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�