C N H U Oy W Q Cav Ycran.ma.imperial.ac.uk/doc/contrib/Mousavi-R-lang_in...H l QO u wD Uw Q U Q P os...

179

Transcript of C N H U Oy W Q Cav Ycran.ma.imperial.ac.uk/doc/contrib/Mousavi-R-lang_in...H l QO u wD Uw Q U Q P os...

CNwt� CQmi �Q u�H xm u� s�v x�

�QwBU��a O�yW� jQ� w �� CavY x�oWv�O

�Q�t� C��U�Lt u�� R �� ���vW�

������ Q�DWwv CU�Q�w�

�vWwOv�wUwt O�aUO�U

s�mousavi�pwut�ac�ir

���� R���B

�r��t CUQyi

w Q�DioV�B

� R �U�wvxt�vQ� u�� R �� ���vW�pw�pYi� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � xtOkt ���

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �U� wvxt�vQ� u�� R �QJ ���

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Q�Ri�sQv �Yv RQ ��

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �y�W ���

� � � � � � � � � � � � � � � x�i�L QO ���W� uOQm hPL w CUQyi O�H�� �����

� � � � � � � � � � � � � � � � � � � � � � � � � R u�� R ��yQoW��Q� w �����

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � R QO �yxO�O ����

� � � � � � � � � � � � � � � � � � � � � � � R u�� R QO xO�t� ��yxO�O �����

� � � � � � � � � � � R u�� RQO �yxO�O R� �DtUk V��tv �������

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yxO�O O�rwD �����

�� � � � � � � � � � � � � �yxO�O R� s�vt ��yxr��vO O�H�� �������

�� � � � � � � � � � � � �yxO�O R� �iO�YD ��yxr��vO O�H�� �������

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yxO�O uDWwv w uOv�wN ���

�� � � � � � � � � � � � � � � � � � � � � � � � � p��i R� �yxO�O uOv�wN �����

hr�

�� � � � � � � � � � � � � � read�table uOv�wN QwDUO �������

� � � � � � � � � � � � � � � � � � � p��i �rt�aD uDi�� �������

�� � � � � � � � � � � � � � � � � scan uOv�wN QwDUO ������

�� � � � � � � � � � � � � � � � � � � � � � � � p��i �wQ �yxO�O uDWwv �����

�� � � � � � � � � � � � � � � � � p��i R� xO�iDU� �� uDWwv w uOv�wN pLt ����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yxO�O Q�DN�U ���

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yQ�OQ� �����

�� � � � � � � � � � � � � �yQ�OQ� �wQ ���� Q C��U�Lt �������

�� � � � � � � � � � � � � � � � � � � � which�� ���D �������

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yT� QD�t �����

�� � � � � � � � � � � � � � � � �W l� Q�DN�U xOy�Wt �������

�� � � � � � � � � � � � � � � � � u� C��rta w T� QD�t �������

�� � � � � � � � � � � � � � �N CqO�at x�oDUO pL ������

�� � � � � � � � � � � � � � � � ��xrtHOvJ xrO�at pL �������

� � � � � � � � � � � � � � � � � � � � � � � � � Q�O�wJQ�J ��yxO�O ����

� � � � � � � � � � � � � � Q�O�wJQ�J ��yxO�O X�wN ������

� � � � � � � � � � � � � � � Q�O�wJQ�J ��yxO�O O�H�� ������

� � � � � � � � � � � � � � � � � � � � � � � � � � � � factor�� ���D �����

� � � � � � � � � � � � � � � � � � � � � � �v�tR �QU ��yC�OwHwt �����

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yCUQyi �����

� � � � � � � � � � � � � � � � � � � � CUQyi O�H�� �������

� � � � � � � � � � � � � � � � � � � pwOH l� QO uwDU w QU �Q�Pos�v �����

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yQDm �Q�m R� ��xDWQ �� Q�m ���

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � xDWQQ� R �����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � R u�� R QO u�tR w M� Q�D ���

�� � � � � � � � � � � � � � � � � � � � � � � u�tR w M� Q�D �� C��U�Lt �����

� � � � � � � � � � � � � � � � Excel QO u�tR w M� Q�D �������

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � R u�� R �� �U� wvxt�vQ� ���

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �QW �����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � xkrL �����

�� � � � � � � � � � � � � � � � � � apply ���wD xO�wv�N �������

�� � � � � � � � � � � � � � � � � � � � � � with ���D �������

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ���wD ����

�� � � � � � � � � � � � � � � �Q��DN� w �Q��H� u�twoQ� ������

�� � � � � � � � � � � � � � � � � � � � �� � �� u�twoQ� ������

�� � � � � � � � � � � � � � � � � � � � � �yu�twoQ� s�v �����

�� � � � � � � � � � � � � � � � � � � �rLt ��yQ�eDt ������

�� � � � � � � � Q� Q�m xOW h� QaD ���DwO Qorta l� CN�U ������

�� � � � � � � � � � � u� u�wN�Qi w xOW xDWwv ���D xQ�NP ������

�� � � � � � � � � � � � � � � � � � � � � � � � � �DWoR�� �U� wvxt�vQ� �����

�� � � � � � � � � � � � � � � � � � � � � � p�Uv�Qi�O CqO�at w p�QoDv� jDWt x�U�Lt ����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � jDWt ������

� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � p�QoDv� ������

� � � � � � � � � � � � � � � � � � � � xv�oOvJ p�QoDv� ��������

� � � � � � � � � � � � � � � � � � � � � � � � � � � p�Uv�Qi�O xrO�at �����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �Q�Ri�sQv ��yxDU� ����

�� Q�Owtv sUQswOpYi�� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �Q�Owtv ���wD ���

�� � � � � � � � � � � � � � � � � � � � � � � � � � � � curve�� ���D �����

� � � � � � � � � � � � � � � � � � � � � � � � � � �Q�t� �Q�Owtv ���wD �����

�� � � � � � � � � � � � � � � � � � � � s�UQD xLiY uwo �vwo ��yCtUk ����

�� � � � � � � � � � � � � � � � � � � � � � � � � � sy x� C�Uv Q�Owtv OvJ C�a�w ���

�� � � � � � � � � � � � � � � � � � � � � � � � � �RHt xQHvB OvJ O�H�� �����

�� � � � � � � � � � � � � � � � � � � � �yQ�Owtv xOW R�� ��yxQHvB uDU� �����

�� � � � � � � � � � � � � � � � � � � � xLiY l� �wQ �RHt Q�Owtv OvJ ����

�� � � � � � � � �w�Ut ��yCtUk x� Q�Owtv xLiY s�UkD ������

�� � � � � � � �w�Ut�v ��yCtUk x� Q�Owtv xLiY s�UkD ������

�� � � � � � � � � � � �yQ�Owtv u�mt u��aD �� xLiY s�UkD �����

�� � � � � � � � � � � OL�w xLiY QO �r�k Q�Owtv �wQ Q� O�OH Q�Owtv s�UQD �����

�� � � � � � � � � � � � � � � � � � �HQ�N ��ys��vD �������

� � � � � � � � � � � � � � Q�Owtv l� ��yQDt�Q�B s��vD �������

�� � � � � � � � � � � � � � � u���B KU ���wD R� ��xQ�B ������

�� � � � � � � � � � � � � � � � � � � xO�rwS ��yQ�Owtv �������

��� � � � � � � � � � � � � � � � � � � �a�k ��yQ�Owtv �������

�� � � � � � � � � � � � � � � � � � �Oa�� xU ��yQ�Owtv �������

��� � � � � � � � � � � � � � � � � � � � � � � � � �yQ�Owtv uOwtv xQ�NP �����

��� � � � � � � � � � � � � � � � � � � � � � � � � �yQ�Owtv uOwtv xQ�NP �����

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � Trellis ��yQ�Owtv ��

��� � � � � � � � � � � � � � � � � � � Trellis ��yQ�Owtv Qt�Qo �Ov��tH ����

G

��� � � � � � � � � �ypw QwLt �wQ ���yQ�eDt �� �yQ�Owtv ������

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �yQDt�Q�B ����

��� � � � � � � � � � � � � � � � � � � � � � � � ��wv� ������

��� � � � � � � � � � � � � � � � � � � � � � � �yQwLt ������

��� p�tDL� w Q�t�swUpYi

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �Q�t� x��B ���wD ��

��� � � � � � � � � � � � � � � � � � � � � � � � � � O�� R �Q� Q�m �� ���wD ����

��� � � � � � � � � � � � � � � � � � � �iO�YD O�Oa� w �r�tDL� ��y�� RwD ����

��� � � � � � � � � � � � � � � � � � � � � � s�QowDU�y ������

��� � � � � � � � � � � � � � � � � � � � � CqB Tm �� ������

��� � � � � � � � � � � � � � � � � � � � � table�� ���D �����

��� � � � � � � � � � � � � � � � p�tQv p�tDL� �r�oJ ���D ������

��� � � � qqplot�� w qqline�� qqnorm�� �m�i�Qo ���wD ������

�� � � � � � � � � � � � � � � � � � � � � ecdf�� ���D ������

�� � � � � � � � � � � � � � � � �t�o p�tDL� �r�oJ ���D ������

�� � � � � � � � � � � � � � � uUQ�B p�tDL� �r�oJ ���D ������

�� � � � � � � � � � � � � � � � � � � � � � � � � � �iO�YD �Q�oxvwtv ���

�� � � � � � � � � � � � � � � � � � � � p�tDL� ���D l� ��yQDt�Q�B OQw�Q� ����

�� � � � � � � � � � � � � � � � � � � � � � � � � � � �Q�t� ��yVwQ ����

�� � � � � � � � � � � � � � � � t xiQ wO w l� uwtR� ������

� uw�UQoQ ��ypOtsQ�yJpYi

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �N uw�UQoQ ��ypOt ���

��� � � � � � � � � � � � � � � � � � � � � � � � � pwtQi ��yC�OwHwt �����

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � �R�UpOt ���wD �����

��� � � � � � � � � � � � � � � � � � � � pOt X�NWD �������

��� � � � � � � � � � � � � � � � � � � � u�v�t� xrY�i �������

��� � � � � � � � � � � � � � � � � � Q�Owtv xLiY sUQ ������

��� � � � � � � � � � � � � � � � � � � � � � uw�UQoQ QO xOWto ��yxO�O ����

��� � � � � � � � � � � � xO�O l� ��yxwQo ��yQ�Owtv sUQ ������

��� � � � � � � � � � � � � � � � � � � � � � � � �vLvt VR�Q� w �R�UQ�wty ����uwQO ���

��� � � � � � � � � � � � � � � � � � � � � � � � �R�UQ�wty w ����uwQO �����

��� � � � � � � � � � � � � � � � � � � � � � � � � � � � �vLvt VR�Q� �����

O

��� �YYND w �vi Q�Owtv OvJ s�UQDsHvBpYi��� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � p�tDL� ��yPe�m s�UQD ������ � � � � � � � � � � � � � � � � � � � � � � � � � p�t�o p�tDL� Pe�m �������� � � � � � � � � � � � � � � � � � � � �v�w�Qi�COt�COW Pe�m s�UQD �������� � � � � � � � � � � � � � � � � � ��x�W�L ���wD �� x�Qty uw�UQoQ s�UQD ������� � � � � � � � � � � � � � � � � � � � � � � � wD QO wD ��yQ�Owtv s�UQD �������� � � � � � � � � � � � � � � � � � Q�Owtv l� QO �yZQa QwLt wO s�UQD �������� � � � � � � � � � � � � � � � � � Q�Owtv l� QO CQ�QL xHQO wO s�UQD �������� � � � � � � � � � � � � � � � � � � � � � � � � uw�UQoQ xLiY s�UQD �����

��� �H�Qt

y

Q�DioV�B

Q�Ri�sQv �Owtv u��� R Q�Ri�sQv x� �H�Q u�wD�t xm OW�� �Q��aD u� QDRHwt O��W h�YwD u�� �v�wD �t� lJwm��vO QO Q�N� ��yp�U QO Q�Ri�sQv u�� �CU� �yQ�Owtv s�UQD w �Q�t C��U�Lt ��Q� ��U�vt Q��U� ��Lt RCra u�wvax� �Q Q� R pt�wa u�wD� O��W �CU� xOwtv �rH OwN x� �Q �O�� R u�Q� Q�m Qv w xDi�� ���RU� CQyW

�Owtv ��YL� u CQyW�OvDUy u u��t�L �y�oWv�O O�Qi� ���r�e w CU� u�o��Q Q�Ri�sQv u�� �

�Ovm�t Q�m w CU� �Yv p��k ��ywmU QFm � �wQ ��Q�t hrDNt ��yxv�tR xm OwW�t �Yv u �wQ OQwt ���� R� Rw�HDt� �Q�Ri�sQv xDU� �O�� R O�OaD �

�OWN��t lJwm Qy�� x� Q�Ri�sQv u�� x� �Q �iQoW CQOk E�L u�� R� w OQ�o�t Q� QO �Quwo �vwo ��ynq� �CU� xOW Q�RoQ� �irDNt �WRwt ��yx�oQ�m R Q�Ri�sQv �iQat Qwvt x� uwvm �D u�Q�� QO�CU� xOt QO Q� QLD xDWQ x� u VRwt Qwvt x� ���yxwRH �� w xwRH ��v��L� w ��Dm OvJ w CU� xO�OQo x�yD

�CU� QmWD w xHwD QwNQO OwN x�o��H QO l� Qy xmC�OvDUt sUQ x� �CU� u�� R �UQ�i u�oOvv�wN ��Q� R Q�Ri�sQv �iQat Qwvt x� �mJwmVWwm Q��L �Q�DWwvCU� xDiQo Q�Qk R �rrtr�u��C��U �wQ �v�oty xO�iDU� ��Q� Q�DWwv u�� �yQwWm Q��U hQa Q� �v� w R u�o��Qu�tR QwQt x� OwN lOv� Ca�� OL QO xm CU� u Q� Qw�U u�� xOvQ�ov �aU �OW���t �R�UxO��B p��k w�� platforms �� package

�Q�ovhwQLSRP�TEX Q�Ri�sQv �� R�v Q��L Q�DWwv �Ov�xOwtv x�yD LATEX Q�Ri�sQv �� �R x� �H�Q �Q OwNC�OvDUt �u�yH QO u�ir�wt R� �r�N ���CU� xOW

w

�O� Qv QO xm w ODi� pw�k xm �D �O��tv QDpt�m �Q uCQwYx� xm CU� xDiQo Q�Qk Q� R �v�Wv x� R C��U �wQ �R QO xS� w EL��t� u�wva Q� R �Qo�O Q�DWwv ��vt�

�CU� ��R�UxO��B p��k u�o��Qhttp���cran�r�project�org�doc�contrib�Mousavi�R�topics�in�Farsi�pdf

u ��kDQ� w KqY� ��Q� �O�yvW�B w Qv Q�y�� xvwo Qy R� xOvU� wv CU�v prN R� �r�N Q��L xR�Hw ��trUt�Owtv Oy�wN xO�iDU� w p��kDU�

�vWwOv�wUwt O�aUO�U���� R���B � u�QyD

�� download

R

pw� pYi

R �U�wvxt�vQ� u�� R �� ���vW�

xtOkt ��

QwyWt �Q�Ri�sQv xDU�� S�plus x��W Q��U� xm OW���t ��Qo�W ���� Q �U� wvxt�vQ� u�� R l� R Q�Ri�sQvAuckland x�oWv�O Q�t xwQo QO ���� p�U R� R xSwQB �CU� xOW �L�Q� �Q�t C��U�Lt ��Q� w �Q�t�wQW �O�OQo ��NDv� u ��Q� R s�v Cra u�ty x�� Ross Ihaka w Robert Gentleman u���k �UwDxv��r�w�O w Ovm�t �Q�Oxov �rrtr�u�� s�Dl� �Q u�� R u�� Q��L p�L QO �Ci�� �O�� R u����Nt �OwR� w OW

�CU� Q� R KQW x� R xSwQB web xLiY �v�Wv �O����t xaUwDhttp���www�r�project�org

�Uwvxt�vQ� u�� R �QJ ��

��Lt QO �U� wvxt�vQ� u�� R x� R��v �QJ xm O��tV�B p�wU u�� �OwW xDN�OQB �QDW�� C��� RH x� xm u�� R� p�kR�v spss� sas� Minitab� statistica� � � � � �Q�t hrDNt ��yQ�Ri�sQv xm u�� ut� OQ�O OwHw �Q�t

��� �vWwOv�wUwt �

�Owtv u�wva �Q Q� R OQ�wt u�wD�t p�wU u�� x� MU�B ��Q� �CU� TQDUO QO

x��U x�aH l� �� �ki w O�vm lQO �DUQO x� �Q �Q�t s�DQwor� w pOt VwQ l� T�U� xm u�� ��Q� ��Ov�mv Q�m

�O�W�� xDW�O �QDW�� pQDvm OwN �HwQN �wQ O�y�wN� Qo � �

package� extension��Q�Ri�sQv �� w xt�vQ� u�DOwN sD� Qwor� �� w �Q�t O�OH��yVwQ��Q� O�y�wN� Qo � ��O�vmv xOvU� �Q�t l�Uqm ��yVwQ x� �ki w O�yO �U� �Q

�CU� Q� R KQW x� u�� R u�� uU�Lt

w �Tmwv�r �Tm�vw� �RwOv� w ��ypt�a sDU�U �wQ w OW���t R�� uDt ��Q�O w CU� u�o��Q R u�� R ��OwW�t �QH� �V�Dv�mt

�CU� �� wN �rN�O ��tvy�Q ��Q�O R u�� R �

�CU� �o�i�Qo xLqt p��k ��yC�r��k ��Q�O R u�� R �

�CU� S�plus ��Q�t ��Q�HD �u�� R �� ���vW xrRvt x� u�� R u�� �� ���vW �

w CU� �v�w�Qi �Q�t xDN�UV�B ���wD ��Q�O w CU� xO�U u �Q�oO�� �CU� �wk �v�� R R u�� R ��OwW�t xi��� u x� �O�� R Q��U� ��ypackage

�CN�U �Q Q� Q�m Qv OQwt ���wD u�wD�t �oO�U x� u�� R u�� QO �

�Owtv xO�iDU� u R� R ��Lt QO w CN�U package u�wD�t R u�� R �� �

�O�vm xHwD Q� R KQW x� p�Ft u�wva x� CU� xLqt p��k u�� R u�� ��kDQ� �v�w�Qi �

� version ����� ���������

� version ����� ����� ����

� version ����� ����������

� version ����� ���������

� version ���� ����������

� version ���� ����������

� version ����� ������ ����

� version ����� �����������

� version ����� �������� ��� Windows �� Unix �� Linux �� Macintosh

R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� version ������ ������������ version ������ ��������� �� version ������ ������ ����� version ������ ������������ version ������ �����������

CU� xOW x��Q� �Oq�t ��� p�U QO u ����� xNUv w �Oq�t ���� p�U QO R u�� R ����� xNUv�OOQo�t RwQx� ���DQt OW xDio xm Qw�u�ty w

�CU� Q� R KQW x� R u�� R ��yC�OwOLt

OQ�O �� wN C�v�mt� S�plus OQwt u�� QO� CU�v Gui O�H�� u�mt� ��Q�O ��Ovm�tv �v���DWB �Q u �Q�HD sDU�U l� �

�CNwt �Q u u�t�Qi O��� u �� �U� wvxt�vQ� w xO�iDU� ��Q� ���exe� ���QH� p��i CQwY x� w OwW�tv xtHQD �QH� ��Q� xm �vat u�O� CU� QUit ��Q�O R u�� R �

�O��tv QO

Q�Ri�sQv �Yv RQ� �

�Yv u �wQ �r�wDt l�rm Q�� wO �� w xOwtv �Owrv�O R C��U R� �Q R�������win���exe ���QH� p��i �OD��Qo � �OQ�o�t Q�Qk R hQL pmW x� uwm� l� �tW QDw�Bt�m desktop �wQ �Yv pta u���B R� TB �OwW�tQ�Okt l� xLiY u�� QO �OQ�O s�v R Console xm OwW�t R�� ��xLiY O�vm l�rm Q�� wO R hQL �wQQv OQwt C��rta u�wD�t u p��kt QO xm OwW�t xLqt ���� Ctqa u R� TB w OQ�O OwHw �D�L��wD

�CU� Q� R KQW x� Ctqa Q��eD �xwLv �O�O Q��eD �Q Ctqa u�� u�wD�t xD�r� �O�O s�Hv� �Q� options�prompt��R� ��

R�

�y�W ��

xQ�NP s�v l� �� ���W� pmW x� QDw�Bt�m p�ai xi�L QO � � � w G��Dv ���wD �yQ�eDt OOQo�t �QH� R �Dkw���W� �RH u�WOwN xm � ���wD w �k�vt w ��Uv ���UL� �yQorta R� xO�iDU� �� w ���W� �wQ Q� Q�m �OvwW�tR� CUDQ��a C�U �v�Wv �OQ�o Q�Qk �tW TQDUO QO �QDOOH �xNUv CU� umtt pta u� u�L QO xm CU� �Qw�O� x� sRq ��http���CRAN�R�project�org

� prompt

��� �vWwOv�wUwt �

�Ovm�t pta OvDUyhwQL Ov�wD�t u �yQDm �Q�m x�k� w OOQo �wQW a�z �� w A�Z hwQL �� O��� ��tDL �W l� s�v QDm �Q�m u�rw�u��Q��v� �OwW�t p��k l�miD lJwm w nQR� hwQL u�� R u�� R �OW�� ��� �NQ� R w ��� x�kv ��� s�kQ�

�OQ�O OwHw Cw�iD X w x u��

x�i�L QO ��W� uOQm hPL w CUQyi O�H�� �����

��� QDmJwm w �yvt� ��yCtqa R� u�wD�t Q�m u�� ��Q� �OwW O�H�� uO�O C�Uv Qorta �� Ov�wD�t �W l��O�vm xHwD Q� R p�Ft x� �Owtv xO�iDU� R�

� n � �

n �wDLt Q�vm �O�vR� �Q Enter O�rm w xOwtv A��D �Q n xm CU� �i�m O�vm xOy�Wt �Q n Q�Okt O�y�wN� Qo �A�J u�tQi l� �k�w QO QwDUO u�� �OyO�t u�Wv �Q n �W QYva u�rw� xm OOQo�t Qy�� xWwQm pN�O � skQ���W� A�J R� u�wD�t p�Ft u�wvax� �Ov�wN�Qi ��L� QY �Q ���D u�� O��� �OQ�wt QO xD�r� �CU� print� �vt�

�OQ� s�v ���D l� �� w xkrL QO� n

� �

xHwD O��� �t� �Owtv xO�iDU� R�v ��� Qorta R� �U� wvxt�vQ� ��yu�� R Q��U Ovv�t u�wD�t uO�O C�Uv ��Q� xD�r��OW Oy�wN xQ�W� �yT� QD�t EL� QO u xvwtv l� x� xm �OQ�O �QD��Uw Q� Q�m ���� Ctqa xm CW�O

� n � �

� n

� �

�OQ�Po�t Cw�iD nQR� w lJwm hwQL u�� R u�� R OW xDio xm Qw�u�ty� x �

� X � �

� x

� X

� �

�O�O C�Uv �W l� x� �Q CQ��a l� u�wD�t� n � ���

� n

� �

�O�O s�Hv� R�v �W R� xO�iDU� uwO� u�wD�t �Q ���� Q C��rta xm O�vm xHwD� �������� ��

�OQ�Ov �Q C�Y�N u� �w�UD Ctqa xm �DQwY QO �OQ�o Q�Qk xO�iDU� OQwt ���D l u�twoQ� u�wva x� Ov�wD�t xm �vat uO� �

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�� �Q Q�m xt�O� R u�� R �Oa� ��yQ�U �� w Q�U QO x�ov OwW A��D Q�U l� R� QDW�� QO Qv OQwt QwDUO Qo ��CU� Q� R CQwYx� xH�Dv OwW A��D Q�U wO QO Q�N� p�Ft xm O�vm ZQi �OyO�t u�Wv ��� Ctqa

� ������� �

� ��

�O�vm xLqt �Q �Qo�O p�Ft� ������

� ��

� � �

� �

�OQ�Ov �twRr C�QwDUO �y�Dwm Cra x�� �Oa� ��yQ�U x� uDiQ Q�N� p�Ft wO QOxHwD Q� R p�Ft x� �OOQo�tv O�H�� Q�Okt uwO� �W �qY� uwJ OwW�t pY�L ��N OW�� xDW�Ov Q�Okt �W Qo �

�O�vm� x � �

� x�y

Error� object �y� not found

R u� R ��yQoW��Q�w �����

QoW��Q� wl� R� xmCU��U�vt wCU� xOvvmxDUN C�QwDUOlDlD ��QH� Ow� �vqw� xt�vQ�l� ��yO�m Qo �u�� QO �OvOQo �QH� ��ywQo CQwYx� C�QwDUO xm CU� Q�Qk Cr�L u�� QO Qo�O CQ��a x� �OwW xO�iDU��CU� QQmt ���� R�� w uOW xQ�NP p��k xm OvwW�t O�H�� r OvwUB �� C�QwDUO xawtHt R� ���yp��i �yQoW��Q� w

�OvwW�t s�UkD xDUO wO x� �yQoW��Q� w

l�rm R uwm� �wQ Q�Ri�sQv �Yv xrLQt R� TB Q�m u�� ��Q� �CU� RGui OwN pN�O QoW��Q� w l� �w xOR �Q New script xv� Ro File �wvt R� xLiY �q�� �wvt QO TBU w OwW �QH� Q�Ri�sQv �D xOwtvu�wD�t uwvm � �CU� xOW xDWwv R Untitled � R Editor u �q�� xm OwW�t R�� �O�OH xLiY�yO�m ��QH� ��Q� �OQm �QH� Oa� w Owtv xQ�NPTBU w CWwv OvDUy xm �DOvJ Qy �Q OwN Qv OQwt ��yO�mO�rm w xOwtv A��D �Q Q� R QwDUO OQ�O OwHw ��� Ctqa xm ���H �va� R Console QO xm CU� �i�m

�O�vR� �Q Enter� source���le name��

p�Ft u�wva x� �Owtv xi��� R�v �Q Q�Ut TQO O��� p��i s�v Q� xwqa x�ov Ow�v �Q�H xWwB QO p��i Qo �� source��E��users�test�r��

� Batch

��� �vWwOv�wUwt �

R�v script OwN �wQ R� xm CU� �QwQ� xDmv u�� QmP �O�vm xHwD Q�Ut u��� ��Q� � x� � Ctqa Q��eD x�w xDW�O xov �Q Ctrl O�rm w xOwtv ��NDv� �Q �yO�m R� �WN� w s�tD xm CU� �i�m �CU� �QH� p��k xt�vQ�

�OOQo �QH� xt�vQ� �D O�vR� �Q R O�rmxm CU� �i�m Q�m u�� ��Q� �O�vm xQ�NP �Q �yv O�v�wD�t OwN ��yO�m �DUQO R� u�v�t�� pwYL R� TBu�wD�t xm OwW�t Qy�� Save script as s�v x� ��xQHvB x�ov O�vR� �Q S O�rm w xDW�O xov �Q Ctrl O�rm�Q Save O�rm w xOwtv XNWt �Q OwN script s�v TBU Owtv ��NDv� �Q xQ�NP ��Q� Qv OQwt Q�UtxQ�NP Qv OQwt Q�Ut QO ���NDv� s�v w R OvwUB �� p��i l� QO �tW ��yO�m ��DQD u�� x� xOwtv l�rmR xLiY �q�� Q�R�� Q�wv R� p��i �wvt ��NDv� �� O�W�� xDW�O R��v u x� x�o Qy Oa� x� u�� R� �OOQo�t

�O�vm R�� �Q u w O�vR� �Q Open script xv� Ro

�qkDUt O��� w OvDU�v Q�Ri�sQv pN�O xm OvDUy ���yv �yQoW��Q� w u�� R� Qwvt ��HQ�N ��yQoW��Q� w ��yQoW��Q� w R� xDUO u�� u�� R� �OvDUy �Q�HD �yv R� ��xQ�B w u�o��Q �yv R� �a� �OvwW download

�Owtv xQ�W� XEmacs w RWinEdt Tinn�R x� u�wD�t

x�ov OR �OY u pN�O �Q R Q�Ri�sQv u�wD�t u �Yv R� TB w CU� u�o��Q �Tinn�R QoW��Q�w�QH� �Q xOW xDWwv ��yO�m u�wD�t w OwW�t s�UkD �w�Ut CtUk wO� QDw�Bt�m xLiY OwN�OwN

�Owtv

�Owtv �� �Q Q� R pL�Qt O��� RWinEdt QoW��Q� w R� xO�iDU� ��Q� �RWinEdt QoW��Q�w

�CU� �Q�HD Q�Ri�sQv u�� xm OwW�t u�Wv Q��N xD�r� OQm�Yv �QWinEdt Q�Ri�sQv O��� �OD�� �

u TBU w xOwtv download �Q RWinEdt s�v x� ��xDU� �� w package O��� xrLQt u�� QO �

�CU� u�o��Q �Pr w OW���t R �Q�Ri�sQv ��yxDU� �RH jwi xDU� �O�vm �Yv �Q

�O�vm �QH� Q��m� ��Q� �Q Q� R QwDUO R Q�Ri�sQv QO TBU �

� library ��RWinEdt��

�OwW�t O�H�� QDw�Bt�m desktop �wQ RWinEdt u�wva CLD uwm� l� �QH� R� TB�q�k xm OR�U�t u�Wv Q��N �Owtv �QH� w CWwv jwi QoW��Q� w QO u�wD�t �Q Qv OQwt ��yO�m �

�OW�� xOW R�� RGui O���

Qw�x� QoW��Q� w u�� �Owtv �Yv �Q QoW��Q� w u�� u�wD�t R Q�Ri�sQv �Yv TB �RStudio QoW��Q�wCUOx� ��Q� �CU� Matlab Q�Ri�sQv x��W QoW��Q� w u�� ��Lt �OOQo�t pYDt R x� Q�mOwN

�Owtv xaH�Qt Q� R TQO x� u�wD�t QoW��Q� w u�� uOQw

http���www�rstudio�org�download�desktop

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

R QO �yxO�O �����

u�vJsy �OvwW�t XNWt �wDLt w s�v �UwD �yu OwN xm Ovm�t Q�m �y�W �� R OW xLqt xm Qw�v�ty�CU� C�YwYN wO ��Q�O �y�W s�tD �OOQo�t u�at �C�YwYN �� OQ�O Q�Qk �W QO xm xO�O �wv

QDm �Q�m �OOa �OQ�O OwHw mode �rY� �wv Q�yJ �Ovm�t XNWt �Q �W l� QY�va �wv �mode �p�Ft ��Q� �OwQ�tv Q�mx� data OQwt QO xm OQ�O OwHw R�v �Qo�O ��ymode xD�r� ��k�vt w �rDNt

�OQ� s�v CQ��a �� ���D R� u�wD�t

�OyO�t u�Wv �Q �W l� QY�va O�OaD � length� pw� �

�O�vm xHwD Q� R ��yp�Ft x� uwvm �� x �

� mode�x�

� �numeric�

� length�x�

� A � �Auchland�� compar � TRUE� z � i

� mode�A�� mode�compar�� mode�z�

� �character�

� �logical�

� �complex�

�O� wW�t wQ� wQ Q� R s�e�B �� xvQow OwW xDWwv nQR� hwQL �� O��� ��tDL TRUE xS�w xm O�W�� xDW�O xHwDR� V�� Q�U l� QO xm O�y�wN� Qo � �t� �O��t QwDUO l� Q�U Qy QO OW xLqt �q�k xm Qw�u�ty �xHwD�� CQwY u�� Q�e QO OvwW �OH Qo�Om� R� ��� Ctqa �� Q�U l� C�QwDUO O��� x�ov OQ�o Q�Qk QwDUO l�

�OW O�y�wN xH�wt ��NError� object �true� not found

�OwW�t xO�O u�Wv ��NA CQwY x� xOW Owkit ��yxO�O OQwt QO mode C�YwYN�Q u OW��v OOa Q�Okt Qo � �OyO�t u�Wv �Inf w Inf �� C� wv x� �Q �� pFt u�at�v �OOa Q�O�kt R u�� R

�O�vm xHwD Q� R ��yp�Ft x� �OyO�t V��tv ��NaN ��� x � ���

� x

� Inf

� exp�x�

� Inf

� exp�x�

� �

� x x

� NaN

��� attribute ��� Not Available ��� not a number

��� �vWwOv�wUwt �

�O�vm xHwD Q� R ��yp�Ft x� �O�yO Q�Qk quotes wO �� w l� pN�O �Q u xm CU� �i�m xDWQ O�H�� ��Q�

� x � �This is a test��

� x

� �This is a test��

� x � �This is a test��

� x

� �This is a test��

pN�O QO Qo � uwvm � �CU� quotes wO CQwY x� pY�L O�vm pta quotes wO �� w l� �� xJ xm O�vm xHwDquotes l� R� Qo � �t� OQ�Ov OwHw �rmWt quotes wO R� xO�iDU� CQwY QO CW�O OwHw hQwDU�B xDWQ

�O���tv xO�iDU� �n� R� O��� w O��t V�B ��N OwW xO�iDU�

� x � �Ali�s apple�

� x

� �Ali�s apple�

� x � �Alin�s apple�� x

� �Ali�s apple�

�O�vm xHwD Q� R p�Ft x� �Owtv pQDvm �Q �Q�Wa� s�kQ� O�OaD u�wD�t digits QwDUO ��

� print����� digits���

� ��� ���� ���� ���� ����

�OW��v QwDUO Qy QO �yv s�vD ��Q� �R��v Qo�O xm Owtv u�at �rm Qw�x� �Q Q�Wa� sQ�kQ� O�OaD u�wD�t xD�r��OwW�t xO�iDU� options ���D R� Q�m u�� ��Q�

� options�digits � ��

� print�����

� ���� ����� ����� ����� �����

l� R� V�� xm O�W�� p��t xJv�vJ w Ovm�t A�J �Q �W l� �ki print� ���D xm O�W�� xDW�O xHwD ��vt��O�vm xHwD Q� R p�Ft x� �Owtv xO�iDU� cat� ���D R� O��� OOQo A�J �W

� x � ��

� cat��x��� x� ��n��

x� � � � � � � � � �

Z� waD Q�U �� w �N CtQi u�� QDj�kO CQ��a x� �OQwNv sy x� ��� ��H xm CU� u�� ��Q� ��n� CtUk�O�vm pta Q� R CQwY x� O��� OvwW A�J �OH Q�U wO QO O�Oa� w �x�� CtUk xm O�y�wN� Qo � Ovm�t

� x � ��

� cat��x��� ��n�� x� ��n��

x�

� � � � � � � � �

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

R u� R QO xO�t� ��yxO�O �����

xO�iDU� u R� R�v Q�DWwv u�� QO xm CU� xOW xO�O Q�Qk �yp�Ft QO xO�iDU� ��Q� xO�t xO�O �O�OaD R u�� R QOxO�iDU� �� �Q �yu pt�m CUQyi u�wD�t xD�r� � � � w trees Nile LakeHuron iris cars Ovv�t �OwW�t

�Ci�� R QO Q� R QwDUO R�� data��

�Ov�wN�Qi �Q u x�Qty ��yxO�O u�wD�t Q� R QwDUO �� OW xO�iDU� package l� R� Qo � ��vt�� library�gstat�

�Owtv xLqt Q� R QwDUO �UwD �Q gstat xDU� QO GQOvt ��yxO�O CUQyi u�wD�t uwvm �� data�package��gstat��

C�QwDUO �� �Q meuse�alt x� �w� Qt ��yxO�O xOW CUQyi ��yxO�O �t�U� u��t R� u�wD�t p�Ft u�wva x��Owtv xLqt Q� R

� data�meuse�alt�

� meuse�alt

R u�� RQO �yxO�O R� �DtUk V��tv � �

u�wD�t Q�m u�� ��Q� �Owtv xOy�Wt �Q �yv R� �DtUk u�wD�t �yxO�O uOw� �vqw� ��U x� C�kw� R� ��xQ�B QO�Owtv xO�iDU� tail� w head� ���D wO R�

��yxO�O p�Ft ��Q� �OwW�t xO�iDU� head� ���D R� xO�O Q�U �� x�rw� ��yQ�U uO�O u�Wv ��Q� ��OQ�o Qv QO R QO �Q trees

� data�trees�

� head�trees�

Girth Height Volume

� ��� � ���

��� �� ���

� ��� �� ��

��� � ���

� ��� �� ����

� ��� �� ����

�OOQo O�k ��L� QY Qv OQwt O�OaD O��� OW�� sRq Q�U � R� QDtm �� w Q�U � R� V�� x� Qo �

��� �vWwOv�wUwt ��

� head�trees� ��

Girth Height Volume

� ��� � ���

��� �� ���

� ��� �� ��

��� � ���

� ��� �� ����

� ��� �� ����

� ��� �� ����

� ��� �� ���

trees ��yxO�O p�Ft ��Q� �OwW�t xO�iDU� tail� ���D R� xO�O Q�U �� QN�w� ��yQ�U uO�O u�Wv ��Q� ��OQ�o Qv QO R QO �Q

� tail�trees�

Girth Height Volume

� ���� �� ���

� ���� � ����

� ���� � ����

� ��� � ����

� ��� � ���

�� �� �� ���

�Ovm�t pta head� ���D Ovv�t tail� ���D Q�U � R� QDtm w QDW�� ��yQ�U O�OaD E�L R�

�yxO�O O�rwD �����

�OvW���t Q� R KQW x� xm OvDUy O�rwD p��k CQwY wO x� �yxO�O

�yxO�O R� s�vt ��yxr��vO O�H�� � � �

�O� Q�o� Qv QO �Q �� �D� ��yxO�O �qFt K�LY O�Oa� R� svt xr��vO

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� x � ���

�OQ�O C� wrw� �OOa ��yQorta u�� QO ��� Qorta �CU� QYva �� �� ��x��Q l� jwi QwDUO xH�Dv� ���

� � � � � � � � � �

� �����

� � � � � � � � �

�p�Ft u�wva x� �Ovm O�rwD �Q �k�kL O�Oa� R� ��xr��vO Ov�wD�t seq� ���D

� seq�� �� ����

� �� �� ��� ��� ��� ��� ��� ��� ���

�OyO�t u�Wv �Q V��Ri� u�R�t OOa u�twU w xr��vO xtD�N OOa u�twO xr��vO �wQW OOa u�rw� ���D u�� QO�CWwv u�wD�t u�vJsy

� seq�from�� to��� length���

� �� �� ��� ��� ��� ��� ��� ��� ���

�CU� xOW s�UkD �w�Ut CtUk � x� � �D � u�� xrY�i �Hv�� QOcombine ���D c� x� �OQw QO xr��vO l� CQwY x� w O�O Q�Qk sy Q�vm �Q Qv OQwt O�Oa� u�wD�t c� ���D ��

�Ov� wo�t R�v� c�� ��� ���� ���� ���� ���� ���� ���� ����

� �� �� ��� ��� ��� ��� ��� ��� ���

QY�va Q�QmD O�OaD u u�twoQ u�twO w Q�OQ� u u�twoQ u�rw� xm OQ�O OwHw rep� u�wva CLD �Qo�O ���D�O�vm xHwD Q� R p�Ft x� �CU� pw� u�twoQ

� rep���� ��

� � � � � � � � � � � � �

u�� QO �CU� pw� u�twoQ Q�OQ� QY�va O�OaD �� Q��Q� u QY�va O�OaD xm OW�� Q�OQ� Ov�wD�t R�v swO u�twoQ�O�vm xHwD Q� R p�Ft x� uwvm � �Ovm�t u�at �Q pw� u�twoQ QY�va Q�QmD O�OaD swO u�twoQ Q�OQ� QYva QyCr�L� rep���� c����������

� � � � � � �

�O�vm xHwD rep� ���D R� Q� R xO�U p�Ft x�

� rep����� ��� ��� ��� ���

�yxO�O R� �iO�YD ��yxr��vO O�H�� � �

R u�� R �OOQo�t QmP xQ�� u�� QO �QYDNt KQW u��Q��v� �CU� O�rwD p��k �Q�t ��y�� RwD �UwD xr��vO �wv u��rfuncn� CQwY x� ���wD u�� �twta pmW �CU� p�tDL� �r�oJ w sQH ���wD R� ��xLqt p��k O�OaD pt�W

��� �vWwOv�wUwt ��

�O�Oa� O�OaD n �yu QO �CU� xOW PN� �iO�YD ��vat x� random xS�w R� r hQL xm CU� p�� p�� � � � ��O�vm xHwD Q� R p�Ft x� �OyO�t u�Wv �Q ���D ��yQDt�Q�B Q�O�kt p�� p�� � hwQL �OwW O�rwDCU� Q�Qk xm CU�

� rnorm��

� �������

�CU� xOW O�rwD l� Q��at h�QLv� w QiY u�ov��t� OQ�Ov�DU� p�tQv �iO�YD OOa l� �Hv�� QO

�yxO�O uDWwv w uOv�wN ��

OwNC�ty� �Dkw�r�t u��XNq�� �CU� u QO �yxO�O GwQN w OwQw Q�Ri�sQv Qy �U�U� ��yVN� R� �m�syt u�� KQW Q�m xt�O� QO �OOQo xQ�NP p��i l� �wQ �� w OwW xOv�wN p��i l� R� �yxO�O xm OyO�t u�Wv �Q

�Ot Oy�wN

p��i R� �yxO�O uOv�wN �����

�Owtv xO�iDU� VwQ wO R� u�wD�t Q�m u�� ��Q� �Ov�wN�t p��i �wQ R� �Q text� �vDt ��yxO�O R u�� R

read�table uOv�wN QwDUO � � � �

QO w c w��QO QO �qFt w OW�� data�txt �r��i s�v Qo � �CU� read�table� ���D xO�iDU� OQwt QwDUO u�rw��Ovm�t pta Q� R CQwY x� uOv�wN QwDUO x�ov OW�� xOW xQ�NP test s�v x� ��xWwB

� mydata � read�table��c��test�data�txt��

pt�a sDU�U QO xm �DQwY QO CU� xOW XNWt ��� �� p��i TQO �� w Q�Ut xm O�W�� xDW�O xHwDnn� wO R� O��� O�vm xO�iDU� �n� O�tv R� O�y�wN� xJ�vJ �OOQo�t xO�iDU� �n� O�tv R� Q�m u�� ��Q�windows

�OwW�t �U� wvR�� Q�N� CQwYx� q�� p�Ft uwvm � �OQm xO�iDU� �� mydata � read�table��c�nntestnndata�txt��Qw�x� �CU� s�v ��Q�O u Q�eDt Qy xm OwW�t p�mWDmydata s�v x� �yxO�O R� �rwOHl� jwi QwDUO ��QH� ��mydata�V�� mydata�V�� ��yCQwY x� �yu x� �UQDUO w OwW�t xO�t�v V�� V�� � � � ZQiV�BQwDUO �OW���t mydata�� ��� mydata�� ��� � � � w mydata��V���� mydata��V���� � � � �� w � � �

�Owtv xO�iDU� u R� OQwt �UL u�wD�t xm CU� �Q��DN� C��YwYN pt�W read�table�CU� xOW xQ�NP data�txt Q� R CQwY x� �r��i �O�vm xHwD Q� R p�Ft x� uwvm �

Author� John Davis

Date� ������

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

Some comments���

Col�� Col� Col�� Col

�� �� A� John

� � �� B� Jimmy

�� ��� B� Patrick

�OwW�t xOv�wN�Qi R u�� R QO q�L� mydata � read�table��c��test�data�txt�� skip��� sep����� header�T�

� mydata

u�twoQ w Ovm�t Qw�a CU� C�L��wD �w� Qt xm p��i pw� Q�U xU R� skip u�twoQ read�table� ���D QO�T� �Hv�� QO w CU� �k�vt �wv R� xm header u�twoQ xQNq�� w O��tv�t hPL �Q �yxO�O u�� pwoQ� w sep

�O�vm xHwD �HwQN x� uwvm � �Ovm�t �iL �Q �yxO�O �t�U� u��Q��v� xOW QmP CU� TRUE hiNt xm

Col� Col� Col� Col

� �� � A John

� � � B Jimmy

� �� �� B Patrick

uOv�wN x� QO�k ���yvD x� R u�� R �CU� xOW xQ�NP Excel Q�Ri�sQv QO �q�k �yxO�O R� �Q��U� Q��L p�L QOxU ���yxO�O u�vJ uOv�wN ��Q� �CU�v ��xlsx �� w ��xls ��yOvwUB �va�� Excel ��yp��i s�kDUt

�OQ�O OwHw pL x�Q

�vDt p��i� �yv read�table� ���D ��TBU Owtv xQ�NP ��txt CtQi x� Excel QO �Q �yxO�O u�wD�t ��Ov�wN �Q ��txt

read�csv�p��i TQO w s�v�� ���D ��TBU Owtv xQ�NP ��csvCtQi x� Excel QO �Q �yxO�O u�wD�t ��Ov�wN �Q �yv

�Ov�wN�t �Q Excel ��yp��i ��t�kDUt R u�� R u R� xO�iDU� �� xm x�w� Qt package R� xO�iDU� �

��yxO�O p��i u�wD�t OOQo�t pYw R x� xm foreign �Q�Ri�sQv xDU�ltm x� �t� s�kDUt CQwYx� xv R QO�CU� read�spss�p��i s�v w Q�Ut�� CQwYx� uOv�wN QwDUO �Ov�wN �Q spss Q�Ri�sQv

p��i �rt�aD uDi�� � � �

u�� �HwQN �O���� �Q u w xOwtv wHDUH �rt�aD CQwYx� �Q �tW Qv OQwt p��i Ov�wD�t �le�choose� ���D�O�vm xHwD Q� R p�Ft x� uwvm � �OyO�t u�Wv �Q u x� �w� Qt Q�Ut w p��i s�v ���D

� �le�choose��

��� �vWwOv�wUwt ��

� �D���R��les��data��debit�txt�

u Q�Ut w p��i s�v OwQw x� �R��v Qo�O OQ�o Q�Qk read�table� ���D u�twoQ u�wvax� Q�N� ���D Qo � uwvm ��O�O s�Hv� �Q wHDUH pta O��� xt�vQ� ��QH� Q�� Qy QO �t� CU�v

� read�table��le�choose���

�Q p��i OvJ TQO w s�v Ov�wD�t ���D u�� �OQ�O s�v choose��les� xm OQ�O OwHw xO�wv�N u�ty R� �Qo�O ���DO�rm uDW�O xov �� O�v�wD�t �tW �OwW�t xOwWo Select �les s�v x� ��xQHvB ���D u�� ��QH� �� �OyO CUOx���yp��i s�v w TQO x�ov �O�vm l�rm �Q Open O�rm TBU w xOwtv ��NDv� �Q OwN Qv OQwt ��yp��i Ctrl

�O�vm xHwD Q� R p�Ft x� uwvm � �OOQo�t Qy�� xOW ��NDv�

� choose��les��

� �D���R��les��data��boise�txt� �D���R��les��data��airpass�txt�

���D �HwQN �yv ��yTQO w airpass�txt w boise�txt ��ys�v x� p��i wO OwW�t xLqt xm Qw�u�ty�OvDUy xOW xDio

�yv R� �RHt Qw�x� swRr CQwY QO w CW�O xov x s�v x� �qFt �W l� pN�O u�wD�t �Q �yp��i s�v w TQO�O�vm xHwD Q� R p�Ft x� �Owtv xO�iDU�

� x � choose��les��

� x

� �D���R��les��data��boise�txt� �D���R��les��data��airpass�txt�

� x�

� �D���R��les��data��boise�txt�

� x��

� �D���R��les��data��airpass�txt�

CU� Qv Kt�t ���yp��i �qFt O�vm ZQi �Owtv QDr�i u�WOvwUB �UL Q� �Q �yv u�wD�t �yp��i ��NDv� QO�O�vm xHwD Q� R p�Ft x� �OyO�t s�Hv� Q�N� ���D QO QDr�i u�twoQ �Q xi��w u�� OW�� txt �yv OvwUB xm

� choose��les��lters � Filters�c��txt�� �All��� �

scan uOv�wN QwDUO � � � �

R�v Q� Q�m xr�Uw x� Ov�wD�t ���D u�� �Ovm�t xO�iDU� scan� s�v x� �QDu���B K�U ���D R� read�table ���DxO�iDU� u R� OUQ�tv Qv x� �U�vt read�table OQmrta xm C�kw� R� ��xQ�B QO w OwW xOv�wN�Qi ��t�kDUt

�CU� Q� R KQW x� u �twtta pmW �OwW�t

� scan��le�� ��

p��i Q�DN�U Qo � xm O�W�� xDW�O xHwD �OOQo�t GQO u TQO w p��i s�v uW�Dwm pN�O p��i u�twoQ �wrH xmCQwYx� �Q p��i C�� wDLt xm u�� ��Q� w Ov�wN�tv pwOH pmW x� �Q u scan� ���D Ow� pwOHl� CQwYx�

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�OW Oy�wN xO�O K��wD �yT� QD�t CtUk QO xm Owtv xO�iDU� matrix� ���D R� O��� O� Q�O xov pwOH�O�vm xHwD Q� R p�Ft x� �Ov�wN� O�rm xLiY �wQ R� �Q �yxO�O Ov�wD�t scan� ���D

� x � scan��

� �

��

�� �

�� �

�� �

�� �

�� �

��

Read � items

�yxO�O OwQw xrLQt R� u�wD�t Enter O�rm uOR �� O�OH OOa OwQw uwO� �yxO�O s�tD� R�TB� xrLQt u� QN QO�tW ��yxO�O Qo � w CU� umtt �OOa ��yxO�O OwQw �ki xOW xDio ���D R� xO�iDU� pmW u�� QO �OW GQ�N�O�vm xHwD Q� R p�Ft x� �CU� what��� u�twoQ OvtR��v scan� ���D OW�� �yQDm �Q�m R� ��xDWQ CQwYx�

� scan�what����

� Jan����

�� �Mar���

�� May����

�� �Jun����

�� Sep����

��

Read � items

� �Jan����� ��Mar���� �May����� ��Jun����� �Sep�����

�yxDWQ sy w O�Oa� sy ���D u�� xvwoJ xm OW Oy�wN xQ�W� xDmv u�� x�CUQyi �� wCU�r x� �w� QtCtUk QO�Ov�wN Oy�wN s��wD Qw�x� �Q

p��i �wQ �yxO�O uDWwv �����

�OU� wv�t p��i �wQ �Q �yxO�O write�table QwDUO� write�table�x� �le�� ��

xQ�NP u QO �yxO�O xm CU� �r��i s�v �le�� � QO w OwW xQ�NP CU� Q�Qk xm CU� ���yxO�O x u QO xm�CU� xHwD QwNQO xm OQ�O OwHw u�twoQ OvJ write�table� ���D QO �OQ�o�t Q�Qk OvwW�t

�yuwDU �t�U� QwO Cr�L u�� QO w CU� TZQiV�B CQwYx� xm OQ�O OwHw quote �k�vt u�twoQ ��OOQo�t hPL �yuW�Dwm OwW quote�F xm �DQwY QO w OQ�o�t Q�Qk uW�Dwm �yh�OQ xQ�tW w

R� h�OQ Qy ��Q� w CU� CUQO� TZQiV�B CQwYx� xm OQ�O OwHw row�names �k�vt u�twoQ ��OOQo�t hPL �yh�OQ xQ�tW OOQo row�names�F xm �DQwY QO �OyO�t Q�Qk xQ�tW �yxO�O

��� �vWwOv�wUwt ��

w sy Q�vm �yxO�O uwDU OwWv xO�iDU� u R� Qo � xm OQ�O OwHw xOvvm �OH �� sep s�v x� �Qo�O u�twoQ ��Owtv xO�iDU� u�wD�t sep���t� u�twoQ R� Q�m u�� R� �Q�owrH ��Q� �OwW�t xDWwv p��i QO �DQt�v

�OwW�t xDWwv p��i QO �DQt w sy R� u�at xrY�i l� �� �yxO�O uwDU CQwY u�� QO

CtQi R� Q�m u�� ��Q� �OW�� Excel ��Q� uOv�wN p��k xm Owtv xQ�NP R u�� R QO ��xvwox� �Q p��i l� u�wD�t�CU� Q� R KQW x� QwDUO �rm CQwY �OwW�t xO�iDU� ��csv

� write�csv��x� �le����csv��OQ�O OwHw row�names �k�vt u�twoQ ��vt� �OW���t �HwQN p��i ��Q� �tW x�wNrO s�v � xm O�vm xHwDxm �DQwY QO �OyO�t Q�Qk xQ�tW �yxO�O R� h�OQ Qy ��Q� w CU� CUQO� T ZQiV�B CQwYx� xm

�CWwv u�wD�t �va� �OOQo�t hPL �yh�OQ xQ�tW OOQo row�names�F� write�csv��x� �le����csv�� row�names�F�

p��i R� xO�iDU� � uDWwv w uOv�wN pLt �����

u x� xm OQ�O OwHw ��Qi V�B TQO p��i l� �wQ Q� uDWwv w p��i l� �wQ R� uOv�wN ��Q� R u�� R QOQ� R OQwt x� �OwW�t xO�iDU� getwd� ���D R� u TQO uOQw CUOx� ��Q� �Ov� wo working directory

�O�vm xHwD� getwd��

� �C��Documents and Settings�shahin�My Documents�

w��QO �tW Qv OQwt TQO xm O�vm ZQi �qFt �Owtv xO�iDU� setwd� ���D R� u�wD�t TQO u�� Z� waD ��Q��CU� Q� R CQwYx� QwDUO u��Q��v� OW�� R��les xWwB w D

� setwd��D��R��les��

�O�vm pQDvm �Q OwN O�OH TQO getwd� QwDUO �� O�v�wD�t uwvm �� getwd��

� �D��R��les�

u u��Q��v� OOQo�tQ� ZQi V�B TQO x� O�OH TQO �O�vm R�� �Q R ��OOHt w O� wW GQ�N R R� �Dkw �yDvt�O�vm pta Q� R CQwYx� OwW Q�O��B TQO Z� waD xm u�� ��Q� �CU� �Dkwt s�vD

x� �w� Qt ��� �� s�kQ� xm O�W�� xDW�O xHwD �OOQo Qy�� ��xQHvB �D O�vm CU�Q l�rm uwm� Q� �s�Hv� �Q Q�m u�� R R� �Qo�O xNUv �� �tW xm CU� �a��� �qt�m u��Q��v� �CU� xOw� R �Q�H xNUv

�Ovm�tv �i�� �Wkv xHwI�y x� pta xH�Dv QO Qt� u�� �t� �O�yO

Qv OQwt TQO Start in� CQ��a p��kt x�aH QO �O�vm l�rm �Q properties xv� Ro Q��L xQHvB QO �OW Oy�wN O�OH TQO �tW ZQiV�B TQO ��DQD u�� x� �O�vR� �Q ok O�rmTBU w O�vm OQ�w �Q OwN

�O�vm Zwa �Q u ��OOHt xm u Qot

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

l� QO xm u�at xWwB l� x� �tW �t� Ov�t� �k�� OwN Cwk x� O�OH TQO O�y�wN�t xm O�vm ZQi uwvm ��O�W�� xDW�O s�kDUt �UQDUO xv�o �OH R�v TQO u x� O�r��t w O� Q�O QQmt xaH�Qt OQ�O Q�Qk �Y�N Q�Ut

�O�vm pta Q� R CQwYx� Q�m u�� ��Q�

�O� wW R OQ�w �OD�� ���NDv� �Q Change dir � � � xv� Ro Q��L xQHvB QO TBU �O�vR� �Q File CQ��a xLiY �q�� �wvt R� �

�OOQo�t R�� Browse For Folder s�v x� ��xQHvB x�ov O�vm

getwd� QwDUO R� Q�Ut ��NDv� �DUQO R� u�v�t�� ��Q� �O�vm ��kaD Qv OQwt xWwB �D �Q OwN Q�Ut ��OyO u�Wv �Q xOW Q��DN� Q�Ut O��� O�vm xO�iDU�

x�ov O�vm ��NDv� �Q Save Workspace � � � xv� RoTBU �O�vR� �Q File CQ��a xLiY �q�� �wvt R� ��OwW�t R�� Save image in s�v x� ��xQHvB

�O�vR� �Q Save O�rm u QO �Q��eD I�y uwO� �OyO�t u�Wv �Q xOW Q��DN� Q�Ut u�ty Q��L xQHvB �OvwUB �Hv�� QO �O�vm�t xOy�Wt �Q uwm� x�ov �O� wQ� u�DQv OQwt xWwB x� TBU �O�Ov� �Q R ��� w xOwtv ��NDv� x�wNrO x� sU� l� O�v�wD�t u��Q��v� �OQ�Ov OwHw u ��Q� �tU� �t� CU� RDataPOT�RData xH�Dv OW�� POT Qv OQwt sU� Qo � �qFt �O�vm xi��� �Q u RenameVwQ R� xO�iDU�

�OOQo�t

u�� R� �O�vm O�H�� OwN RwOv� w Desktop xLiY �wQ shortcut l� u R� O�v�wD�t �tW uwvm � �xrtH R xLiY ��yxDWwv Q�U u� QN QO �qw� �O� wW R OQ�w shortcut

�Previously saved workspace restored

�OwW�t xLqt Qv OQwt TQO u�ty O�vm �QH� �Q getwd� QwDUO Qo � ���v�F �OOQo�t Qy��

�yxO�O Q�DN�U ��

�Owtv �Q�Oyov Q� R ��yCQwY x� �Q �yxO�O u�wD�t R u�� R QO

vector� Q�OQ� �

matrix� T� QD�t �array� x��Q �

data frame� Q�O�wJQ�J ��yxO�O �

time series� �v�tR �QU ��yxO�O �list� CUQyi �

��� �vWwOv�wUwt ��

�OwW�t xDN�OQB �yu R� l� Qy ��RHt KQW x� uwvm �

�yQ�OQ �����

OvDUy u�Um� �wv �� xO�O OvJ pt�W xm CU� �W Q�OQ� �OvDUy �yQ�OQ� R u�� R QO �yxO�O Q�DN�U u� QDxO�U�CN�U �Q Q�OQ� c� ���D �� u�wD�t OW xLqt R�v �q�k xm Qw�v�ty �OvW���t � � � w �k�vt ��t�tD �� w OOa ��t�tD

�O�vm xHwD Q� R p�kt x�� x � c���������

� x

� � � � �

�� w� y � c�x� ����� x� x�

� y

� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ���� ����

�� ����

�O�vm xHwD �QDm �Q�m p�Ft l� x� uwvm �� pets � c��cat���dog���gerbil���terrapin��

� length�pets�

� �

�O��t CUOx� Q� R CQwYx� xDWQ Qy pw� �t� �OQ�O OwHw xDWQ Q�yJ xm OyO�t u�Wv length� ���D

� pets � c��cat���dog���gerbil���terrapin��

� nchar�pets�

� � � � �

�yQ�OQ� �wQ ���� Q C��U�Lt � � � �

�Q x Q�OQ� QYva Qy x�x p�Ft ��Q� �OwW�t s�Hv� VQYva Qy �wQ �qwtat �OOa ��yQ�OQ� �wQ C��U�Lt�Ovm�t �� Qt

� x

� � � � �

� z � x�x� z

� �� �� � ��

�Owtv p�ta� x Q�OQ� �wQ �Q s�DQ�or ���D �qFt �O�O QF� Q�OQ� l� QY�va �wQ �Q ���wD u�wD�t

� log�x�

� �������� ������� ������ ������

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

QD�vqw� Q�OQ� xR�Ov� x� �D OOQo�t Q�QmD QOkv QDx�Dwm Q�OQ� OvW��v u�Um� pw� ��Q�O Q�OQ� wO xm �Dr�L QO�O� Q�o Qv QO �Q OOa l� w Q�OQ� xO�U p�Ft �OwW

� sqrt�x� � �

� ������� �������� ������� ��������

�tH � OOa �� Q�OQ� QYva Qy TBU w OOQo x Q�OQ� pw� xR�Ov� x� �D CU� xOW Q�QmD Q�� Q�yJ � OOa �Hv�� QO�OvW�� Q�OQ� Ovwrta wO Qy xm xm O�vm xHwD �r�Ft x� uwvm � �OwW�t

� x � c��������

� y � c������������

� z � x�yWarning message�

In x � y � longer object length is not a multiple of shorter object length� z

� � � � � �

Q�OQ� Q� R O�H��

�Owtv O�H�� �Q Q�OQ� Q� R l� u�wD�t CQwY wO x�

p�Ft �O�vm XNWt �Q OwW ��NDv� O��� xm �QY�va xQ�tW �� x � c����������

� x�c�����

� �

�Owtv hPL �Q sRq Q�e QY�va u�wD�t QY�va xQ�tW� �ivt O�Oa� R� xO�iDU� �� �� x � c����������

� x��c�����

� � � �

�O�vm xHwD OwW�t s�Hv� u �wQ C��rta u�wva x� xm �OQ�wt x� �CU� ZwQit Q� R CQwYx� x Q�OQ�� x � c����������

� x�

� x��

� �

� length�x�

� �

� dim�x�

NULL

� nrow�x�

NULL

� ncol�x�

��� �vWwOv�wUwt ��

NULL

�vwDU Q�OQ� l� x xm O�y�wN� Qo � �CU�v O�a�� ��Q�O T� QD�t hqN Q� Q�OQ� O�vm�t xLqt xm Qw�u�ty�O�vm xHwD Q� R ��yO�m x� �Owtv h� QaD T� QD�t l� CQwYx� �Q u O��� OOQo

� x � as�matrix�x�

� dim�x�

� �

�� �yu R u�� R QO CQwY u�� QO �OvW�� xOW ��Owkit ���yxO�O �� xO�O xm CU� umtt �yxO�O �QU QOu�� R ��tvy�Q x� O��� xm CU� Cw�iDt �yNA OQwt QO R ���wD pta �xwLv �OvwW�t xO�O u�Wv NA Ctqa

�OOQo�t QmP p�Ft u�wva x� ���D xU �Hv�� QO �Owtv xaH�Qt�Ovm�t pkDvt �QU QN x� �Q NA ��yxO�O order� ���D �

� x � c�� ��� �� NA� ���

� order�x�

� � � � �

� x�order�x�

� � �� �� NA

�Ovm�t hPL OwNx�OwN �Q NA ��yxO�O sort� ���D �

� x �� c�� ��� �� NA� ���

� sort�x�

� � �� ��

�Q Q�m na�rm�T� �DUO CQwYx� O��� w Ovm�tv pta jwi ���D wO R� l�I�y pFt mean� ���D ��O�O s�Hv�QU

� x � c�� ��� �� NA� ���

� mean�x�

� NA

� mean�x� na�rm�T�

� ���

�Owtv xO�iDU� R�v Q� R pL x�Q R� u�wD�t xD�r�� x � c����NA�����

� y � x��is�na�x�

� mean�y�

� ���

�OQm pta Q� R CQwYx� u�wD�t �O�vm Zwa ���� Q�Okt �� �Q NA �qFt O�y�wN� Qo � uwvm �� x�is�na�x� � ����

� x

� � ���� � �

��� missing data

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�OwW�t �yQ�OQ� x� �w� Qt xm O�vm xHwD Q� R �r�H p�Ft x� uwvm �� x � ���

� x

� � � � � � � � � � �

� sum�x�

� ��

Qo � �t� �OwW�t x�U�Lt sum� ���D �� �yv �wtHt TBU w xOwtv Q��DN� �Q �� �D � O�Oa� x Q�eDtxm OUQ�t Qv x� Qt� �O�� QO �O�vm �tH sy �� �Q x Q�O�kt R� �WN� O�y�wN�

� sum�x���

� �

�CU� xOwtv pta Q� R CQwYx� R u�� R �Q� R �CU�v CUQO ��wH xD�r� xm� x��

� TRUE TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE FALSE FALSE

x� p�O�D �Q �yFALSE w � OOa x� p�O�D �Q �yTRUE w xDiQo Qv QO �Q x�� �k�vt CQ��a �va�xr�Ut pL ��Q� xQNq�� �t� �CU� xOW x�U�Lt � OOa �va� �yTRUE �tHTBU �CU� xOwtv � OOa

�Owtv pta CQwYx� O���� sum�x�x�� �

� �

cumsum�� ���D

u QYva u�t�i w CU� �OwQw ��yxO�O x�rw� Q�OQ� Q��Q� u pw� xm Ovm�t O�H�� �Q �Q�OQ� cumsum� ���D�O�vm xHwD Q� R p�Ft x� �CU� �OwQw ��yxO�O pw� QYva i �tH Q��Q�

� cumsum�rep������

� � � � � � � � � � ��

which�� ���D � � �

xHwD Q� R p�Ft x� uwvm � �OOQo�tQ� which� ���D �UwD u T�Ov� OW Q�QkQ� Q�OQ� l� QO �Y�N �QW Qo ��O�vm

� vals � c���������������������

� my�max �� max�vals�

� which�val � which�vals �� my�max�

� cat�c��Max ��� my�max� �Val��� which�val� ��n���

Max � �� Val� �

�Ot CUOx� u T�Ov� w QFm �OL QYva jwi ��yOm ��QH� �� OwW�t xLqt xm Qw�u�ty

��� �vWwOv�wUwt ��

�yT� QD�t �����

��Q� �CU� u�Um� ��yxO�O �wv ��Q�O T� QD�t l� QY�va s�tD Q�OQ� Ovv�t �CU� Q�OQ� �U� T� QD�t �k�w QO�ncol �� w nc� uwDU O�OaD w �nrow �� w nr� Q�U O�OaD w c� ���D QY�va ��Q� CU� �i�mT� QD�t uDN�U

�O�vm xHwD Q� R p�Ft x� uwvm � �Owtv h� QaD� A �� matrix�c��������� nr��� nc���

� A�� ���

�� �

��� � �

�p�Ft �OwW�t xO�iDU� A�i�j� R� O�vm �O�B CUO T� QD�t R� x�QO l� x� xm O�y�wN� Qo � uwvm �� A���

� �

�p�Ft �Ci�� CUO T� QD�t R� �v�at �vwDU �� Q�U x� u�wD�t� A��

� �

� A���

� � �

CQwYx� xH�Dv OwW xO�iDU� dim� uw�Uv�t�O ���D R� Qo � wCU�v x��Ql� A���� OwW�t xLqt xm Qw�v�ty�CU� Q� R

� dim�A�� �

NULL

O�OH OQ� Q�m �� p�k p�Ft x� �OOQov hPL x��Q C�Y�N �D Owtv xO�iDU� drop s�v x� �v�twoQ R� u�wD�t �t��O�vm xHwD

� A���drop�F

��

��

��� �

� dim�A���drop�F �

� �

Q� R p�Ft x� �OvwW�t xQ�NP ZQiV�B� �vwDU CQwYx� R u�� R QO T� QD�t QY�va xm O�W�� xDW�O xHwD�O�vm xHwD

� xx � matrix����ncol��� � Equivalently� enter matrix����nrow���

� xx

�� ��� ���

�� � �

��� � � �

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�OwW�t xO�iDU� ���L��wD CqtH uO�O Q�Qk ��Q� R u�� R QO ��� Ctqa R� �xHwDQ� R p�Ft x� �Owtv xO�iDU� byrow�T CQ��a R� O��� OW�� �Q�U pmW x� uOW xQ�NP �xwLv xm O�y�wN� Qo �

�O�vm xHwD� xx � matrix���� ncol��� byrow�T�

� xx

�� ��� ���

�� � �

��� � � �

x� ���yxO�O p��i xm O�vm ZQi �Ov�wN�tv pwOH CQwYx� �Q �yxO�O scan� ���D OW xDio �q�k xm Qw�u�ty�OW�� Q� R CQwYx� try�txt s�v

� �

� � �

� � �

�CU� Q� R CQwYx� �HwQN �OwW�t xOv�wN scan� ���D R� xO�iDU� �� uwvm �

� scan� �D���R��les��try�txt��

Read � items

� � � � � � � � �

�OW Oy�wN �iL pwOH CQwYx� �HwQN xm OwW�t xOy�Wt �OOQo�t xO�iDU� T� QD�t ���D R� q�L

� matrix�scan��D���R��les��try�txt��� byrow�T� ncol���

Read � items

�� ��� ���

�� � �

��� � � �

��� � � �

�O�vm xHwD Q� R x��QQ� R x� uwvm �� B � matrix���� nr���

� B

�� ��� ���

�� � �

��� � � �

� B�����

�� ���

�� � �

��� � �

�O�vm xHwD Q� R p�Ft x� �O�vm xO�iDU� as�vector ���D R� O�QO Q�OQ� CQwY x� T� QD�t l� xm O�y�wN� Qo �

� xx � matrix���� ncol���

�OvQ�o�t Q�Qk xO�iDU� OQwt OvQ�O h�YwD x� R��v xm �r�ta� � w C�QwDUO KQW ��Q� w OvwW�tv �QH� CqtH xvwou� ���

��� �vWwOv�wUwt ��

� xx

�� ��� ���

�� � �

��� � � �

� x � as�vector�xx�

� x

� � � � � �

dim� uw�Uv�t�O ���D �UwD Q�m u�� �O�O Q��eD �Q O�Oa� R� �QU l� pmW u�wD�t xvwoJ xm O�vm xHwD uwvm ��O�vm xHwD Q� R p�Ft x� �OQ�o�t CQwY

� x � ���

� dim�x� � c�����

� x

�� ��� ��� ��� ��� ��� ��� ��� ��� ��� �� ���

�� � � � � � � � � � ��

��� � � � � � � � � � �� �� ��

�O�vm xHwD Q� R p�Ft x� q�L� x � ���

� dim�x� � c�������

� x

� �

�� ��� ��� ���

�� � � �

��� � � �

��� � � � �

� � �

�� ��� ��� ���

�� � � � ��

��� � � �� ��

��� � � � ��

pw� p�Ft �OyO�t u�Wv �Q � ��� Ctqa w ��� Ctqa OQ� Q�m Cw�iD xm O�vm xHwD Q� R p�Ft wO x� uwvm ��OOQo�t xH�wt ��N �� xm CU� T� QD�t u�twoQ QO �w�UD Ctqa OQ� Q�m

� matrix�a � �� �� ��

Error in matrix�a � �� �� �� � unused argument�s� �a � ��

�CU� T� QD�t u�twoQ QO ���� Ctqa OQ� Q�m swO p�Ft� matrix�a � �� �� ��

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�� ��� ��� ��� ���

�� � � � � �

��� � � � � �

��� � � � � �

��� � � � � �

��� � � � � �

�CW�O R�v �RHt Qw�x� �Q a Q�Okt u�wD�t xD�r� �OyO�t u�Wv �Q �� �T� QD�t l� xm� a

� �

pYDt Qo�Om� x� uwDU �� w Q�U �UL Q� �Q T� QD�t wO �� w x��Q wO Ovv�wD�t cbind� w rbind� ���wD�O� Q�o� Qv QO �Q T� QD�t u�rw� p�Ft u�wva x� �Ov��tv

� m � matrix�� nr��� nc���

� m�� ���

��

���

�CU� Q� R CQwY x� p�Ft T� QD�t u�twO� m� � matrix��� nr��� nc���

� m��� ���

�� � �

��� � �

�CU� Q� R CQwY x� xH�Dv x�ov OwW�t p�ta� m�� m� ��yT� QD�t �wQ rbind ���D uwvm �

� rbind�m� m��

�� ���

��

���

��� � �

��� � �

�CU� Q� R CQwY x� xH�Dv x�ov OwW�t p�ta� m�� m� ��yT� QD�t �wQ cbind ���D Qo �

� cbind�m� m��

�� ��� ��� ���

�� � �

��� � �

�U� wvxt�vQ� x� �R��v w Owtv p�ta� uwDU w Q�U �� w Q�U uwDU �wQ �Q ���D l� u�wD�t apply� ���D ��MARGIN T� QD�t X u QO xm CU� applyX� MARGIN� FUN����� CQwY x� �rm wLv �CU�v��� w OOQo p�ta� CU� Q�Qk xm CU� �a��D FUN c���� wO Qy �� w �� uwDU �� Q�U xOvyOu�Wv

�O�vm xHwD Q� R p�Ft x� �CU� ���D �Q��DN� ��yu�twoQ

� x � rnorm��� ��� ���

��� �vWwOv�wUwt ��

� y � rnorm��� �� ��

� X � cbind�x� y�

� apply�X� �� mean�

x y

��������� �������

� apply�X� �� sd�

x y

�������� ������

p�Ft u�wva x� apply� ���D �CU� uwDU xU pt�W w OwW�t xO�t�v trees xm OQ�O OwHw ��xO�O R u�� R QO�OOQo�t p�ta� u �wQ

� apply�trees� �� sum�

Girth Height Volume

���� ������ �����

pta Q� R CQwY wO x� u�wD�t O�vm x�U�Lt �Q Height� uwDU l� �tH �qFt �ki xm O�y�wN� Qo � uwvm ��Owtv

� sum�trees��� �

� ����

�� w� sum�trees�Height�

� ����

u�wD�tv trees ��yxO�O uwDU s�v R� �ki � � � w u�ov��t �tH x�U�Lt ��Q� jwi CQwY wO Qy QO xQNq�� �t����D �� �Q xO�O s�v �OD�� �Owtv xO�iDU� u�wD�t attach� s�v x� R u�� R QO �a��D R� Q�m u�� ��Q� �Owtv xO�iDU�

�O�O s�Hv� �Q jwi C��rta �yuwDU s�v �� u�wD�t TBU w O�v�wN�t �Qi QwmPt� attach�trees�

� sum�Height�

� ����

xO�iDU� names� ���D R� u�wD�t trees ��yxO�O xawtHt pN�O QO �yQ�eDt �t�U� w O�OaD R� �q�� ��Q��Owtv

� names�trees�

� �Girth� �Height� �Volume�

��yu�twoQ x� p�Ft u�wva x� �OyO u�Wv �tW x� �Q ���Dl� ��yu�twoQ Ov�wD�t args� ���D R u�� R QO �xHwD�O�vm xHwD apply� ���D

� args�apply�

function �X� MARGIN� FUN� ����

NULL

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�W l� Q�DN�U xOy�Wt � � �

s�v �OwW�t xO�t�v str� xm Owtv xO�iDU� �a��D R� u�wD�t args� w names� ���wD Q� xwqa R u�� R QO�yxO�O R� sa�� �W Qy Q�DN�U Ov�wD�t ���D u�� �OOQo�t �W�v Q�DN�U ��vat x� structure xtrm R� str ���D

�O�vm xHwD Q� R p�Ft x� �OyO u�Wv �Q � � � w ���wD �yQ�eDt

� str�trees�

�data�frame�� �� obs� of � variables�

� Girth � num ��� ��� ��� ��� ��� ��� �� �� ���� ��� ���

� Height� num � �� �� � �� �� �� �� � �� ���

� Volume� num ��� ��� �� ��� ���� ���� ���� ��� �� ���� ���

Q�eDt Qy ��yxO�O R� �DtUk w �yxO�O O�OaD �yxO�O �wv u�wD�t �yQ�eDt �t�U� w O�OaD Q� xwqa �Hv�� QO�Owtv xOy�Wt �Q

�O�vm x�ov GwQN ���D �va� q� ���D Q�DN�U x� p�Ft u�wva x� �� w

� str�q�

function �save � �default�� status � �� runLast � TRUE�

u� C��rta w T� QD�t � �

m�� m� T� QD�t wO �Q�pY�L x� p�Ft ��Q� �OwW�t xO�iDU� ����� Qorta R� T� QD�t wO �Q� ��Q��O�vm xHwD

� rbind�m�m�� ��� cbind�m� m���� ��� ��� ���

�� � � � �

��� � � � �

��� � � � �

��� � � � �

�� w� cbind�m� m�� ��� rbind�m� m��

�� ���

�� � �

��� � �

�� w �Q�k ��yx�QO Q��eD �� w G�QNDU� ��Q� diag� ���D �OOQo�t pY�L t� ���D �UwD x��Q l� xO�yv�QD�OwQ�t Q�mx� �Q�k T� QD�t l� uDN�U

� diag�m�

��� �vWwOv�wUwt ��

� diag�rbind�m� m�� ��� cbind�m� m���

� � � � �

� diag�m� � �

� m�� ���

�� �

��� �� diag���

�� ��� ���

�� � �

��� � �

��� � � � v � c��� ��� ���

� diag�v�

�� ��� ���

�� � � �

��� � �� �

��� � � ��

u���B ErFt T� QD�t �� w q�� ErFt T� QD�t u ��yT�Ov� w T� QD�t l� uwDU w Q�U R� xO�iDU� �� u�wD�t�Owtv O�H��

� A � matrix���� nc���

� A�row�A� � col�A� � �

� A�� ��� ���

�� � �

��� � � �

��� � � �

solve� QwDUO u�v�tQDO x�U�Lt ��Q� det� QwDUO �OQ�O �U� QD�t C��U�Lt ��Q� �Y�N ���wD R u�� R�OwQ�t Q�mx� xS� w ��yQ�OQ� w Q�O�kt uOQw CUO� ��Q� eigen� QwDUO w T� QD�t uOwtv Twmat ��Q�

�OOQo�t Twmat Q� R T� QD�t �Hv�� QO �p�Ft� x � �

� y � �

� z � �

� t � �

� m � matrix�c���x� y� z�� t��� ��� solve�m�

�OOQo�t pY�L Q� R xH�Dv Q�N� ��yO�m ��QH� ��

���� ���

���� ��� ���

��� ����� ��

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

��N CqO�at x�oDUO pL � � �

xHwD Q� R pwyHt wO xrO�at wO pL x� p�Ft ��Q� �Owtv pL �Q pwyHt OvJ xrO�at OvJ u�wD�t solve� ���D ���O�vm���

��x� � �x� � �

�x� � x� � �

�O��t QO Q� R CQwY x� O�U� wv� �U� QD�t sQi x� �Q u Qo ���� �

�A��x�x�

�A �

����

�A

�O�vm xHwD u R ��yO�m x� uwvm �

� A � matrix�c�� �� �� ��� ncol � ��

� b � c�� �

� solve�A� b�

� �

��xrtHOvJ xrO�at pL � �

u w CU� z xm OQ�O u�twoQ l� ���D �� �OwW�t xO�iDU� polyroot� ���D R� CqO�at �wv u�� pL ��Q�Q� R x���Q x� uwvm � �OOQo�t s�vD u ��yu�wD V��Ri� CQwYx� xm ��xrtHOvJ ���Q� Q�OQ� R� CUDQ��a

�O�vm xHwDpx� � z� � z� � x� z� � x� � � � �� zn � xn��

�O�vm xHwD p�Ft OvJ x� q�L �CU� z�� � n� Q�OQ� CQwYx� ��xrtHOvJ ���Q�x� � ���x� �� � � swO xHQO xrO�at pL

� polyroot�c������������

� ����i �����i

�CU� QiY Q��Q� u pw� xHQO �� Q� xm x� � � � swO xHQOxrO�at pL

� polyroot�c��������

� ���i ����i

x� � �x� � ��x� � � � swU xHQO xrO�at pL

� polyroot�c��������

� ���i ����i ����i

��� �vWwOv�wUwt �

�OQ�wt QO �t� �CU� �rDNt O�Oa� CQwYx� CqO�at xW� QV��tv OW xLqt Q�N� ��yp�Ft QO xm Qw�u�ty�CU� QiY �� Q��Q� i �twywt OOa �� Q� OvDUy �k�kL �� w K�LY �yxW� Q xm

�O�vm xHwD x� � x� � ���x� ��� � � swU xHQO xrO�at pL x� xQNq��� polyroot�c������������

� ���������i ���������i ���������i

��Q�O�wJQ�J ��yxO�O �����

hrDNt ��yxO�O �wv �� ��yuwDU ��Q�O Q�O�wJQ�J ��yxO�O �CU� T� QD�t �U� �yxO�O �wv u�� �k�w QOu�� R QO �Q�t ��yp�wQ QFm � �k�w QO �OW���t R QO p�rLD w x� RHD QO �yxO�O Q�DN�U u� QD�U�vt w CU�

�O�vm xHwD Q� R p�Ft x� uwvm � �CU� CUO u�� R� �OwQw ��yxO�O OvtR��v R� mtcars

mpg cyl disp hp drat wt qsec vs am gear carb

Mazda RX� ��� � ���� � ���� ����� ���� � � �

Mazda RX� Wag ��� � ���� � ���� ����� ���� � � �

Datsun �� ���� � ���� �� ���� ����� ��� �

Hornet � Drive ��� � ����� � ���� ���� ���� � �

Hornet Sportabout ��� � ����� �� ��� ����� ���� � � � �

�yuwDU w wQOwN l� xOv��tv Q�U Qy q�� pwOH QO �CU� hrDNt ��ywQOwN C�aq�� pt�W �yxO�O u���OyO�t u�Wv �Q QwD�Q� Q�m OOa carb Q�eDt p�Ft u�� QO �CU� �yQ�eDt xOvyOV��tv

Q�OQ� l� u uwDU Qy �CU� ��xOQDUo xLiY l� pFt Q�O�wJQ�J ��yxO�O xm O�vm QwYD O�v�wD�t �tW��y�wv �� ���yxO�O ��Q�O Cw�iDt ��yQ�OQ� �wQ Qyx� �t� �OvQ�O u�Um� �wv QY�va s�tD Q�OQ� Qy pN�O �CU�

�OvW���t Q��Q� pw� ��Q�O Q�DN�U u�� QO �yQ�OQ� s�tD �OvDUy uwo �vwo

Q�O�wJQ�J ��yxO�O X�wN � � � �

w �yuwDU �t�U� pt�W �t�U� C�Y�N �OvW�� �yQ�U s�v w �t�U� X�wN ��Q�O Ovv�wD�t �yxO�O �wv u���O�vm xHwD Q� R p�Ft x� �OvW���t �yQ�U �t�U� V��tv �yQ�U s�v C�Y�N

� rownames�mtcars����

� �Mazda RX�� �Mazda RX� Wag� �Datsun ���

�� �Hornet � Drive� �Hornet Sportabout�

�� w� names�mtcars�

� �mpg� �cyl� �disp� �hp� �drat� �wt� �qsec� �vs� �am� �gear�

� �carb�

��� data frame �� spreadsheet

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

Q�O�wJQ�J ��yxO�O O�H�� � � �

�CU� p��i l� j� Q� R� �yxO�O uOv�wN �yu R� �m� �OQ�O OwHw �irDNt ��yx�Q �yxO�O �wv u�� O�H�� ��Q��O�vm xHwD Q� R ��yp�Ft x� �OW���t data�frame� ���D R� xO�iDU� Qo�O VwQ

� my�logical � sample�c�T�F�� size � �� replace � T�

� my�numeric � rnorm���

� my�df � data�frame�my�logical�my�numeric�

� my�df

my�logical my�numeric

FALSE ����������

� FALSE �������

� FALSE ����������

� TRUE �����������

� FALSE ����������

�� w

� test �� matrix�rnorm��������

� test �� data�frame�test�

� test

X X� X�

���������� ��������� ����������

� ���������� ��������� �������

� ��������� ����������� ����������

� ������� ��������� ��������

� �������� ����������� �����������

� �������� ����������� ���������

� ���������� ���������� ���������

�O�vm xO�iDU� q�� p�Ft QO� �t�U� C�Y�N R� uwvm �

� names�test�

� �X� �X�� �X��

�Q OwN x�wNrO �t�U� O�v�wD�t �tW �CU� xO�t�v X�� X�� X� �Q �yuwDU �t�U� Q�mOwN CQwYx� R u�� R�O�yO Q�Qk

� names�test� � c��Price�� �Length�� �Income��

� row�names�test� � c��Ali���Abas���Hamid���Saeed���Amir���Mehdi���Majid��

� test

��� �vWwOv�wUwt �

Price Length Income

Ali ���������� ��������� ����������

Abas ���������� ��������� �������

Hamid ��������� ����������� ����������

Saeed ������� ��������� ��������

Amir �������� ����������� �����������

Mehdi �������� ����������� ���������

Majid ���������� ���������� ���������

Q�O�wJQ�J ��yxO�O �� xm O�O s�Hv� �yT� QD�t �� u�wD�t �Q �Dw�iDt C��rta OW xLqt �q�k xm Qw�u�ty�Owtv xO�iDU� as�matrix� ���D R� u�wD�t T� QD�t x� Q�O�wJQ�J ��yxO�O p�O�D ��Q� �OQ�Ov OwHw u u�mt�swRr CQwY QO w Owtv xLqt xOQDUo xLiY l� CQwY x� �Q Q�O�wJQ�J ��yxO�O u�wD�t R u�� R QO

�OwW�t xO�iDU� edit� �� w �x� ���wD R� Q�m u�� ��Q� �OQm V��Q� w �Q �yv

factor�� � �D �����

�OvyO�t u�Wv factor �� R u�� R QO �Q �yv xm OvwW�t u��� ��xrwkt �� ��xDUO CQwY x� �yQ�eDt R� �a���DQt w �DQt Q�e �OvwW�t u��� CQwY wO x� �yQ�eDt u��

�t� �OvDUy �DQt Q�e QwDm �i xm � � � w �UQ ��xU�t �vW �qFt O� Q�o� Qv QO �Q �yl �N ��wv� p�Ft u�wva x�QO O�vm�t xLqt xm Qw�v�ty �CU� �DQt QwDm �i u�� O�vm s�UkD �wk �r�N w �wk h�a� x� �yl �N Qo ��O�vm xHwD Q� R ��yO�m x� uwvm � �OQ�Ov OwHw pw� VN� QO xm OwW�t T�UL� �a��� ��DQDl� Q�N� CtUk

� soil�types � c��clay���loam���sand���loam���clay��

� soil�types � factor�soil�types�

� soil�types

� clay loam sand loam clay

Levels� clay loam sand

x� xm O�vm xHwD Q� R p�Ft x� q�L �CU� xO�O u�Wv �Q l �N K�U xU �� w l �N �wv xU levels CtUk QO�CU� �DQt CQwY

� soil�degrees � c��weak���average���stronge���weak���stronge��

� soil�degrees � ordered�soil�degrees�levels�c��weak���average���stronge���

� soil�degrees

� weak average stronge weak stronge

Levels� weak � average � stronge

�O�O u�Wv R�v �OOa CQwY x� �yv u�wD�t xm �OyO�t u�Wv �Q Kw�U ��DQD QN Q�U

� soil�numeric � as�double�soil�degrees�

� soil�numeric

� � � �

R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�v�tR �QU ��yC�OwHwt �����

�OQ�O OwHw �yu QO xir�wt wO �OOQo�t O�H�� ts� ���D �� �v�tR ��y�QU ��W R u�� R QO

�OyO�t p�mWD �Q �RHt �v�tR �QU l� uwDU Qy xm CU� �OOa ��yxO�O R� �U� QD�t �� Q�OQ� �yxO�O �

�CU� �N� Q�D �w�Ut pY�wi �yxO�O M� Q�D �

�O�vm xHwD Q� R p�Ft x� uwvm �� my�ts �� ts�matrix�rnorm����� ncol � ��� start � c������ freq � ��

� my�ts

Series Series �

Jan ��� ���������� ����������

Feb ��� ����������� ��������

Mar ��� ����������� ���������

Apr ��� ���������� ����������

May ��� �������� ��������

Jun ��� ��������� ��������

Jul ��� ���������� ��������

Aug ��� ���������� �������

Sep ��� ��������� ���������

Oct ��� �������� �������

Nov ��� ���������� ������

Dec ��� ��������� �������

Jan ��� ���������� ���������

Feb ��� ���������� ��������

Mar ��� ��������� ��������

���yCUQyi �����

�Q�DN�U Qy w �wv Qy pt�W xm OW���W Ov�wD�tCUQyil� QYva Qy �t� �CU� Q�OQ� x��WCUQyi �� wCU�rhrDNt ��yQ�DN�U ��Q� u�wD�t u��Q��v� OW�� �Qo�OCUQyi pt�W Ov�wD�t OwNCUQyil� xH�Dv QO �CU��OwQ�t Q�mx� R u�� R QO �Q�t �HwQN ��yp�wQ ��Q� ���r�e CUQyi �� w CU�r �Owtv xO�iDU� u R� �yxO�O�OW���t xQ�e w xOW �v��V�B Q�O�kt �yxOv�t�k�� �yQDt�Q�B OQwQ� R� ��xawtHt pt�W ���r�e �HwQNC�OwHwt

�CU� uw�UQoQ ��Q� C�a� Qt pk�OL ���D sQi u� QDxO�U xm O�vm xHwD ls�t� ���D �HwQN x� p�Ft ��Q�� x � ��

� y � x � rnorm����������

� z � ls�t�x�y�

� z

Intercept X

�������� ���������

� � Lists

��� �vWwOv�wUwt �

� ����������� ������������ ���������� �������� �����������

� TRUE

u xir�wt u�rw� xm CU� CUQyi l� u�� �CU� xOW xO�O C�Uv z x� ls�tx�y� �HwQN Q�Okt p�Ft u�� QOOyO�t u�Wv OL�w pw� �� swU Q�OQ� �CU�yxOv�t�k�� R� �Q�OQ� swO xir�wt �CU� ��O�t R� ZQa w ��W Q�OQ�

�Q�N �� CU� xOW xO�iDU� ��O�t R� ZQa R� �� xm�CU� G�QNDU� p��k hrDNt ��yVwQ x� CUQyi l� QY�va

�t� �OwW�t xO�iDU� � � xDU� w R�� xWwQm l� R� x��Q l� QY�va x� �UQDUO ��Q� �q�k �xir�wt xQ�tW �u�wvax� �OOQo�t xO�iDU� �� �� wDQO wD xWwQm wO R� CU�r �� w CUQyi l� ��yxir�wt x� �UQDUO ��Q�

�OyO�t u�Wv �Q z xir�wt u�rw� z����� p�Ft

CU�r �� w CUQyi s�v pw� Q�m u�� ��Q� �Owtv xO�iDU� R�v xir�wt s�v R� u�wD�t �UQDUO ��Q� �xir�wt s�v ���xir�wtz�name p�Ft u�wvax� �OOQo�t O�k Qv OQwt xir�wt s�v xQNq�� w �Ctqa x�ov OwW�t xOQw

�CU� xDiQ Q�mx� s�v CtUk QO xm OyO�t u�Wv �Q z R�

�CiQo xQy� z�r R� u�wD�t z�residuals ��H� �qFt �Owtv xO�iDU� R�v u QYDNt R� u�wD�t s�v uOQ� Q�mx� ��Q�� test � z�r

� test

� ����������� ������������ ���������� �������� �����������

� z�r�� � fourth element of the residuals

� ��������

CUQyi O�H�� � � � �

CUQyi ��yxir�wt ��wDLt w CUQyi ��yxir�wt �t�U� �Owtv xO�iDU� list� ���D R� O��� CUQyi O�H�� ��Q��OvDUy CU�r ���D ��yu�twoQ

� x � ��

� x� � c�T�T�F�F�T�

� y � list�numbers � x� wrong � x��

� y

�numbers

� � � � �

�wrong

� TRUE TRUE FALSE FALSE TRUE

R u�� R ��W l� u CU�Q hQ� w CU� xir�wt s�v � � Qorta AJ CtU O�vm�t xLqt xm Qw�u�tyxir�wt wrong �k�vt ��W q�� p�Ft QO �CU� CU�Q x� AJ R� �yu uDiQo Q�Qk ��DQD x� xir�wt x�DQt �CU�

�CU� y swO

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� y���

� TRUE TRUE FALSE FALSE TRUE

�O�O Q��eD �Q CUQyi �t�U� u�wD�t �Ovm G�QNDU� �Q CUQyi ��yxir�wt �t�U� Ov�wD�t names� ���D

� names�y�

� �numbers� �wrong�

� names�y� � c��lots�� �valid��

� names�y�

� �lots� �valid�

�OwRi� �Qo�O ��yxir�wt u�wD�t �r�k CUQyi x�� y��� � ���

� y�test � �hello�

� y

�lots

� � � � �

�valid

� TRUE TRUE FALSE FALSE TRUE

���

� � � � � � � � � � � � � � � � � � �� � �� �� �� ��

��� �� �� �� �� ��

�test

� �hello�

�O�vm xHwD xWwQm wO w xWwQm l� u�� Cw�iD x� uwvm �� y�

�lots

� � � � �

� y��

� � � � �

R� xm �t�ovy �t� �CU� CUQyi l� OwN OOQo�t pY�L xm ��xir�wt OwW�t xO�iDU� xWwQm l� R� �Dkw�O��t CUOx� xir�wt OwN �ki OwW�t xO�iDU� xWwQm wO

�OyO�t u�Wv �Q CU�r l� xm O�vm xHwD Q� R p�Ft x� uwvm �� x � list�� c��� ��� c��� �� ���

� x

�CU� Q� R CQwYx� x ��wDLt

�����

��� �vWwOv�wUwt �

��� �

����

��� �

�����

��� � �

�p�Ft

� x � ��

� x� � c�T�T�F�F�T�

� x� � matrix�c�������������� nr���

� y � list�numbers�x� wrong�x�� mat�x��

� y���

�CU� Q� R CQwYx� q�� O�m MU�B

�� ��� ���

�� � � �

��� � � �

CQwYx� �Q QN QwDUO �ki O�W�� xDW�O �Q u swO uwDU CU� T� QD�t xm swU xir�wt R� O�y�wN� Qo � uwvm ��O�yO Q��eD Q� R

� y��� ���

� � �

�CWwv Q� R CQwYx� �Q Q�N� QwDUO u�wD�t ��� y��� ���� drop�F

�CU� Q� R CQwYx� q�� O�m MU�B

��

�� �

��� �

G��Dv u�ty xm Owtv xO�iDU� y�mat���� drop�F� QwDUO R� u�wD�t �� w y�mat���� QwDUO R� u�wD�t ���OOQo�t pY�L �r�k

�Owtv p�O�D Q�OQ� l� x� �Q CU�r l� u�wD�t unlist� ���D �� uwvm �

� x � list�� c��� ��� c��� �� ���

� unlist�x�

� � � � � �

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�Ov�wN� �Q �yQDm �Q�m R� ��xDWQ w O�Oa� Ov�wD�t �RHt CQwYx� scan� ���D xm OW xLqt uOv�wN CtUk QO�O�vm xHwD Q� R p�Ft x� �OwW xOv�wN sy �� �yv wO Qy xm OwW�t �aU CUQyi �� w CU�r ltm x� uwvm �

� names � scan�what�list�a��� b���� c����

� dog �

�� � cat �

�� � duck �

��

Read � records

xOy�Wt �Q �yQ�U �wDLt O��� uwvm � �CU� xOW xOv�wN Q�U xU �� w OQwmQ xU OwW�t xLqt xm Qw�u�ty�Owtv

� names

�CU� Q� R CQwYx� xH�Dv

�a

��� � �

�b

��� �dog� �cat� �duck�

�c

��� � � �

pwOH l� QO uwDU w Q�U �Q�Pos�v �����

�Q�Pos�v �Q �yu u�wD�t OW��v x�wNrO s�v ��Q�O �� w OvW�� s�v Ok�i Qv OQwt ��yxO�O ��yuwDU w �yQ�U Qo ��O�vm xHwD Q� R p�Ft x� �Owtv

� x � ��

� names�x�

NULL

� names�x� � c��a�� �b�� �c��

� xa b c

� �� names�x�

� �a� �b� �c�

� names�x� � NULL

� x

��� �vWwOv�wUwt �

� � �

u�� �OvDUy �Q�Pos�v p��k colnames� w rownames� ���wD �UwD �Q �yQ�U w �yuwDU �yT� QD�t ��Q��OwW�t s�Hv� dimnames� QwDUO �UwD Q�m

� x � matrix���� ��

� rownames�x� � c��a���b��

� colnames�x� � c��c���d��

� xc d

a �

b � �� dimnames�x�

��

� �a� �b�

���

� �c� �d�

�OwW�t s�Hv� R�v dimnames� ���D �UwD jwi OQwt xD�r�

� x � matrix���� ��

dimnames�x� � list�c��a���b��� c��c���d���c d

a �

b � �

xHwD OW Oy�wN �UJQ� wO ��Q�O xm jwi p�Ft x� �Owtv x��Q� �Q �UJQ� R� K�U wO u�wD�t R u�� R QO �DL�O�vm

� x � matrix���� ��

dimnames�x� � list�rows � c��a���b��� cols � c��c���d���cols

rows c d

a �

b � �

�yQDm �Q�m R� ��xDWQ �� Q�m ��

C��rta s�Hv� xOya R� �� wN� �t� CU� xOW �L�Q� �OOa C��rta w C��U�Lt s�Hv� ��Q� R Q�Ri�sQv �qwY��O��t �q�P u KQW xm OwW�t xO�iDU� ���wD �QU l� R� xOW xDio Qt� s�Hv� ��Q� ��a�� �O��tQ� R�v �yxDWQ ��

O�OaD ��Q� �rw �OwW�t xO�iDU� length� ���D R� Q�OQ� l� QY�va O�OaD uOQw CUOx� ��Q� �nchar���O�vm xHwD Q� R p�Ft x� uwvm � �OwW�t xO�iDU� nchar� ���D R� xDWQ l� ��yQDm �Q�m

�O��t CUOx� Q� R CQwYx� xDWQ Qy pw� �t� �OQ�O OwHw xDWQ Q�yJ xm OyO�t u�Wv length� ���D

� pets � c��cat���dog���gerbil���terrapin��

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� nchar�pets�

� � � � �

p�Ft x� uwvm � �Ov�OQo�t pYDt sy x� �Q �yxDWQ �k�w QO �t� Ovm�t pta print� ���D x��W ���D u�� �cat���O�vm xHwD Q� R

� x � �

� y � �

� cat��x should be greater than y� but x��� x� �and y��� y� ��n��

x should be greater than y� but x� � and y� �

�CU� O�OH �N x� uDiQ w �N Z� waD ��Q� ��n�

���D u�� �OwW�t xO�iDU� paste� s�v x� �a��D R� sy x� �yxDWQ p�YD� �wQ QDW�� pQDvm ��Q� �paste��ZQiV�B CQwYx� w OyO�t s�Hv� �Q p�YD� pta �yxDWQ x�k� �� w OQ�PB�t Qr�mU� OwOLt�v O�OaD x�

�qFt �OQ�Po�t �yxDWQ u�� �r�N ��H l�

� paste��one�����three������ve��

� �one � three � �ve�

paste� ���D QO sep u�twoQ R� OQ�o Q�Qk �yxDWQ u�� �Qo�O QDm �Q�m �r�N ��H Q�e xm O�y�wN� Qo � �t��qFt �OwW�t xO�iDU�

� paste��one�����three������ve�� sep�����

� �one���three����ve�

�OyO Q�Qk �yxDWQ u�� �Q Qv OQwt QDm �Q�m Ov�wD�tv sep u�twoQ OvW�� Q�OQ� l� CQwYx� �yxO�O Qo � �t��O�vm xHwD Q� R p�Ft x� uwvm �

� paste�c��one���two���three���four��� sep�� ��

�CU� xOWv Qwvt �yxDWQ u�� �r�N ��H l� xm OwW�t xLqt Q�N� QwDUO ��QH� ��

��� �one� �two� �three� �four�

�OOQo�t �QH� O�OH u�twoQ �� Q�N� QwDUO ��OOHt �OwW�t xO�iDU� collapse u�twoQ R� Cr�L u�� QO

� paste�c��one���two���three���four��� collapse�� ��

� �one two three four�

xO�iDU� ��t�wD collapse w sep ��yu�twoQ R� u�wD�t �OwW xO�iDU� u�twoQ OvJ R� paste� ���D QO Qo ��O�vm xHwD Q� R p�Ft x� uwvm � �Owtv

� paste�c��X���Y������ sep����� collapse�����

� �X��Y���X���Y���X���

��� �vWwOv�wUwt ��

xDWQQ� R �����

xO�iDU� substring� w substr� ���wD R� xDWQQ� R uDN�U ��Q� R QO �Ovt�v xDWQQ� R �Q xDWQ l� R� �WN��O�vm xHwD Q� R p�Ft x� uwvm � �OQ�O substr� ���D x� C�Uv �QDW�� OQ� Q�m Q�N� ���D xD�r� �OwW�t

� substr��Tehran�� �� ��

� �ehra�

l� x� uwvm � �Ovm�t u�at �Q xDWQQ� R xtD�N � Q�Okt w xDWQQ� R �wQW � Q�Okt OwW�t xLqt xm Qw�u�ty�O�vm xHwD QDpYit p�Ft

� province � �Abadan�

� Len � nchar�province�

� Len

� �

� Ltr � substring�province� ��� ���

� Ltr

� �A� �b� �a� �d� �a� �n�

� which�Ltr �� �a��

� � �

Qo�Om� R� sWW QDm �Q�m �D pw� QDm �Q�m R� substring� ���D QO �Ov�OQo�tQ� �Q xDWQ pw� nchar� ���D �K��wD�OOQo�t XNWt Abadan xDWQ QO a QDm �Q�m uDiQo Q�Qk pLt which� ���D QO �OvwW�t �OH

�O�vm xHwD Q� R p�Ft x� uwvm �� mystring � �karoon karkheh�

� substring�mystring��� �� � �aje�

� mystring

� �karaje karkheh�

�OOQo�t u� Ro��H aje ��yQDm �Q�m oon ��yQDm �Q�m ��Hx� xm OwW�t xLqt

R u�� R QO u�tR w M Q�D ��

�OwW�t �wQW hrDNt ��yx�t w �yRwQ R� �r�wDt u��r�U �Q� R �CU� �YNW �qt�m �Qt� u�tR �Q�oxR�Ov��OW�� Cw�iDt Ov�wD�t x�t w RwQ uDWwv ��DQD �OQ�O OwHw xU��m p�U �OvDUy hrDNt ��yRwQ ��Q�O ��yx�t

�CU� p� Qw x�t sQ�yJ RwQ ��vat x� �� ����� �qFtsDU�U R u�� R QO xv�DN�WwN �CU� �Q�wWO ��D�Uv Qt� u�tR w M� Q�D QY�va �� Q�m jwi �D�Qt x� xHwD ��

�CU� xOW x��aD xO�J�B pt�wa u�� �� Q�m ��Q� �Q�wDU��CU� ��D�Qt xrUrU �qt�m u MU�B xm CU� Sys�time� ���D OyO�t CUOx� �Q u�tR w M� Q�D xm �a��D u�rw�sy R� xQ�D �N Ctqa �� xm �Q RwQ xQNq�� w x�t p�U �va� T��kt u� QDoQR� CU�Q x� AJ R� xm �vat u�O�Ca�U ��DQD x� xm OUQ�t u�tR x� C� wv u �B QO w �r�N ��H l�TBU �OyO�t CUOx� �Q Ov�xOW �OH

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�Q �yQDm �Q�m R� xDWQ l� xrLQt u� QN QO �Ov�xOW �OH sy R� ��� Ctqa �� xm OyO�t CUOx� �Q x�v�F w xk�kO�OwW�t xDWwv OyO�t u�Wv �Q �rLt u�tR xm

� Sys�time��

� ��������� ������� IRDT�

�OOQo�t xO�iDU� xDWQ Q� R ���D R� Sys�time� ���D R� M� Q�D G�QNDU� ��Q�

� substr�as�character�Sys�time�������

� ����������

�Owtv xO�iDU� Sys�Date� ���D R� u�wD�t RwQ M� Q�D �ki u�Wv ��Q� xD�r�

� Sys�Date��

� ����������

u�tR w M� Q�D � C��U�Lt �����

Q�OQ� l� ���D u�� Qo�O CQ��a x� �OOQo�t xO�iDU� as�Date ���D R� u�tR w M� Q�D �W uDN�U ��Q��year�month�day� CQwYx� xDWQ l� u u�twoQ u�rw� �Ovm�t p�O�D �N� Q�D Q�OQ� l� x� �Q �QDm �Q�m�year�month�day CQwYx� jwi xDWQ OW�� Qv QO u�tR w M� Q�D Qo � �CU� ���������� � Ovv�t�Q u�tR w M� Q�D p�O�D xm CU� format xOW xDio ���D u�twoQ u�twO �CU� hour�minutes�seconds�

�Ovm�t u��� Cw�iDt ��yxDWQ CQwYx��Owtv s�UkD Q� R OQ�wt x� u�wD�t �Q C��U�Lt u�� �O�O s�Hv� �irDNt C��U�Lt u�wD�t u�tR w M� Q�D ��

� time � number

� time � number

� time � time

� time� �logical operation� time�

�O�vm xHwD Q� R p�Ft OvJ x� uwvm �� as�Date������������ format � ��Y��m��d��

� ����������

�OwW x�Qty RwQ w x�t p�U ��yCtqa �� O��� ��� OYQO Ctqa xm O�W�� xDW�O xHwD� as�Date������������ ��m��d��y��

� �����������

�CU� �tkQ Q�yJ p�U ��Q� Y Ctqa w CU� �tkQ wO p�U ��Q� y Ctqa OwW�t xOy�Wt xm Qw�u�tyR� M� Q�D QO Qo � �t� �CU� u�ty Ctqa sy CtQi QO OwW�t xO�iDU� ��� xOvvm �OH R� M� Q�D QO Qo � ��vt�

�Ovm�t �wQ�B Ctqa u�ty R� sy CtQi OOQo�t xO�iDU� ��� xOvvm �OH Ctqa

��� �vWwOv�wUwt ��

�as�Date������oct��� format � ��Y�b�d��

� ����������

p�U u�� uwJ ��vt� �CU� x�t s�v pw� hQL xU� hwQL �UL Q� x�t s�v xOvyOu�Wv b �Q�YDN� Ctqa�CU� xOWv O�k �Dtqa R�v CtQi QO OQ�Ov OwHw ��xOvvm �OH RwQ w x�t

QO Windows pt�a sDU�U Control Panel QO xm Ovm�t Q�m �Dkw �yv Q��v w CtQi u�� �xHwDStandard and QO�m QO Regional Options xv�� R QO Regional and Language OptionsVN��Owtv O�y�wN Ci�� QO NA s�e�B CQwYu�� Q�e QO �OW�� xOW GQO �U�rov� u�� R u�� R x�aH QO formats

� as�Date��October �� ������ format � ��B �d� �Y��

� ����������

CtQi QO ��� xOvvm �OHCtqa u�vJty �CU� hwQL�UL Q� x�t pt�m s�v xOvyOu�Wv B�Q�YDN�Ctqa�CU� xOt

� x � seq�Date�from � as�Date������������� to � as�Date��������������

� by � �� days��

� x

� ���������� ���������� ����������� ����������� �����������

� x � �

� ����������� ���������� ���������� ���������� ����������

� x � as�Date�c������������ ������������ ������������� ������������

� ��������������

Time di�erences in days

� ��� �� ��� �� ���

� x � as�Date������������

� FALSE FALSE TRUE TRUE TRUE

�CU� Q� R CQwYx� CtUk u�� QO p�Ft u� QN xQNq�� w

� format�Sys�Date��� ��a �b �d��

� �Fri Apr ���

�CU� u hQL xU �UL Q� RwQ s�v xOvyOu�Wv a �Q�YDN� Ctqa

� as�Date�format�Sys�Date��� ��a �b �d��� ��a �b �d��

� �����������

�O�vm xHwD Q� R OQwt x� �O�O s�Hv� C��rta u�wD�t u �� uwvm �

� as�Date�format�Sys�Date��� ��a �b �d��� ��a �b �d�� � �

� ����������

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

Excel QO u�tR w M� Q�D � � � �

Excel QO RwQ u�rw� M� Q�D �OOQo�t �UQQ� �OwOL �D Excel Q�Ri�sQv w R QO u�tR w M� Q�D ���DQ�VN� u�� QOOwHw �UQDUO u R� p�k M� Q�D x� �qta u��Q��v� �CU�v �D�OwHwt M� Q�D u�� R� p�k w CU� ���������� Q��Q�

�O�vm xHwD Q� R p�Ft x� �CU�v O�k u�� Ov� QOR �t� �OQ�Ov

� as�Date������ origin������������

� �����������

�OwW�t xOwRi� �rY� M� Q�D x� xm CU� ���yRwQ O�OaD ���� OOa�Owtv O�y�wN xOy�Wt �Q u R� �DtUk TBU w OwW�t xOv�wN �OwQw p��i �OD�� �O�vm xHwD Q� R p�Ft x� uwvm �

� � STEP � SETUP � Source File

� link� �D���R��les

Date�txt�

� � STEP �� READ DATA

� my�data � read�table�link�

� sep � ���� dec����� skip � �

� row�names � NULL� header � FALSE�

� col�names � c��char�date�� �T�anom�� �Enso�f���

� head�my�data�

char�date T�anom Enso�f

� ��������� ���� �

� ��������� ����� �

� ��������� ����� �

�������� ���� �

� ��������� ���� �

� ���������� ��� �

R� �DtUk TBU �O�vm xHwD �yO�m xr��vO x� q�L �CU� Excel CtQi x� �yxO�O M� Q�D xm OwW�t xLqt�O�vm xOy�Wt �Q �HwQN

� STEP ��Convert character date to Date� then get month value

r�date � as�Date�my�data�char�date� ��m��d��Y��

r�mo � months�r�date�

� new data�frame � add r�mo vector

my�data� � data�frame�my�data� r�date�

head�my�data��

��� �vWwOv�wUwt ��

char�date T�anom Enso�f r�date

������ ���� � �������

� ������ ����� � �������

� ������ ���� � �������

� ������ ��� � �������

� ������ ���� � �������

� ������ ��� � ������

R sDU�U x� xDi�� p�O�D uwDU r�date �va� QN uwDU w CU� Excel M� Q�D x� �w� Qt chart�date uwDU�CU�

R u�� R �� �Uwvxt�vQ� ��

�Owtv �QH� w CWwv u QO �Q ��xO�U C�QwDUO u�wD�t xm CU� u�� OwN x��Wt ��yQ�Ri�sQv Q� R u�� R �QDQ��U� wvxt�vQ� xmCU� ��xS� w C��YwYN ��Q�O �t� CU� QDDUt u QO �U� wvxt�vQ� u�� Rl� ��y�oS� w �va�

�OR�U�t QDu�U XYNDtQ�e O�Qi� ��Q� �Q�CU�v C u�� R u�t�Qi x� Cy��W �� xm CU� �rQDvm Q�DN�U ��Q�O R �yu�� R Q��U Ovv�t

�QW �����

C�QwDUO OwWv Q�QkQ� �QW u�� Qo � w OOQo Q�QkQ� ��QW xm OwW �QH� O��� QwDUO l� �Dkw �k�wt R� ��xQ�B QO�O�vm xHwD �QW QwDUO �twta pmW x� �OW Oy�wN �QH� �Qo�O

if �logical exp��

then do this

g else fdo this

g�OwW�t A�J T hQL w OwW�t GwR s�UkD xOv�t�k�� OW�� GwR x Q�eDt Q�Okt Qo � Q� R p�Ft QO

� x � �

if �x �� � �� �� print��T��

� �T�

KQW �OwW�t xO�O u�Wv ifelse� ���D CQwY x� xm Owtv xO�iDU� �y�Dwm �rw �Q�m QwDUO R� u�wD�t �Hv�� QO�CU� Q� R CQwY x� ���D �rm

ifelse�test� yes� no�

��yu�twoQ�CU� �k�vt CQ��a l� �test

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�OwW�t �QH� yes x�ov Ow� CUQO �k�vt CQ��a Qo � �yes�OOQo�t �QH� no x�ov Ow� CUQO�v �k�vt CQ��a Qo � �no

�O�vm xHwD Q� R p�Ft x� uwvm �� x � c������

� sqrt�ifelse�x �� �� x� NA��

� ��� ���� ����� NA NA

xkrL �����

�CU� Q� R KQW x� u �rm QwDUO �OwW�t Q�QmD Q�� u�OvJ xm CU� �D��rta ��Q� xkrLfor �i in start��nish� fexecute task

gxkrL xm CU� swrat p�k R� Qo�O CQ��a x� �CU� XNWt xkrL ��yDv� OwW�t xLqt xm Qw�u�ty xD�r�

�OwW�t Q�QmD Q�� OvJ Qv OQwtR� p�k O��� u QO xO�iDU� OQwt ��yQ�eDt �Pr �OvwW�t T�Ov� ��Q�O pwtat hqN Q� �yx��Q xkrL QO �xHwD�a��wD R� Q�m u�� ��Q� �OwW�t xH�wt ��N �� xt�vQ� xvQow OvwW Q�Okt ��Q�O �� w XNWt �wLv x� xkrL �wQWOQ� Q�m x� Q� R ��yp�Ft QO �OwW�t xO�iDU� c� �� w matrix� �k�vt w QDm �Q�m �OOa� vector� Ovv�t

�OwW CkO �yv�O�vm xHwD Q� R p�Ft x� uwvm �

� y � vector�mode � �numeric��

� for �i in ��� f� y�i � ig� y

� � � � � � � � � �

�CWwv R�v Q� R ��yCQwYx� u�wD�t �Q jwi p�Ft� y � c��

� for�i in ��� f� y�i � ig� y

� � � � � � � � � �

� y � c��

� for�i in ��� f� y�i � i

� print�y�i �

� g�

��� �vWwOv�wUwt ��

� �

� �

� �

� �

� �

� �

� �

� �

� �

� y � c��

� for�i in ��� print�y�i � i�

� �

� �

� �

� �

� �

� �

� �

� �

� �

OQmrta xmCU� �r�Ft�r�t u�� xm O�O Oy�wN ��N xt�vQ� OW�� printy�i��i� QwDUO Qo � �QN CQwY QO�CU�v u�Um� �H xty QO �� w ��� ��UDv� Qorta wO

�� �k�w QO �Oa� ��ys�o CQwY u�� QO OW�� QDoQR� u ���yDv� Q�Okt R� Ov�wD�t xkrL xOvQ�tW �wQW Q�Okt�O�vm xHwD Q� R p�Ft x� �CU�

� y � c��

� for�i in ���� print�y�i � i�

� �

� �

� �

� �

� �

� �

u�wD�tCr�L u�� QO �Owtv xO�iDU� m�n Qt�Qo R� u�wD�tv Qo�O Ow�v � Q��Q�V��Ri� ��ys�o Qo � xm CU� K��w�O�vm xHwD Q� R p�Ft x� �CiQo ltm seq� ���D R�

� y � c��

� for�i in seq��������� print�y�i � i�

� ��

� �

� ���

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� �

� ���

� �

� ���

� �

�ivt s�o O��� Ow� QDoQR� u ���yDv� Q�Okt R� xkrL xOvQ�tW �wQW Q�Okt Qo � seq� ���D R� xO�iDU� CQwY QO�O�vm xHwD Q� R p�Ft x� �OQ�Ov OwHw ��QiV�B Cr�L u�� QO �Q� R Owtv u��� ��L� QY �Q

� y � c��

� for�i in seq���������� print�y�i � i�

� �

� ���

� �

� ���

� �

� ���

� �

� ��

�O�vm xHwD Q� R p�Ft x� �CW�O wD QO wD ��yxkrL u�wD�t� z � matrix��� ��

for�i in ��� f� for�j in ��� z�i�j � i�jg� z

�� ��� ��� ���

�� � � � �

��� � � � �

Q�QmD O�OaD xm CU�v uWwQ p�k R� �va� �CU�v XNWt �yv ��yDv� p�k R� xm CW�O ���yxkrL u�wD�t �t��OwW�t xO�iDU� repeat w while QwDUO wO R� Q�m u�� ��Q� �CU� �D OvJ xkrL

Qo � �CU� fx� � � �Q�H xrO�at xW� Q uDi�� ��Q� �QwyWt VwQ xm O� Q�o� Qv QO �Q uDw�v VwQ uwvm �x� xm O�vm ZQi �OW Oy�wN �Qoty xrO�at xW� Q CtU x� Q� R Q�QmD x�ov OW�� fx� ���D jDWt f �x�

u��Q��v� OW�� x�rw� TOLxn � xn�� � fxn���

f �xn���

�CU� Qwr�D �� QkD Q� �vD�t xO�� u��

fxn� � fxn��� � xn � xn���f�xn���

�O� Q�o� Qv QO �Q Q� R ���D p�Ft u�wvax� uwvm �

fx� � �x� � �x� � �x� ���

��� �vWwOv�wUwt ��

�CU� Q� R CQwYx� �DWoR�� xrO�at x�ov

xn � xn�� � �x� � �x� � �x� �����x� � � x� �

�CU� Q� R ��yO�m CQwYx� while QwDUO �� xOW xDio xrO�at pL uwvm �

� x � ���

� f � � � x� � � � x� � �� � x � ��� tolerance � e��

� n � �

� while �abs�f� � tolerance� f� f�prime � � � x� � � � x � ��� x � x � f � f�prime

� f � � � x� � � � x� � �� � x � ��� n � n �

� g� cat��number of iterations���n���n��

�CU� Q� R CQwYx� pY�L jwi ��yO�m ��QH� ��

number of iterations� �

� x

� ������

jwi p�Ft QO �OyO�t xt�O� OwN Q�QmD x� xkrL CU� CUQO RDv�QB pN�O �k�vt CQ��a �D while QwDUO QO�CU� xDiQo CQwY Q�QmD x�DQt ��

�OOQo�t �QH� repeat QwDUO �� p�Ft u�ty uwvm �

� x � ���

� tolerance � e��

� n � �

� repeat f� f � � � x� � � � x� � �� � x � ��� if �abs�f� � tolerance � break

� f�prime � � � x� � � � x � ��� x � x � f � f�prime

� n � n �

� g� cat��number of iterations���n���n��

�CU� Q� R CQwYx� pY�L jwi ��yO�m ��QH� ��

number of iterations� �

� x

� ������

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

x�ov OOQo CUQO�v if pN�O �k�vt CQ��a �D OwW�t Q�QmD QOkv repeat u�tQi ��yOqwm pN�O C�QwDUO�CU� �� Q��Q� Q�QmD O�OaD OwW�t xLqt xm Qw�u�ty �OOQo�t GQ�N xkrL R� pQDvm break u�tQi ��

�CU� repeat QwDUO R� �Qo�O p�Ft xm O�vm xHwD Q� R p�Ft x� uwvm � �p�Ft

� i � �

� repeat f� if �i � ��

� break

� if �i � � �� i � �� f� i � i �

� next

� g� print�i�

� i � i �

� gx� w Ovm�tv �QH� �Q u u�t�Qi x�k� OUQ� u x� xkrL Qo � xm OQ�O OwHw next s�v x� �QwDUO Q�N� xkrL QO��yO�m pY�L �OOQo�t R�e ��OOHt xkrL VOQo w OOQo�t R�� CU� repeat QwDUO �Hv�� QO xm xkrL ��OD��

�CU� Q� R CQwYx� q��

���

��� �

���

��� �

��� �

��� �

��� �

��� �

��� �

x��Q ��Q�m Q��U� C�Y�N R� w Owtv �Q�OOwN xkrL w �QW uOQ� Q�mx� R� O��� OQ�O u�mt� xm �Hv �D �t�CUO� �Q �� �D � u�� GwR O�Oa� Q� R p�Ft �OW���t xkrL �awv utDt OwN C�Y�N u�� �Owtv xO�iDU�

�OyO�t

� x � c����

� y � x�x �� � �� �

� y

� � � � � �

��� �vWwOv�wUwt ��

applyX� Margin� CQwY x� QwDUO xwLv �Ovm�t sm Q��U� �Q xkrL R� xO�iDU� swRr �apply� Q�v �a��wDOvDUy c���� wO Qy �� w �� �yuwDU �� �yQ�U Margin w CU� T� QD�t X u QO �CU� Function�Ovv�wD�t �yv xm Cio O��� ���wD OQwt QO �OwW�t p�ta� �yxO�O �wQ xm CU� �a��D �� w pta Function w

�OvW�� Q� Q�m xOW h� QaD �� w xDN�UV�B� x � rnorm���������

� y � rnorm�������

� X � cbind�x�y�

� apply�X� �� mean�

x y

��������� �������� apply�X� �� sd�

x y

���������� ���������

apply ���wD xO�wv�N � � �

x� �a��D R� �Q�QmD C��rta R� �QU l� s�Hv� ��Q� xkrL p�ta� R� R�yQB ��Q� OW xLqt q�� QO xm Qw�u�ty��DOvH xm �O�O OwHw trees s�v x� ��xO�O R u�� R ��yxO�O CUQyi QO p�Ft ��Q� �OW xO�iDU� apply� s�v

�CU� �OW���t Q�U �� u pm � Q� R CQwY x� u pw�� head�trees���

��� CU� Q��Q� pY�L xm

Girth Height Volume

� ��� � ���

��� �� ���

� ��� �� ��

��� � ���

� ��� �� ����

� ��� �� ����

� ��� �� ����

�OOQo x�U�Lt Volume w Height Girth ��yuwDU R� l� Qy u�ov��t xm CU� Q�Qk uwvm �� apply�trees���mean�

�CU� Q� R CQwYx� pY�L u��Q��v� �OwW xDiQo u�ov��t �yuwDU R� xm OwQ�t Q�mx� u�� ��Q� � OOa

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

Girth Height Volume

��� ��� ��� ������

�O�vm xHwD Q� R QwDUO x� �O�O s�Hv� R�v sapply� ���D �� u�wD�t �Q Q�m u�ty uwvm �

� sapply�trees�mean�

OQ�wt� CiQo Q�mx� ���y�H QO u�wD�t �Q sapply� ���D �t� �OOQo�t pY�L p�k xH�Dv u�ty u ��QH� ��x� �Ovm�t �O��t simple xtrm pw� R� s� QDxO�U �Q xr�Ut u��Q��v� �OQ�Ov OQ� Q�m apply� ���D xm QDxO�J�B

�O�vm xHwD Q� R p�FtQw�x� �Q p� QwDm �i ���D R u�� R xD�r� �OyO�t s�Hv� �Q p� QwDm �i x�U�Lt pta xm OwW�t xDN�U ���D l� �OD��

�OQ�O xDN�U V�Bfact � function�x� ff �

if �x � �� return ��

for �i in ��x� ff � f�i gf g

�O�vm xHwD Q� R QwDUO x� �OOQo x�U�Lt � �D � O�Oa� p� QwDm �i xm CU� Q�Qk uwvm �� sapply�����fact�

��� CU� Q��Q� pY�L

��� � � � �

CU�r �� CUQyi CQwYx� xm OwQ�t Q�mx� ����W� ��Q� w OQ�O OwHw �Qo�O ���D apply� ���D xO�wv�N R�l� �OD�� �O�vm xHwD Q� R p�Ft x� uwvm � �OwW�t xO�t�v lapply� ���D u�� �OvDUy �O��t list xtrm pw� R� l�

�OwW�t xDN�U Q� R ��yO�m �UwD xO�U CU�r� a � c��a���b���c���d��

� b � c���������������

� c � c�T�T�F�

� list�object � list�a�b�c�

� list�object

��� CU� Q��Q� pY�L

�����

��� �a� �b� �c� �d�

��� �vWwOv�wUwt ��

����

��� � � � �

�����

��� TRUE TRUE FALSE

�OOQo p�ta� CU�r QY�va �wQ pw� ���D xm CU� Q�Qk uwvm �

� lapply�list�object�length�

��� CU� Q��Q� pY�L

�����

���

����

��� �

�����

��� �

�O�vm xHwD Q� R OQwt x� QY�va R� l� Qy Tqm uOQw CUOx� ��Q� ��

� lapply�list�object�class�

��� CU� Q��Q� pY�L

�����

��� �character�

����

��� �numeric�

�����

��� �logical�

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�Q sapply� ���D ��wH u�ty O�vm p�ta� trees ��yxO�O u�ov��t �wQ �Q lapply� ���D Qo � uwvm ��O�vm xHwD Q� R OQwt x� �OOQo�t Qy�� u QO CU�r CQwY �yDvt OyO�t

� lapply�trees�mean�

��� CU� Q��Q� pY�L

�Girth

��� ��� ���

�Height

��� ��

�Volume

��� ������

OwHw R�v �Ov�xwQo u QO xm OwQ�t Q�mx� pw�OH ��Q� w OQ�O OwHw �Qo�O ���D apply� ���D xO�wv�N R��O�vm xHwD Q� R p�Ft x� uwvm � �OwW�t xO�t�v tapply� ���D u�� �OQ�O

xO�OV��tv Q� R QO h�OQ � xO�O u�� R� �DtUk xm OwW�t xO�t�v mtcars xm OQ�O OwHw ��xO�O R u�� R QO�CU� h�OQ �� �yxO�O pm �OwW�t

� data�mtcars�

� attach�mtcars�

� head�mtcars���

mpg cyl disp hp drat wt qsec vs am gear carb

Mazda RX� ��� � ���� � ���� ����� ���� � � �

Mazda RX� Wag ��� � ���� � ���� ����� ���� � � �

Datsun �� ���� � ���� �� ���� ����� ��� �

Hornet � Drive ��� � ����� � ���� ���� ���� � �

Hornet Sportabout ��� � ����� �� ��� ����� ���� � � � �

Valiant �� � ����� �� ���� ����� ����� � �

Duster ��� ��� � ����� ��� ��� ����� ���� � � � �

Merc ���D ���� � ���� �� ���� ���� ����� � � �

XNWt cyl uwDU wCU� ur�o Qy QO p��t �UL Q� �ywQOwN hQYt xOvyOu�Wv mpg uwDU q�� pwOH QO��Q�� QOvr�U w � ��ywQOwN CNwU hQYt �UwDt CU� Q�Qk uwvm � �CU� wQOwN QOvr�U O�OaD xOvvm

�OOQo x�U�Lt �yh�OQ s�tD� tapply�mpg�cyl�mean�

� � �

�������� ������� ������

��� �vWwOv�wUwt ��

with ���D � �

tapply Q�v �a��wD �wQ xOW xDio ���D �� O�v�wD�t �tW �Ovm�t pta �yxO�O ��Lt QO RC�Q��a �wQ ���D u��OvW�� xDU� l� R� �DtUk Q�O�wJQ�J ��yxO�O Qo � �O�vm pta OvQ�Ov xO�O ZQiV�B u�twoQ xm plot �� w

�R� CUDQ��a ���D �rm CQwY �Ov�wN�Qi with ���D pN�O ��t�kDUt �Q xOW xDio xO�O u�wD�t

with�data� function�� � � ��

�O�vm xHwD Q� R p�Ft x� uwvm �� library�MASS�

� data�bacteria�

� with�bacteria� tapply��y���n��� trt� sum��

�OwW�t pY�L xH�Dv q�� ��yO�m ��QH� ��placebo drug drug�

� � �

� �wD �����

Q� R KQW x� ���D l� uDWwv �twta QwDUO �OyO�t s�Hv� �Q �Y�N xi��w xm CU� xt�vQ� R� VN� l� ���D�CU�

functionName � function�arg� arg�� � � � � fdo thisg

�OyO�t u�Wv �Q EQwe�F�i x�k xm CU� �a��D Q� R p�Ft� hypot � function�a� b� sqrt�a� � b��

� hypot�����

� �

�CU� xHwD QwNQO Q� R OQ�wt jwi xt�vQ� QO

�OwW�t xDN�U �� O�Oa� �� a� b �Dkwt ��yQ�eDt �

�O��t CUO� � OOa sqrta�� � b��� x�U�Lt �� �

�OwW�t hPL a� b Ckwt h� QaD OW s�tD x�U�Lt �Dkw �

�Ovm�t x�U�Lt �Q �yxO�O Q��at h�QLv� w u�ov��t xm O� Q�o� Qv QO �Q Q� R ���D �p�Ft

� mystats � function�x�

� f� mymean � mean�x�

� mysd � sd�x�

� c�mean�mymean�sd�mysd�

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� g�OOQo�t xH�Dv Q� R Q�O�kt OwW xO�O jwi ���D x� Q� R ��yxO�O Qo �

� my�data � c����������

� mystats�my�data�

mean sd

�� ��������

�OwW�t xDiQo Q�mx� R u�� R QO list� ���D R� xO�iDU� �� ���D u�ty

� mystats � function �x�

� f� myinput � x

� mymean � mean�x�

� mysd � sd�x�

� list�data � myinput� mean � mymean� sd � mysd�

� g�OOQo�t xH�Dv Q� R Q�O�kt OwW xO�O jwi ���D x� Q� R ��yxO�O Qo �

� my�data � c����������

� mystats�my�data�

�data

��� � � �

�mean

��� �

�sd

��� ��������

xOW xDWwv �DWoR�� CQwYx� xm O�vm xHwD p� QwDm �i ���D x� �CW�O R�v �DWoR�� ��yxt�vQ� u�wD�t R u�� R QO�CU�

� Fact � function�n� if �n �� � else n � Fact�n � �� Fact���

� ��

��� �vWwOv�wUwt ��

�Q��DN� w �Q��H� u�twoQ� � � � �

l� s�Om w �Q��H� u�twoQ s�Om xm Ovm�t u�at ���D h� QaD OwW�t xOv�wN�Qi R u�� R QO ���D l� �DkwCU� �Q��DN� k u�twoQ w OyO�t ��N ���D OW��v Qo � w CU� �Q��H� x u�twoQ Q� R p�Ft QO �CU� �Q��DN�

�OQ�O �Q �ZQiV�B Q�Okt w� power � function�x� k��� f� xk

� g� power���

� ��

� power��

Error in power�� � element is empty�

the part of the args list of �� being evaluated was�

�x� k�

�Owtv u�at �Q �Dw�iDt Q�Okt k u�twoQ ��Q� u�wD�t �t�� power�����

� ��

�� � �� u�twoQ� � � �

O�y�wN�t O�vm ZQi �OwW xO�iDU� Qo�O ���D x� ���D l� ��yu�twoQ p�kDv� ��Q� Ov�wD�t x�kv xU u�twoQ�Ovm sUQ xup �D � R� �Q Twv�U ���D xm O�U� wv� �mJwm ���D

� plotsin � function�xup���pi������ f� x �� seq��� xup� l����

� plot�x� sin�x�� type��l������

� g� plotsin�col��red��

xm u uwO� OQ�PB�t �Q Q��U w xlab lwd col Q�v� plot ���D QO u�wD�t xm �Q �v�twoQ Qy plotsin ���D�O�vm XNWt plotsin ���D QO �Q u xm O�W�� Qw�Ht

�yu�twoQ� s�v � � � �

p�Ft x� �r�t u�� QD�U�vt lQO ��Q� �OvW�� ��xS�w O�rm �� w s�v ��Q�O Ovv�wD�t ���D l� ��yu�twoQ �qwY��O�vm xHwD Q� R

� sumsq � function�a� xv�x� yv�y�

� f yf �� exp��a�xv�� sum��yv�yf��� g�� keyword

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�t� OvDUy y w x ��ys�v ��Q�O ��DQD x� ���D swU w swo ��yu�twoQ O�vm�t xOy�Wt jwi ���D QO xm Qw�u�tyR�v u�twoQ wO u�� Qo � xm CU� �QwQ� xDmv u�� QmP xD�r� �CU� yv w xv Ovv�t �va� OQ�Ov s�v a u�twoQ��Q�O �i��� u�mt� u�� �t� �CW�Ov OwHw E�L u�� R� �rmWt w OQm�t Q�m q�� ���D OvOw� a u�twoQ Ovv�t

�OwW�t x�U�Lt sumsq������ ���D Q�Okt uwvm � �OwW�t xDN�OQB u x� Q� R QO xm CU� �OQ� Q�m

� sumsq � function�a�xv�x�yv�y�

� f yf �� exp��a�xv�� sum��yv�yf��� g� sumsq������

� ��������

xm OwQ�t Q�Dv� w OwW�t Zwa y w x Q�O�kt ��H �va� OwW�t x�U�Lt sumsq������ ���D Q�Okt uwvm ��CU� xOW Zwa y w x Q�O�kt ��H uwJ Ovm jQi p�k xaiO x� C�Uv ���D xH�Dv

� sumsq � function�a�xv�x�yv�y�

� f yf �� exp��a�xv�� sum��yv�yf��� g� sumsq������

� �������

�OQ�o�t CQwY R�v y w x uDiQo Q�Qk pLt Z� waD w OwW�t xO�iDU� swU w swO ��yu�twoQ s�v R� uwvm � �t�� sumsq � function�a�xv�x�yv�y�

� f yf �� exp��a�xv�� sum��yv�yf��� g� sumsq�� y��� x���

� ��������

�CU� sumsq������ Ovv�t ��wH y w x ��yu�twoQ uDiQo Q�Qk pLt ��H��H seQx� xm OOQo�t xLqtuwO� �t� �CU�v QF�wt ���D xH�Dv QO �yv QN��D w sOkD �yu�twoQ s�v uOQ� Q�mx� �� xm CiQo xH�Dv u�wD�t u��Q��v�Oy�wN Cw�iDt xH�Dv u C��aQ sOa CQwY QO w CU� C�ty� R��L �yv uDiQo Q�Qk ��DQD �yu�twoQ s�v QmP

�Ovvm�t pta xOa�k u�ty �� R u�� R QO xDN�UV�B �� w ��xv�N��Dm ���wD s�tD �Ow�

�rLt ��yQ�eDt � � �

�Q u CL�QY x� xm u�� Qot CU� �rLt Q�eDt u O���tv �wUvt �Q �Q�Okt �Q�eDt x� Qo � ���D pN�O QOu� Ro��HVt�vsy Q�eDt �wQ VQ�Okt ���D R� GQ�N �rLt Q�eDt Qo�O CQ��a x� �O�vmh� QaD ����� �v�yH�OW�� ��UDv� l� ���D QwDUO u� QN xm u Qot OwQ�t u�� R� u Q�Okt O��� xtD�N ���D Qo � ��vt� �OwW�tv

�Q�F��D ���D ��QH� �OOQo�t � Q��Q� x Q�Okt ���D pN�O QO �OQ�o�t QiY Q�Okt x Q�eDt �OD�� Q� R p�Ft QO�OQ�Po�tv �vwQ��� �v�yH Q�eDt QO

� x � �

� functionx � function�� f

��� �vWwOv�wUwt ��

� x � �

� g� functionx��

� x

� �

�OwW�t h� QaD �v�yH CQwY x� q�� p�Ft uwvm �� x � �

� functionx � function�� f� x �� �

� g� functionx��

� x

� �

�O�vm xHwD Q� R p�Ft x� ���D l� �DL OW�� �W Qy Ov�wD�t ���D u�twoQ

� test � function�n� fun�

� f� u � runif�n�

� fun�u�

� g� test���sin�

� ��������� ��������� ���������

Q� Q�m xOW h� QaD ���DwO Qorta l� CN�U � � � �

xO�iDU� �anything� Ovv�t ���Ctqa R� Q�m u�� ��Q� �CN�U �Q Qv OQwt ���DwO Qorta u�wD�t R u�� R QO�p�Ft ��Q� �OQ�o Q�Qk uW�Dwm pN�O QO u s�v O��� Qorta h� QaD QO ��vt� �OwW�t

��anything�� � function�x�y� f� � � g�O�vm xHwD setdi�� w union� ���wD OQmrta x� Q� R p�Ft �wQW R� p�k

� x � c������

� y � c��������

� union�x�y�

� � � � �

� setdi��x�y�

� �

� setdi��y�x�

� � �

�Ovm�t x�U�Lt uQ�kDt CQwY x� �Q xawtHt wO hqDN� xm OwW�t xDN�U �Qorta uwvm �� ��sdf�� � function�a�b� f� sdfxy � setdi��x�y�

� sdfyx � setdi��y�x�

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� union�sdfxy�sdfyx�

� g� x �sdf� y

� � � �

Qy Q�m xwLv Q� R p�Ft ��DWoR�� VwQ w �Q�QmD VwQ �CU� swUQt OQm� wQ wO �qwtat C��U�Lt ��Q� �p�Ft�OyO�t u�Wv z�� ��Q� �Q p�tQv p�tDL� OOa x�U�Lt Q� R pwtQi �OyO�t u�Wv �Q wO

�z� ��

��

�p��

�Xn��

���nz�n��n��n�n� ��

�CU� Q� R MQW x� u ��yOm xm OwW�t p��vO Q�QmD VwQ pw�� Phi � function�z� f� sum � z

� nfac �

� for �n in ���� f� nfac � n � nfac� sum � sum � ���n � z �� � n � � � � �nfac � �n � �� � n � ��g� ��� � sum � sqrt�� � pi�� g� Phi�����

� ��������

�OwW�t xLqt Q� R QO �DWoR�� VwQ x� q�� xr�Ut� Phi� � function�z�

� f� n�p � � mult � �z���

� term � z� sum � term

� for �n in ���� f� n�p � n�p � �

� term � term � mult � n� sum � sum � term � n�p

� g� ��� � sum � sqrt�� � pi�� g� Phi������

� ��������

u� u�wN�Qi w xOW xDWwv ���D xQ�NP � � � �

u�wD�t x�ov �OW pY�L u�v�t�� u �DUQO R� w O�OQo pt�m w OW xDWwv Q� Q�m xOWh� QaD ���D xm u�� R�TB��Q� uwvm � �Owtv xQ�NP �Oa� ��yxO�iDU� ��Q� Qv OQwt pLt QO x�wNrO �t�v �� p��i R l� u�wvax� u�Ov�wN�Qi �Q Qv OQwt ���D TBU w OQm �QH� �Q source�p��i R Q�Ut w s�v�� QwDUO O��� �OD�� �yv R� xO�iDU�

�CU� xHwD p��k xDmv wO �Hv�� QO��� iteration ��� recursion

��� �vWwOv�wUwt ��

��ys�v �� ���D u�OvJ p��i Rl� QO xm CU� umtt uwJ OW��v u�Um� ���D s�v w p��i R s�v xm u�� pw� ��OwW xQ�NP uwo �vwo

xO�iDU� source QwDUO R� O��� �yp��i R R� l� Qy ��R� x� �OW O�H�� �RHt p��i Rl� ���D Qy ��Q� Qo � ��Ov�wN�Qi �Q Cw�iDt ���wD TBU w OwW

x� �r��i QO �qFt xm CU� xOW xDWwv Q��at h�QLv� w u�ov��t x�U�Lt ��Q� �a��D �O�vm xHwD Q� R p�Ft x� uwvm ��CU� xO�OQo xQ�NP mean�sd s�v

mean�sd � function �x� na�rm � TRUE�

fif �na�rm� x � x��is�na�x�

n � length�x�

if �n � �� fcat��small number of data�� ��n��

return�c�Mean � NA� SD � NA��

gxbar � sum�x��n

sd � sqrt�sum��x � xbar�����n � ��

c�Mean � xbar� SD � sd�

g�OOQo �QH� Q� R QwYx� source� ���D O��� q�L

� source��D���R��les��mean�sd�R��

�OwW�t xO�O ���D x� Q��at h�QLv� w u�ov��t x�U�Lt ��Q� Qv OQwt ��yxO�O TBU

� x � c������

� mean�sd�x�

�CU� Q� R CQwYx� x�U�Lt pY�L

Mean SD

���DWoR� �U�wvxt�vQ �����

��Q� w OvR� �OY �Q VOwN Ov�wD�t �DWoR�� xt�vQ� �OW���t ���wD QO ���v�wD l�vmD �U� wvxt�vQ� �wv u���CU� O�it OvQ�O �DWoR�� CrYN xm ���ysD� Qwor�

xHwD �CU� n� � n� n� ���� �Q� R OW�� �DWoR�� ���wQ j�O�Yt R� �m� Ov�wD�t l� p� QwDm �i �p�Ft��yO�m x� uwvm � �O�O CUOx� �Q ���D ��yOQwNR�� R� ��xQ�B u�wD�t cat QwDUO R� xO�iDU� �� xm O�W�� xDW�O

�O�vm xHwD Q� R��� Recursive programming

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

� nfact � function�n� f� � calculate n factorial

� if �n �� � f� cat��called nfact���n��

� return��

� g else f� cat��called nfact��� n� ���n�� sep � ���

� return�n�nfact�n���� g� g� nfact���

�OOQo�t pY�L Q� R xH�Dv q�� xt�vQ� ��QH� ��called nfact���

called nfact���

called nfact���

called nfact���

called nfact���

called nfact��

� ���

VwQ R� xO�iDU� �� Q�m u�� �OOQo ���U�vW XNWt xR�� l� QO pw� O�Oa� xm CU� Q�Qk �Hv�� QO �p�Ft�CU� Q� R CQwYx� Q�m sD� Qwor� �OQ�o�t CQwY �DWoR�� �U� wvxt�vQ�

�CU� p�� pw� swrat OOa u� QDoQR� �O�vm �wQW �� �� � � � � n CU�r �� �

�OOQo�t hPL VOwN �RH x� OvDUy p R� �� Qt xm �QY�va s�tD �

�O�yO V��Ri� CU� QDoQR� �Q�H p R� xm CU�r QO xOv�t�k�� OOa u� QDmJwm x� �Q p Q�Okt �

�OOQo�t R�� swO s�o x� xt�vQ� xvQow O����t xtD�N xt�vQ� Ow� pn R� QDoQR� p Qo � !

�O�vm xHwD xt�vQ� ��yO�m x� uwvm �� primesieve � function�sieved� unsieved� f� � �nds primes using the Sieve of Eratosthenes

� � sieved� sorted vector of sieved numbers

� � unsieved� sorted vector of unsieved numbers

� � cat��sieved�� sieved� ��n��

� � cat��unsieved�� unsieved� ��n��

� p � unsieved�

� n � unsieved�length�unsieved�

� if �p� � n� f� return�c�sieved� unsieved��

� g else f� unsieved � unsieved�unsieved � sieved � c�sieved� p�

� return�primesieve�sieved� unsieved��

��� �vWwOv�wUwt ��

� g� g� primesieve�c��� ������

�OOQo�t pY�L Q� R xH�Dv q�� xt�vQ� ��QH� ��

��� � � � �� �� �� �� � � �� �� � � � �� �� �� ��

�� �� �� �� �� �� �� �� �� �� �� ��� �� ��� ��� ��� � � ��� ��� ���

���� ��� ��� ��� ��� ��� ��� ��� ���

p�Uv�QiO CqO�at w p�QoDv� �jDWt x�U�Lt ���

QO xm Qw�u�ty �O�O s�Hv� �Q p�Uv�Qi�O CqO�at w p�QoDv� jDWt Ovv�t ���� Q C��rta u�wD�t R u�� R QOp�Uv�Qi�O CqO�at ��Q� w OwW�t s�Hv� R xDUy QO p�QoDv� w jDWt� �yv R� ��xQ�B x�U�Lt Ot Oy�wN xr��vO

�CU� �Q�Ri�sQv xDU� l� �Q�PoQ�� x� R��v

jDWt ������

xO�iDU� D� s�v x� �a��D R� Q�m u�� ��Q� �OQw CUOx� �r�rLD CQwYx� �Q xO�U ���wD jDWt u�wD�t R QOxm CU� �Q�eDt swO u�twoQ w OwW xDiQo jDWt R� CU� Q�Qk xm CU� �DQ��a u pw� u�twoQ xm OwW�t

�O�vm xHDw Q� R ��yp�Ft x� uwvm � �OOQo�t s�Hv� u x� C�Uv �Q�ojDWt

� D�expression���x��� �x��� � �� � x��

� D�expression�log�x��� �x��

�x

� D�expression�a�exp��b � x��� �x����a � �exp��b � x� � b��

� D�expression�a���b�exp��c � x���� �x��a � �b � �exp��c � x� � c���� � b � exp��c � x���

� trig�exp � expression�sin�cos�x � y����

� D�trig�exp� �x��

��cos�cos�x � y��� � sin�x � y���

� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

p�QoDv� ������

R u�� R xU OwHw ���D u�� QO �OwW�t xO�iDU� integrate� ���D R� �OOa CQwYx� p�QoDv� x�U�Lt ��Q��q�� OL �twU w p�QoDv� u���B OL swO �OwW xDiQo p�QoDv� u R� CU� Q�Qk xm CU� �a��D pw� �CU� �QwQ�

�O�vm xHwD Q� R ��yp�Ft x� uwvm � �CU� p�QoDv�� f � function�x� fx��g� integrate�f� lower��� upper��

������� with absolute error � ��e��

� g � function�x� f���x��g� integrate�g� �Inf� Inf�

������ with absolute error � ���e��

��ys�v uDW�Po xm u�� swO �CU� Q� Q�m Q��DN� QO ���D s�v xm u�� pw� �CU� �QwQ� xDmv OvJ QmP �Hv�� QOO��� I �va� u pw� hQL ��tDL w CU� C��yv�� �vat x� Inf xm u�� swU �CU� �Q��DN� upper w lower

�OwW�t O�H�� ��N xvQow OwW xDWwv nQR�� h � function�x� f��pi���x���g� integrate�h� �Inf� Inf�

with absolute error � ��e��

xv�oOvJ p�QoDv� � �� �

p�QoDv� x� p�Ft ��Q� �OwW xO�iDU� QQmt CQwYx� integrate� ���D R� O��� �OOa xv�oOvJ p�QoDv� x�U�Lt ��Q��O�vm xHwD Q� R xv�owOZ �

Z �

x�y dy dx

�O�vm xHwD Q� R ��yO�m x� q�� p�QoDv� �OOa x�U�Lt ��Q�� � Iterated Integral

� integrate�function�x� f� sapply�x� function�x� f� integrate�function�y� x��y� � ���value� g�� g� �� ����� with absolute error � ��e��

p�Uv�Qi�O xrO�at ������

QO �OwW xDN�OQB p�Uv�Qi�O CqO�at pL x� �yv QOCU� sRq xm s� wW�t xH�wt �r��Ut �� �UOvyt w swra QOOv�wD�t xmCU�C�r��k u�� ��Q�O xm OW���t OwHwt deSolve s�v �� �Q�Ri�sQv xDU�l� R �U� wvxt�vQ� u�� R

��� �vWwOv�wUwt ��

x� �R��v Qo�O w Owtv pL �Q xr�Ut l� �DL�Qx� u�wD�t u ltmx� w OR�OQB� p�Uv�Qi�O CqO�at ��wv� pL x�u�� QO �Ow� Oy�wNv OwW�t �vqw� w CNU Q��U� �yv �� Q�m �y�o xm CqO�at pL ��ysD� Qwor� R� xO�iDU��rwtat p�Uv�Qi�O xrO�at l� pL x� R��v u QO xm � �UOvyt �� ��DQt xr�Ut l� �iQat x� �OD�� CtUk

�OOQo�t K� QWD R u�� R R� xO�iDU� �� u pL �ovwoJ �r�Ft x��Q� �� TBU w OwW�t CN�OQB OW���txR�H� w xOW x��aD u C�R�wt x� w p�v�m xQ�vm QO xm O�R u�� QH �� R� QQU l� R� CUDQ��a �Q�vm R� QQU l��wv u�� �OwW GQ�N u �wQ R� � R� �Q�Okt CU� R� QQU G�D R� QDq�� � ��iDQ� xm �akwt QO �D OyO�tOQwt � � � w �y�q�U h�QLv� pQDvm QO �QyW � �Qw�tH ��ysDU�U QO �i��� � h�QLv� QO �yR� QQU

�OvQ�O �v�w�Qi xO�iDU�C���Qi �Q�vm ��yR� QQU �wQQ� � u�� QH p�iwQB xrO�at uOQw CUOx� ��Q� ��� p�U QO De Marchi

�CiQo Qv QO �Q Q� R

�OW�� �QwWvt w �r��DUt p�v�m �

�CU� C��F ��kt wO u�� XwYNt �SQv� w xOw� x�Dwm pw� ��Q�O �Q�vm R� QQU �

GQ�N O�R CQwYx� � w xDiQo CQwY pt�m �yO�wy xm xOw� R�D x�r R� QQU l� pO�at �Q�vm R� QQU ��OwW�t

�CU� l� �� �w�Ut �SQv� K�LYD �� Q� !

De Marchi xm ��xrO�at w OOQo x��aD OvD w s�qt sm Q��U� ��W �� p�v�m l� �wQQ� Ov�wD�t �Q�vm R� QQU�� p�Uv�Qi�O xrO�at l� CQwYx� w OQ�O Q��Da� xOW QmP p�v�m xU R� l� Qy ��Q� xDi�� CUO u�O� C��yv QO

�OwW�t u��� Q� R x���Qdy

dx�

CM

B

sE � y�y �W ��

�y � �Eq�� x���Q QO xm

�OvW���t �YNWt Q�Okt ��Q�O w xOw� R� QQU ��iDQ� w p�v�m ZQa �W w BR�v u Q�Okt OW���t XNWt R� QQU ��OD�� QO u�� QH ��iDQ� xmv�� x� xHwD �� w xOw� XwYNt �SQv� �E

�CU� swratXNWt R�v u Q�Okt w OwW�t u��� OwQi OOa�ULQ� ��x���Q CQwYx� w OQ�O s�v u�� QH COW�� Q� �CM

�OW���tj� Q� u�� x� w xOW u��aD jwi p�Uv�Qi�O xrO�at pL �� w xOw� pwyHt xm OW���t R� QQU �wQQ� � ��iDQ� �y

�O��t CUOx� �Q�vm R� QQU �wQQ� � p�iwQBp�v�m l� �wQQ� xOW x��aD ���� pw� �� �Q�vm R� QQU l� x� �w� Qt xm Q� R ��yQDt�Q�B p�Ft u�wvax�

�O� Q�o� Qv QO �Q OvW���t sm Q��U� ��W �� �r��DUt

Cm � ����� B � � E � �� ��� W � ����

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�OwW�t pta Q� R ��ys�o CQwYx� R QO p�Uv�Qi�O xrO�at pL ��Q�parms � c�Cm� B� E� W�

CQwYx� "OOQo �iQat p�Uv�Qi�O xrO�at u QO xm OwW h� QaD function� ���D l� CUtRq Oa� xrLQt QO�Q� R

func � function�x� y� parms� fdy � �������Cm�B�����E�y���y�W�������y���E������list�c�dy��

g�CU� xOW xDiQo Q�mx� u�twoQ xU jwi x���Q h� QaD QO

�va� "OOQo�t XNWt CU� R� QQU �wQ � ��iDQ� u�ty xm y Q�Okt u ��R�x� xm CU� �rY�wi pw� xp�Uv�Qi�O CqO�at pL �OOa ��yVwQ QO �OwW�t XNWt y Q�Okt R� QQU ��OD�� R� x xrY�i ��R�x�

�Owtv xO�iDU� Q� R QwDUO R� u�wD�t x h� QaD ��Q� �OQ�o�t s�Hv� xm CU� ���y�Ov�Vt u�ty x Q�Oktx � seq��������� ���

�OwW�t XNWt u Q�Okt p�Uv�Qi�O xrO�at pL �� w CU� xr�Ut pwyHt w xOW xO�t�v Cr�L Q�eDt y�OvW���t p�Uv�Qi�O xrO�at ��yQDt�Q�B u�ty parms

Q��Nx� u�� xm xOW xOv�OQoQ� list CQwYx� q�� QO xOW h� QaD ���D xH�Dv OwW�t xOy�Wt xm xvwov�tyxrO�at l� xm Qv OQwt xrO�at pL ��Q� p�L �OW���t Package QO p�Uv�Qi�O CqO�at pL ZQiV�Bu�wD�t ode� ���D R� xO�iDU� �� deSolve s�v �� �Q�Ri�sQv xDU� �v�wN�Qi R� TB OW���t �rwtat p�Uv�Qi�O

�Owtv xQ�NP out s�v �� �Q�eDt QO data frame �r�k QO w xOwtv pL �Q xrO�at� library�deSolve�

� Cm � �����

� B � �

� E � ������

� W � ����

� y � c�y������

� x � seq��� ������ ���

� parms � c�Cm� B� E� W�

� func � function�x� y� parms� f� dy � �������Cm�B�����E�y���y�W�������y���E������� list�c�dy��

g� out � as�data�frame�ode�y� times�x� func� parms��

� head�out�

�CU� Q� R CQwYx� q�� ��yO�m ��QH� pY�L

time y

��� �vWwOv�wUwt ��

� � �

�� � ���

� � � ���

�� � � � �

� � � �����

� �� � ���

���Q�Ri�sQv ��yxDU� ���

R x��B �� w ��xDUy x� xm CU� �v�w�Qi ���Q�Ri�sQv ��yxDU� uDW�O R u�� R syt Q��U� ��y�oS� w R� �m��OOa xm OQ�O OwHw �Q�Ri�sQv xDU� ���� R� V�� xm Cio O��� R�Dtt xir�wt u�� x� xHwD ��Q� �OvwW�t jrLtCU� u�o��Q CQwYx� hwYwt ��yxDU� s�tD xmCU� u�� O��Ri��tC� Rt u�� x� xm ��xDmv �CU� xHwD QwNQO

�OvwW�t R�v RwQx� ��vt� �OvDUy ��R�� uDt ��Q�O wXwYN QO �i�m K��wD �t� �CU� xOW xQ�W� ���yxDU� x� j� Q�iD x� O�W�� xOQm xHwD pYi u�� pqN QO Qo �

�OwW�t xDN�OQB syt u�� x� uwvm � xm CU� xOWv GQO �yv C���RH Q��U w ���DQ� �Yv uOQw CUOx��OvwW�t�Yv OwNx� OwN R�v �Q�Ri�sQvxDU� �O�OaD �k�w QO OOQo�t�Yv �tW QDw�Bt�m �wQ R Q�Ri�sQv �Dkw�Q Packages �wvt xLiY �q�� Q�R�� Q�wv CtUk QO R QO xm OQ�O C�ty� QOkv �Q�Ri�sQv ��yxDU� EL�

�OwW�t xLqt Q� R CQwYx� �yxv� Ro R� �DUQyi OwW l�rm wvt u�� �wQ Qo � �O�vm�t xOy�WtLocal package � � �

Set CRAN mirror

Select repositories � � �Install package�s� � � �Update package�s�

Install package�s� from local zip �les � � ���DQD �UL Q� �tW x� �Q R QO xOW �Q�PoQ�� ��yxDU� CUQyi O�vR� �Q Local package � � � xv� Ro Qo ��yv �Yv Q�Ut u�WDUQyi Q� xwqa xm Owtv xO�iDU� R�v Q� R ���D R� u�wD�t �vt� �OyO�t u�Wv ���ir� hwQL

�OyO�t CUOx� R�v �Q� library��

The R u K��wD xm OQ�O OwHw base s�v l� xm OwW�t xLqt O�vm x�ov CkO x� xDio CUQyi x� Qo �Qy �yxDU� x�k� �t� �OQ�O OwHw �UQDUO u ��yxO�O w ���wD s�tD x� CQwY u�� QO �OW���t Base Package��� Packages

�OvW���t �yxO�O w ���wD pt�W xm OvDUy ��yxv�N��Dm ��Q�Ri�sQv ��yxDU� R� Qw�vt ������ core ��� open source

�� R �U� wvxt�vQ� u�� R �� ���vW� � pYi

�UQDUO �Q�PoQ�� seQx� xmCU� u�� QO x��B ��yxDU� �� �yv Cw�iD w OvW���tXNWt w �RHt s�v ��Q�O s�Om�OwW xO�iDU� O��� libraryxDU� s�v� ���D R� Q�N� OQ�wt x� �UQDUO ��Q� �CU�v QU�t �yv ��yxO�O w ���wD x�

�O�vm xLwD Q� R p�Ft x� �Owtv xO�iDU� u�wD�t R�v library� ���D ��H� require� ���D R� xD�r�

� library�MASS�

OOQo�t ��k ���DQ� O� wW GQ�N R R� Qo � �CU� QU�tMASS xDU� ��yxO�O w ���wD x� �UQDUO Oa� x� u�� R��OOQo Q�QkQ� xOW xDio ���DQ� library� ���D R� xO�iDU� �� O��� xQ�� wO w

��yxDU� R��v �UL Q� Q�m w OvwW�tv �Q�PoQ�� u QO ZQiV�B CQwYx� R ��yxDU� s�tD xm CU� K��wu�� p�YiD �t� �OR�U�t Q�QkQ� R�v �Q sRq ���DQ� CU� Q�m CQwY QO w Ovm�t �Q�PoQ�� w xOwtv ��NDv� �Q OwN

�OQ�o�t CQwY xvwoJ pL�Qt�O�vm A��D �Q package xtrm w Qv OQwt xDU� s�v u x��W �� google Ovv�t wHDUH QwDwt l� QO �OD�� ���CRAN � Package e���� CQ��a wHDUH R�TB O� Q�o Qv QO e���� package p�Ft u�wvax�xOwWo xDU� u�� XDNt ��xLiY �O�vm l�rm u �wQ �O�vm�t xLqt �Q R Q�o �Qi �v�o��� xm�W�xOQWi p��i Windows binary� xv� Ro p��kt QO xLiY u�� Downloads� CtUk QO �OwW�tl� xLiY u�� QO xD�r� �OQ�O Q�Qk �tW QDw�Bt�m �wQ xOQWi p��i uwvm � �O�vm download �Q e�����zip

�Owtv download R�v �Q u u�wD�t xm OQ�O OwHw Qv OQwt xDU� ��Q� ���tvy�Q CyH pdf p��ip��i uOwtv R�� ��Q� �O�vm R�� �Q xOW xDio xOQWi p��i xm O�vmv �aU xHwI�y x� xm O�W�� xDW�O xHwD �

xv� Ro Packages �wvt QO xm �vat u�O� �O� Q�o� ltm R OwN R� xOW xDioInstall package�s� from local zip �les � � ��tW w OW Oy�wN xOwWo Select �les s�v x� ��xQHvB Q�m u�� �� �O�vm l�rm u �wQ w xOwtv ��NDv� �Q�Q Open O�rm w xOwtv ��NDv� �Q u w O� wQ� OwN QDw�Bt�m QO Qv OQwt xDU� xQ�NP pLt x� O�v�wD�t

�OOQo�t Qy�� Q� R s�e�B R QO x�ov �O�vR�package �e��� successfully unpacked and MD� sums checked

OwN R ��yxDU� CUQyi QO �Q xDU� u�� s�v �tW �va� �OwW�t �Q�PoQ�� e���� xDU� ��DQD u�� x��O�vm�t xOy�Wt

��yxQHvB w �ywvt R� xO�iDU� ��H� xm OQ�O OwHw R�v �Qo�O pL x�Q �Q�Ri�sQv xDU� l� �Q�PoQ�� ��Q��O�vm xHwD Q� R p�Ft x� �Owtv xO�iDU� install�packages�xDU� s�v w Q�Ut�� ���D R� u�wD�t uwo �vwo

� install�packages��D���R��les��packages�� e������zip��

inferring �repos � NULL� from the �le name

package �e��� successfully unpacked and MD� sums checked

CQ��a x� �OwW O�k O��� ��� �va� xDU� xNUv xQ�tW w zip �va� xDU� OvwUB ��tDL xm O�W�� xDW�O xHwD�O� wW�t xH�wt ��N �� xvQow OwW xDWwv pt�m Qw�x� O��� Qv OQwt xDU� s�v Qo�O

�� Comprehensive R Archive Network �CRAN�

��� �vWwOv�wUwt ��

�O�vm xO�iDU� Q� R QwDUO R� O��� w O� Q�Ov �UQDUO xDU� u�� ��yxO�O w ���wD x� Rwvy �t� �

� library�e���

�Owtv xO�iDU� Q� R QwDUO R� u�wD�t Qv OQwt xDU� ���wD xOy�Wt ��Q�

� library�help�e���

xDU� R� xO�iDU� R� p�k �Pr CU� Qo�O �xDU� OvJ ��l� �Q�PoQ�� x� R��v �yxDU� �a� R� xO�iDU� ��Q� !�OyO�t u�Wv Q��N� CQwYx� �Q QwmPt R��v R CQwY u�� Q�e QO �O�O s�Hv� �Q Qt� u�� O��� Qv OQwt

�O�vm xHwD Q� R p�Ft x�� library�e���

Loading required package� class

�CU� R��v class s�v x� ��xDU� x� e���� xDU� R� xO�iDU� ��Q� OOQo�t xLqt q�� s��B QO xm Qw�u�ty�OOQo�t xi��� Q� R QO xm

� library�class�

� library�e���

�OOQo�tv Qy�� �t�e�B Qo�O xm OwW�t xOy�WtxOwtvA��D �Q ���D s�v xm CU� �i�m O�vm xOy�Wt Qv OQwt xDU� R� �Q ���Dl� ��yO�m O�y�wN� Qo � uwvm �

�O�vR� �Q Enter O�rm w

QwDUO R� CU� �i�m O�vm hPL xOW xDio CUQyi R� �Q u O�y�wN�t w O� Q�Ov R��v ��xDU� x� ��v��L� Qo � �sRq Qv OQwt xDU� ��Q� OvwUB �� w xNUv xQ�tW QmP �Hv�� QO xm O�W�� xDW�O xHwD �O�vm xO�iDU� Q� R

�Owtv xOvU� xDU� s�v x� u�wD�t �yvD w CU�v� remove�packages��e����

�Owtv xO�iDU� Q� R QwDUO R� u�wD�t �Y�YDN� CQwYx� xDU� l� ��yxO�O xOy�Wt ��Q� #� data�package��package name��

�O�vm xHwD Q� R p�Ft x� uwvm �� data�package��MASS��

swO pYi

Q�Owtv sUQ

C�QwDUO O�vm xLqt �Q �yu R� �WN� O�v�wD� xm u�� ��Q� �Owtv sUQ �Q �Dw�iDt ��yQ�Owtv u�wD�t R u�� R QOOwHwt �yQ�Owtv sUQ ��Q� ���D xvwo wO R u�� R QO �O�vmA��D R QO �Q demopersp� �� w demographics�

�CU�

�Ov��tv O�H�� �Q �O�OH Q�Owtv Ovv�wD�t xm �q�� K�U ���wD �

�Ov��Ri��� OwHwt Q�Owtv x� �Q �QY�va Ovv�wD�t xm �u���B K�U ���wD ��OW Oy�wN x��Q� �yu R� �O�OaD R u�� R QO Q�Owtv sUQ C�QwDUO �� ���vW ��Q�

�Q�Owtv ���wD ��

OQ�O s�UQD QO �v�w�Qi OQ� Q�m xm �a��D �OOQo�t xLqt �Q�Owtv �q�� K�U ���wD R� �O�OaD CtUk u�� QO�Owtv sUQ Vv$m �QB Q�Owtv l� u�wD�t �Q�OQ� �xO�O wO R� xO�iDU� �� Q� R p�Ft QO �CU� plot� ���D

� x � rnorm����

�� high�level plotting functions �� low�level plotting functions

��

��� �vWwOv�wUwt ��

� y � rnorm����

� plot�x�y�

u�wD�t O�vm xi��� �Q Q� R u���B K�U QwDUO Qo � xm �OOQo�t pY�L Q� R pmW jwi C�QwDUO ��QH� R� TB

−2 −1 0 1

−2

−1

01

2

x

y

Vv�m �QB Q�Owtv l� V��tv ���� pmW

�CW�O pmW ��Q� u�wva l�� title��Figure ��

Qo�O ��wv� u�wD�t �t� �CU� ��x�kv ZQiV�B CQwYx� xOW s�UQD pmW O�vm�t xLqt xm Qw�u�ty��ys�UQD w �yO�m x� OQ�wt Q��U ��Q� uwvm � �CW�O plot� ���D QO type C�Y�N R� xO�iDU� �� �Q �ypmW

�O�vm xHwD Q� R� x � seq�������

� y � x�

� par�mfrow�c�����

� plot�x�y�� text����������without type��

� plot�x�y� type��b��� text����������type��b���

�CU� q�� ��yO�m ��QH� xH�Dv �%� pmW� x � seq�������

� y � x�

� par�mfrow�c�����

� plot�x�y� type��c��� text����������type��c���

�� Q�Owtv sUQ � pYi

−2 −1 0 1

−2

−1

01

2

x

y

Figure 1

u�wva �� Vv�m �QB Q�Owtv l� V��tv ���� pmW

� plot�x�y� type��h��� text����������type��h���

�CU� q�� ��yO�m ��QH� xH�Dv !%� pmW� x � seq�������

� y � x�

� par�mfrow�c�����

� plot�x�y� type��l��� text����������type��l���

� plot�x�y� type��o��� text����������type��o���

�CU� q�� ��yO�m ��QH� xH�Dv �%� pmW� x � seq�������

� y � x�

� par�mfrow�c�����

� plot�x�y� type��s��� text����������type��s���

� plot�x�y� type��S��� text����������type��S���

�CU� q�� ��yO�m ��QH� xH�Dv #%� pmW

curve�� � �D �����

�CU� Q� R CQwY x� u �rm pmW �O��tv sUQ u�at xrY�i l� �wQ �Q xDUw�B ���wD Ov�wD�t R u�� R ���D u��

curve�expr� from� to� add � FALSE� ����

��yu�twoQ KQW�CU� xOW xDWwv x �UL Q� xm �DQ��a �expr

��� �vWwOv�wUwt ��

−4 −2 0 2 4

05

1015

2025

x

ywithout type

−4 −2 0 2 4

05

1015

2025

x

y

type=’b’

type��b� �� Q�Owtv V��tv ��� pmW

−4 −2 0 2 4

05

1015

2025

x

y

type=’c’

−4 −2 0 2 4

05

1015

2025

x

y

type=’h’

type��h� w type��c� �� Q�Owtv V��tv ���� pmW

�OOQo sUQ u �wQ O��� ���D xm CU� ��xvt�O �from� to�OwW�t xi��� Q��L pmW x� ���D pmW OW�� �TRUE� Qo � w CU� �k�vt �add

�O�vm sUQ �� �D � R� �Q Twv�U ���D Q�Owtv �p�Ft

� curve�sin�x�� from��� to���pi��OyO�t u�Wv �Q u &%� pmW

�O�vm sUQ � �D �� R� �Q OQ�Ov�DU� p�tQv ���D Q�Owtv �p�Ft

� curve�dnorm�x�� from���� to���

�OyO�t u�Wv �Q u '%� pmWx� �OOQo�t xi��� u s�QowDU�y x� CU� xOW x�yD curve� ���D �UwD xm p�tQv p�tDL� ���D �Hv�� QO �p�Ft

� Q�Owtv sUQ � pYi

−4 −2 0 2 4

05

1015

2025

x

ytype=’l’

−4 −2 0 2 4

05

1015

2025

x

y

type=’o’

type��o� w type��l� �� Q�Owtv V��tv ���� pmW

−4 −2 0 2 4

05

1015

2025

x

y

type=’s’

−4 −2 0 2 4

05

1015

2025

x

y

type=’S’

type��S� w type��s� �� Q�Owtv V��tv ���� pmW

�O�vm xHwD Q� R ��yO�m� set�seed��

� x � rnorm������

� x�x � ���� � x � ��� � NA

� hist�x� freq�F� breaks����

� curve�dnorm�x�� ����� ���� add�T�

�OyO�t u�Wv �Q u �%� pmW

�Q�t� �Q�Owtv � �wD �����

�OQ�O �v�w�Qi OQ� Q�m xm Owtv xO�iDU� �Q�t Q�Owtv ���wD R� u�wD�t R u�� R QO

��� �vWwOv�wUwt ��

0 1 2 3 4 5 6

−1.

0−

0.5

0.0

0.5

1.0

x

sin(

x)

sin�x� ���D V��tv ���� pmW

�Ovm�t O�H�� s�QowDU�y ���D u�� �hist�x�

Q�Qk �yx QwLt �wQ p�tQv ��ylOvJ xm �Ovm�t O�H�� QwLt wO �wQ �Q �ylOvJ ���D u�� �qqnorm�x�

�OQ�O

�Ovm�t sUQ y �UL Q� �Q x lOvJ ���D u�� �qqplot�x�y�

�O��tv�t O�H�� �Q box � whisker Q�Owtv ���D u�� �boxplot�x�

� �(%� pmW� O�vm xHwD Q� R p�Ft x� uwvm �

� x � rnorm����

� y � rt���� df���

� par�mfrow�c������

� hist�x� col���

� qqnorm�x�

� qqplot�x�y�

� boxplot�x� col��green��

s�UQD xLiY uwo �vwo ��yCtUk �����

x� R�v x�L�v u�� w CU� xOW x��L� Q�Owtv x�L�v �UwD xm s�UQD x�L�v �CU� x�L�v xU pt�W Q�Owtv l��W�wL �OyO�t u�Wv �� wNx� �Q �r�t u�� ��%� pmW �CU� xO�OQo x��L� x�W�L Q�yJ xr�Uwx� OwN x� wv�Q s�UQD x�L�v xm �W�wL �CU� QiY Q��Q� �yu ZQiV�B Q�O�kt xm OOQo�t s��vD oma QDt�Q�B �� �HQ�N

�OwW�t s�vD mar QDt�Q�B �� CU� xOwtv x��L�

�� Q�Owtv sUQ � pYi

−3 −2 −1 0 1 2 3

0.0

0.1

0.2

0.3

0.4

x

dnor

m(x

)

OQ�Ov�DU� p�tQv ���D V��tv ���� pmW

sy x� C�Uv Q�Owtv OvJ C�a�w ��

u��Q��v� �OOv��t �Q �r�k xQHvB xm OwW�t R�� O�OH xQHvB l� high level s�UQD QwDUO Qy �� R u�� R QO�CW�O �wQV�B u�wD�t �Q pL x�Q xU s�W�� xDW�O ��t�wD �Q Q�Owtv OvJ xm u�� ��Q� �OwQ�t u�� R� �r�k Q�Owtv

�OQ�v u�� R� �Q �Qo�O �m� xm xQHvB OvJ O�H�� �

�OvQ�o Q�Qk sy �wQ �yv xmv uwO� xLiY l� �wQ Q� xv�o �OH ��yQ�Owtv s�UQD �

�OwQ� u�� R� �r�k Q�Owtv xmv uwO� OL�w xLiY QO �r�k Q�Owtv �wQ Q� O�OH Q�Owtv s�UQD �

�RHt xQHvB OvJ O�H�� �����

�O�O s�Hv� Q�m u�� u�wD�t windows� s�v x� �a��D ��windows�width� height�

Qy �� �OyO�t u�Wv �Q �yZQa QwLt xR�Ov� height u�twoQ w �ypw� QwLt xR�Ov� width u�twoQ u QO xms�UQD O�OH Q�Owtv l� u QO xm CU� xO�t w OwW�t xOwWo O�OH xQHvB l� windows QwDUO ��QH� Q��

�O�vm xHwD Q� R ��yO�m x� p�Ft u�wvax� �OOQo� x � c���������������������������������

� y � seq������by���

� n � ����

� windows�n�n�

� plot�x�y�

� windows�n�n�

� plot�x�y�typ��o��

��� �vWwOv�wUwt ��

Histogram of x

x

Den

sity

−3 −2 −1 0 1 2 3

0.0

0.1

0.2

0.3

0.4

u� x� �w� Qt s�QowDU�y w OQ�Ov�DU� p�tQv ���D V��tv ���� pmW

� windows�n�n�

� plot�x�y�typ��h��

� windows�n�n�

� plot�x�y�typ��s��

�OOQo�t pY�L ��%� pmW Q� R ��yOm ��QH� ��

�yQ�Owtv xOW R� ��yxQHvB uDU �����

xm CU� �QwQ� xDmv u�� QmP �OwW�t xOwWo O�OH xQHvB l� OOQo�t ��QH� windows� ���D xm Q�� Qyu�wD�t �yv R� Qy uDU� ��Q� uwvm � �OQ�Ov OwHw l� xQ�tW w xOW �wQW wO xQ�tW R� R u�� R QO xQHvB xQ�tW

�O�O s�Hv� �Q Q�m wO

x�w� Qt windows xLiY close Ctqa �wQ uOQm l�rm �

�CU� Q� R CQwYx� xm dev�o�� ���D R� xO�iDU� �

� dev�o��number of window�

�OvwW�t xDU� OwHwt ��yxQHvB x�rm xm CU� u�� ZQiV�B �OwWv xO�O xQHvB xQ�tW u�twoQ Qo �

xLiY l� �wQ �RHt Q�Owtv OvJ �����

Q� R KQW x� xm OQ�O OwHw �irDNt ��yVwQ Q�Owtv xLiY l� �wQ �RHt Q�Owtv OvJ s�UQD ��Q� R u�� R QO�OOQo�t x��Q�

�� Q�Owtv sUQ � pYi

Histogram of x

x

Fre

quen

cy

−3 −2 −1 0 1 2

05

1015

20

−2 −1 0 1 2

−2

−1

01

2

Normal Q−Q Plot

Theoretical Quantiles

Sam

ple

Qua

ntile

s

−2 −1 0 1 2

−5

05

x

y

−2

−1

01

2

�Q�t� Q�Owtv OvJ V��tv ����� pmW

�w�Ut ��yCtUk x� Q�Owtv xLiY s�UkD � �

xS�w hiNt mf �O�O Q�Qk �Q Q�Owtv OvJ xLiY l� �wQ u�wD�t mfcol �� w mfrow ��yQDt�Q�B R� xO�iDU� ��Ovm�t s�vD �Q Q�Owtv ��yQDt�Q�B par� ���D �Ovvm�t u��� �Q uwDU col w Q�U row w CU� multiframe

�OvwW�t s�vD Q� R KQW x� QDt�Q�B wO Qy �Ot Oy�wN pYi u�ty QO u pYit KQW xmpar�mfrow�c�r�k��

par�mfcol�c�r�k��

QDt�Q�B �OyO�t u�Wv �Q OOQo�t sUQ Q�Owtv u QO xm ��xLiY ��yuwDU O�OaD k w �yQ�U O�OaD r u QO xm�CU� �vwDU u�tO�J Qov��� mfcol w �Q�U u�tO�J Qov��� mfrow �m�i�Qo

�w�Ut�v ��yCtUk x� Q�Owtv xLiY s�UkD �

���D xm CU� u�� �yv x�rw� hqDN� �CU� mfcol w mfrow ��yQDt�Q�B ��Q� �v� Ro��H VwQ layout� ���D�Ov�s�UkD u�L QO Qo�O CQ��a x� �Ovm�t s�UkD �w�Ut�v x�L�v OvJ x� �Q Q�OwtvV��tv xLiY Ov�wD�t Q�N�l� w CU� pQDvm p��k �RHt Qw�x� �yuwDU ��vyB w �yQ�U ��iDQ� uwDU w Q�U OvJ x� Q�Owtv V��tv xLiY

�O��tv p�eW� �Q uwDU �� w Q�U l� R� V�� Ov�wD�t XNWt Q�Owtvxm CU� K�LY O�Oa� T� QD�t ��wDLt �CU� T� QD�t ���D layout� ���D CU� �Q��H� xm � u�twoQ u�rw�T� QD�t ��yx��QO R� l� Qy QO R�v QiY OOa �Ovm�t u�at �Q �yQ�Owtv �UwD xOW p�eW� uwDU w Q�U O�OaD

�OQ�o�tv Q�Qk �Q�Owtv �Hv QO xm CU� u xv�Wv�CU� Q� R QwDUO pO�at parmfrow�c����� QwDUO p�Ft ��Q�

��� �vWwOv�wUwt ��

Outer margin 3

Outer margin 1

Out

er m

argi

n 2

Out

er m

argi

n 4

Figue margin 3

Figure margin 1

Fig

ure

mar

gin

2

Fig

ure

mar

gin

4

Plot Region

Q�Owtv ��yVN� V��tv ����� pmW

s�wD xQHvB OvJ V��tv ����� pmW

�� Q�Owtv sUQ � pYi

layout�matrix�c������������� byrow�T� ncol����

���D ��Q� �CW�Po V��tv x� layout�show� ���D �� �Q Ovm�t O�H�� layout� ���D xm ���yR�Qi� u�wD�tw OOQo�t XNWt QDy� �Ov�s�UkD xwLv �yp�Ft u�� QO �Owtv x��Q� �Q �QDW�� ��yp�Ft u�wD�t layout�

�CW�Po V��tv x� �Q xOW O�H�� �Ov�s�UkD u�wD�t layout�show� ���D �� ��vt��� p�Ft

� m � matrix���� ��� ��

� m�� ���

�� �

��� � �� layout�m�

� layout�show���

1

2 4

3

�� p�Ft

� m � matrix���� �� ��

� m�� ���

�� �

��� � �

��� � �� layout�m�

� layout�show���

1

2

3

4

5

6

Qo � p�Ft ��Q� �OyO�t u�Wv �ypmW x�L�v QO �Q �yQ�Owtv uDiQo Q�Qk ��DQD layout� ���D T� QD�t �wDLt�OwW xDWwv Q� R CQwYx� Q�N� OQwt

layout�matrix�c����� byrow�T� ncol����

x�L�v QO �q�k xm Q�Owtv u�rw� �va� �Ow� Oy�wN Tma CQwY x� V��tv xLiY QO �yQ�Owtv uDiQo Q�Qk ��DQD�OQ�o�t Q�Qk �� � x�L�v QO uwvm � CiQo�t Q�Qk �� �

�� p�Ft

� m � matrix���� �� ��

� m�� ��� ���

�� � �

��� � � �� layout�m�

� layout�show���

1

2

3

4

5

6

��� �vWwOv�wUwt ��

�� p�FtCQwY x� layout ��yOm Qo � p�Ft ��Q� �Ovm p�eW� �Q uwDU �� w Q�U l� R� V�� CU� umtt Q�Owtv l�

CU� Q� R

� m � matrix�c��������� byrow�F�

ncol���

� m�� ���

�� �

��� � �� layout�m�

� layout�show���

1

2

3

�� p�Ft�yZQa �t� �OvDUy u�Um� ZQa ��Q�O �yuwDU s�tD w u�Um� ��iDQ� ��Q�O �yQ�U s�tD ZQiV�B CQwYx��O�B �UQDUO �yv x� xm ���yQ�U ��iDQ� Ov�wD�t heights u�twoQ �Owtv Zwa u�wD�t �Q �L�wv ��yuwDU wTQDUO p��k ��yZQa ��Q� �r�k u�twoQ x��Wt width u�twoQ u�vJty �Ovm QDoQR� �D�Uv x� �Q Ovm�t

�Ovm�t pta

� m � matrix���� �� ��

� layout�m� widths�c�� ���

� heights�c��� ��

� layout�show���

1

2

3

4

QDmJwm ����

� ��C�Uv x� �yv R� ��xQ�B w OvwW�t QDoQR� �

���� �

�C�Uv x� �yZQa w �y��iDQ� ��xQ�B

�OvOQo�t�� p�Ft

� layout�matrix�c�������������

� plot�rnorm����� type��l��

� hist�rnorm�����

� qqnorm�runif�����

�OwW�t xH�Dv ��%� pmW jwi C�QwDUO ��QH� ��

�yQ�Owtv u�mt u��aD �� xLiY s�UkD � �

�Q Q�Owtv OvJ par� u�twoQ u�wvax� mfcol w mfrow C�QwDUO �UwD u�wD�t OW xLqt xm Qw�u�tyuDiQo Q�Qk pLt �wQ �Q �QDW�� pQDvm xm CUy R�v �Qo�O u�mt� �t� �Owtv s�UQD Q�Owtv xLiY l� �wQ

�� Q�Owtv sUQ � pYi

0 20 40 60 80 100

−3

−2

−1

01

2

Index

rnor

m(1

00)

Histogram of rnorm(100)

rnorm(100)

Fre

quen

cy

−3 −2 −1 0 1 2 3

05

1015

2025

−2 −1 0 1 2

0.0

0.2

0.4

0.6

0.8

1.0

Normal Q−Q Plot

Theoretical Quantiles

Sam

ple

Qua

ntile

s

�w�Ut�v �Ov�s�UkD �� �Q�t� Q�Owtv OvJ V��tv ���� pmW

�OW���t par� QO �g u�twoQ u w Ovm�t p�ta� Q�Owtv�OwW xO�iDU� Q� R CtQi R� �g u�twoQ QO O��� Q�Owtv pLt s�vD ��Q�

c�x�left� x�right� y�left� y�right�

�O�vm xHwD Q� R p�Ft x� uwvm � �OvQ�O Q�Qk l� w QiY Q�O�kt u�� QwmPt ��yxir�wt R� l� Qy u QO xm

� Add boxplots to a scatterplot

par��g�c�������������� new�TRUE�

plot�mtcars�wt� mtcars�mpg� xlab��Miles Per Gallon��

ylab��Car Weight��

par��g�c�������������� new�TRUE�

boxplot�mtcars�wt� horizontal�TRUE� axes�FALSE�

par��g�c��������������new�TRUE�

boxplot�mtcars�mpg� axes�FALSE�

mtext��Enhanced Scatterplot�� side��� outer�TRUE� line����

�OOQo�t pY�L �!%� pmW jwi xt�vQ� ��QH� ��

��� �vWwOv�wUwt ��

2 3 4 5

1015

2025

30

Miles Per Gallon

Car

Wei

ght

Enhanced Scatterplot

�g QwDUO UwD Q�Owtv OvJ V��tv ����� pmW

OL�w xLiY QO �r�k Q�Owtv �wQ Q O�OH Q�Owtv s�UQD �����

�Qo�O ��yQ�Owtv �rai Q�Owtv �wQ u�wD�t ���D Q�yJ �� �CU� xOW s�UQD Q�Owtvl� plot� ���D �� O�vm ZQi�Owtv xi��� u x� �Q

plot�� � draw a graph

points�� � adds points

lines�� � adds lines

abline�a�b� � Draws a line of slope a and intercept b

abline�h�� � adds horizontal lines

abline�v�� � adds vertical lines

curve�� � adds curves

�HQ�N ��ys��vD �

plotx�y� col��� p�Ft ��Q� �OyO�t u�Wv �Q �yQ�Owtv R� QD�� RH w QDW�� ��yQDt�Q�B Q� R CUQyi

�OQm u��aD �Q Q�Owtv �w�N Ct�N� u�wD�t QDt�Q�B u�� �� �lwd

w OOa Ov�wD�t QDt�Q�B u�� Q�Okt �OQm u��aD �Q �Q Q�Owtv QO xO�iDU� OQwt �w�N �wv u�wD�t QDt�Q�B u�� �� �ltylty��dashed� p�Ft ��Q� �OW�� QDm �Q�m ��

p�Ft ��Q� �OW�� QDm �Q�m �� w OOa Ov�wD�t QDt�Q�B u�� Q�Okt �OQm u��aD Q�Owtv nvQ u�wD�t QDt�Q�B u�� �� �colu� w�va nvQ Q��eD ��Q� col�sub w col�main R� u�wvaQ� R w u�wva nvQ Q��eD ��Q� �col � �red�

�OwW�t xO�iDU� col�axis R� �yQwLt nvQ Q��eD ��Q� xQNq�� w col�lab R� �yQwLt

� Q�Owtv sUQ � pYi

�Ovm�t u�at �Q Q�Owtv ��yxDWwv �srk QDt�Q�B u�� �OOa Q�Okt �font

�OwW p�O�D �� Qt x� xQ��O xv�Wv �qFt �Owtv u�at �Q Q�Owtv ��yxv�Wv u�wD�t �pch QDt�Q�B �� �pch

nvQ w font�main �� u xR�Ov� w Cvwi �OQm XNWt �Q Q�Owtv �rY� u�wva u�wD�t QDt�Q�B u�� �� �main

�OOQo�t V��Q� w col�main �� u

�� u nvQ w font�sub �� u xR�Ov� w Cvwi �OQm XNWt �Q Q�Owtv �aQi u�wva u�wD�t QDt�Q�B u�� �� �sub�OOQo�t V��Q� w col�sub

K�U ���wD R� ��xQ�B QO xD�r� �OQmXNWt �Q C�YDNt ��yQwLt �t�U� u�wD�t QDt�Q�B u�� �� �xlab� ylab�OwW�t s�Hv� OwNx�OwN pta u�� q��

Q�m u�� ��Q� �Owtv u��aD �Q y w x ��yQwLt QFm �OL w pk�OL Q�O�kt u�wD�t QDt�Q�B u�� �� �xlim� ylim

Q�Okt low u QO xm Owtv xO�iDU� ylim�clow�high� w xlim�clow�high� C�QwDUO R� u�wD�t�OyO�t u�Wv �Q QFm �OL Q�Okt high w pk�OL

R� O�vm nQR� �Q u�wva xR�Ov� O�y�wN� Qo � �Owtv QDoQR� �Q Q�Owtv uwDt w �yxv�Wv u�wD�t QDt�Q�B u�� �� �cexcex�lab R� �yQwLt �t�U� uOwtv QDoQR� ��Q� �O�vm xO�iDU� cex�sub R� u�wvaQ� R ��Q� w cex�main

�CiQo ltm u�wD�t��xv�Wv �� w uDt x�kv Qy xm �Qw�x� OvwW s�vD �Q�OQ� CQwYx� Ovv�wD�t �m�i�Qo ��yQDt�Q�B R� ��xQ�B

�Owtv pta u�wD�t R�v xv�o �OH CQwYx� �t� �OOQo�t Q�OQ� QY�va pt�W

Q�Owtv l� ��yQDt�Q�B s��vD

nvQ �N �wv �w�N Ct�N� Q�v ���yQDt�Q�B ��Q�O Ov�wD�t Q�Owtvl� �OW xOy�Wt uwvm �D xm Qw�u�tyQwDUO u�ty ��Q� �ki OwW xOQw s�UQD QwDUO OwN QO �m�i�Qo ��yQDt�Q�B Qo � uwvm � �OW�� � � � w xR�Ov� Cvwi��yQ�Owtv s�tD �wQ �yQDt�Q�B u�� OwW xOQw par� ���D QO �m�i�Qo ��yQDt�Q�B Qo � �t� �CU� p�ta� p��kCQwYx� �yQDt�Q�B s�UQD QwDUOl� pN�O �� w OUQ� �Oa� par� ���D x� �� xmv�� Qot �OOQo�t p�ta� R�v �Oa�

�O�vm xHwD Q� R ��yp�Ft x� �r�t QDy� lQO ��Q� �OOQo Z� waD �rLt� plot�x�y�cex�lab��� main��size of title��cex�main���cex�axis���

�OQ�O Q�Qk plot� ���D pN�O pmW ��yQDt�Q�B xm OwW�t xOy�Wt jwi OQwt QO

� par�cex�lab���cex�main���cex�axis���

� plot�x�y�main��size of title��

�CU� Q� R CQwYx� �rLt Z� waD� par�cex�lab���cex�main���cex�axis���

� plot�x�y�main��size of title��

�� Plotting character

��� �vWwOv�wUwt ��

� plot�x�y�cex�lab��� main��size of title��cex�main��cex�axis��

�O�vm xHwD Q� R p�Ft QO par� ���D �r�H ��yZ� waD x� uwvm �

� � Set a graphical parameter using par��

� �par�� � view current settings

� opar � par�� � make a copy of current settings

� par�col�lab� �red�� � red x and y labels

� hist�mtcars�mpg� � create a plot with these new settings

� par�opar� � restore original settings

C�mv x� u��Q��v� �Ovm�t ��i�� �yQ�Owtv V��Q� w QO �O�� R Vkv par� ���D OW xOy�Wt uwvm �D xm Qw�u�ty�tW �CU� �R�QO Iv�� � w �vyB Iv�� � ��Q�O ���� QkD pmW l� x�L�v xR�Ov� �OwW�t xDN�OQB ��� u�� QO �Qo�O

�O�vR� lLt x� R QO �Q Qt� u�� O�v�wD�t� par���n��

� ������� ��������

�CU� Q� R CQwYx� u �rm CQwY �k�w QO �Ovm�t u�at �Q Q�Owtv �W�wL mar u�twoQ

� par�mar�c�bottom� left� top� right��

�Owtv �QH� �Q Q� R QwDUO O��� u ZQiV�B Q�O�kt uOQw CUOx� ��Q�� par��mar��

� �� �� �� ��

xR�Ov� x� �yv OL�w �CU� c�� � � ������ �� w c���� ��� ��� ���� CQwYx� u�twoQ Q�Okt u��Q��v��Ovm�t XNWt �Q �UJQ� CQwYx� x�W�L �w�N mtext� ���D R� xO�iDU� �� Q� R Om �CU� uDt �N

plot���� ann�FALSE� type��n�� xaxt��n�� yaxt��n��

for�j in ��� for�i in ���� mtext�as�character�i��side�j�line�i�

�OOQo�t pY�L ��%� pmW q�� Om ��QH� R��UL Q� w OwW�t s�Hv� mai u�twoQ R� xO�iDU� �� w CU� OwHwt �yQ�Owtv �W�wL u��aD ��Q� �Qo�O x�Q

�Owtv �QH� �Q Q� R QwDUO O��� u ZQiV�B Q�O�kt uOQw CUOx� ��Q� �OW���t Iv��� par��mai��

� ��� ���� ���� ����

�yv QO xm CU� q�� w AJ u���B hQ� x� jraDt Q�O�kt u� QDoQR� mai w mar �va� q�� u�twoQ wO Qy QO�OOQo�t pY�L Iv�� ��� O�Oa� O�vm ��UL �Q wO u�� C�Uv Qo � �OQ�o�t Q�Qk �yQwLt w Q�Owtv u� w�va

� par��mai���par��mar��

� ��� ��� ��� ���

pmW x�W�L u� w�va �w�N �UL Q� w CU� Q�Okt xU ��Q�O xm CU� �Q�OQ� par� ���D QO mgp u�twoQ�CU� c������ u ZQiV�B �Ovm�t u�at u O�Oa� �D �Q �yQ�Owtv u�wva xrY�i w OW���t

�� Q�Owtv sUQ � pYi

01234

0123

0123

0 1

�UJQ� CQwYx� x�W�L �wN V��tv ����� pmW

� par��mgp��

� � �

�OW���t �Q�O �Q CU�Q w q�� AJ u���B QYva Q�yJ xm CU� �Q�OQ� omaouter margin area� u�twoQ�CU� c�������� u ZQiV�B w OyO�tCUOx� uDt �w�N�UL Q� �Q �HQ�N x�W�L xR�Ov� u�twoQ u��� par��oma��

� � � � �

�O�vm xHwD �#%� pmW x� Q�Owtv l� �HQ�N x�W�L uOW QDXNWt ��Q�

u���B K�U ���wD R� ��xQ�B �

���wD �UwD Q�m u�� �O�vm xi��� u x� �Q OQ�wt R� �a� xm O�y�wN�t TBU O�vm�t O�H�� Q�Owtv l� �tW�CU� Q�PBu�mt� u���B K�U

�w�N uOwRi�

Q�OQ� ��kv lines� ���D �OwW�t xO�iDU� OwHwt Q�Owtv x� �w�N uOwRi� ��Q� abline� w lines� ���wD�Ovm�t s�UQD �Q u�at ��O�t R� ZQa w ��W �� CU�Q �w�N abline� ���D �Ovm�t pYw sy x� �Q �OwQw

�O�vm xHwD Q� R p�Ft x�� plot�c�������c�������

� lines�c������ c������ col��red��

� abline�a�� b��� lty��� � adds the line y � a � bx

��� �vWwOv�wUwt ��

0 2 4 6 8 10

02

46

810

X

Y Plot Area

Figure

mar = c(5.1,4.1,4.1,2.1)

Outer Margin Area

oma = c(2,2,2,2)

Q�Owtv �HQ�N x�W�L V��tv ����� pmW

� abline�v�� lty��� col��blue�� lwd���

�N h QDt�Q�B �� w �Owta �N v QDt�Q�B �� abline� ���D QO �O��t CUO� Q� R Q�Owtv jwi C�QwDUO ��QH� ���OOQo�t sUQ �ki�

C�QwDUO x� p�Ft u�wva x� �OwQ�t Q�mx��N xQ�B w u�m�B s�UQD ��Q���DQD x� segments� w arrows� ���wD�OwW�t xi��� Q� R C�QwDUO p�k

� arrows�

� c��������

� c�����

� c���������

� c�����������

� length � ���

���D Ovv�t ���D u�� �OwW�t xO�iDU� grid� ���D R� Q�m u�� ��Q� �OwRi� ��tvy�Q �w�N u�wD�t �yQ�Owtv x��yu�twoQ u�� Qt�Qo �OW���t � � � w u�J�N QB�N� �N �wv Ct�N� nvQ ��yu�twoQ ��Q�O plot���DQD x� �Q �tvy�Q �w�N Ow�v w Ow� xm OQ�O OwHw ny w nx u�twoQ wO grid� ���D �CU� plot� ���D Ovv�tsUQ y �� w x ��yCyH QO �w�N OOQo NA �w�Ut �yv R� l� Qy Qo � �Ovvm�t u�at y w x ��yQwLt QO�w�N x� x QwLt CyH QO w O�y�wN�t �tvy�Q �w�N y QwLt CyH QO xm O�vm ZQi uwvm � �OOQo�tv

�Owtv pta Q� R CQwYx� O��� x�ov O� Q�Ov R��v �tvy�Q

grid�nx�NA� ny�NULL�

�� Grid lines

�� Q�Owtv sUQ � pYi

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

CU�Q N OvJ V��tv ����� pmW

xm O�W�� p��t Qo � �t� OvwW�t sUQ �w� Qt ��yQwLt ��yl�D O�OaD x� y w x CyH wO QO �tvy�Q �w�NQ��eD Qv OQwt Q�Owtv QO �U�vD x� �Q �yl�D xm CU� u�� VwQ u�rw� O�yO Vy�m �� w V��Ri� �Q �yv O�OaDQ� R ��yp�Ft x� uwvm � �OW���t ablineh�numeric� v�numeric� ���D R� xO�iDU� swO VwQ �t� �O�yO

�O�vm xHwD� x � c����������

� y � c�����������

� plot�x�y�

� grid��

ZQiV�B Q�e CQwYx� �tvy�Q �w�N uwvm � �OOQo�t O�H�� ��%� xQ�tW Q�Owtv jwi ��yO�m ��QH� ���OOQo�t p�ta� �WQ�iU�

� x � c����������

� y � c�����������

� plot�x�y�

� abline�h�seq��������v�seq���������lty���col��gray����

�OOQo�t O�H�� �(%� xQ�tW Q�Owtv jwi ��yO�m ��QH� ��

�yxv�Wv w ��kv uOwRi�

pmW� �r�k Q�Owtv x� �Q ���kv Q� R ��yO�m �O��Ri��t OwHwt Q�Owtv x� �Q �i��� xv�Wv w ��kv points� ���D�Ovm�t xi��� ��%�

� points�rnorm���� rnorm���� pch��� col��blue��

��� �vWwOv�wUwt ��

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

u�m�B OvJ V��tv ����� pmW

� points�rnorm���� rnorm���� pch��� cex��� lwd���

� points�rnorm���� rnorm���� pch��K�� col��green��

�OyO�t u�Wv �Q O�O Q�Qk xO�iDU� OQwt u�wD�t xm ���yxv�Wv R� �DUQyi Q� R xt�vQ�� plot����� ���� type��n�� xlab���� ylab����

� k � �

� for �i in c�������� f� for �j in ���� f� k �� k�

� points�i� j� pch�k� cex���g� g

�OOQo�t O�H�� ��%� pmW q�� xt�vQ� ��QH� ��

uDt w u�wva uOwRi�

�Ov��tv�t xi��� �Q�vwDt s�UQD x�L�v QO�ki� OwHwt Q�Owtv x� text� wmtext� legend� title� ���wD�Ovm�t xi��� �r�k Q�Owtv x� �Q ��%� pmW� �vwDt Q� R ��yO�m

� title�main��My title�� sub��My subtitle��

� text����� �some text��

� text��� �Angular text�� srt����

�Ovm�t xi��� �!%� pmW� OwHwt Q�Owtv �W�wL R� �m� x� �Q Qv OQwt uDt �mtext� ���D

mtext��Text in the margin�� side���

�� marginal text

�� Q�Owtv sUQ � pYi

2 4 6 8 10

510

1520

x

y

�tvy�Q �wN �� Q�Owtv l� V��tv ����� pmW

w q�� QwLt � OOa AJ QwLt � OOa u���B QwLt u ��Q� � OOa �Ovm�t u��aD �Q Qv OQwt QwLt �side�Ovm�t XNWt �Q CU�Q QwLt OOa xQNq��

�CU� � u ZQiV�B �Ovm�t u�at Qv OQwt QwLt R�� �Q xDWwv xrY�i �line���ir� w xO�U ��ypwtQi Q�Owtv l� �wQ O�y�wN� Qo � �OyO�t u�Wv jwi �N �wQ �Q xDWwv C�YDNt �atuDi�� ��Q� �CU� LATEX C�QwDUO x��W u C�QwDUO �O�vm xO�iDU� expression� ���D R� O�U� wv� �Q �v�vw�O�vm xHwD Q� R ��yO�m x� uwvm � �O�vm A��D �Q demoplotmath� QwDUO R ��Lt QO �yu pt�m CUQyi

�OwW�t xi��� p�k ��%� pmW� Q�Owtv x� xm� text������

� expression�

� paste�

� frac�� sigma�sqrt���pi���� � ��

� plain�e�frac���x�mu��� ��sigma������ cex � ���

QO R�v �yv �HwQN xm OOQo�t x��Q� CU� xOW xDWwv Q� R ��yO�m �UwD xm �ypwtQi R� xvwtv OvJ p�Ft ��Q��CU� xOy�Wt p��k �#%� pmW

� par�mar � c�� � � ��

� plot����� ���� type � �n�� axes � FALSE�

� text�� �� expression�x ���� y�� cex � ���

� text�� �� expression�x�i �� cex � ���

� text�� �� expression�x��� cex � ���

� text�� �� expression�sqrt�x��� cex � ���

� text�� �� expression�sqrt�x� ���� cex � ���

� text�� �� expression�x �� y�� cex � ���

��� �vWwOv�wUwt ��

2 4 6 8 10

510

1520

x

y

�WQ�iU ��tvy�Q �wN �� Q�Owtv l� V��tv ����� pmW

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

KK

K

K

xkv OvJ V��tv ����� pmW

�� Q�Owtv sUQ � pYi

0 2 4 6 8 10

02

46

810

�yxv�Wv V��tv ����� pmW

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

KK

K

K

My title

My subtitle

some text

Angula

r tex

t

uDt OvJ V��tv ���� pmW

��� �vWwOv�wUwt ��

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

KK

K

K

My title

My subtitle

some text

Angula

r tex

t

Tex

t in

the

mar

gin

x�W�L �wQ uDt V��tv ����� pmW

−2 −1 0 1 2

−2

−1

01

2

c(−2, 2)

c(−

2, 2

)

K

K

K

K

My title

My subtitle

some text

Angula

r tex

t

Tex

t in

the

mar

gin

1

2 e

x222

Q�Owtv �wQ pwtQi V��tv ����� pmW

� Q�Owtv sUQ � pYi

� text�� �� expression�x �� y�� cex � ���

� text�� �� expression�hat�x��� cex � ���

� text�� �� expression�tilde�x��� cex � ���

� text�� � expression�bar�x��� cex � ���

� text�� �� expression�x ����� y�� cex � ���

� text��� �� expression�Alpha � Omega�� cex � ���

� text��� �� expression�alpha � omega�� cex � ���

� text��� �� expression��� � degree�� cex � ���� text��� �� expression�frac�x� y��� cex � ���

� text��� ���� expression�sum�x�i � i � � n��� cex � ���

� text��� �� expression�prod�plain�P��X �� x�� x��� cex � ���

� text��� ���� expression�integral�f�x� � dx� a� b��� cex � ���� text��� ���� expression�lim�f�x�� x ���� ���� cex � ���

� text��� �� expression�xy � z�� cex � ���

� text��� �� expression�x�y � z��� cex � ���

� text��� �� expression�xy � z�� cex � ���

� text��� �� expression�hat�beta� �� �Xt � X�f� � g � Xt � y�� cex � ���� text��� �� expression�bar�x� �� sum�frac�x�i � n�� i �� � n��� cex � ���

� text��� �� expression�paste�frac�� sigma � sqrt�� � pi��� � �� plain�e�f� frac���x � mu��� � � sigma��� g��� cex � ���� box��

x y

xi

x2

x

3 x

x y

x y

x

x~

x

x y

45xy

1

nxi

x

PX x

a

bfxdx

limx0

fx

xy z

xyz

xyz

XtX1Xty

x i1

n xi

n

1

2 e

x222

R QO xOW xDWwv pwtQi OvJ V��tv ����� pmW

��� �vWwOv�wUwt ��

Q�Owtv QO �yCvwi Q��eD

�O�vm xHwD Q� R ��yO�m x� p�Ft ��Q� �Owtv Zwa �Q u ��yxDWwv ��yCvwi u�wD�t Q�Owtv l� QOplot�������type��n��

windowsFonts�

A � windowsFont��Arial Black���

B � windowsFont��Bookman Old Style���

C � windowsFont��Comic Sans MS���

D � windowsFont��Symbol��

text������Hello World Default��

text�����family��A���Hello World from Arial Black��

text�����family��B���Hello World from Bookman Old Style��

text�����family��C���Hello World from Comic Sans MS��

text�����family��D�� �Hello World from Symbol��

�OOQo�t xOy�Wt �Q �&%� pmW jwi ��yO�m ��QH� R� TB

2 4 6 8 10

24

68

10

1:10

1:10

Hello World Default

Hello World from Arial Black

Hello World from Bookman Old Style

Hello World from Comic Sans MS

Hello World from Symbol

Q�Owtv �wQ �yCvwi V��tv ����� pmW

�yQwLt pQDvm

O�H�� �yZQiV�B R� xO�iDU� �� OwNx�OwN �yQwLt ��y�UJQ� w �yQwLt O�vm�t O�H�� �Q �Q�Owtv �tW �Dkw�y QwLt axes � F R� xO�iDU� �� �qFt �Owtv pQDvm �m�i�Qo ��yQDt�Q�B �� u�wD�t �Q C�t�vD u�� �OOQo�t

�O�vm xHwD Q� R p�Ft x� �OvwW�t hPL� x � rnorm����

� y � rnorm����

�OwW�tv sUQ OwNx�OwN �yQwLt� plot�x�y� axes�F�

�� Q�Owtv sUQ � pYi

�OwW�t OQ�w �DUO Qw�x� �yQwLt� axis�side��

� axis�side���

u�Wv �Q QwLt sUQ pLt side u�twoQ ���D u�� QO �Owtv �R�UR�� axis� ���Dltm x� �Q �yQwLt u�wD�t uwvm ��� �CU�Q CtU ��Q� OOa xQNq�� w q�� ��Q� � OOa AJ CtU ��Q� � OOa u���B ��Q� � OOa �OyO�t�O�vm xHwD Q� R ��yOm x� � �'%� pmW� Owtv sUQ �Q y w x ��yQwLt pLt u�wD�t pos u�twoQ R� xO�iDU�� � rnorm����

� y � rnorm����

� plot�x�y� axes�F�

� axis�side�� pos���

� axis�side��� pos���

x

y

−3 −2 −1 0 1 2

−2

−1

01

2

�yQwLt pLt Q��eD V��tv ����� pmW

pmW �OOQo�t XNWt labels w at ��yu�twoQ �� �yu �wQ �y�UJQ� w �yl�D s�qa uDiQo Q�Qk pLt�OyO�t u�Wv �Q �yv ��%�

xOW XNWt u�mt QO �yl�D sqa uDiQo Q�Qk� x � rnorm����

� y � rnorm����

� plot�x�y� axes�F�

� axis�side�� pos���

� axis�side��� pos���

�OyO�t u�Wv �Q �y�UJQ� �(%� pmW�yl�D sqa �wQ �y�UJQ� uDiQo Q�Qk� x � ���

� y � rnorm����

� plot�x�y�axes�F�

��� �vWwOv�wUwt ��

� xtickplaces � ���

� ytickplaces � seq������l���

� xlabels � paste��day�� ���� sep�� ��

� axis�side�� at�xtickplaces� labels�xlabels�

� axis�side��� at�ytickplaces�

O�y�wN� Qo � �OvQ�o�t Q�Qk sy �wQ �yu xm u�� ��Q� �OwW�tv xO�OV��tv OwHwt ��y�UJQ� s�tD R u�� R QOQDt�Q�B �� Q�m u�� � ��%� pmW� OOQo lJwm �yQDm �Q�m xR�Ov� O��� OvwW xO�O u�Wv �yQwLt �wQ �yu s�tD

�CU� Q�PBu�mt� cex�axis

� x � ���

� y � rnorm����

� plot�x�y�axes�F�

� xtickplaces � ���

� ytickplaces � seq������l���

� xlabels � paste��day�� ���� sep�� ��

� axis�side�� at�xtickplaces� labels�xlabels� cex�axis�����

� axis�side��� at�ytickplaces�

xm CU� xOW xO�iDU� box� s�v x� �a��D R� p�Ft u�� QO �O�vm xHwD labels w at C�QwDUO R� �Qo�O p�Ft x�� ��%� pmW� Ovm�t sUQ Cw�iDt p�mW� x� �QO�m pmW uwt�Q�B

� plot���� abs�rnorm����� type � �h�� axes � FALSE�

� axis�� at � ��� labels � letters��� �

� box�lty � �dotdash��

�Ovm�tXNWt �Ql�DCtqa xR�Ov� QDt�Q�B u�� �CU� tck Owtv xO�iDU� u R� u�wD�t xm �Qo�O O�it QDt�Q�B�Qo�O QDt�Q�B ��vt� � ��%� pmW� Ovm�t sUQ �Q Q�Owtv xm�W �N �k�w QO xmCU� tck�� u �OLCr�LOW�� �ivt u Q�Okt Qo � �OyO�t u�Wv �Q Q�Owtv ��yQwLt ��yl�DCyH xm OwW�t xO�t�v tcl xm OQ�O OwHwpN�O CtU x� �yQwLt ��yl�D OW�� C�Ft u Q�Okt Qo � w CU� Q�Owtv uwQ�� CtU x� �yQwLt ��yl�D

�CU� tcl����� u ZQiV�B Q�Okt �Ow� Ovy�wN Q�Owtv

� x � ���

� y � rnorm����

� plot�x�y�axes�F�

� xtickplaces � ���

� ytickplaces � seq������l���

� xlabels � paste��day�� ���� sep�� ��

� axis�side�� at�xtickplaces� labels�xlabels� cex�axis�����

� axis�side�� at�c�������������� labels�rep������� tck�� lty���

� axis�side��� at�ytickplaces�

wO Qy O�y�wN� Qo � �Owtv xO�iDU� log��y� �� log��x� R� u�wD�t y �� w x �tD� Q�or ��yQwLt sUQ ��Q��O�vm xO�iDU� log��xy� R� OwW �tD� Q�or QwLt

�� Q�Owtv sUQ � pYi

x

y

−2.0000000 −0.8571429 0.2857143 1.4285714

−2.

0−

1.2

−0.

40.

41.

22.

0

QwLt �wQ �yl�D pLt V��tv ����� pmW

x

y

day 1 day 4 day 7 day 10 day 13 day 16 day 19

−1.

2−

0.4

0.4

1.2

QwLt �wQ �y�UJQ� pLt V��tv ���� pmW

��� �vWwOv�wUwt ��

x

y

day 1 day 3 day 5 day 7 day 9 day 11 day 13 day 15 day 17 day 19

−1.

2−

0.4

0.4

1.2

2.0

lJwm xR�Ov� �� QwLt �wQ �y�UJQ� pLt V��tv ���� pmW

1:7

abs(

rnor

m(7

))

a b c d e f g

hQL CQwY x� QwLt �wQ �y�UJQ� pLt V��tv ���� pmW

�� Q�Owtv sUQ � pYi

Q�Owtv lJwm ��yl�D V��tv

�lJwm w �nQR�VN� wO x� �y�Ov�xHQO u�� �OQ�o�t CQwY���y�Ov�xHQO �yQwLt �wQ �yQ�Owtv s�UQD QO�t� �OvOQo�t O�H�� OwNx� OwN nQR� ��y�Ov�xHQO ZQi V�B CQwYx� pmW s�UQD �� �OvwW�t s�UkDQ�Owtv QO lJwm ��y�Ov�xHQO GQO ��Q� �OvQ�o�tv CQwY ZQi V�B CQwYx� lJwm ��y�Ov�xHQOuwvm � �OQ�O splines w survival ��yxDU� x� R��v R�v xOW xDio xDU� �t� �Owtv xO�iDU� Hmisc xDU� R� O���

�O�vm xHwD Q� R p�Ft x�library�survival�

library�splines�

library�Hmisc�

plot�����seq���������xlab��m�tick of x��ylab��m�tick of y��

minor�tick�nx��� ny���

�O��t CUOx� �!%� pmW jwi ��yO�m ��QH� ��xOwOLt ���v�F �OyO�tCUOx� �Q �yQwLt �kqD x�kv C�YDNt �qw� xm OQ�O OwHw R�v �Qo�O u�twoQ par� QOx�ov O� Q�o� Qv QO usr Q�O�kt u�wvax� �Q cx�� x�� y�� y�� Q�OQ� Qo � �Ovm�t u�at �Q s�UQD x�L�vR� �yZQa QwLt w O����t O�ODt� x� �D x� R� �ypw� QwLt w CU� x��y�� �yQwLt �kqD pLt C�YDNt

�O�vm xHwD Q� R ��yO�m x� uwvm � �OwW�t xO�Wm y� �D y�� plot��� �� type � �n�� axes � FALSE� xlab � �x�� ylab � �y��

� par�usr � c�� �� � ���

� axis�side � � at � ���

� axis�side � �� at � seq���������

� x � c����������������������������

� y � c���������������������������������

� points�x� y�

� box��

�O��t CUOx� ��%� pmW ��yO�m ��QH� ��

xO�rwS ��yQ�Owtv

��yxO�O ��U x� �t� �Ov�xOW pYw Qo�Om� x� �N �� Q�Owtv ��kv xOW s�UQDVvm �QB ��yQ�Owtv R� ��xQ�B QOxm Owtv xO�iDU� �OviQD R� u�wD�t R u�� R QO �OvQ�Ov ��r�H CQwY xm Ov��t QO syQ� syQO CQwYx� �yv

�O�vm xHwD Q� R p�Ft x� uwvm � �OOQo �iQ �Q�Owtv �oO�rwS u��

� x � c�����������������������

� y � c��������������������

� par�mfrow�c�����

� plot�x�y�type��l�� main��messy graph��

� sequence � order�x�

� major tick � minor tick

��� �vWwOv�wUwt ���

x

y

day 1 day 3 day 5 day 7 day 9 day 11 day 13 day 15 day 17 day 19

−1.

2−

0.4

0.4

1.2

xm�W �wN V��tv ��� pmW

0 2 4 6 8 10

05

1015

20

m.tick of x

m.ti

ck o

f y

Q�Owtv lJwm ��yl�D V��tv ���� pmW

��� Q�Owtv sUQ � pYi

x

y

1 2 3 4 5 6 7 8 9 10

1.0

1.5

2.0

2.5

3.0

3.5

4.0

4.5

5.0

usr QDt�Q�B �� �yQwLt C�Q��eD V��tv ���� pmW

� plot�x�sequence �y�sequence �type��l��main��order graph��

CtU Q�Owtv �t� CU� xO�rwS Q�Owtv AJ CtU Q�Owtv �O��t CUOx� �#%� pmW jwi ��yO�m ��QH� ���OW���t xOW �DQt Q�Owtv CU�Q

�a��k ��yQ�Owtv �

���D R� Q�m u�� ��Q� �OwW�t xO�iDU� u R� hrDNt ��yV��tv QO xm CU� ���yQ�Owtv xrtH R� �a��k Q�Owtv�ivt Q�e Q�O�kt R� xm CU� �Q�OQ� QDsyt xty R� xm CU� u�twoQ OvJ ��Q�O ���D u�� �OOQo�t xO�iDU� pie��Q �y���k s�v xm CU� �yQDm �Q�m R� ��xDWQ swO u�twoQ �OyO�t u�Wv �Q �y���k xR�Ov� w CU� xOW p�mWD

�O�vm xHwD Q� R ��yO�m x� uwvm � �O��tv�t u�at

� pie�sales � c����� ���� ����� ���� ����� ����

� names�pie�sales� � c��Blueberry�� �Cherry���Apple�� �Boston Cream�� �Other��

�Vanilla Cream��

� pie�pie�sales�col � c��purple���violetred���green����cornsilk���cyan���white���

� title�main��January Pie Sales�� cex�main���� font�main��

� title�xlab���Don�t try this at home kids��� cex�lab����� font�lab���

�OOQo�t pY�L �&%� pmW q�� ��yO�m ��QH� ��

��� �vWwOv�wUwt ���

1 2 3 4 5

12

34

56

messy graph

x

y

1 2 3 4 51

23

45

6

order graph

x[sequence]

y[se

quen

ce]

xOW �DQt w xO�rwS ��yQ�Owtv V��tv ���� pmW

Blueberry

Cherry

Apple

Boston Cream

Other

Vanilla Cream

January Pie Sales

(Don’t try this at home kids)

�a�k Q�Owtv V��tv ���� pmW

�� Q�Owtv sUQ � pYi

�Oa�� xU ��yQ�Owtv �

�Q�Ri�sQv ��yxDU� �� sy wCU� Q�PBu�mt�R OwN �� sy Q�m u�� �CW�O R�v �Oa� xU Q�Owtv u�wD�t R u�� R QOQ� R KQW x� Owtv xO�iDU� u�wD�t XwYN u�� QO �yv R� xm �a��wD �Owtv s�UQD �Oa�� xU Q�Owtv u�wD�t u

�CU�

u�twoQ wO �CU� u�twoQ xU ��Q�O pk�OL w OyO�t s�Hv� �Q �HQ�N �Q� Ovv�t �rta ���D u�� outer��u�Wv �Q x�y ��yQ�OQ� ��RH� u�� C�Uv xm CU� �a��D swU Q�OQ� �OvDUy x�y ��yQ�OQ� swO w pw�

�O�vm xHwD Q� R ��yp�Ft x� �OyO�t� x � ��

� y � ��

� z � outer�x�y� FUN�����

� z

���� ��� ����

���� �� �

��� � ��

���� �

� x � c��A�� �B�� �C�� �D��

� y � ��

� z � outer�x� y� paste� sep � ���

� z

���� ��� ���� �� � ���� ���� ���� ���� ����

���� �A�� �A� �A�� �A � �A�� �A�� �A�� �A�� �A��

��� �B�� �B� �B�� �B � �B�� �B�� �B�� �B�� �B��

���� �C�� �C� �C�� �C � �C�� �C�� �C�� �C�� �C��

� �� �D�� �D� �D�� �D � �D�� �D�� �D�� �D�� �D��

�O�vm xHwD Q� R p�Ft x� uwvm � �Owtv s�UQD �Q x� wQ �� w �Oa�� xU ��tv l� u�wD�t ���D u�� �� persp��

� x � seq������l����

� y � x

� myf � function�x�y�f� sin�x��cos�y�

� g

��� �vWwOv�wUwt ���

� z � outer�x�y� FUN � myf�

� persp�x�y�z� theta���� phi���� shade � �����

�OwW�t pY�L �'%� pmW q�� ��yO�m ��QH� ��

x y

z

�Oa�� xU pmW l� V��tv ���� pmW

xm CU� �Oa� wO p�tQv p�tDL� �r�oJ ���D Q�Owtv s�UQD p�Ft �Owtv xLqt u�wD�t xm �Qo�O �r�H p�Ft�CU� xOt Q�Owtv p�P QO R�v u pwtQi

mu � � � setting the expected value of x

mu� � � � setting the expected value of x�

s � � � setting the variance of x

s� � � � setting the covariance between x and x�

s�� � � � setting the variance of x�

rho � ��� � setting the correlation coe cient between x and x�

x � seq������length��� � generating the vector series x

x� � x � copying x to x�

f � function�x�x��fterm � ����pi�sqrt�s�s�����rho����term� � �������rho���term� � �x�mu���s

term� �� �x��mu����s��

term� � ���rho���x�mu���x��mu�����sqrt�s��sqrt�s����term�exp�term���term��term��term��� g � setting up the

� function of the multivariate normal density

z � outer�x�x��f� � calculating the density values

persp�x� x�� z�

main��Two dimensional Normal Distribution��

��� Q�Owtv sUQ � pYi

sub�expression�italic�f���bold�x����frac����pi�sqrt�sigma� �

sigma��� ���rho�����phantom����exp�bgroup����

list��frac�����rho����

bgroup����� frac��x� ���mu� ���

sigma� ������rho�frac�x� ���mu� �

sqrt�sigma� ��� frac�x�� ���mu�� �sqrt�sigma��� �����

frac��x�� ���mu�� ��� sigma��� ��� ���������

col��lightgreen��

theta���� phi����

r����

d����

expand�����

ltheta���� lphi����

shade������

ticktype��detailed��

nticks��� � produces the ��D plot

� adding a text line to the graph

mtext�expression�list�mu� ����mu�� ����sigma� ����

sigma��� ����sigma�� ����rho�������� side���

s�UQD ��Q� scatterplot�d s�v x� ��xDU� l� xD�r� �O��t CUOx� ��%� Q�Owtv jwi ��yO�m ��QH� ��Oy�wN x��Q� sQ�yJ pYi QO u R� ���yp�Ft �CU� �QDW�� C�v�mt� ��Q�O xm OQ�O OwHw �Oa� xU ��yQ�Owtv

�OW

�yQ�Owtv uOwtv xQ�NP �����

�wvDt ��yCtQi �� w Qv OQwt pLt QO p��i l� CQwYx� �Q xOW s�UQD ��yQ�Owtv u�wD�t R u�� R QOw pdf eps ps ti� jpeg png bmp wmf R� u�wD�t uwo �vwo ��yCtQi u�� R� �Owtv xQ�NP �m�i�Qo

�OQ� s�v � � ��CU� Q� R KQW x� OyO s�Hv� �Q xQ�NP pta Ov�wD�t xm �a��D �rm CQwY

savePlot��le���lename��type��formatname��device�dev�cur���

�OQm xQ�NP jwi QwDUO ��QH� �� �Q �vwo �vwo ��yCtQi u�wD�t type u�twoQ �� OwW�t xOy�Wt xm Qw�u�tyOwN x� �Q OwW xQ�NP u ��yQ�Owtv �� Q�Owtv CU� Q�Qk xm ��xQHvB xQ�tW xm CU� �v�twoQ device u�twoQ

�O�vm xHwD Q� R p�Ft x� uwvm � �OyO�t X�YDN�

� plot���� seq������l����

� savePlot��le��Rplot�� type��pdf��

�OOQo�t xQ�NP Rplot�pdf s�v x� plot QwDUO R� �W�v Q�Owtv jwi ��yO�m ��QH� ��

��� �vWwOv�wUwt ���

x1

−10−5

05

10

x2

−10

−5

0

5

10

z

0.000

0.005

0.010

0.015

Two dimensional Normal Distribution

fx 1

2 11221 2 exp

1

21 2

x1 12

11

2x1 1

11

x2 2

22

x2 22

22

1 02 011 1022 1012 15 0.5

xQ�eDt wO p�tQv �� RwD Q�Owtv V��tv ���� pmW

��� Q�Owtv sUQ � pYi

�yQ�Owtv uOwtv xQ�NP �����

�wvDt ��yCtQi �� w Qv OQwt pLt QO p��i l� CQwYx� �Q xOW s�UQD ��yQ�Owtv u�wD�t R u�� R QOw pdf eps ps ti� jpeg png bmp wmf R� u�wD�t uwo �vwo ��yCtQi u�� R� �Owtv xQ�NP �m�i�Qo

�OQ� s�v � � ��CU� Q� R KQW x� OyO s�Hv� �Q xQ�NP pta Ov�wD�t xm �a��D �rm CQwY

savePlot��le���lename�� type��formatname�� device�dev�cur���

�OQm xQ�NP jwi QwDUO ��QH� �� �Q �vwo �vwo ��yCtQi u�wD�t type u�twoQ �� OwW�t xOy�Wt xm Qw�u�tyOwN x� �Q OwW xQ�NP u ��yQ�Owtv �� Q�Owtv CU� Q�Qk xm ��xQHvB xQ�tW xm CU� �v�twoQ device u�twoQ

�O�vm xHwD Q� R p�Ft x� uwvm � �OyO�t X�YDN�� plot���� seq������l����

� savePlot��le��Rplot�� type��pdf��

�OOQo�t xQ�NP Rplot�pdf s�v x� plot QwDUO R� �W�v Q�Owtv jwi ��yO�m ��QH� ��

Trellis ��yQ�Owtv �

�Q ���yQ�Owtv Q�N� u�� R QO �OQ�O S u�� R �� �Q��U� �m�ORv R u�� R Ot pw� pYi ��OD�� QO xm Qw�u�tyx��B ��yQ�Owtv C�Uv �QDq�� K�U ��yQ�Owtv Ov�wD�t xm �OwW�t xO�t�v Trellis xm Owtv s�UQD u�wD�t�UwD Q�Ri�sQv u�� �CU� Q�PBu�mt� lattice �Q�Ri�sQv xDU�ltm x� �yQ�Owtv u�� s�UQD R�v R QO �O��tv s�UQD��Q�O q�� �Q�Ri�sQv xDU� �CU� xOW xO�O �U� �m� QtWisconsin x�oWv�O QO Deepayan Sarkar ��k

�CU� Q� R ��y�oS� w

�OW���t R QO x��B ��yQ�Owtv x��W C�QwDUO Qt�Qo �

�Ovm�t s�UQD x�L�v OvJ QO �Q �yQ�Owtv ��OQ�O �Q C�YDNt sDU�U OvJ O�H�� ���v�wD �

�CU� OwHwt u QO x�q OvJ ���tv�H C�r��k ��CU� Q� R KQWx� lattice QO ���D QO l� x��B �rm pmW

vertical�axis�variable � horizontal�axis�variable

�p�Ft ��Q� �CU� �QwQ� OwW xO�iDU� sy Q�eDtl� R� Qo � �DL ���� Qorta R� xO�iDU� xm O�W�� xDW�O xHwDhistogram��data�x�

xyplot�data�y�data�x�

�p�Ft ��Q� �CU� QDxO�J�B �mOv� Qv OQwt pmW OW�� Qv Ot Q�Owtv OvJ Qo �� tilde

��� �vWwOv�wUwt ���

histogram�� data�x�data�z�

w Ov� wo ��QW ��yQ�eDt �Q �QW Ctqa CU�Q hQ� C�Q��a w Q�eDt �Ovm�t u��� �Q �QW swyit � Ctqa�Ovt�v x�rw� ��yQ�eDt �Q �QW Ctqa AJ hQ� ��yQ�eDt

Qo � �CU� �Q��DN� ��QW ��y�Q�eDt �t� OQ�O CQwQ� x�rw� Q�eDt l� pk�OL Trellis pwtQi l� QO�OOQo hPL O��� �QW Ctqa Ow�v OwHwt �Q��DN� ��y�Q�eDt

histogram�x� ���wD OW��v OwHwt��QW��yQ�eDt Qo � �OvwW�t �OH sy R�� �� w � s�qa ����QW��yQ�eDt�Ovvm�t pta u�Um� ploty�x� �� w plotx�y� w xyploty�x� u�vJty w histx� w

Trellis ��yQ�Owtv Qt�Qo �Ov �tH �����

�OOQo�t �Ov��tH �yQ�Owtv xvwo u�� x� �w� Qt Qt�Qo R� ��xQ�B �Hv�� QO

�OOQo�t O�H�� Q�Owtv l� �ki OW�� vertical�horizontal CQwYx� s�UQD QwDUO Qo � �

CQwYx� s�UQD QwDUO Qo � �vertical�horizontal�conditioning variable

s�UQD Q�Owtv l� x�L�v Qy QO w OOQo�t O�H�� x�L�v l� ��QW Q�eDt R� K�U Qy ��Q� x�ov OW���OwW�t

CQwYx� s�UQD QwDUO Qo � �vertical�horizontal� group � grouping variable

�OvwW�t s�UQD x�L�v u QO �ywQo CQwYx� �yQ�Owtv w OOQo�t O�H�� x�L�v l� x�ov OW��

CQwYx� s�UQD QwDUO Qo � �vertical�horizontal�conditioning variable� group � grouping variable

CQwYx� �yQ�Owtv x�L�v Qy QO w OOQo�t O�H�� x�L�v l� ��QW Q�eDt R� K�U Qy ��Q� x�ov OW���OvwW�t s�UQD u�WOwN x� �w� Qt x�L�v QO �ywQo

�ypw� QwLt �wQ ���yQ�eDt �� �yQ�Owtv � � �

s�QowDU�y R� u�wD�t p�Ft u�wvax� �OvDUy RmQtDt �ypw� QwLt �wQ xm OvDUy ���yQ�Owtv Qwvt �Hv�� QO�O�vm xHwD xt�O� QO u uwo �vwo Cq�L x� uwvm � �OQ� s�v � � � w �r�oJ

�OOQo�t O�H�� Q�Owtv l� �ki OW�� �horizontal CQwYx� s�UQD QwDUO Qo � �

CQwYx� s�UQD QwDUO Qo � ��horizontal�conditioning variable

��� Q�Owtv sUQ � pYi

s�UQD Q�Owtv l� x�L�v Qy QO w OOQo�t O�H�� x�L�v l� ��QW Q�eDt R� K�U Qy ��Q� x�ov OW���OwW�t

CQwYx� s�UQD QwDUO Qo � ��horizontal� group � grouping variable

�OvwW�t s�UQD x�L�v u QO �ywQo CQwYx� �yQ�Owtv w OOQo�t O�H�� x�L�v l� x�ov OW��

CQwYx� s�UQD QwDUO Qo � ��horizontal�conditioning variable� group � grouping variable

CQwYx� �yQ�Owtv x�L�v Qy QO w OOQo�t O�H�� x�L�v l� ��QW Q�eDt R� K�U Qy ��Q� x�ov OW���OvwW�t s�UQD u�WOwN x� �w� Qt x�L�v QO �ywQo

�yQDt�Q�B �����

��wv� � �

ZQiV�B u�� Ov�wD�t type u�twoQ �t� �Ovm�t x��Q� �yQ�Owtv QO x�kv CQwYx� �Q �yxO�O lattice xDU� �qwtat�CU� Q� R CQwYx� Qo�O ��wv� R� ��xQ�B �O��tv Zwa �Q

��kv �type��p� ��w�N �type��l� �

�w�N w ��kv �type��b� �xm�W �type��g� �

uw�UQoQ �N �type��r� �xOW Q�wty VR�Q� �N �type��smooth� �

�yQwLt �

scales QDt�Q�B R� Q�eD ��Q� �Ovm�t Q��DN� �Q T��kt l� uwo �vwo �L�wv ��yQwLt ��Q� lattice xDU� �qwat�OwW�t xO�iDU�

umtt �yv ut� QO xD�r� �O�vm xHwD Q� R ��yp�Ft x� �yQ�Owtv R� �wv u�� Qt�Qo x� �H�Q �D�L��wD R�TB uwvm ��OW Oy�wN xDN�OQB u KQW x� �H u�ty xm OW�� xDW�O OwHw �D�mv CU�

hQYt w �wy ��tO uw�UqwR�� ��yuwDU pt�W xm OQ�O OwHw whiteside s�v x� ��xO�O MASS xDU� QO�O�vm xHwD �yxO�O u�� QN ��DOvJ w pw� ��DOvJ x� xvwtv u�wvax� �CU� R�o

��� �vWwOv�wUwt ���

� library�lattice�

� library�MASS�

� data�whiteside�

� head�whiteside�

�OwW�t pY�L Q� R xH�Dv q�� ��yO�m ��QH� �� xm

Insul Temp Gas

� Before ��� ��

Before ��� ���

� Before � ��

Before �� ��

� Before �� ���

� Before �� ���

�yxO�O ��yDv� ��Q�� tail�whiteside�

Insul Temp Gas

�� After �� ��

� After ��� ��

�� After �� ��

� After ��� ��

�� After ��� ���

�� After ��� ���

�O�vm xHwD �yxO�O u�� p�Ft u�rw� x� uwvm � �CU� uw�UqwR�� R� Oa� w p�k ��vat x� After w Before C�trm� library�lattice�

� library�MASS�

� data�whiteside�

� xyplot�Gas � Temp� whiteside� group � Insul�

x� C�Uv �Q �Q�O�vat Cw�iD !(%� pmW QO �tW �OwW�t pY�L !(%� pmW q�� ��yO�m ��QH� �� xm�OOQo�t Q�mW Cw�iD �Oa� ��yQ�Owtv QO �t� �OQ�Ov OwHw ��QW �Q� R O�vm�tv xLqt R x��B ��yQ�Owtv� library�lattice�

� library�MASS�

� data�whiteside�

��� Q�Owtv sUQ � pYi

Temp

Gas

2

3

4

5

6

7

0 2 4 6 8 10

xO�O �QU wO �� Q�Owtv l� V��tv ����� pmW

� xyplot�Gas � Temp � Insul� whiteside�

� xlab � �External temperature��

� ylab � �Gas consumption��

� main � �Whiteside heating data�� aspect � ����

�O��tv�t sUQ xLiY l� QO �Q Vvm �QB ��yQ�Owtv xm OwW�t pY�L !�%� pmW q�� ��yO�m ��QH� �� xm�OwW�t xi��� �yv x� R�v uw�UQoQ ��y�N xm O�vm xHwD Vvm �QB ��ypmW x� uwvm �

� library�lattice�

� library�MASS�

� data�whiteside�

� xyplot�Gas � Temp � Insul� whiteside�

� xlab � �External temperature��

� ylab � �Gas consumption��

� main � �Whiteside heating data�� aspect � ����

� panel � function�x� y� ���� f� panel�xyplot�x� y� ����

� panel�lmline�x� y� ���� col��red��

� g� ylim � c��� ����OwW�t pY�L !�%� pmW xH�Dv q�� ��yO�m ��QH� �� xm

� library�lattice�

� data�iris�

� xyplot�

� Petal�Length � Petal�Width� data � iris� groups�Species�

� type � c��p�� �smooth��� span�����

� auto�key � list�x � ���� y � �����

��� �vWwOv�wUwt ���

Whiteside heating data

External temperature

Gas

con

sum

ptio

n

2

3

4

5

6

7

0 2 4 6 8 10

Before

2

3

4

5

6

7

After

Trellis R� xO�iDU� �� xO�O �QU wO V��tv ����� pmW

Whiteside heating data

External temperature

Gas

con

sum

ptio

n

1

2

3

4

5

6

0 2 4 6 8 10

Before

1

2

3

4

5

6

After

Trelli R� xO�iDU� �� uw�UQoQ N w xO�O �QU wO V��tv ����� pmW

�� Q�Owtv sUQ � pYi

� �

w O��tv�t sUQ xLiY l� QO �Q Vvm �QB ��yQ�Owtv xm OwW�t pY�L !�%� pmW q�� ��yO�m ��QH� ���CU� xDi�� VR�Q� �yv Q� xOW Q�wty ��y�N

Petal.Width

Pet

al.L

engt

h

1

2

3

4

5

6

7

0.0 0.5 1.0 1.5 2.0 2.5

setosaversicolorvirginica

Trelli R� xO�iDU� �� xOW Q�wty N w xO�O �QU xU V��tv ���� pmW

Q�Owtv �wQ ��tvy�Q C�akwt u��aD ��Q� w OR�U�t Qy�� �Q !�%� pmW Q�Owtv ��tvy�Q auto�key u�twoQu��Q��v� w CU� ��Uv Q�N� QwDUO pN�O O�Oa� Q�O�kt xm O�W�� xDW�O xHwD �CU� xOW xO�iDU� list QwDUO R�

�OQ�o�t Q�Qk ����� OwOLt QO�OOQo�t s�UQD hrDNt ��yx�L�v QO s�QowDU�y Q� R ��yO�m QO

� library�pwt�

� library�lattice�

� data�pwt����

� plot�histogram��c � continent� data � pwt����

� xlab � �consumption share���

��yx�L�v QO �atHD �� RwD ���D �vLvt Q� R ��yO�m QO �OwW�t pY�L !!%� pmW q�� ��yO�m ��QH� ��xv�N��Dm x� OwN R�v u w OwW xO�iDU� latticeExtra xv�N��Dm R� xmCU� sRq �Hv�� QO �OOQo�t s�UQDhrDNt

�CU� OvtR��v RColorBrewer� library�pwt�

� library�lattice�

� library�latticeExtra�

� library�RColorBrewer�

� plot�ecdfplot��c � continent� data � pwt���� xlab � �consumption share���

s�UQD x�L�vl� QO �atHD �� RwD ���D �vLvt Q� R ��yO�m QO �OwW�t pY�L !�%� pmW q�� ��yO�m ��QH� ��

��� �vWwOv�wUwt ���

consumption share

Per

cent

of T

otal

0

10

20

30

Africa

0 20 40 60 80 100

entral & North Americ South America

0 20 40 60 80 100

Asia Europe

0 20 40 60 80 100

0

10

20

30

Oceania

Trelli R� xO�iDU� �� s�QowDU�y V��tv ����� pmW

consumption share

Em

piric

al C

DF

0.0

0.2

0.4

0.6

0.8

1.0

Africa

20 40 60 80 100

entral & North Americ South America

20 40 60 80 100

Asia Europe

20 40 60 80 100

0.0

0.2

0.4

0.6

0.8

1.0

Oceania

Trelli R� xO�iDU� �� x�L�v OvJ QO �atHD �� RwD ���D V��tv ����� pmW

��� Q�Owtv sUQ � pYi

�OOQo�t� library�pwt�

� library�lattice�

� library�latticeExtra�

� library�RColorBrewer�

� plot�ecdfplot��c� groups � continent� data � pwt����

� auto�key � list�x � �� y � � corner � c��� �� background � �white��

� border � TRUE�� xlab � �consumption share���

�OwW�t pY�L !#%� pmW q�� ��yO�m ��QH� ��

consumption share

Em

piric

al C

DF

0.0

0.2

0.4

0.6

0.8

1.0

20 40 60 80 100

AfricaCentral & North AmericaSouth AmericaAsiaEuropeOceania

Trelli R� xO�iDU� �� x�L�v l� QO �atHD �� RwD ���D V��tv ����� pmW

swU pYi

p�tDL� w Q�t�

�yu Q� xwqa �CU� �Q�t �R�UpOt w �yxO�O p�rLD �Q�t C��U�Lt ��Q� ���D �O�� R O�OaD pt�W R u�� R�OW Oy�wN EL� �yu R� �OwOLt O�OaD �wQ �Hv�� QO �OQ�O OwHw �ypackage QO ���D ��xLqt p��k O�OaD

�Q�t� x�B ���wD �

O�� R �Q Q�m � � �wD �����

�OW���t u�w�Qi OQ��m ��Q�O Q� R CUQyi �CU� O�� R Q��U� R u�� R QO ���wD CUQyi

�OyO�t �Q x QY�va �wtHt �sum�x�

�OyO�t �Q x QY�va �atHD �tH �cumsum�x�

�OyO�t �Q x QY�va �Q�pY�L �prod�x�

�OyO�t �Q x QY�va QFm �OL �max�x�

�OyO�t �Q x QY�va pk�OL �min�x�

���

��� p�tDL� w Q�t� pYi

�OyO�t �Q x QYva u� QDoQR� T�Ov� �which�max�x�

�OyO�t �Q x QYva u� QDmJwm T�Ov� �which�min�x�

�CU� cminx�� maxx�� pO�at ���D u�� �range�x�

�OyO�t �Q x QY�va O�OaD �length�x�

�OyO�t �Q x QY�va u�ov��t �mean�x�

�OyO�t �Q x QY�va xv��t �median�x�

�OyO�t �Q x QY�va Tv�� Q�w �var�x�

�OyO�t �Q x QY�va Q��at h�QLv� �sd�x�

�OW�� T� QD�t l� x Qo � Ovm�t x�U�Lt �Q �oDU�ty T� QD�t �cor�x�

�OyO�t CUO� y w x u�� �Q ��N �oDU�ty �� Q� �cor�x�y�

�CU� wO �N VwQ x� VR�Q� �� wmv uwtR �chisq�test�x�

�CU� hvQ�tU��hwQowtrm VwQ x� VR�Q� �� wmv uwtR �ks�test�x�

�CU� xvwtv wO �� l� ��Q� CvOwDU�t uwtR �t�test�x�

�CU� y w xTv�� Q�w �Q��Q� uwtR �var�test�x�y�

xDU� R u�� R QO �OQ�Ov OwHw ��oO�Wm �� Q� w ��orwJ �� Q� Ovv�t ���yXN�W x�U�Lt R �xDUy QOR� xm u�� ��Q� �CU� e���� xDU� u�� s�v �OR�U �rta �Q xOW xDio C�mv CU� QO�k xm OQ�O OwHw �Q�Ri�sQv

�O�vR� �Q Enter O�rm w xOwtv A��D �Q Q� R QwDUO xm CU� �i�m O� wW x�o u ���wD CUQyi w C�YNWt

� library�help�e���

�OW���t skewness w kurtosis ����ir� hwQL ��DQD x� Qv OQwt ���D wO xDU� u�� QO Q��L ���wD u�� R��OwW�t xDN�OQB �oO�Wm �� Q� w �orwJ �� Q� x�U�Lt x� uwvm �

� library�class�

� library�e���

� x � trees�Height

� skewness�x�

� ����������

� kurtosis�x� � ����������

R�v xO�iDU� OQwt xO�O �OW�� Q��L R�v class xDU� O��� e���� xDU� R� xO�iDU� ��Q� xm CU� K��wD x� sRq�CU� OwHwt R OwN QO xm CU� trees xO�O ��yxir�wt R� �m�

�� core �� skewness coe�cient �� kurtosis coe�cient

��� �vWwOv�wUwt ���

�iO�YD O�Oa� w �r�tDL� ��y�� RwD �����

Q� R CQwY x� xm CU� Cw�iDt pmW Q�yJ ��Q�O ���D Qy �CU� xOW xDW�Po R u�� R QO �r�tDL� ���wD QDW���OvDUy

�OyO�t u�Wv x x�kv QO �Q ���D ZQa dfuncx� � � � � QwDUO ��OyO�t u�Wv x x�kv �D �Q �atHD p�tDL� Q�Okt pfuncx� � � � � QwDUO �

�OyO�t u�Wv � � p � � ��R� x� �Q ���D lOvJ Q�Okt qfuncp� � � � � QwDUO ��Ovm�t �R�Ux��W �Q ���D R� �iO�YD xvwtv rfuncx� � � � � QwDUO �

w CU� ZQiV�B CQwY x� �yQDt�Q�B xm OyO�t u�Wv �Q �r�tDL� ���wD R� �QU l� CUQyi �%� pwOH QO�O��tv �WQ�iU OQwt �UL �Q �yu Ov�wD�t Q� Q�m

�O�vm xHwD CU� p�tQv p�tDL� ���D ��Q�O xm �iO�YD OOa OQwt QO Q� R p�Ft x�

� rnorm��

� �������

xm OOQo�t O�H�� �iO�YD O�Oa� R� �O�OH �QU l� O�vm�t �QH� �Q �iO�YD O�Oa� Qv OQwt ���D xm Q�� QyO�vm xO�iDU� �iO�YD O�Oa� ���D ��QH� R� p�k set�seed� QwDUO R� Qo � uwvm � �CU� Cw�iDt u�W�B �QU ��x�wNrO K�LY OOa l� Q�N� ���D u�twoQ �Ow� xOW O�rwD �q�k xm Ci�� O�y�wN �Q �QU u�ty �QH� Qy QO x�ov

�CU��O�vm xHwD Q� R p�Ft x� �� RwD l� FXx� � PrX x� �atHD p�tDL� uOQw CUO� ��Q�

� pnorm�����

� ��������

�OQw CUO� R�v �Q �� FXx� � PrX � x� p�tDL� �i��� u�mt� l� �� u�wD�t uwvm �� pnorm����� lower�tail�F�

� ����������

Q�O�kt ��Q� �qFt �OQ�o�t Q�Qk xO�iDU� OQwt �Q�t uwtR QO P�value �� w �v�QL� Q�O�kt uOQw CUO� ��Q��CU� Q� R CQwY x� )� ��Q� p�tQv �� RwD xiQ� wO uwtR �v�QL�

� qnorm�������

� ��������

� qnorm�������

� �������

��� CU� Q��Q� df�� �� �� � �� uwtR ��Q� P�value Q�Okt� �pchisq������ �

� ����������

�O�vm ��UL f � �� ���D QO �Q ��� OOa P�value Q�Okt �O�vm xHwD Qo�O p�Ft l� x�

��� p�tDL� w Q�t� pYi

u� ���wD w �Q�t� ��y�� RwD ��� pwOH

�� RwD O�m �yQDt�Q�B ZQiV�B package

beta beta shape�� shape � stat�

binomial binom size� prob � stat

Cauchy chauchy location� scale �� � stat

�� chisq df� ncp � � stat

Dirichlet dirichlet alpha MCMCpack

exponential exp rate � stat

F f df�� df� ncp � � stat

gamma gamma shape� rate� scale � �� ��rate stat

geometric geom prob stat

Generalized Extreme Value gev xi�mu�sigma � � evir

Generalized Pareto gpd xi�mu�beta � � evir�POT

hypergeometric hyper m� n� k � � stat

Inverse Gamma invgamma shape�rate � MCMCpack

Inverse Wishart iwish v� S � MCMCpack

logistic logis location� scale �� � stat

lognormal lnorm meanlog� sdlog �� � stat

Multinomial multinom size� prob � stat

lognormal lnorm meanlog� sdlog �� � stat

Multivariate Normal mvnorm mean�sigma � mvtnorm

Multivariatet mvt sigma�df � mvtnorm

negative binomial nbinom size� prob� mu � � stat

nomal norm mean� sd ��� stat

Poisson pois lambda stat

�Student� �t� t df� ncp � � stat

Weibull weibull shape� scale � � stat

uniform unif min� max ��� stat

Wilcoxon wilcoxon m� n � stat

Wishart wish v� S � MCMCpack

�CU� R u�� R OwN �rY� xDUy �� w x��B Qw�vt ��

��� �vWwOv�wUwt ���

� �pf����������

� ���������

OOQo�t OQ �� uOw� Q�O�vat K�U ��Q� �t� �CU� u R� QDoQR� �Q� R OwW�tv OQ �� uOw� Q�O�vat K�U ��Q��OwW �Q� wO QO O��� P�value Ow� xiQ� wO uwtR Qo � xm OwWv Vwt�Qi �CU� u R� QDmJwm uwJ

� �pt�������

� �����������

� ����pt��������� ���������

�O�vm x�U�Lt �Q u ��ylOvJ O�v�wD�t O�W�� xDW�O �Q uOw� Q�O�vat K�U Qo � uwvm �� alpha �� c���� ����� ���� �����

� qnorm��alpha���

� ������� ������� �������� ��������

s�QowDU�y � � �

�CU� Q� R KQW x� u �rm CQwY xm �CU� �iwQat Q�Owtv s�QowDU�y p�tDL� w Q�t QOhist�x�breaks��Sturges��prob�FALSE�

��U�vt�v pmW Ov�wD�t sm �r�N �� O�� R �r�N �yxDUO O�OaD �OyO�t u�Wv �Q �yxDUO O�OaD breaks u�twoQ�CU� Q� R pmW x� u x���Q xm Ovm�t xO�iDU� Sturges pwtQi R� R u�� R ZQiV�B CQwY QO �Ovm O�H�� �Q

dlog�n� � �e

Freedman�Diaconis FD� pwtQi pFt Ovm�t u�at �Q xDUO ��vyB xm OQ�O OwHw R�v �Qo�O ��yVwQ�CU� Q� R pmW x� u x���Q �OQ�O Q�Qk iqr� �mQ�J u�� xOwOLt T�U� Q� xm

�� iqr� n���

�CU� xOW O�yvW�B Scott �UwD w CU� Q� R pwtQi u ��v�t xm OQ�O OwHw R�v �Qo�O pwtQi

���� s� n���

�CU� Q��at h�QLv� s u QO xm�O�vm xO�iDU� nclass�num� of class u�twoQ R� O�v�wD�t OW�� �tW Q��DN� QO �qt�m pQDvm O�y�wN� Qo �

�Ovm�t O�H�� xDUO �� Qv OQwt s�QowDU�y ��Q� nclass��� p�Ft u�wvax���xvwox� pmW w OOQo�t Qy�� �r�oJ �k�w QO w OwW�t p�aiQ�e �v�w�Qi prob�T �� w freq�F QwDUO QO

�OwW OL�w Q��Q� s�QowDU�y QO �yCL�Ut �wtHt xm OOQo�t s�vD�v�w�Qi �ar�OvJ xm Owtv sUQ u�wD�t �Q �Qo�O �Q�Owtv s�QowDU�y Q�Owtv �� x�Qty ��v�w�Qi �ar�OvJ

��� p�tDL� w Q�t� pYi

Q� R p�Ft x� xOW xDio Q�Owtv s�UQD ��Q� �CU� Q�OQwNQ� �i�YwD Q�t QO ���RUx� CQyW R� w OwW�t xO�t�v�O�vm xHwD

� tmp � hist�trees�Volume�

� lines�c�min�tmp�breaks��tmp�mids�max�tmp�breaks���c���tmp�counts����

� lty���lwd�����

� legend��topright��c��Histogram���Freq� polygon���lty�c�NA����lwd�c�NA������

� pch�c����NA��inset � �����

lines� ���D QO TBU �OQ�o�t Q�Qk tmp s�v x� �W QO s�QowDU�y C�YNWt s�tD �OD�� jwi ��yO�m QOu�twO �OyO�t u�Wv �Q �yxDUO xm CU� breaks u�twoQ u�rw� �OwW�t xO�iDU� s�QowDU�y ��yu�twoQ R�O�OaD xm CU� counts u�twoQ u�twU �OyO�t u�Wv �Q �yxDUO �Uw ��kv Q�OQ� xm CU� mids u�twoQ

�OyO�t u�Wv xDUO Qy �v�w�Qi�OOQo�t pY�L �%� pmW jwi ��yO�m ��QH� ��

Histogram of trees$Volume

trees$Volume

Fre

quen

cy

10 20 30 40 50 60 70 80

02

46

810

HistogramFreq. polygon

�v�w�Qi �ar�OvJ w s�QowDU�y ��yQ�Owtv V��tv ��� pmW

CqB Tm �� � �

OyO�t u�Wv �Q xv��t pwL �yxO�O �� RwD �� wNx� Q�Owtv u�� �CU� boxplot Q�t QO QwyWt ��yQ�Owtv R� �m�pmW x� ��OD�� Q�Owtv u�� QY�va K��wD ��Q� �OyO�t CUOx� �Q CQB ��yxO�O w xrwJ ��yxO�O u�vJty w�Owta �N wO R� uwQ�� xm ���kv �CU� swU lQ�J w pw� lQ�J��DQD x� Q� w Q� u QO xm �O�vm xHwD �%�u�twoQ ��Q�O boxplot� O�vm�t xLqt xm Qw�v�ty �OvQwyWt �CQB ��kv x� OvQ�O Q�Qk Tm �� u�iQ� QOCr�L R� CqB Tm �� pmW w CU� �FALSE� CUQO�v ZQiV�B Cr�L QO xm CU� horizontal �k�vt�� outliers

��� �vWwOv�wUwt ���

Min

lower whisker

Q1

median

Q3

upper whisker

Max

boxplot hrDNt ��yCtUk V��tv ��� pmW

�O��t QO �Owta Cr�L x� �ki�R ��yxO�O �RH xm trees xO�O R� Q�m u�� s�Hv� ��Q� �OW�� xO�O xwQo OvJ ��Q�O xm O�vm xHwD �r�Ft x� uwvm �

�CU� �%� pmW pY�L �OOQo�t xO�iDU� CU�� boxplot�trees�

OwHw plot �k�vt u�twoQ �m�i�Qo ���D QO �OQw CUOx� �Q boxplot �OOa C�YNWt u�wD�t xvwoJ �t��OOa Q�O�kt x�ov OwWCUQO�v u�twoQ u�� Q�Okt Qo � �CU� �TRUE� CUQO u ZQiV�B Q�Okt xm OQ�O

�OwW�t Qy��� boxplot�trees� plot�FALSE�

�CU� Q� R Q�O�kt pY�L

�stats

���� ��� ����

���� ��� �� ��

��� ���� � ���

���� ��� �� �

� �� ���� � ����

���� �� �� ����

�� p�tDL� w Q�t� pYi

Girth Height Volume

2040

6080

trees ��yxO�O boxplot V��tv �� pmW

�n

��� �� �� ��

�conf

���� ��� ����

���� ������ ������� ����

��� � ����� ����� �����

�out

��� ��

�group

��� �

�names

��� �Girth� �Height� �Volume�

�CU� Q� R KQW x� u ��yxir�wt xm OvDUy CU�r l� CQwYx� jwi Q�O�kt OwW�t xLqt xm Qw�u�ty

��� �vWwOv�wUwt ���

w swU lQ�J xv��t pw� lQ�J u���B whisker pt�W xm xwQo Qy QYva GvB xm CU� �U� QD�t �stats�OyO�t u�Wv �Q CU� q�� whisker

�Ovm�t u�at �Q xwQo Qy QY�va O�OaD xm CU� �Q�OQ� �n

�OyO�t u�Wv �Q xwQo Qy notch q�� w u���B Q�O�kt xm CU� �U� QD�t �conf

�OvDUy CQB ��yxO�O �k�w QO xm OyO�t u�Wv �Q �ywhisker R� GQ�N Q�O�kt �out

�OyO�t u�Wv �Q xO�O l� ��yxwQo O�OaD �group

�OyO�t u�Wv �Q �yxO�O l� xwQo Qy s�v �names

table�� ���D � � �

u�wvaCLD ��xO�O xawtHt R QO p�Ft ��Q� �Owtv xO�iDU� table� ���D R� u�wD�t �yxO�O uOwtv xYqN ��Q�xO�iDU� u R� pw� pYi QO R�v �q�k �OwW�t pt�W �Q wQOwN �� R� C�YwYN �� xm OQ�O OwHw mtcars�OOQo�t p�ta� QOvr�U� cyl �va� jwi �xO�O xawtHt swO C�YwYN ��Q� Q� R ��yO�m uwvm � �CU� xOW� data�mtcars�

� attach�mtcars�

� table�cyl�

�CU� Q� R Q�O�kt pY�L

cyl

� �

�� � �

�OQ�O OwHw QOvr�U wQOwN � w QOvr�U � wQOwN � QOvr�U wQOwN �� xm OwW�t xLqt u��Q��v��Owtv x��Q� R�v ��Uv �v�w�Qi CQwYx� �Q xYqN u�wD�t uwvm �

� table�cyl��length�cyl�

cyl

� �

�� ��� ����� � ���

�CU� x��Q� p��k barplot� u�wvaCLD �a��D�UwD Q�m u�� �Owtv s�UQD R�v Q�Owtv CQwYx� u�wD�t �Q xYqN�OyO�t u�Wv �Q xYqN s�UQD !%� pmW �CU� xOW O�H�� table� ���D �UwD xm CU� �W ���D u�twoQ

��� p�tDL� w Q�t� pYi

4 6 8

0.0

0.1

0.2

0.3

0.4

table Q�Owtv V��tv ��� pmW

pwOH l� �W�wL ���D u�rw� xm �OQ�O R�v prop�table� w margin�table� Q�v �D�kDWt table� ���D�O�vm xHwD Q� R p�Ft x� uwvm � �OR�U�t XNWt pwOH ��Uv �v�w�Qi �twO w Ovm�t u�at �Q

� m � matrix������

� m

�CU� Q� R Q�O�kt pY�L

���� ��� ����

���� � � �

��� �

�OOQo�t p�ta� m �wQ margin�table� ���D uwvm �

� margin�table�m��

� � �

� margin�table�m���

� � �

Qwvt swO u�twoQ Qo � �CU� pwOH uwDU xOv��tv OW�� � Qo � w Q�U xOv��tv OW�� � Qo � Q�N� ���D swO u�twoQ�OyO�t CUOx� �Q pwOH QY�va pm �wtHt ���D OwWv

�OOQo�t p�ta� m �wQ prop�table� ���D uwvm �

� prop�table�m��

�CU� Q� R Q�O�kt pY�L

��� �vWwOv�wUwt ���

���� ��� ����

���� �������� �������� ��������

��� �������� �������� ��

xm Qw�u�ty �CU� xOW s�UkD �� OOa Q� u swO Q�U QY�va w � OOa Q� pwOH pw� Q�U QY�va �va��CU� OL�w Q��Q� Q�N� pwOH Q�U Qy QY�va �wtHt OwW�t xLqt

� sum�prop�table�m���� �

�O�vm xHwD pwOH swO Oa�� x� uwvm �� prop�table�m���

�CU� Q� R Q�O�kt pY�L

���� ��� ����

���� �������� � ���� � � � ��

��� �������� ���� �� �� � � �

�� OOa Q� swU vwDU QY�va w �� OOa Q� u swO uwDU QY�va � OOa Q� pwOH pw� uwDU QY�va �va��CU� OL�w Q��Q� Q�N� pwOH uwDU Qy QY�va �wtHt OwW�t xLqt xm Qw�u�ty �CU� xOW s�UkD

� sum�prop�table�m����� �

QDt�Q�B �� uwU�wB �� RwD R� �iO�YD xO�O ���� u QO xm O�O Q�Qk Qv Ot �Q Q� R p�Ft u�wD�t table� ���D ��Q��OwW�t xYqN TBU w OOQo�t O�H�� ���

� set�seed���

� y � rpois��������

� table�y�

�CU� Q� R Q�O�kt pY�L

y

� � � � � �

��� � �� ��� �� � �� �

�OW���t � � � w ��� �yl� O�OaD ��� �yQiY O�OaD u QO xm���D R� Q�m u�� ��Q� �Owtv p�O�D Q�eDt wO �� Q�O�wJQ�J xO�O l� x� �Q Q�N� pwOH u�wD�t �oO�U x� uwvm �

��� p�tDL� w Q�t� pYi

�OwW�t xO�iDU� as�data�frame�� as�data�frame�table�y��

�CU� Q� R Q�O�kt pY�L

y Freq

� ���

� �

� ��

� ���

� ��

� � �

� � ��

� �

� � �

�OwW�t xDN�OQB p�tDL� ���D OvJ x� uwvm �

p�tQv p�tDL� �r�oJ ���D � �

�OwW�t u��� Q� R CQwYx� p�tQv p�tDL� �r�oJ ���D

fx��� � ��

p��

e��x����

���

�O�vm xHwD Q� R pmW x� u �atHD ���D w p�tDL� �r�oJ ���D V��tv ��Q�

X � seq���������

par�mfrow�c�����

plot�X�dnorm�X��type��l��xlab��x�� ylab��f�x��� main��PDF�s Normal��

plot�X�pnorm�X��type��l��xlab��x�� ylab��F�x��� main��CDF�s Normal��

�R�Ux��W �Q QwmPt ���D p�tQv �iO�YD O�Oa� �� u�wD�t uwvm � �OOQo�t pY�L �%� pmW q�� ��yO�m ��QH� ��� #%� pmW� OQm xU��kt �Qv ���D �� �Q u w Owtv

set�seed���

Y � rnorm������ � ���� from Normal�mu � �� sigma��

�OvwW�t hPL � R� QDoQR� w �� R� QDmJwm O�Oa� Q R QwDUO QOY�Y � �� � Y � � � NA

x � seq���� �� ��

�Owtv sUQ pmW l QO �Q �r�oJ ���D w s�QowDU�y u�wD� �D OwW�t p�aiQ�e �v�w�Qi Q R QwDUO QO

��� �vWwOv�wUwt ���

−4 −2 0 2 4

0.0

0.1

0.2

0.3

0.4

PDF’s Normal

x

f(x)

−4 −2 0 2 4

0.0

0.2

0.4

0.6

0.8

1.0

CDF’s Normal

x

F(x

)

p�tQv �atHD w p�tDL� �r�oJ ���D ��yQ�Owtv V��tv ��� pmW

hist�Y� breaks��FD�� xlim�c������� freq�FALSE� main����

title��Histogram of Normal distribution��

lines�x� dnorm�x�� lwd���

qqplot�� w qqline�� �qqnorm�� �m�i�Qo ���wD � � �

�N l� x�ov OvW�� p�tQv �yxO�O Qo � �O�O u�Wv qqnorm� ���D �� �Q xO�O �QU l� uOw� p�tQv u�wD�t &%� pmW� xU��kt ��Q� xm OwW�t pY�L qqline� ���D R� CU�Q �N s�UQD �OvyO�t V��tv �Q CU�Q

�O�vm xHwD Q� R p�Ft x� �OwQ�t Q�mx�x � runif�����

y � rnorm�����

par�mfrow�c�����

qqnorm�x�main����

title��Q�Q for uniform Dis���

qqline�x� col��red��

qqnorm�y� main����

title��Q�Q for normal Dis���

qqline�y� col��red��

��Q� �Ov�xOW �� RwD l� R� �QU wO u�� �� xm Owtv KQ�t �Q p�wU u�� u�wD�t O�W�� xDW�O xO�O �QU wO Qo ��N l� p�mWD ��kv Qo � Q�Owtv sUQ �� �OQ�O OwHw qqplot� CQwY x� �a��D R u�� R QO Q�m u�� s�Hv�xO�iDU�CU�Q �Nl� R� u�wD�t R�v xU��kt ��Q� �CU� pw�k p��k lQDWt �� RwD ZQi x�ov OvyO� �Q CU�Q

� '%� pmW� OOQo�t pY�L abline���� ���D R� xO�iDU� �� xm CU� pw� �� Q R�Ut�v �N u�� �Owtv

��� p�tDL� w Q�t� pYi

Y

Den

sity

−4 −2 0 2 4

0.0

0.1

0.2

0.3

0.4

Histogram of Normal distribution

�Q�v p�tDL� ���D w s�QowDU�y ��yQ�Owtv V��tv ��� pmW

−3 −2 −1 0 1 2 3

0.0

0.4

0.8

Theoretical Quantiles

Sam

ple

Qua

ntile

s

Q−Q for uniform Dis.

−3 −2 −1 0 1 2 3

−3

−1

01

2

Theoretical Quantiles

Sam

ple

Qua

ntile

s

Q−Q for normal Dis.

p�tQv w CN�wvm� p�tDL� �r�oJ ���D wO p�tQv ��ylOvJ ��yQ�Owtv V��tv ��� pmW

��� �vWwOv�wUwt ��

x � rnorm�����

y � rnorm�����

qqplot�x�y�

abline���� col��blue�� lwd���

−2 −1 0 1 2

−3

−2

−1

01

23

x

y

xO�O �QU wO ��ylOvJ Q�Owtv V��tv ��� pmW

ecdf�� ���D � � �

ecdf� xm OQ�O OwHw �a��D �t� �OQm s�UQD w x�U�Lt �Q �atHD �� RwD ���D u�wD�t �OW xLqt �q�k xm Qw�v�ty�O�vm xHwD Q� R p�Ft x� �OyO�t CUO� �Q �� QHD �atHD �� RwD w OwW�t xO�t�v

� x � rnorm���

� plot�ecdf�x��

�O��t CUOx� �%� pmW s�UQD R� TBu�Wv �Qv w �� QHD Cr�L QO� �Q pw�� w �atHD p�tDL� �� RwD xm O�vm xHwD �(%� Q�Owtv w �yO�m x� uwvm �

�OyO�t

� x � seq��������

� plot�x� pweibull�x�scale��shape����type��l�� main��ECDF and Weibull CDF��

� x�teo � rweibull�n�����shape��� scale��

� plot�ecdf�x�teo�� add�TRUE�

�� p�tDL� w Q�t� pYi

−1.0 −0.5 0.0 0.5

0.0

0.2

0.4

0.6

0.8

1.0

ecdf(x)

x

Fn(

x)

p�tQv �� QHD �atHD �� RwD Q�Owtv V��tv ��� pmW

0.0 0.5 1.0 1.5 2.0

0.0

0.2

0.4

0.6

0.8

1.0

ECDF andWeibull CDF

x

pwei

bull(

x, s

cale

= 1

, sha

pe =

2)

pw�� w �� QHD �atHD �� RwD Q�Owtv V��tv ���� pmW

��� �vWwOv�wUwt ��

�t�o p�tDL� �r�oJ ���D � � �

�OwW h� QaD �t�o ���D xm CU� sRq �OD�� p�tDL� �r�oJ ���D u�� u��� R� p�k

�� �

�Z�

x���e�x dx � �

�Owtv u��� Q� R CQwY x� �Q �t�o p�tDL� �r�oJ ���D u�wD�t TBU

fx� �

�����

�����

x���e�x� x �

� x � �

� � Q�Okt Qo � �OwW�t xO�t�v scaleT��kt QDt�Q�B� � w shape pmW QDt�Q�B� QDt�Q�B wO ��Q�O ���D u���OwW�t p�O�D ���tv �� RwD x� ���D u�� OW��

�CU� Q� R CQwY x� p�tDL� �r�oJ ���D u�� ��yQw�DWo

�X � �

�X � ��

�O��t CUO� Q� R ���wQ jwi CqO�at pL R�

� ��X�X

��XX

�O�vm xHwD ��%� pmW� �� RwD u�� OQwt QO R ��yp�Ft x� uwvm �

x � seq����� length����

par�mfrow�c������

plot�x�dgamma�x�shape��scale��� type��l��xlab��x��

ylab��Prob�� main��Shape ��

plot�x�dgamma�x�shape���scale��� type��l��xlab��x��

ylab��Prob�� main��Shape ���

plot�x�dgamma�x�shape���scale��� type��l��xlab��x��

ylab��Prob�� main��Shape ���

plot�x�dgamma�x�shape���scale��� type��l��xlab��x��

ylab��Prob�� main��Shape ���

� ��%� pmW� O�vm xHwD scale QDt�Q�B p�Ft x� uwvm �x � seq������length����

plot�x�dgamma�x�shape���scale��� type��l�� xlab��x��

� p�tDL� w Q�t� pYi

0 2 4 6 8 10

0.0

0.2

0.4

0.6

0.8

1.0

Shape 1

x

Pro

b

0 2 4 6 8 10

0.0

0.1

0.2

0.3

Shape 2

x

Pro

b

0 2 4 6 8 10

0.00

0.05

0.10

0.15

0.20

Shape 5

x

Pro

b

0 2 4 6 8 10

0.00

0.04

0.08

0.12

Shape 10

x

Pro

b

hrDNt ��yshape �� �t�o �� RwD ��yQ�Owtv V��tv ���� pmW

ylab��f�x��� main��Gamma pdf�s��

lines�x�dgamma�x�shape���scale���� lty���

lines�x�dgamma�x�shape���scale���� lty���

lines�x�dgamma�x�shape���scale���� lty���

legend�x����y�����paste��Scale���c���������� lty����

�O�vm xHwD Q� R p�Ft x� �O�O VR�Q� �Q �t�o �� RwD Qv OQwt ��yxO�O �QU l� Q� u�wD�t

X � c������ ���� ��� ���� ���� ���� ���� ���� ���� �����

n � length�X�

alpha � �mean�X��sd�X���

theta � var�X��mean�X�

x � seq��� �� length�����

plot�x� dgamma�x�shape�alpha�scale�theta�� type��l�� ylab��f�x���

points�X� rep���n��

�xwLv xm Cw�iD u�� �� Owtv Q�QmD �Q q�� p�Ft u�wD�t xD�r� �OwW�t pY�L ��%� pmW jwi ��yO�m ��QH� ���OW�� �QwLt ��yl�D CQwY x� p�k p�Ft� �� QHD ��yxO�O uO�O u�Wv

X � c������ ���� ��� ���� ���� ���� ���� ���� ���� �����

n � length�X�

alpha � �mean�X��sd�X���

theta � var�X��mean�X�

x � seq��� �� length�����

plot�x� dgamma�x�shape�alpha�scale�theta�� type��l�� ylab��f�x���

rug�X� ticksize � ����� side � � lwd � ��

�OwW�t pY�L �!%� pmW jwi ��yO�m ��QH� ��

��� �vWwOv�wUwt ��

0 5 10 15 20 25 30

0.0

0.1

0.2

0.3

Gamma pdf’s

x

f(x)

Scale= 1Scale= 2Scale= 4Scale= 8

hrDNt ��yscale �� �t�o �� RwD ��yQ�Owtv V��tv ���� pmW

0 2 4 6 8

0.00

0.05

0.10

0.15

0.20

0.25

0.30

x

f(x)

xO�O �QU l� Q� �t�o ���D VR�Q� V��tv ��� pmW

�� p�tDL� w Q�t� pYi

0 2 4 6 8

0.00

0.05

0.10

0.15

0.20

0.25

0.30

x

f(x)

l�D CQwY x� �� QHD ��kv! xO�O �QU l� Q� �t�o ���D VR�Q� V��tv ���� pmW

�uUQ�B p�tDL� �r�oJ ���D � � �

xD�r� �O����t xt�O� � �wv uUQ�B �D w OwW�t �wQW QiY �wv uUQ�B R� p�tDL� �r�oJ ���wD R� xO�wv�N u��w QiY u �orwJ �� Q� �Q� R CU� p�tQv p�tDL� �r�oJ ���D u�ty ���� QkD QiY uUQ�B p�tDL� �r�oJ ���D�QDW�� OQ� Q�m � �wv uUQ�B p�tDL� �r�oJ ���D EL��t R� ��xQ�B QO �OW���t � Q��Q� u �oO�Wm �� Q�

�CU� Q� R CQwYx� u pwtQi xm OW���t �t�o �� RwD x�W uUQ�B �wv u�� �OQ�O

fx� ��

jsja�a� jx� �ja��e�x��s

���wD �OW���t x��

s � ��vt� �CU� u�mt QDt�Q�B � w T��kt QDt�Q�B s �� � pmW QDt�Q�B a � � u QO xm

xDU� u�� QO �Owtv xO�iDU� PearsonSD xDU� R� O��� w CU�v OwHwt R xDUy QO �y�� RwD R� xO�wv�N u���Owtv x�U�Lt Q� R CQwYx� �Q �yxO�O �� QHD pw� Qw�DWo Q�yJ u�wD�t

� library�PearsonDS�

� x � c��������������������������������������������������������

� ��������������������������������������������������

� empMoments�x�

�CU� Q� R CQwYx� q�� O�m pY�L

mean variance skewness kurtosis

�������� ��������� ������ ��������

�O�vm xHwD Q� R O�m x� �Owtv s�UQD uUQ�B ��y�� RwD hrDNt �L�wv ��Q� �t�Qo ��O u�wD�t xDU� u�� QO

� library�PearsonDS��� Pearson

��� �vWwOv�wUwt ��

� pearsonDiagram�max�skewness � sqrt���� max�kurtosis � ���

� squared�skewness � TRUE� lwd � �� legend � TRUE�

� n � ���

u�� Qo � uwvm � �CU� squared�skewness � TRUE u�twoQ q�� O�m QO �CU� ��%� pmW q�� O�m pY�L

0 2 4 6 8 10 12 14

05

1015

20

1

2

2−point−distr.Pearson 0Pearson IPearson IIPearson IIIPearson IVPearson VPearson VIPearson VII

uUQ�B ��y�� RwD s�Qo ��O V��tv ���� pmW

�#%� pmW �ypw� �yQwLt Q��eD �� x�ov Ovm Q��eD squared�skewness � FALSE CQwYx� u�twoQwq p d hwQL �� xm CW�O OwHw �wv Q�yJ p�tDL� ���D ��Q� OW xLqt �q�k xm Qw�u�ty �OwW�t pY�L

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5

05

1015

20

1

2

2−point−distr.Pearson 0Pearson IPearson IIPearson IIIPearson IVPearson VPearson VIPearson VII

p�� QwLt �� uUQ�B ��y�� RwD s�Qo ��O V��tv ���� pmW

x� p�Ft ��Q� �CU� jO�Y R�v uUQ�B ��y�� RwD ��wv� OQwt QO xOa�k u�� �OW�t XNWt ���D s�v ��OD�� QO r�O�vm xHwD swU �wv uUQ�B �� RwD Om

� library�PearsonDS�

�� p�tDL� w Q�t� pYi

� set�seed��

� pIIIpars � list�shape��� location�� scale������

� � calculate probability density function

� dpearsonIII�����params�pIIIpars�

� ����������� ���������� ����������� ����������� �������� �����������

� � calculate cumulative distribution function

� ppearsonIII�����params�pIIIpars�

� ����������� ���������� ���������� ���������� ���������� ����������

� � calculate quantile function

� qpearsonIII�seq��������by������params�pIIIpars�

� ������� ���������� ���������� ������ ���������

� � generate random numbers

� rpearsonIII���params�pIIIpars�

� ������� ��������� ��������� ���������� ����������

�iO�YD �Q�oxvwtv �����

u�wD�t �Q xU�m l� R� AwD xU uO�Wm w ��� �D � R� O�Oa� �iO�YD ��NDv� Ovv�t �r�tDL� xO�U ��yx� QHD�CU� Q� R �rm CQwY x� sample� ���D �Owtv �R�Ux��W R u�� R �UwD

sample�x� size� replace � FALSE� prob � NULL�

u QO xm�OW�� QDm �Q�m �� w OOa Ov�wD�t xm CU� Qv OQwt Q�OQ� �x

�OOQo ��NDv� O��� xm �O�OaD �size�OOQo s�Hv� �Q�Po��H �� �� w �Q�Po��H uwO� �Q�oxvwtv �replace

�OyO� uRw �yxvwtv ��NDv� x� Ov�wD�t xm CU� �Q��DN� Q�OQ� �prob��yp�Ft

��� �D � R� hO�YD x� OOa l� ��NDv�� sample����� �

� �

T�D l� Q�� �� ��DQB� sample���� �� replace � T�

� � � � � � � � � �

�w�Ut�v Cq�tDL� �� T�D l� Q�� �� ��DQB� sample���� �� c���������������������������� replace � T�

� � � � � �

�Q�Po��H uwO� w hO�YD x� xQyt � uwvm � �OQ�O OwHw OQR xQyt � w �� xQyt RtQk xQyt ��xU�m QO�O�vm ��NDv�

��� �vWwOv�wUwt ��

� urn � c�rep��red�� ��� rep��blue�� ��� rep��yellow�� ���

� sample�urn� �� replace � F�

� �red� �yellow� �blue� �red� �red� �red�

p�tDL� � �D l� ��yQDt�Q�B OQw�Q �����

���yVwQ R� �Owtv OQwQ� �Q p�tDL� ���D l� ��yQDt�Q�B u�wD�t hrDNt ��yVwQ x� O�v�O�t xm Qw�u�ty�Owtv xQ�W� �yv x� w OQ� s�v u�wD�t ����tvDUQO QFm �OL VwQ w �yQw�DWo VwQ Ovv�t

���tvDUQO QFm �OLVwQ x� �Q p�tDL� ���D ��yQDt�Q�B xm OQ�O OwHwMASS u�wvaCLD ��xDU�R u�� R QOpw� CU� �QwQ� u�twoQ wO ��Q�O xm CU� OwHwt �tdistr� s�v x� �a��D xDU� u�� QO �Ovm�t OQwQ��OQ�o Q�Qk uW�Dwm pN�O QO O��� xm Qv OQwt p�tDL� ���D swO w O��� VR�Q� �a��D �yv Q� CU� Q�Qk xm ���yxO�O�� uwvm � �OwW�t O�rwD XNWt ��yQDt�Q�B ��� �t�o �� RwD �� �iO�YD O�Oa� �QU l� �OD�� �Hv�� QO �p�Ft�OOQo�t OQwQ� CU�xDi�� VR�Q� QwmPt ��yxO�O Q� xm �t�o p�tDL� ���D ��yQDt�Q�B ��OOHt �t�o p�tDL� ���D ZQi

library��MASS��

set�seed��

random � rgamma�������������

para � �tdistr�random��gamma��� print�para�

para � unlist�para�

x � seq�������

y � dgamma�x���������

plot�x�y�type��l��

lines�x�dgamma�x�para� �para�� ��lty���

legend����������legend�c��exact�� �ML��� lty�c����� bg��gray����

�OwW�t pY�L �&%� pmW q�� xt�vQ� ��QH� ��

�Q�t� ��yVwQ �����

�OOQo�t O�m �D �yu u� QDQwyWt �wQ �Hv�� QO �CU� ZQi uwtR w �Q�t ��yVwQ u�� R�t R u�� R

t xiQ� wO w l� uwtR� � � � �

�OwW�t uwtR t p�tDL� �r�oJ ���D �� �Hv�� QO �yZQi �CU� t�test� uwtR �wv u�� ��Q� �rY� ���D

t�test�x� y � NULL� alternative � c��two�sided�� �less�� �greater��� mu � ��

paired � FALSE� var�equal � FALSE� conf�level � �����

�u QO xm�CU� OwHwt xO�U uwtR l� x�ov OwWv xO�O y Qo � �OvDUy �OOa ��yQ�OQ� �x�y

�two�sided� u ZQiV�B �OOQo�t u��� �yQDm �Q�m R� ��xDWQ �UwD u� Ro��H ZQi �alternative� Maximum Likelihood

�� p�tDL� w Q�t� pYi

2 4 6 8 10

0.0

0.1

0.2

0.3

x

y

exactML

xOW OQw�Q� ��yQDt�Q�B �� xO�O �QU l� Q� �t�o ���D VR�Q� V��tv ���� pmW

�O�vm xO�iDU� �Q�oQ�mx� ��Q� R�v u pw� hwQL R� O�v�wD�t �tW ��less� w �greater�OwHw xvwtv wO Qo � Ovm�t u��� �Q �yu�ov��t hqDN� ��� OyO�t u�Wv �Q u�ov��t CUQO Q�Okt xm �OOa �mu

�CU� QiY Q��Q� ZQiV�B � OW�� xDW�O�O�W�� xDW�O ���DwO uwtR O�y�wN� Qo � CU� �k�vt xv�Wv �paired

�CU� F� u ZQiV�B w OvQ��Q� sy �� �yTv�� Q�w OW�� T� CUQO Qo � �CU� �k�vt Q�eDt �var�equalu� Ro��H ZQi �UL Q� u�ov��t ��xrY�i OQwQ� ��Q� )��ZQiV�B� u�v�t�� K�U �conf�level

�O�vm uwtR �Q mu��� QiY ZQi trees ��yxO�O QO �� p�Ft

� data�trees�

� t�test�trees�Height� mu � ���

One Sample t�test

data� trees�Height

t � ������� df � ��� p�value � ���e���

alternative hypothesis� true mean is not equal to ��

�� percent con�dence interval�

������� �������

sample estimates�

mean of x

��

�OwW�t OQ QiY ZQi u��Q��v��yu hQYt R� �� xmCU� u�� p�wU uwvm � �OOQo�t xi��� wQOwNCNwU x� �vOwRi�l� O�vm ZQi �� p�Ft�Ovm�tv xO�iDU� u R� Qo�O �wQOwN VW w Ovm�t xO�iDU� u R� wQOwN VW Q�m u�� ��Q� �OwW�t xDU�m

��� �vWwOv�wUwt ���

�CU� Q� R CQwYx� xm CU� xOW �Q�oxR�Ov� ur�o Q� p��t� mpg Q�eDt

Car � � � � �

mpg w� additive � �� ��� ���� ���� ���� ����

mpg w�o additive ��� ���� ���� ���� ���� ����

� add � c������ ���� ����� ����� ����� �����

� noadd � c������ ���� ����� ���� ���� �����

� t�test�add� noadd� paired�T� alt � �greater��

Paired t�test

data� add and noadd

t � ������� df � �� p�value � �������

alternative hypothesis� true di�erence in means is greater than �

�� percent con�dence interval�

�������� Inf

sample estimates�

mean of the di�erences

����

�OwtR ks�test ���D �� �Q �Q�OQ� �xO�O l� u�wD�t

� x � runif����

� out � ks�test�x� �pnorm��

� out

One�sample Kolmogorov�Smirnov test

data� x

D � ������� p�value � ���e��

alternative hypothesis� two�sided

�Owtv xO�iDU� k�s uwtR R� u�wD�t R�v OvW�� xOW PN� �� RwD l� R� �Q�OQ� �xO�O wO Qo �

� x � rnorm����

� x� � rnorm����

� ks�test�x� x��

Two�sample Kolmogorov�Smirnov test

data� x and x�

D � ����� p�value � ������

alternative hypothesis� two�sided

Q� R G��Dv w OwW ��DQB Q�� ��� T�D l� xm O�vm ZQi �O���tQi xHwD �N �� Qt uwtR R� p�Ft l� x� uwvm ��OOQo pY�L

��� p�tDL� w Q�t� pYi

T�D xHw � � � � �

�v�w�Qi � � �� � �� �

R� Q�m u�� ��Q� �CU� ��T�D xHw Qy uOt p�tDL� �va� �CU� hQ� �� T�D u�� xm CU� u�� p�wU uwvm �

�O�vm xHwD Q� R ��yO�m x� �OwW�t xO�iDU� �N �� Qt uwtR

� counts � c���� ��� ��� ��� ��� ��

� probs � rep���� ��

� chisq�test�counts� p � probs�

Chi�squared test for given probabilities

data� counts

X�squared � ����� df � �� p�value � ����

�CU� u R� QDoQR� ������ �va� p�tDL� Q�Okt x�ov OW�� OYQO � jwi uwtR uOw� Q�O�vat K�U Qo ��OwW�tv OQ uOw� hQ��� ZQi u��Q��v�

sQ�yJ pYi

uw�UQoQ ��ypOt

�a��wD uOv�wN�Qi j� Q� R� �ypOt u�� ��twta �CU� �Q�t ��ypOt VR�Q� ��Q� �O�� R ��yu�DwQ ��Q�O R u�� R�CU� Q� R CQwY x� VR�Q� �Q�t pOt l� �rm pmW �Ovvm�t pta lm� glm� � � � pFt

respose � expression

��N uw�UQoQ ��ypOt ��

pwtQi ��yC�OwHwt �����

�OyO�t VR�Q� Q� R CQwY x� �Q ��N pOt l� R u�� R

y � �� � ��x� � � � �� �pxp �

���r�e �va� ��N xrtH �OyO�t u�Wv �Q uw�UQoQ ���Q� w ��O�t R� ZQa � � ��� ��� � � � � �p� xm�CU� �� Tv�� Q�w w QiY u�ov��t �� p�tQv �� RwD ��Q�O

�Owtv xO�iDU� Q� R pwtQi w lm� ���D R� xO�iDU� �� u�wD�t Q�eDt wO �� uw�UQoQ ��Q�

���

�� uw�UQoQ ��ypOt � pYi

y � x�x�

�CU� y � �� � ��x� � ��x� � pwtQi xrRvt x� jwi CQ��a xmR� ZQa O�U� wv� Q� R CQwY x� �Q jwi x���Q �t� �OwW�t ��O�t R� ZQa pt�W R u�� R ZQiV�B Qw� x�

�OOQo�t hPL ��O�t

y � ��x�x�

��yp�Ft x� �OvDUy ��N uw�UQoQ QO �Y�N �v�at ��Q�O ��������� ��yQorta xm O�W�� xDW�O xHwD�O�vm xHwD Q� R

y � x�x��x�x�

�CU� y � �� � ��x� � ��x� � ���x�x� � pwtQi xrRvt x� jwi CQ��a xm�Ovm�t O�H�� ��DQD x� �Q �� wOwO w xv�o� ��yxrtH � Qorta R� xO�iDU�

y � �x�x��x�x���

�CU� Q� R x���Q pO�at q�� pwtQi

y � x�x��x��x�x��x��x��x�x�

R� ZQa �� OW xLqt �q�k xm Qw�u�ty �Ovm�t hPL uw�UQoQ xrO�at R� �Q �DqtH �� w xrtH � Qorta�O�vm xHwD Q� R p�Ft x� �Owtv hPL �Q ��O�t

y � �x�x��x�x��� � x��x�

�CU� Q� R x���Q pO�at q�� pwtQi

y � x�x��x��x�x��x�x�

�O�vm xHwD Q� R p�Ft x� �Ovm�t Q�QmD Q�eDt ��Q� �Q ��� Q� I ���D

y � I�x�x��

Q��eD pOt QO x� Q�eDt O�y�wN� Qo � ��vt� �CU� y � �� � �x� � x�� � pwtQi xrRvt x� jwi CQ��a xm�O��xOQm x��DW� O�vm pta Q� R CQwY x� Qo � �OwW �Q� wO QO �qFt �Ovm

y � x���x�

�Owtv pta O��� Q� R CQwY x� �r�t uOW CUQO ��Q�

y � x�I���x��

�CU� Q� R KQW x� R u�� R QO u pwtQi x�ov OW�� y � �� � ��x � ��x� CQwYx� Qv OQwt pOt Qo �

y � poly�x� ��

�Q� R CQwYx� xv w

y � x�x��

��� �vWwOv�wUwt ���

�R�UpOt � �wD �����

w VR�Q� ��Q� �O�� R ���wD �OQ�O �yQ�eDt u�� ��N ���wQ u��� ��Q� �a�Uw OQ� Q�m ��N uw�UQoQ ��ypOtKQW x� �yu ��yu�twoQ R� ��xQ�B xm CU� lm� Q�m u�� ��Q� �rY� ���D �OQ�O OwHw ��N uw�UQoQ p�rLD

�CU� Q� Rlm�formula� data� weights� subset� na�action�

�O�vm xHwD Q� R ��yxO�O x�gene� gene�

����� ����

���� �����

��� �����

��� � ���

����� ����

����� ����

����� �����

���� �����

����� ����

����� �����

����� ��� �

���� ����

�� � ����

���� ����

���� ����

��� ���

��� ���

���� ����

x� �w� Qt uwtR w �oDU�ty �� Q� �OD�� xm �CU� xOW xQ�NP gen�reg�txt s�v x� �r��i QO jwi ��yxO�O�Ovm�t �UQQ� �Q �yu x� �w� Qt OQ�wt xOv�wN �Q u Q� R ��yO�m �Owtv O�y�wN xLqt �Q u

� x �� read�table��F��R��les�data�gen�reg�txt��header�T�

� cor�test�x�gene� x�gene��

Pearson�s product�moment correlation

data� x�gene and x�gene�

��� uw�UQoQ ��ypOt � pYi

t � ������ df � �� p�value � ����e���

alternative hypothesis� true correlation is not equal to �

�� percent con�dence interval�

�������� ���������

sample estimates�

cor

���������

Q� R pwtQi �� uw�UQoQ pOt uwvm �

gene� � �� � �� � gene� �

�OOQo�t p�ta� �yxO�O �wQ� x � read�table��F��R��les�data�gen�reg�txt�� header�T�

� m�reg � lm�gene��gene� data�x�

� m�reg

Call�

lm�formula � gene� � gene� data � x�

Coe cients�

�Intercept� gene

������� �������

�CWwv R�v sy Q� R CQwYx� u�wD�t �Q q�� ��yO�m� x � read�table��F��R��les�data�gen�reg�txt�� header�T�

� m�reg � lm�x�gene��x�gene�

� m�reg

Call�

lm�formula � x�gene� � x�gene�

Coe cients�

�Intercept� gene

������� �������

�O�vm xHwD Q� R pwOH x� uw�UQoQ x� �w� Qt ��y�HwQN uDi�� ��Q�Expression Description

coefobj� regression coe cients

residobj� residuals

�ttedobj� �tted values

summaryobj� analysis summary

predictobj�newdata�ndat� predict for new data

devianceobj� residual sum of squares

��� �vWwOv�wUwt ���

�CU� m�reg u�ty obj R� Qwvt jwi p�Ft QO�O�Wm �Q xDi�� VR�Q� �N w Owtv sUQ �Q Vvm �QB Q�Owtv u�wD�t uwvm �

� plot�x�gene� x�gene��

� lines�x�gene� �tted�m�reg��

xO�iDU� R�v Q� R C�QwDUO R� u�wD�t xDi�� VR�Q��N sUQ ��Q� �OwW�t pY�L �%! pmW Q� R ��yO�m ��QH� ��

−1.0 −0.5 0.0 0.5

−1.

0−

0.5

0.0

0.5

1.0

x$gene1

x$ge

ne2

xDi�� VR�Q� N w Vv�m �QB Q�Owtv l� V��tv ���� pmW

�Owtv� plot�x�gene� x�gene��

� abline�m�reg�

R�v �Q �yxOv�t�k�� xDi�� VR�Q� �N w �� QHD ��kv Q� xwqa xm O�vm�t xLqt �Q �%! pmW Q� R QO uwvm ��Owtv sUQ u�wD�t

� plot�x�gene� x�gene��

� lines�x�gene� �tted�m�reg��

� segments�x�gene� �tted�m�reg�� x�gene� x�gene�� lty���

���N t Q�O�kt Q�v xDi�� VR�Q� pOt R� �i��� C�aq�� R� ��xQ�B uOQw CUO� ��Q� summary� ���D�O�vm xHwD Q� R p�Ft x� �CU� O�it �yQDt�Q�B u�� �oDU�ty w OQ�Ov�DU�

� summary�m�reg�

Call�

lm�formula � x�gene� � x�gene�

Residuals�

Min Q Median �Q Max

������ ������ ������� ����� ������

��� uw�UQoQ ��ypOt � pYi

−1.0 −0.5 0.0 0.5

−1.

0−

0.5

0.0

0.5

1.0

x$gene1

x$ge

ne2

�yxOv�t�k�� w uw�UQoQ Q�Owtv l� V��tv ���� pmW

Coe cients�

Estimate Std� Error t value Pr��jtj��Intercept� ������� ������� ������ ����

x�gene ������� ������ ��� ���e��� ���

!

Signif� codes� � ����� ���� ���� ��� ��� ���� ��� �� � �

Residual standard error� ��� on � degrees of freedom

Multiple R�squared� ������ Adjusted R�squared� ������

F�statistic� ���� on and � DF� p�value� ����e���

�Owtv x�U�Lt �Q uw�UQoQ xrO�at ���Q� ��xrY�i OQwQ� u�wD�t con�nt� ���D ��

� coef�m�reg�

�Intercept� gene

����������� ����������

� con�nt�m�reg�

���� �����

�Intercept� ��������� ���������

gene �������� ���������

R�v �O�Qiv� CQwYx� �Q �yv u�wD�t xm Ovm�t xQ�NP OwN QO �Q �D�aq�� Q�OQ� CQwYx� summary� ���D�O�vm xHwD Q� R OQ�wt x� uwvm � �Owtv xO�iDU� Qo�O ��yCtUk QO �yv R� w O�O u�Wv

summary�model���

�residuals

summary�model���

��� �vWwOv�wUwt ���

�coe cients

summary�model���

�sigma

summary�model���

�r�squared

summary�model���

�adj�r�squared

summary�model���

�fstatistic

�OQ�o�t Q�Qk m�reg pOt xS�w ��H x� �va� �CU� m�reg pOt s�v �Hv�� QO O�vm�t xOy�Wt xm Qw�v�tywith ���D R� u�wD�t OyO�t CUOx� summary� ���D xm �D�YNWt w uw�UQoQ �N uOQw CUOx� ��Q�

�O�vm xHwD Q� R p�Ft x� �Owtv xO�iDU� R�v� with�trees� fm�reg � lm�Girth�Volume�� summary�m�reg�g�sy xDi�� VR�Q� �N w ��kv s�UQD OQwt QO �DL �OwW�t pY�L p�k VwQ G��Dv u�ty q�� ��yO�m ��QH� ��

�O�vm xHwD Q� R ��yO�m x� �Owtv xO�iDU� with ���D R� u�wD�t

� with�trees� fplot�Girth�Volume�� abline�lm�Girth�Volume��g�Cw�iD xm OOQo swrat �D OwW xOQw �L��wD xOW p�OaD u��aD�� Q� �va� R�

adj x� �H�Q xmCU� sRq �Hv�� QO�t� �CU� xHwD QwNQO �oDU�ty QO u��aD �� Q� Q�Okt �q�� u�R�t O�v�O�t xm Qw�v�ty �CU�J R� �� u�Owtv xU��kt sy �� �Q �ypOt u�wD�tv u��Q��v� �Ovm�t Q��eD �yxO�O O�OaD u�vJty w �yQ�eDt O�OaD �� Q�Okt u��

�CU� Q� R CQwYx� R� h� QaD �CU� xOW O�yvW�B xOW p�OaD u��aD �� Q� Q�Okt �Pr

R� � ��Pn

i��yi � !yi��Pn

i��yi � "y��� �� SSe

SSt

u�wD�t �y�O�R xHQO Cr�NO �� �OvW���t SSt �Pn

i��yi� "y�� w SSe �Pn

i��yi� !yi�� u QO xm�Owtv h� QaD �Q xDi�� p�OaD u��aD �� Q�

R�adj � ��

SSe�n� p�

SSt�n� �� � ���n� �n� p

SSeSSt

�OW���t p� � Q��Q� pkDUt Q�eDt O�OaD xD�r� �CU� �yQ�eDt O�OaD p w �yxvwtv O�OaD n u QO xmu�wD�t predict�lm� ���D R� Q�m u�� ��Q� �Owtv OQwQ� uw�UQoQ xrO�at R� xO�iDU� �� �Q �O�OH Q�O�kt u�wD�t

�O�O CUO� �Q ��xrY�i OQwQ� sy w ��x�kv OQwQ� Q�Okt sy CQwY u�� QO �CiQo xQy�� predict�lm�m�reg� newdata�data�frame�gene�c���������� int��conf��

�t lwr upr

��������� �������� �������

� �������� ���������� ���������

��� uw�UQoQ ��ypOt � pYi

xOy�Wt ��yx s�tD ��R� x� �yv ��xrY�i OQwQ� w ��x�kv ��yy s�tD x�ov OwWv xO�iDU� newdata R� Qo ��O��t CUO� xOW

�Owtv pta R�v Q� R CQwY x� u�wD�t O�OH Q�O�kt ��Q�� predict�m�reg� list�gene�c���������� int��conf��

�t lwr upr

��������� �������� �������

� �������� ���������� ���������

pOt X�NWD � �

x� u�wD�t p�Ft ��Q� �Owtv xO�iDU� ���yXN�W w �yuwtR R� u�wD�t xOt CUO� pOt �HvU CLY ��Q��Owtv xQ�W� Q� R OQ�wt

�OvDUy p�tQv �yxOv�t�k�� �� �

�OvDUy ��N uw�UQoQ ��yQ�eDt w MU�B u�� x���Q �� �

�OQ�O OwHw CQB Q�O�kt �� �

�Ovm�t pQDvm �Q �yxOv�t�k�� p�tQv �� RwD k�s uwtR

� res � resid�m�reg�

� ks�test�res� �pnorm�� mean�mean�res�� sd�sd�res��

One�sample Kolmogorov�Smirnov test

data� res

D � ������ p�value � �����

alternative hypothesis� two�sided

�OOQo�t Qy�� �%! pmW Q�Owtv Q�yJ O� Qw��� �r�k ��yO�m xr��vO QO �Q Q� R C�QwDUO Qo �� par�mfrow�c������

� plot�m�reg�

�R� CUDQ��a Q�Owtv Q�yJ u��

OwN R� w OQ�o Q�Qk y�� �N pwL O��� pY�L pmW �xDi�� VR�Q� Q�O�kt �UL Q� �yxOv�t�k�� Q�O�kt ��OyOv u�Wv �Q �OvwQ

xm CU� �vat u�O� OvwW s�kDUt �N l� V��tv x� l�ORv xOv�t�k�� ��kv Qo � �p�tQv qqplot Q�Owtv ��Ovm�t �wQ�B p�tQv �� RwD R� xOv�t�k�� Q�Owtv

Ovr� ��kv �OyO�t u�Wv �Q xOW OQ�Ov�DU� ��yxOv�t�k�� swO xW� Q Q�Owtv u�� �scale�location Q�Owtv ��OvDUy xOv�t�k�� Q�O�kt u� QDoQR�

��� �vWwOv�wUwt ���

−1.0 −0.5 0.0 0.5

−0.

40.

00.

40.

8

Fitted values

Res

idua

ls

Residuals vs Fitted

9

16

18

−2 −1 0 1 2

−1

01

2

Theoretical Quantiles

Sta

ndar

dize

d re

sidu

als

Normal Q−Q

9

16

18

−1.0 −0.5 0.0 0.5

0.0

0.5

1.0

1.5

Fitted values

Sta

ndar

dize

d re

sidu

als

Scale−Location9

16 18

0.00 0.05 0.10 0.15 0.20 0.25

−1

01

23

Leverage

Sta

ndar

dize

d re

sidu

als

Cook’s distance0.5

0.5

1

Residuals vs Leverage

18

9

16

�yxOv�t�k�� x� �w� Qt ��yQ�Owtv V��tv ��� pmW

��� uw�UQoQ ��ypOt � pYi

OyO�t u�Wv �Q OvQ�O �O�� R Q�F��D uw�UQoQ�N �wQ xm �Q ���kv Q�Owtv u�� �Cook�s distance Q�Owtv ��OOQo �krD R�v CQB ��kv u�wvax� Ov�wD�t xm

�Owtv xO�iDU� Q� R QwDUO R� u�wD�t QDW�� ��yQ�Owtv �DL w �O�Qiv� CQwY x� q�� ��yQ�Owtv sUQ ��Q�plot�m�reg� which � �

�OwW�t xO�iDU� � OOa R� � OOa ��H� Q�N� Om QO qqplot Q�Owtv s�UQD ��Q� �Ovm�t sUQ �Q pmW u�rw� xmplot�m�reg� which � ��

�CiQ V�B R�v � OOa �D u�wD�t �yQ�Owtv sUQ ��Q�

u�v�t�� xrY�i �

�Owtv xO�iDU� Q� R ��yO�m R� u�wD�t u�v�t�� xrY�i O�H�� ��Q�x � read�table��E��R��les�data�gen�reg�txt�� header�T�

m�reg � lm�x�gene��x�gene�

new � data�frame�x�gene � sort�x�gene��

pred�w�clim � predict�m�reg� newdata�new� interval��con�dence��level������

plot�x�gene��x�gene� pch����

abline�m�reg� col��blue��

lines�x�gene�pred�w�clim��� �col��red�� lty���

lines�x�gene�pred�w�clim��� �col��red�� lty���

pred � predict�m�reg� interval��con�dence��� print�pred�

pred � predict�m�reg� interval��con�dence�����drop�F � print�pred�

legend��� ���

c��obs� data�� �predict�� �Lower b��� �Upper b����

pch�c����NA�NA�NA�� lty�c��������� lwd�c�������

col�c��black���blue���red���red���

�O��t CUO� !%! pmW jwi ��yO�m ��QH� ��Q�Okt �OwW�t xO�t�v �AIC xm Owtv xO�iDU� ��x���� R� u�wD�t xDi�� VR�Q� ��ypOt u�� xU��kt ��Q�xOy�Wt ��Q� �CU� OwHwt R OwN QO xm OwW�t xO�iDU� trees ��xO�O R� p�Ft ��Q� �CU� QD�U�vt u QDtm

�O�vm �QH� �Q Q� R QwDUO xm CU� �i�m CU� uwDU xU pt�W xm u� trees

xm OOQo�t x�U�Lt AIC x���� l� Qy ��Q� w OwW�t xDiQo Qv QO trees ��yxO�O ��Q� pOt wO uwvm ��O�vm xU��kt �Q �yu sy �� O�v�wD�t

� lm � lm�Volume � Height � Girth� data�trees�� AIC�lm�

� �������

� lm� � lm�Volume � Height � Girth� data�trees�

�� Akaike�s An Information Criterion

��� �vWwOv�wUwt ���

−1.0 −0.5 0.0 0.5

−1.

0−

0.5

0.0

0.5

1.0

x$gene1

x$ge

ne2

obs. datapredictLower b.Upper b.

"�� u�v�tY� xrY�i �� uw�UQoQ Q�Owtv l� V��tv ���� pmW

� AIC�lm��

� ������

Q�Owtv xLiY sUQ � �

Q�Owtv xm CU� �U�vt O�OQo xU��kt sy �� u R� ���ypOt w OW trees xawtHt ��yxO�O EL� xm uwvm ��CU� Q� R CQwYx� Qv OQwt ��yO�m �OOQo s�UQD R�v CU� uw�UQoQ xLiY xm �%!

� library�scatterplot�d�

� s�d � with�trees� scatterplot�d�Girth� Height� Volume� pch � ��

� highlight��d � TRUE� angle � ����

� �t � lm�Volume � Girth � Height� data � trees�

� s�d�plane�d��t�

uw�UQoQ QO xOWto ��yxO�O �����

u�� R QO �OvW�� xOWto �yv ��yxir�wt R� �m� �va� OvW�� Xk�v ���y��DQt GwR xm CU� umtt uw�UQoQ QO�O�vm xHwD Q� R p�Ft x� �CU� C� Q�Ot p��k uw�UQoQ uOQw CUOx� ��Q� Qt� u�� �� wN� R

� x � c���������������

� y � c������NA���� ��� ���

� z � c����������������

� reg � lm�y�x�z�

� reg

�CU� Q� R CQwYx� xH�Dv Q�N� ��yO�m ��QH� R� TB�� pairwise

�� uw�UQoQ ��ypOt � pYi

8 10 12 14 16 18 20 22

1020

3040

5060

7080

60

65

70

75

80

85

90

Girth

Hei

ght

Vol

ume

uw�UQoQ xLiY Q�Owtv ���� pmW

Call�

lm�formula y � x ! z�

Coefficients�

�Intercept� x z

������� ������ �����

�CU� Q� R CQwYx� xH�Dv OwW �QH� Q� R QwDUO xt�O� QO Qo � w� reg�model

y x z

� �� � �

� � � �

� ��

� � �� �

��� �vWwOv�wUwt ���

� �� �� ��

�CU� xOW hPL xQ�tW GwR OwW�t xLqt xm Qw�v�ty�OwW�t �QH� Xk�v GwR wO �� �yDvt �yxO�O u�ty �� uw�UQoQ uwvm �

� x � c���������������

� y � c������NA���� ��� ���

� z � c�������������NA�

� reg� � lm�y�x�z�

� reg�

Call�

lm�formula y � x ! z�

Coefficients�

�Intercept� x z

������ �� ��� ��� �

� reg��model

y x z

� �� � �

� � � �

� ��

� � �� �

�CU� xOW hPL � w xQ�tW ��yGwR OwW�t xLqt xm Qw�v�ty

xO�O l� ��yxwQo ��yQ�Owtv sUQ � � �

s�UQD C�kw� R� ��xQ�B QO �CW�O �irDNt ��yxwQo xO�O l� pN�O u�wD�t OW xLqt uwvm �D xm Qw�u�ty�k�w QO wCU� QwOkt pairs� ���D R� xO�iDU� �� R QO Q�m u�� �OW�� O�it Q� Q�m ��Q� Ov�wD�t Qo�Om�C�Uv �yvxO�iDU� R QO trees ��yxO�O R� p�Ft ��Q� �OyO�t CUOx� �Q Vvm �Q$B ��yQ�Owtv R� �U� QD�t l� ���D u��

�OwW�tpairs�trees�

��� uw�UQoQ ��ypOt � pYi

�Ow� Oy�wN #%! pmW xH�DvR�v �RHt CQwYx� �Q Q�Owtv Qy Q� xDi�� VR�Q� �w�N uw�UQoQ ltm x� u�wD�t Vvm �Q$B Q�Owtv T� QD�t QO

Girth

65 70 75 80 85

810

1214

1618

20

6570

7580

85

Height

8 10 12 14 16 18 20 10 30 50 70

1030

5070

Volume

syx� C�Uv xO�O l� ��yxwQo Q�Owtv V��tv ���� pmW

�Q OwN Qv OQwt ���D u QO u�wD�t xm OQ�O OwHw panel s�v x� �v�twoQ pairs� ���D QO Q�m u�� ��Q� �CW�O�O�vm xHwD Q� R p�Dt x� uwvm � �Owtv h� QaD

� pairs�trees� panel�function�x�y� fpoints�y�x�� abline�lm�y�x��g��Ow� Oy�wN &%! pmW jwi QwDUO ��QH� pY�L

�O�vm xHwD trees xO�O �QDt�Q�B�v p�Ft x� �CW�O R�v �QDt�Q�B�v Qw�x� u�wD�t �Q jwi VR�Q� xD�r�

� pairs�trees� panel�panel�smooth�

�Ow� Oy�wN '%! pmW jwi QwDUO ��QH� pY�L

�vLvt VR�Q� w �R�UQ�wty ����uwQO ��

u��� �yv ��Q� R�v �irDNt ��yxw�W w OwW�t u�wva ��NQ�e ��yVR�Q� EL� �qwtat �yl�vmD �wv u�� QO�OOQo�t s�OkD �q�P �yv R� ��xQ�B KQW �CU� xOW

��� �vWwOv�wUwt ���

Girth

65 70 75 80 85

810

1214

1618

20

6570

7580

85

Height

8 10 12 14 16 18 20 10 30 50 70

1030

5070

Volume

xDi�� VR�Q� N w xO�O l� ��yxwQo Q�Owtv V��tv ���� pmW

Girth

65 70 75 80 85

810

1214

1618

20

6570

7580

85

Height

8 10 12 14 16 18 20 10 30 50 70

1030

5070

Volume

�QDt�Q�B�v VR�Q� w xO�O l� ��yxwQo Q�Owtv V��tv ���� pmW

��� uw�UQoQ ��ypOt � pYi

�R�UQ�wty w � ��uwQO �����

xOy�Wt Q� R QO �Q �yv R� �a� xm OvDUy p�ta� p��k �irDNt ��yCQwYx� R QO �R�UQ�wty w ����uQwO�O�vm�t

�OwW�t s�Hv� ��kv u�� xm approx� ���D� ��N ����uwQO �

�CU� �r�k VwQ R� QDQ�wty xm spline� ���D sR�v�mt R� xO�iDU� �� ����uwQO �

pYDt sy x� �Q �rY� ��kv �t�CU� xOW smooth�spline� ���D� QDQ�wty �QOk xm ���kv xawttHt ��Ovm�tv

�O�vm xHwD Q� R p�Ft x� uwvm �� x � ��

� y � c���������������������

� plot�x�y� pch��� cex��� main��interpolation�smoothing��

� lines �spline�x�y� n����� lty��

� points�approx�x�y� xout�seq��������� pch��

� lines �smooth�spline�x�y�� lty���

� legend��bottomleft��lty�c��NA���� pch�c�NA��NA��

� legend�c��spline���approx���smooth�spline���

�OwW�t xH�Dv �%! pmW q�� ��yO�m ��QH� ��

2 4 6 8 10

34

56

78

9

interpolation,smoothing

x

y

splineapproxsmooth.spline

xOW Q�wty w ����uwQO ��yQ�Owtv V��tv ���� pmW

��� �vWwOv�wUwt ���

�vLvt VR�Q �����

OW�� ��NQ�e �� w ��N xDi�� VR�Q� ���D xm u�� �UL Q� �CU� �vLvt VR�Q� x� w$Q u�OvJ ��Q�O R u�� R�Owtv xO�iDU� Q� R OQ�wt R� u�wD�t

�OwW�t xOQ� Q�mx� xDi�� s�taD ��NQ�e ��ypOt w ��N ��ypOt ��Q� ��DQD x� glm w lm ���wD �

�OwW�t xO�iDU� ��NQ�e ��ypOt ��Q� costrOptim w optim nlm nls ���wD �

C�atH �OOQo h� QaD u�tR R� �a��D Ov�wD�t tXNWt u�tR QO Qiv uw�r�t N � �v�Uv� C�atH OWQ �p�Ft�rm pOt �CU� OWQ MQv Q��Q� a w Q�Dv� OQwt C�atH QFm �OL K ��yQDt�Q�B Nt� Q��Q� t� u�tR QO x�rw�

�CU� Q� R CQwYx� C�atH V��Ri� ��NQ�e�

Nt� �K

� �K�Nt�

Nt�

�e�at�t�

w ���� Q��Q� ��DQD x� K w a ��yQDt�Q�B �CU� Qiv uw�r�t Nt� � ���� Q��Q� ���� p�U QO �QwWm C�atH�CU� Q� R pwOH CQwYx� hrDNt ��yp�U QO �ak�w C�atH �CU� ���

���� ���� ���� ���� �� � ���� ���� ���� ���

���� ��� ����� ����� ����� ����� ���� �� �� �����

�OOQo�t R�e� Q R �OwQw ��yxO�O �� xt�vQ�year � seq����� ���� by���

pop � c����������������������������������������������

y#fx� parameters� CQwYx� ���D u�� �CU� nls� ���D R QO ��N Q�e �vLvt VR�Q� VwQ u� QDxO�U�OOQo XNWt O��� �yQDt�Q�B x�rw� Q�O�kt w OwW�t xrwtQi

�CU� a � ���� w Nt� � ���� K � ��� x�rw� ���QW wCU� OWQ pOt f C�atH Q�O�kt y p�Ft u�� QO� year � seq����� ���� by���

� pop � c����������������������������������������������

� �t � nls�pop�K����K�N���N��exp��a��year��������� start�list�K����� N������ a�������

� summary��t�

�OwW�t pY�L Q� R G��Dv q�� ��yO�m ��QH� ��

Formula� pop � K"�� ! �K � N�"N � exp��a � �year � �����

Parameters�

Estimate Std� Error t value Pr���t��

K ���e!� ����e! ���� ���

��� uw�UQoQ ��ypOt � pYi

N �����e!� ����e! ���� ����e�� ���

a ����e� ���e�� ����� �� ���

���

Signif� codes� #���� �� #��� �� #�� �� #�� �� # � �

Residual standard error� ����� on � degrees of freedom

Number of iterations to convergence� �

Achieved convergence tolerance� ���e��

�O�yO xt�O� Q� R CQwYx� �Q �yO�m x�w� Qt �(%! pmW� Q�Owtv s�UQD ��Q�� plot�pop�year�

� K � coef��t�� � N� � coef��t��� � a � coef��t���

� model � K����K�N���N��exp��a��year�������� lines�model�year� col��blue��

1900 1920 1940 1960 1980

100

150

200

year

pop

xDi�� VR�Q� pOt w C�atH Q�Owtv V��tv ����� pmW

sHvB pYi

�YYND w �vi Q�Owtv OvJ s�UQD

QPoyQ u�� R� �D OW�� �O�vm�t xLqt �Q x�w� Qt ��yO�m xi��� x� xO�J�B Q�Owtv OvJ �tW CtUk u�� QOxDmv u�� QmP �yv x��Q� R� p�k �OOQo sy�Qi �t�Qo u�oOvv�wN ��Q� �vi ��yQ�Owtv s�UQD CyH ��U�vt ��yxO��

�OwW�t x��Q� A� QmU� CQwY x� x�w� Qt ��yO�m xm CU� �QwQ�

p�tDL� ��yPe�m s�UQD ��

R� �m� �yPe�m u�� QO �OQ�O �v�w�Qi OQ� Q�m �SwrwQO�y w �U�vW�wy ��yxO�O VR�Q� ��Q� p�tDL� ��yPe�mOQ�O uwo �vwo ��wv� �yPe�m u�� �CU� �tD� Q�or �� w ��N Qo�O QwLt w CU� �r�tDL� T��kt ��Q�O �yQwLtxt�v Pe�m �� O���v �Q �yPe�m u�� xm O�W�� xDW�O xHwD �OQ� s�v p�t�o w p�tQv nwr w p�tQv ��yPe�m R� u�wD�t xm�CU� xO�OQo xO�iDU� xDWPo pwYi ���wD w C�QwDUO C�aq�� x�rm R� �ys�UQD u�� QO �Owtv �*r $N �tD� Q�o

���

��� �YYND w �vi Q�Owtv OvJ s�UQD � pYi

p�t�o p�tDL� Pe�m �����

Qt� �O�� QO �O�vm�t xLqt �Q xOW xOy�Wt ��yxO�O Q� xDi�� VR�Q� �� RwD w p�t�o p�tDL� Pe�m �Hv�� QO�CU� Q� R CQwYx� Qv OQwt ��yOm

� GumbelPlot�R

� Code for plotting annual peak "ow series on

� extreme�value �Gumbel� paper�

� � This code illustrates how to customize graph axes� and

� also how to use superscripts in axis labels�

� RDM ���� Oct ��

� Specify Greata Creek peak "ows for �� � ���

Q � c��������������������������������������������������

graphlab � �Greata Creek �������

� Generate plotting positions

n � length�Q�

r � n � � rank�Q� � highest Q has rank r �

T � �n � ��r

� Set up x axis tick positions and labels

Ttick � c�����������������������������������������������������

�������������������������������

xtlab � c���������������NA�NA���NA�NA�NA�NA���NA�NA�NA�NA���

NA�NA�NA�NA����NA����NA�NA�NA����NA�NA�NA�NA����

y � �log��log� � �T��

ytick � �log��log� � �Ttick��

xmin � min�min�y��min�ytick��

xmax � max�ytick�

� Plot peak "ow series with Gumbel axis

plot� y� Q� ylab � expression� �Peak Flow ���m��s����� � �xaxt � �n�� xlab � �T �yr���

xlim � c�xmin�xmax��

pch � �� bg � �red��

main � paste� �Annual Peak Flows��� graphlab ��

par�cex � �����

axis�� at � ytick� labels � as�character�xtlab��

� Draw a best��t line through the data

abline� lm�Q y�� lty�� col � �blue� �

� Draw grid lines

abline�v � ytick� lty � ��

abline�h � c������������ lty � ��

par�cex � �

�OOQo�t pY�L �%� pmW jwi ��yO�m ��QH� ��

��� �vWwOv�wUwt ���

�v�w�Qi�COt�COW Pe�m s�UQD �����

xm CU� K��w xD�r� �OwW�t xO�iDU� �yQ��oQ� �oOvQ�� �v�w�Qi�COt�COW ��y�vLvt sUQ ��Q� Pe�m u���CU� Q� R CQwYx� u ��yO�m �CU� �tD� Q�or pmW QwLt l� �Q� R �CU� �N CQwYx� �y�vLvt pmW

� Graph paper for IDF analysis

� This code illustrates how to customize graph axes and

� how to produce grid lines�

� RD Moore �����Jan���

par�cex��las��

ytick � c�����������������������������������������������

������������������������������������

yticklab � as�character�ytick�

xgrid � c������������������������������������������������

������������������������������������������������

xtick � c�������������������������������

xticklab � c���������������������������������������������

x � �

y � �

plot� x� y� type��n��

xaxt��n��yaxt��n��

log��xy��

xlim�c��������

ylim�c�������

ylab � �INTENSITY �mm�hr���

xlab � �Minutes DURATION Hours��

par�cex������

axis�� xtick� xticklab�

par�cex�����

axis��� ytick� yticklab�

abline�v�xgrid�

abline�h � ytick�

par�cex��

�OOQo�t pY�L �%� pmW jwi ��yO�m ��QH� ��

�� �YYND w �vi Q�Owtv OvJ s�UQD � pYi

0.0

0.5

1.0

1.5

2.0

Annual Peak Flows, Greata Creek 1971−1980

T (yr)

Pea

k F

low

(m

3 s1 )

1.001 1.1 1.5 2 5 10 15 30 50 100

xDi�� VR�Q� �� RwD w p�t�o Pe�m V��tv ���� pmW

Minutes DURATION Hours

INT

EN

SIT

Y (

mm

/hr)

5 10 15 30 60 2 6 12 24

1

2

3

45678910

20

30

405060708090100

200

300

4005006007008009001000

�v�w�Qi�COt�COW Pe�m V��tv ���� pmW

��� �vWwOv�wUwt ���

��x�W�L � �wD � x�Qty uw�UQoQ s�UQD �����

R�v Q�eDt wO ��x�W�L ���wD xm O�y�wN� Qo � �t� �CU�v �Q�wWO Q�m uw�UQoQ �N �� x�Qty Vvm �QB Q�Owtv sUQ�CU� Q� R CQwYx� u ��yO�m �O��t OwHw� ��r�H �Q�Owtv OOQo sUQ OwHwt pmW �wQ

�� Create a scatterplot with marginal histograms ��

x � pmin��� pmax���� rnorm������

y � pmin��� pmax���� rnorm������

xhist � hist�x� breaks�seq�min�x��max�x��length�� �plot�FALSE�

yhist � hist�y� breaks�seq�min�y��max�y��length��� plot�FALSE�

top � max�c�xhist�counts� yhist�counts��

xrange � c�min�x��max�x��

yrange � c�min�y��max�y��

nf � layout�matrix�c�������������byrow�TRUE�� c����� c����� TRUE�

layout�show�nf�

par�mar � c��������

plot�x� y� xlim�xrange� ylim�yrange� xlab���� ylab����col��� cex����

par�mar � c��������

grid�col���

abline�lm�y�x��� col��brown��lwd���

barplot�xhist�counts� axes�FALSE� ylim�c��� top�� space��� col��red��

par�mar � c��������

barplot�yhist�counts� axes�FALSE� xlim�c��� top�� space��� horiz�TRUE�

col��blue��

�OOQo�t pY�L �%� pmW jwi ��yO�m ��QH� ��

wD QO wD ��yQ�Owtv s�UQD �����

�CU� Q� R CQwYx� u ��yO�m �Owtv GQO Qo�O �Q�Owtv pN�O QO �Q Q�Owtv l� u�wD�t CtUk u�� QO� Nested graphics

library�e���

n � ���

x � rnorm�n�

qqnorm�x� main�paste��kurtosis ��� round�kurtosis�x�� digits����

��gaussian����

qqline�x� col��red��

op � par��g�c���������������� new�TRUE�

hist�x� probability�T�

col��light blue�� xlab���� ylab���� main���� axes�F�

lines�density�x�� col��red�� lwd���

box��

xOW xO�iDU� e���� xDU� R� Q�Owtv u�� sUQ ��Q� ��vt� �OOQo�t pY�L !%� pmW jwi ��yO�m ��QH� ���CU�v OwHwt R u�� R OwN QO kurtosis� �oO�Wm ���D �Q� R �CU�

��� �YYND w �vi Q�Owtv OvJ s�UQD � pYi

−2 −1 0 1 2

−2

−1

01

23

��x�W�L ���wD w uw�UQoQ V��tv ��� pmW

−3 −2 −1 0 1 2 3

−3

−2

−1

01

23

wD QO wD ��yQ�Owtv V��tv ���� pmW

��� �vWwOv�wUwt ���

Q�Owtv l� QO �yZQa QwLt wO s�UQD �����

�O�vm xHwD Q� R p�Ft x� OQwt u�� ��Q� �OwW�t �O�B R��v Q�Owtv l� QO y QwLt wO sUQ x� Cq�L R� ��xQ�B QO� specify the data

x � c����� y � x� z � ��x

� create extra margin room on the right for an axis

par�mar�c��� �� �� �� � ���

� plot x vs� y

plot�x� y�type��b�� pch��� col��red��

yaxt��n�� lty��� xlab���� ylab����

� add x vs� �x

lines�x� z� type��b�� pch���� col��blue�� lty���

� draw an axis on the left

axis��� at�x�labels�x� col�axis��red�� las���

� draw an axis on the right� with smaller text and ticks

axis��� at�z�labels�round�z�digits����

col�axis��blue�� las��� cex�axis����� tck�����

� add a title for the right axis

mtext��y��x�� side��� line��� cex�lab��las��� col��blue��

� add a main title and bottom and left axis labels

title��An Example of Creative Axes�� xlab��X values�� ylab��Y�X��

�O��t CUOx� �%� pmW jwi ��yO�m ��QH� ��

2 4 6 8 10

1

2

3

4

5

6

7

8

9

10

11.111.251.431.672

2.5

3.33

5

10

y=1/x

An Example of Creative Axes

X values

Y=

X

�yZQa QwLt wO �� Q�Owtv l� V��tv ���� pmW

��� �YYND w �vi Q�Owtv OvJ s�UQD � pYi

Q�Owtv l� QO CQ�QL xHQO wO s�UQD �����

C��yvQ�i �UL Q� �Qo�O w O�Qo �Dv�U Q� �m� OW�� �yZQa QwLt wO ��Q�O xm CW�O �Q�Owtv u�wD�t�O�vm xHwD Q� R p�Ft x� OQwt u�� ��Q� �OvDUy

x ���

y � runif��� �� ���

par�mar�c��� �� �� ���

plot�x� y� type��n�� xlim�c����� ����� ylim�c���� ���

axes�FALSE� ann�FALSE�

axis��� at�seq��� ��� ����

mtext��Temperature �Centigrade��� side��� line���

axis�� at���� labels�c��Treatment �� �Treatment ����

axis��� at�seq��� ��� ���� labels�seq��� ��� ������� � ���mtext��Temperature �Fahrenheit��� side��� line���

box��

segments�x� �� x� ��� lwd���� col��dark grey��

segments�x� �� x� ��� lwd��� col��white��

segments�x� �� x� y� lwd��� col��light grey��

�O��t CUOx� #%� pmW jwi ��yO�m ��QH� ��

020

4060

8010

0

Tem

pera

ture

(C

entig

rade

)

Treatment 1 Treatment 2

3268

104

140

176

212

Tem

pera

ture

(Fa

hren

heit)

�tO QwLt wO �� Q�Owtv l� V��tv ���� pmW

��� �vWwOv�wUwt ���

uw�UQoQ xLiY s�UQD �����

xrO�at Qo � uwvm � �OW�� s�kDUt �N CQwYx� Ov�wD�t y� x u�� uw�UQoQ x���Q OW xOy�Wt �q�k xm Qw�u�tyQO uwvm � �CU� xLiY l� pmW x� �Q�Owtv u V��tv OW�� y � a�x� � a�x� � b CQwYx� uw�UQoQuw�UQoQ s�UQD u�� QO �CU� xOW s�Hv� xLiY s�UQD R QO trees xO�O OQwt QO uw�UQoQ ��Q� Q� R ��yO�m

�CU� xOW s�Hv� Height w Girth ��yQ�eDt �UL Q� Volumelibrary�scatterplot�d�

data�trees�

s�d � scatterplot�d�trees� type��h�� highlight��d�TRUE�

angle���� scale�y����� pch��� main��scatterplot�d��

� Now adding some points to the �scatterplot�d�

s�d�points�d�seq��������� seq����������� seq����������

col��blue�� type��h�� pch���

� Now adding a regression plane to the �scatterplot�d�

attach�trees�

my�lm �� lm�Volume � Girth � Height�

s�d�plane�d�my�lm�

�O��t CUOx� &%� pmW jwi ��yO�m ��QH� ��

scatterplot3d

8 10 12 14 16 18 20 22

1020

3040

5060

7080

6065

7075

8085

90

Girth

Hei

ght

Vol

ume

uw�UQoQ xLiY V��tv ���� pmW

��� �H�Qt

�H�Qt

��� Crawley� Micheal J�� ��� The R Book� John Wiley � Sons Ltd� � �p�

��� Longhow Lam� ��� An introduction to R� Business � Decision Amster�

dam� ���p�

��� Maindonald J� H�� ��� Using R for Data Analysis and Graphics Intro�

duction� Code and Commentary� Centre for Mathematics and Its Applications�

Australian National University�� ��p�

� � Owen Jones� Robert Maillardet� and Andrew Robinson� � � In�

troductIon to Scienti�c Programming and Simulation using r� Chapman �

Hall�CRC� p�

��� Paradis E�� ��� R for Beginners� Institut des Sciences de l� Evolution

Universite Montpellier II France� ��p�

��� Rossiter D� G�� ��� Introduction to the R Project for Statistical Comput�

ing for use at ITC� International Institute for Geo�information Science � Earth

Observation Enschede NL�� � �p�

��� Sarkar Deepayan� ��� Multivariate Data Visualization with R� Springer�

���p�

�� Seefeld� K�� Linder� E�� ��� Statistics Using R with Biological Examples�

University of New Hampshire� Durham� NH Department of Mathematics �

Statistics� ���p�

��� Scott A Theresa� ��� An Introduction to the Fundamentals � Functionality

of the R Programming Language� Vanderbilt University� Department of Bio�

statistics� ��p�

���� Soetaert� Karline� ��� Using R for scienti�c computing � Center for

Estuarine and Marine Ecology Netherlands Institute of Ecology� �p�

���� Spector Phil� ��� Data Manipulation with R� Springer� ���p�

���� Verzani John simpleR � Using R for Introductory Statistics� �� p�