84

Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������������� �������� ������������� �� ���� ����� ������������ �!"�#"$%$�&� '�$( ����)*+$"�,-."�/01�"�&�234"-�*-$(1-,,�#$�5��6���789:��������;�

Page 2: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������ �������������������� ����������������������� !�����"����� #�����"�������������$��� %�����������&'��� ��(������������� !������"������#)')*+� ����*),))*)����*)���������*)��������� ��(������������� !� #�����"������#+�����*+�����+����������&��������������-�� !��� �� ���� ������� ��./���#�����*������0�$��*����� 1���������������������/�� ��������������������%������������������������&,�������* #�(���� � ��������� !/���� ��������2������ ��������"�������������� 0�0����� %�����������0�����*�����(����*��/��� 0�0������� #�� ������� �����$���*����� #�� ����������*����������������13�����.���4���������.������*�.������������*������������������*� %���������0������*� %����������0�05 ���&,������$3������������������������ 1#���������1#�����"�����������������0����������4�������������������.����������(�&6�� ������������������/��2�����������2�$�������� %���������"�����*���� ��������� !�������*������ �������0�� ����1#������� !��0��70���#8&9:&8�������%�����;� �<�&,�����������0���������. �����%����� 13���������"�������������0�*�������������*� 2��5 ���*�������#*������� �����*�%�����%�������������$��&�

Page 3: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 4: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������ ���� ������� ������ ������� ��� ������������� ���� ��� !"# �$! %&'(&%)#$������������������������������������������ ������ *%+� �,-!��������������������������������������������� �����. /#'! ����������������������������������������������� �����0 1 #"2&#���������������������������������������������� �����3 *%4%$5# ���������������������������������������������� �����6 1#&�,)%!-5#�������������������������������������������� ���. 72,-8�$9:$%)!$���������������������������������������������� .��.�� 72,-5#'#"2;! ����������������������������������������� .��.�. 72,-8�$& %<#,#'(& %)!$������������������������������������� .��.�0 72,-5#�=�#,�,)%!;��������������������������������������� 0��.�3 72,-5#;#<! >&'%)!���������������������������������������� 3��0 ?#'!,"#$@:$%)#$ �������������������������������������������� 3��0�� ABCDE����������������������������������������������� 3��0�. FBGDE����������������������������������������������� 6��0�0 FBGDE�ABCDE$%'2;&!,�!'�,&� �������������������������������� 6��0�3 HIJKLFMINDE������������������������������������������� 6O ���� ���P��� Q.�� R�'#4�,"#�;%$&!,"##@S�&#$�������������������������������������� T.�. U�&# "�)! !)&� �$�4�&# ,2'( %)#���������������������������������� T.�.�� NBVWKXDE��������������������������������������������� T.�.�. JNIAADE���������������������������������������������� Y.�.�0 MAZJXIFIJKBFDE�MAZV[\BFMJDE�������������������������������� Y.�.�3 ?#,)!&�,!,"##@S�&#$�������������������������������������� Y.�.�6 MAZ]BJKLFDE������������������������������������������� Y.�0 \IKFMDE ������������������������������������������������� _.�3 IFFIDE���������������������������������������������������a.�6 HIJKLFDE ��������������������������������������������������..�6�� JbMVcDE�FbMVcDE�����������������������������������������..�d cIKIZHFI\BDE������������������������������������������������..�d�� VI\BADEeJLNVI\BADEBFLfVI\BADE������������������������������0%%%

Page 5: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ����������� ����������������������������������������������� ����������� ����������������������������������������������� ����������� ��������������������������������������������� ������������������������������������������������������������ ����� !"#$%&%�'(%#� ������������������������������������������������ �)������������������������������������������������������� �**�+������������������������������������������������������ ��*����� ��������������������������������������������������� ��**�+����������������������������������������������������� �**�+����������������������������������������������������� ��**�+����������������������������������������������������� ���*������������������������������������������������������ ���,������������������������������������������������������- ���.� �����������������������������������������������-�����/���.�������������������������������������������������/����������0�������������������������������������������������1 23456789:;79 <1��� .��*���= ���������������������������������������������������� .��*>����.���������������������������������������������������� ?���������.���������������������������������������������������� ����������������������������������������������������������@ A;6BC5D5D494ED4FG9D3HDFG9D <I��� �����+������������������������������������������������������� J�$K$% $�(� L#"��������������������������������������������������� ���������������������������������������������������������� M����������������������������������������������������������� ����������������������������������������������������������� ����� ����������������������������������������������������� ��N����������������������������������������������������� J�$K$% $�O%(K%PKQK$%$������������������������������������������������� R������������������������������������������������������ SLT�U" "#% ������������������������������������������������������ ��������������������������������������������������������� �������������������������������������������������������� SLT�U"�("$L&"����������������������������������������������������� *���� ����������������������������������������������������� ���*���� ������������������������������������������������� V"#" "#%(�"(!"QLT% W����������������������������������������������� ������� ������������������������������������������������� V"#" "#%(�"(QKTX% W������������������������������������������������ ������� ����������������������������������������������I Y5F4;Z9757978D <[��� ,��������������������������������������������������������-��� \%$" $�!(� !K#�T&"$�](O"(� $�Q%(%T% �������������������������������-����� V%((�_%T$"$%$" T"'"(#%&"&& ��������������������������������-KO

Page 6: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������������� ������������������������������������������ ���������������������������������������������������������������� ������������� �� �!�"� ��#���$%��������������������������& '�������#(��������������������������������������������������) *+,-./012345-.67 89:�� ;<���������������������������������������������������������:���� ;�=��������������������������������������������������>:���� <��?@��A;����@�����������������������������������������&�:���� �B<��?�����������������������������������������������&�:���& <?C?�D��A�E�@��A<�F���=��A�D?���GH�� ������������������������&�:�� B�=;<�����������������������������������������������������&�:�� I�@������������������������������������������������������&�:�& B�=;<�����������������������������������������������������&�:�� D��FI�=���������������������������������������������������&�:�: ;�?�� ���������������������������������������������������&�:�J B�E;<�����������������������������������������������������&�:�> ���;<�����������������������������������������������������&�:�K FL=M?����������������������������������������������������&�:���F�;<���� �������������������������������������������������&�:������C?����������������������������������������������������&�:���F����L=���������������������������������������������������&&N *OP0QO. RSJ�� ��B<?����������������������������������������������������&KJ�� ;=�;���B<?�������������������������������������������������&KJ�� ��=C�����B<?�����������������������������������������������&KT U2+OV/-WXVYZ0. 9[>�� \���]�]���] ��]�_�������������������������������������������>�� �����] ��]�_������#�]#��� �����������������������������������>���� a���_�������������������������������������������������>���� a���_�������������������������������������������������>���� a���_�������������������������������������������������>�� b��#�� �������������������������������������������������>���� G�=���������������������������������������������������>���� cI�<?��������������������������������������������������>���� �G��?=?;?���� ������������������������������������������>���& �G��?�G?<@?�� �����������������������������������������:>���� @c��I�������������������������������������������������:>���: �?�L�� �����������������������������������������������J>���J =?�D<��?�����������������������������������������������J>���> =?;?����?B=?�d�� ���������������������������������������KS U-Ve05+f0Vg-..-P20,O5-g0./-h )[K�� i����#��] ������� ���������������������������������������:�K�� ��������] ����������#� ������������������������������������:�K�� %�]�#�j���������������������������������������������������:��

Page 7: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� ���������� ���� ��������������������������������������������������������� ����� !"�#��$��%�����&��%����'�%�� ��������������������������������������(�#�)*�+ ��,���%������������������������������������������������(�#�(- ����� ��%��������������������������������������������������(�#�(��.%����/�����������������������������������������������(�#�(�)��+�01����������������������������������������������(�#�(�($�1/���������������������������������������������������#��2� ��%���� � � ������������������������������������������������#�34���%/� ����������������������������������������������������5 678�9����:�;��<�� !=>�� ?+�%�@A���&&��% B��������������������������������������������3>�) CDEFGH�����������������������������������������������������>�( CIJGH ����������������������������������������������������K>�� LMNGHILMOGH�����������������������������������������������K>�3 POMQILPIOGH ������������������������������������������������R>�3�� .%���S%��S�%���&����1�%+%�&�&��% B������������������������R>�3�) .%���S%��S�%���&�&��% B)T)+%�&�3T( ���������������������R>�� UNCGH �����������������������������������������������������V W�XY������Y:����Z�[\;Y7����;������� ]��_���Z��� ]"a

Page 8: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

�������������� ������������������������������������������������������������� !��" #$�%&�'($&���������)���*�������������������������������������� +�� ������������������������������������������������������������� ,��- ����������������./������������������������������������������ ,��0 ����������������./��1����������������������������������������- ��� �2*3��45�*3���45����������������������������������������������-0��! *���%�&45��������������������������������������������������-���+ �63�45����������������������������������������������������-���, ��������(&7'������8�����������������������������������������-!�� 9:;.<=���>�?��@/���������������������������������������������-+A33

Page 9: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM
Page 10: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��������������� ������������ ������������������������������������������������� ��������������������������� ��������������������������������������! "#��$������%��%������&��%���'(�%��������������������������������������) *�����������������������������������������������������������+ ,%��'#�� �����������������������������������������������������- ������������%�.%�������������������������������������������������� /���� ���&�%���������������������������������������������������0 1������������������������������������������������������������2 3�%��4�����%�5��������������������������������������������������6

Page 11: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM
Page 12: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ��������� ���� �� ����� �������������� !"#�$%!&'�(�')�"(*+���,�&�%-("��.#!/�"�%*(0�'&(0)"'# -'0#!1!�2'�)'-�%3!(*2'4����� 5�6���7� 8 9:;<= >:?;:����@ A�� 8 9<B:= >:?C����D E���F��8 9<GC= >:?H����I 5�J��K�8 9LMN= >:?OPH<L����Q E���7�� �K�8 9RSR= >:?<LHTU 9RSHMVW >:?LNLP:R<XYZ 9RS[HMV\] >:?CP<N:CR:8 ^_ab[R\cRS[:M<\= 9_ab[R\T >:?< 8

Page 13: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� �������� ������ ������������� �������������� �� � !"�� �� �#!$ %&'()*+,-. /01+,$ %&'()2-. /012$ %&'(),3-. /01,3����� ������4��5����64�� �$789:;<=��:=>�?@A@B�����CDE�7.789:;<=F=���:=>�?@A@B�����GHC�7I789:;<=JK:L�:J�>�?@"MNOPQR�QSTUA@B�����VWE�7$ %(XY)ZX-[\]]_. \]]] 'abcdeZXeYdfgYh$ %(XY)iX- [j]]bd_. /010k++lmlmnoob*0m$ %c()iX-. /01*0$ %d&Y)iX-. /01*0k++lmlmnoob*0m$ %(XY)2-. /012$ %c()2-. /010$ %d&Y)2-. /012$ %(XY)iXp+-[(XY)o2-q0. /010$ %c()iXp+-[c()o2-q2. /01mk0+,+,,oomb*0n$ %d&Y)iXp+-[cgXh&h crb(db]b(gsd&h_sbr']&]tgbd&Y)o2-Yu b(dvhbfXYXh. /010km,,0+,o,3bw0m .

Page 14: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������� ������������������������������ !"#$#%&'"()$()*+�,-./012345-6�����������7��������� !"#$#%&!8$9%+�,-./0122:3-;�����������7<=�>��<��� ?&@"()$()A+�,-./012B05-� CDEFGHIFJKLMNOPFGFNQPQRDNQFGSORTDUQHVWGPXVYZO[YXWGPL6 [YZ\]\___YY\� CDaQEHIFJKLMNOPFGFNQPQRDNQFGSORTDUQHVWGPXVYZO[YXWGPL6 [YZ\]bbcKdceYb� CDSDGHIFJKL6 [YZ\]bbdcc_cd������������� �����fg��hij���� CEFGkHIFLMEFGkHlLmHOlIHlLVOlIHVlLLJe6 [YZYY]dKc__b� CaQEkHIFLMaQEkHlLmHOlIHlLnOlIHVlLLJe6 [YZYY]dYd_e� CSDGkHIFLMSDGkHlLmEFGkHlLJaQEkHlL6 [YZ\] bece\cbe������������� �����fg��hij����������� CDEFGkHIFL6 [YZY]beedcK_� CDaQEkHIFL6 [YZY]YYdebece� CDSDGkHIFLMoRRQp6 [YZqDq; rDRGFGstOEEDsOuv WGDSDGkHIFLuqDqEIRQNwaONxyzy{ ����|��}g������j� ?&?~+�,-./���#�/��8�� COlIH\L6 [YZY� COlIHYLMSOGSDRQISFQGEHNFsFSEmY\L�OlIHYL6 [YZe]cYeYe� COlIHVYL6 [YZ\]_bccKKYe ;

Page 15: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������� ��������������������� ���!"#�$%&'������� ������()*�+)), -./01234566/78298:6./012;<1=33> 566/6?/@A2B8C2C9/8D/E9F, -./012;<1=334GE9HI/./0:6J8KLB:F2@:M22> N=O=, -./01;P=Q@:M2P2;<1=334GE9HI/./0:6J8KLB:F2@:M22> N=OR, -./01=RR3> N=OSTURV=WR=XU������� ������()*�+)�Y, -./0=R1=RR3> N=OZ, -./01=RRQ@:M2P=R3> N=OZ��[ \���(+*]+��+^_!abcd!_ec!f!gh_ic!f!g!jk!h_ehgljdh_M2m13Q62<132D:B8/6L:.13'��[�� nopqrsehgljdhM2m1D6/KPQ8/[email protected]/E8Pvwxx3 !clagl_!yazjebld!j{g!ch_�!gya!, D6/KQ8/?/|:./6L9LBL:.2DL9:.F:M2mE}9BL:T> @t? L9B62K298/F:M2mE}9BL:T~ .2908uT/E8?B/K<6LK298/F2M2A:F/ F:M2mE}9BL:T, -M2m1D6/KP=Q8/P=RQ@tPRTV3> N=O =TR =TV ZTR ZTV �TR �TV STR STV VTR VTV UTR UTV WTR WTV XTR XTV~ �TR �TV=RTR, -M2m1D6/KP=Q8/P=RQ.2908uT/E8P=R3> N=O = Z � S V U W X �=R, -M2m1D6/KP=Q8/P=RQ.2908uT/E8P=�3> N=O =TRR =TWV ZTVR �TZV STRR STWV VTVR UTZV WTRR WTWV XTVR �TZV=RTRR, -M2m1D6/KP=Q8/P=RQ@tPRTWV3> N=O =TRR =TWV ZTVR �TZV STRR STWV VTVR UTZV WTRR WTWV XTVR �TZV=RTRR, -=?=R> N=O = Z � S V U W X �=R �

Page 16: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������� ����������� ���������������� �!"��������#����$ # �%�&��"�$�"#�'&$�( )����*+,�-./�012�3 4*5*26,*26,( )����*+,��78912� :����*+,��78912�.;<7=><�����*+,�2�?3 4*5**2266,,( :����*+,�8�2�2�2�2�������*+,��78912�0@A7/�0/78A.073 )����*+,�-./�018�2�2�2�2��B 4*5**2266,,( )����*+,�-./�018�2�*�2�*��3 4*5**266,( )����*+,��78912�=�C;-9�A<-1,�3 4*5**22( )����*+,��78912�=�C;-9�A<-1*D�3 4*5**2266,,**( )����*+,��78912�-./�016�3 4*5**2266,,**2266,,**2266,,����� �����EF�G��HIJKLMNOENJEOME( )����0�>�*+P��-./�016�3 4*5*26,P*26,P*26,P( )����0�>�*+P��=�C;-9�A<-1Q�3 4*5*26,P*2����R STUVW�XTY��Z� '" ��[������ �"��"�������������( )\78-A�.7=�D�:D]1*�A� �\.C._@A3 4*5*( )\78-A�.7=�6�:6]162*1a3 4*5a( )\78-A�.7=�Q�:Q]1QaP,62*1PD,D3 4*5PD,D b

Page 17: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

Page 18: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� �������� ��� ����������� ����������� � �� !"#$%&"$!'""&()*+,,-). /0.%/1/$/$/23.%/$45 �"$!, -"#$%'%/1/$/$/23.%/$6 78'�'7%.�!9, -'%:';/�'<=/%. /$1.>#<#1/<.<8? /23.%/@A �/23.7%$!, -.B?#0'".<%.'"$!,C 78'�'7%.�!9,��� D���E��F�E�F��E� �����E�G�HEF�IJKLMNONPLQRLJKSRTKQU</ .$T#1'1.$V� �</ .$WX7!YZ.1�/Y[Y\'�#'Y[Y]%'"/Y[Y".$$'<1�'Y,4 �#1'1.$WX7!_[ab[aa[ac,����� defghijkIOlmJKlTMnONTPlOopTnOqPTmONTQTJPlLrKQnLstLnOJOPLruPlOPnJOOopTnONOvV� �".<;%8!</ .$,4 wxy`56 �".<;%8!#1'1.$,@ wxy`AC �z{\+|} +��/�~/23.7%�z{\+|�</%>/?<1��� �</ .$�� wxyYZ.1�/Y Y\'�#'Y Y]%'"/Y Y".$$'<1�'Y� �-�?'":'1#>.�.<�'7/ /$7/ '<1/$'<%.�#/�.$�4 �!</ .$WX7!YZ.1�/Y[Y\'�#'Y[Y]%'"/Y[Y".$$'<1�'Y,,5 wxyYZ.1�/Y Y\'�#'Y Y]%'"/Y Y".$$'<1�'Y6@ �!#1'1.$WX7!_[ab[aa[ac,,A wxy_ abaaac C

Page 19: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ���������� ���������������������������������� ���!����"����# $������%&'(��) *+,-�.�/��0(/-12 $������34�4(��5 *+,-%6'(/3�-78 $9:(�0�%4&&�&'�%4&����; $����< *+,-34�4(�--%&'(�-����= >�?�@�A��BCA��D>�?EFGCA>���# $9-%&'(�-H6'�I�/3JI(�K6(L&��63��/��0(/(���0/3%M�N) $3�O�.�/��0(/�%&'(��1 *+,:PQR25 $9-%&'(�-H6'�I�/3JI(�%6'H/3��N7 $3�O%6'(/3��%&'(��8 *+,STUVR;< $9-34�4(�-H6'�I�/3JI(�K6(L&��63��/��0(/(���0/3%M�N#W $3�O�.�/��0(/�34�4(��## *+,STUVR#)#1 $9-34�4(�-H6'�I�/3JI(�%6'H/3��N#2 $3�O%6'(/3��34�4(��#5 *+,:PQR����X YZ[\]D[][_ZZaDZb# $4�4&�cd��34�4(�e%&'(��)1 $4�4&�2 *+,-fg- -hi- -hh- -hj-5 -k(4/&- -l�/3�- -m0��&- -T�(���%4/�-78 $�(%M0.�4�4&��; *+,n<#W $������4�4&��## *+,-�.�/��0(/-����o >�?pC�BqA��# $9-4�4&�-H6'I(0&/N) $3�OI(�0&/�4�4&��1 *+,:PQR25 $3�O'�0/3r�4�4&��7 *+,STUVR ;

Page 20: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� �������� ��� ���������������������� �!��"�#�!�$%�� �&�'()�������*+��,''-.�/0� �12 � �3/0456 7������89����+:;����������������+--< =�!>? =!�>@AB@C =D�>@DE@F =A�>@DD@G =B�>@DH@I =H�>@J*���@K =E�>@L����@M =N�>@O��#�@6P =Q�>@�#*++�����@RSTUVW�XSXYZ[\RSRSTUVW]6 7�+9������������89����+-< =!> _,)?C 7"#�++������89����+-F =!>@������@abcVcXY\RSRSTUVWdYRX\SZeVcfSZ6 7����������������+���� �D-< =�!>=�D>=�A> =�B>? =!�>@AB@@DD@@J*���@@O��#�@C =D�>@DE@@DH@@L����@@�#*++�����@abcVcXY\RSRSTUVWgh�6 7����������������+���� �B��"�#�D-< =�!>=�D>? =!�>@AB@@J*���@C =D�>@DE@@L����@F =A�>@DD@@O��#�@G =B�>@DH@@�#*++�����@abcVijYXa\RSRSTUVWgh�kacTUSXSlYUdYe\cSZm6 7����������������+���� �B��"�#�D�$%�� �&�'()-< =�!>=�D>? =!�>@AB@@J*���@C =D�>@DE@@L����@F =A�>@DD@@O��#�@G =B�>@DH@@�#*++�����@abcVijYXa\RSRSTUVWgh�kacTUSXSlYUeVcfSZm6 7����������������+���� �B��"�#�D�$%�� �_,)-< =�!> =�D>? =!�>@AB@ @DE@C =D�>@DD@ @DH@F =A�>@J*���@@L����@G =B�>@O��#�@@�#*++�����@ M

Page 21: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

�������������� ��������� ��� �������������������������� �������� �������� �!�"#$�����%&'���('�')*+!�),(-+!.)"(/+01�),(23456+7 8 '��!��9*("�*�&.&:�';:+:�'/:+:�'<:+:�'-:=+> 8.&:?'�'9:+:@)�9:===AB �������� �!�"C ?'�'9@)�9D �';:<-: :E9'�):F �'/:/G: :H����:I �'<://: :?��"):�J �'-:/K: :3"9**�!'��:�� �"9!L�M&������� �!�"=�7 N;OPQ �����RSTUVW�����������X��YZ����Y��T[\]SV []][_ aR[\[b][Tc� �'��&������� �!�"=7 N;O-/>A �'��&!)�9*=B @d44CD �'��&�'�'9*=F @d44I�J �'��&'�')*=�� @d44�e� fggfhij����1&'���(@3+'��("9!L�M&'���=+'��!��9*(@d44=�����ek���l�����mn� ��*�����1&������� �!�"=7 N;Oopd6� �����1&'���(;qG+'��(.&<+/==7 N+;ON+/O> N;+O ; -A N/+O / KB N<+O < G� ������%&'���(;qG+!�),(<+!.)"(/+01�),(23456=7 N+;ON+/O> N;+O ; -A N/+O / KB N<+O < G �J

Page 22: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ������������������� �������� ����������� ���� ����������������� ���� � � � �� ���� � � !"# ���$ ����������������% ���� & �� �� ���' ���� �( �� �� � ���� ����� ������������������ ���� �� �& �� ���� ���� �! �( �� ��� �������������� ������������� ���� � & ��� ���� � �� �&� ���� � �� ��" ���� � �� ��� �������������� ������������� ���� � �� �&� ���� � �� �(� �������������� ����������������� ���� �� �& �� ��� ���� �! �( �� ��� ��������������� ����!�(����� ���������������� ���� ��������� ���� � �� ���� !"# ���$ ��������% ���� �� ���' ���� �� � ���� ����� ���������� ���� �� ���� ���� �� �� ��

Page 23: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� ������� � ������� ���� � ���������� ������� !�����"��# � ����$��%���� ���& �!����� ���' � ��(! ) !��� ���* �!�%�� ���+, � �����$��%����-��� ���.������ ���/��"���0 !�1 !�-���� ������������� !������2 �!����� ���(� ���(! ) !��� �����3 �!�%�� �������# � ��"��$��%����-� ��45��%�� �-����"����& !�1 !�-���� ������������� !�������' �!����� ��"�(� ��"(! ) !��� ��"��* �!�%�� ��"�� 1 1 61� 7������� ���� �%����8��� ����� �����4��� �����9���"��# 1 1 61� 7������9 � 9��-1 1 61� 7���& �!����1 1 61� 7���' 1 1 61� 7��* ! ) !��1 1 61� 7���+ �!�%�1 1 61� 7�������: ;<=>?@ABC<=>?@A� D�1��9���� ���9�9 ��# ��� � �9�9 �& E4�F�G 9��� �"8�' E��F������� ��H�* E"�F�I%�!�� ����+ E8�F�.! ����9�����J�,0 D�1��9���� ���9�9 ��2 E�4F E��F E�"F E�8F�3 ��� � �G 9�����������I%�!���.! ����9����� �9�9 ��"8� ��H� ���� ��J���K L���M���NO� D9�%�6$��� ���� ���9�9 ��# ��� ��9�9 �& 4 G 9�� "8' � ����� �H* " I%�!� ��+ 8.! ����9�� �J,0 D9�%�6$��� �P-��� ��Q-�9�9 ��2 P Q�3 4 G 9��"8�� � ������H�# " I%�!����& 8.! ����9���J �#

Page 24: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������������� ���� ���� ���� ��� � �� �� �� �������� ���� ������� ���� �� ���������� ! ����� �� � ����� � �" # �� �� � �� ��$�% & '������(���) ��*� �'����+,-,. /0123456789/0123452:8;/012345� �<�=��>?��@AB������� �CD��� ��ED�� ���� �<�=��>?��@� C E! � # ��'�" � ������$& ' ������) ��� ������� F�G ���� ��<�=��>?��@��� H�IJCJJEJ���� �K����� ��<�=��>?��@��� H�IJCJJEJ�!�" ���L��� ��<�=��>?��@��& H�IJ�JJ�JJ'JJ�J� �K����� ��<�=��>?��@�ABK�JCCJ�JEEJ��� ���L��� ��<�=��>?��@�ABK�J��J�J��J�J�'J�J��J��! ���� ��<�=��>?��@�" H�IJCCJJEEJ� �M���K�����AB������� �CD�� ��ED�� �N��OD�� �P�� �N���� �M���K������ C E O! �'�$(���" ��$ � %(& '���� $$) �� � % ��

Page 25: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ����������� ��������������� ������������������������������������������� !"#$%&'()*+,-"./0.0#(12 3 4 56 789:7;<:7=> !"#[email protected]()*+,-"./0.0#(1A 3 4 5B :C/9DD</D8E8/:D����F G�H�����G�H ����G�H�����G�H ��������������������������������������I�� !+#J%&'()*+,-"./0.0#(12 K7L:8;7DC7<:7D86= !+#[email protected]()*+,-"./0.0#(1> K7LCED:;;D8M������������������N��������N���O��� !*+,-"./0.0#(2 3 4 56 7<;CE78:= ::CD: 9E> <::;; CCA ;:DD8 9DBP !*+,-"./0.0#(K7QLR(@$@"",#-#S+,'@,+.$,-T.U 3 4 5 V 7<;CE78: 2 !*+,-"./0.0#(KQ:LR(@$@"",#-#(@W&-0."#$&-. 6 K7LCED:;;D8 = > !*+,-"./0.0#(X4 A K7LCED:;;D8 B P !*+,-"./0.0#(KQY4YL U K7LCED:;;D8M����Z����������[�F !*+,-"./0.0#(KQ")7Q<1L2 3 56 7<;78:= ::C 9E> <:: CCA ;:D 9D =

Page 26: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ����������� ���� � �� ������� ��� ��� ��� ��� ��� �� ! ����������� �"#�# #�#$�% � ��& �������� ��� ���� ��� ���� ��� ��'()(* +,-./01,-23-/04561789:;61<8=� ����������� #�#�� ������������� ���>"���������� #�#� ?��?����@ABCDEF$� ������������ ��?�"���������� #�#� ?��?����@ABCDEF$! �������4561789:;61=8<� ����������� #�#�� ������������� ���>"���������� #�#� ?��?����@AGHIF$� ������������ ��?�"���������� #�#� ?��?����@AGHIF$! �������� �JD��>���K?>��L�M?�>?� �N�"$� ���#��# #��# #��# #��# #���������#� ���#��# #OCGC�BHCPF# #��?�# #M�>��Q���##M�>��Q�R���N#� ����#�M?�#� ��M"�� �� ��$J�?ML?�K?>#��# #��#?#��#! �N�"$JN��>���K?>�% ���#��# #��# #���������##OCGC�BHCPF# #��?�#�& ���#M�>��Q���##M�>��Q�R���N##�M?�#'(S TUVWXYZ[\]\_ abc]a\d\]e_fga\hfif[fjeklm\nn� �M��o��N��>�p�N��>"qMA�rs ��A�"#P���?N t��?N?#$ >�?�AR��>�"N?>>?����r��$$��

Page 27: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ����������� � �� �������� ����� ������������ �����!" ���# �����$%�& '�(��)��$%*+, -./0123456787+9:751*+,+; <=><?@ABCDEFGHIDHJGKLMNMJGOMKPQRJOSTMKMLRJRUORQMK� ����V���W ���XYZ[���W ���X� �����V���W ���XY� \]��� �����_ ���a��b����c�X� � d� ��e ��d f� g �� h if ��� ��e �h g h� i �h �d��h�f �d g i! d �� i�i���g fh g d" g jk jk�d�i gf g g# f h� jk�d�� ff g f� ��V���W ���XY� l����$����l) �gi�m��$ f(����m��)� �\]��� )�� d�if�h��jkh�hi���jk���� � �����_)�� ��e����d�i�ijkjkh��������d���� � ��� )� � ��d��h�f���g�d�i�d����f�i��he����f���� �a��b )�� f��h�dfhgffffgg�f�f����! ����� )�� gggggggggg���" �c�X )�� �hidgf����e���#�& ����V���W ���XY�� ����gi f���� �����V���W ���XY�� ����\]���� ������_������ �a��b� ������ �c�X�� � ����XV���W ���X���)d�Y� \]��� �����_ ��� a��b� ���� ) ��ee ���� ) ��e ���� )���ee ���� )gf�ee� �n �)���ee �n �)��g�� �n �)��dee �n �)�h�ee� ������)i��ge ������)heg�e ������)���ee ������)���ee� ���� )dh��i ���� )��g�� ���� )���g� ���� )�����! i��n �)fi�hg i��n �)hg��� i��n �)���gee i��n �)�g�ee" ��o� )�f��ee ��o� )iid�e ��o� )he��ee ��o� )���ee# jkl )i��ee jkl ) ��e ��

Page 28: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ��������������� � ����������������� ����������������������������� !����������"#$���%�� & "#$��%��' ( ) (* +) ,- �-./0/. 1223456� ��77���8����������9:;<=>� �?@>������������? � "#$�� A$����; ���� B��7 9$��C %��� >: >: (�(D-D�E--�)) ,D, E�((,+E+�D�)!,( � ��77���8����������9:;<=>� �?@>������������B � "#$�� A$����; ���� B��7 9$��C %��� + �� (,�!�)D�(,�D!- (�(D-D�E --�)) ,D, E�((,+E+ �D�)!,( ./0/F GH231IH56� ���7���������+�-�( ���������� �, �J�������D�)�! � ���D)!./0/K 31223456� ���������� � ���77���8������?@>����� � L�7���� ����D�+&' L����* ���+ �()./0/M N1223456� ���77���8������?@>����� � �7��� ����� �D�+!+ �()./0/O P1223456� �C����Q��7����R� � ����R�Q$$������$�� � E : S� ,! : S& , D+ : S' + D : S* D -! : ST E D : S �*

Page 29: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �������������� ������������ ������� ���������� ��������� � �!����"!���#� "#$���% ����� �&�'����(�����)*)+),)�##########���- ��������&�'����(�����).)+)/)+)0)�#########����� �������1���������� ���� ���� ������� /��� �#!�!! *��" .�#$% #��2���#$��� ,��" /�#$- /������ �!! 0�#$3 /�� ��$�#�4 ���2������!!5 /�6� �"!�!!� ������1�78�������������+9:;<78��������=+>#?+&@:8���� ������� ���� . / 0% *�!#�# ��#- ,�����A# ABCDCE FGHHIJK� ������7L>�����6�����8#�#!+����8�+�'��8�� ������7� =+#?=+�?% =#+? # - =�+? � "3 =�+? � $4 =�+? � A5 =�+? � #!M�N �'��/���������7��� =#?�$� ������OL>����68�����7+/*PQ9:8�+RS*SR8'��/���������7�+&@:8)>)� ������O� =+#?=+�?% =#+? >� >�- =�+? ># >#3 =�+? ! !4 =�+? # #5 =�+? � �BCDCD THUVHJK� �������L>����������������89�'�)S��1)+)W����)+)S���1)+ )P���1)+)/':��)��+��'���������8'�)@R)+)*��������)+)@R)+)@X)+� )*��������)�+�6�8'�)/)+)&)+)/)+)/)+)&)���5

Page 30: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �������� ���������� ��������������� � ����� �� �� � ������� ��������� �� ������� �� �! " #�$��� �% �& ' � (��� ��������� �� ���)���*+����,-����. / ����01. .2�����232�������232�������23� / 2#�$���232#�$���232� (���232#4���2553� / ������0 .26�$��������7�����������23� / 2�������$$������������ �8��9�23! / 2:1�;+����23& / 2�$������������� �232��� 9���� ����������23< / 21����� ��)�7�����������23= / 2��1������ ������#255�> ���)����� ���� ������� � ����� 6�$��������7������������� ���������������$$������������ �8��9��� ������� :1�;+������ " #�$��� �$������������� ��! ' #�$��� ��� 9���� �����������& ? � (��� 1����� ��)�7������������< @ #4��� ��1������ ������#� .��*+���A�.�0�������3�0��)���3�,�02��������23�,�02����255 ���������� �������������� ������� � � (��� ��������� � 1����� ��)�7������������ � #�$��� �% � �$������������� �� #�$��� �% � ��� 9���� ����������! " ������� �� � :1�;+����& ' ����� �� � 6�$��������7�����������< ? ������� ��������� ��������$$������������ �8��9�� .��*+���A�.��)���3�������3�,�02����23�,�02��������255 ���� �������� ��������������� � � (��� 1����� ��)�7����������� ��������� �� � #�$��� �$������������� � �% �� #�$��� ��� 9���� ���������� �% �! " ������� :1�;+���� �� �& ' ����� 6�$��������7����������� �� �< ?��������������$$������������ �8��9� ��������� �BCDCE FGHIJK� �������.����5 ������.��������5� L�M2�����2 2;��8�2 2;���8�2 �=

Page 31: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ������������ ������������ �������� ����������� ������������� �����!"#�!$!"���!$!��!��������������% �&�����'� ()��(*�+*,�(�+�(�,((��(����-�,()�.�(�+���/ �&�������'� ()��()�,(.�+(.���.�,�(�,�-�,(.�����-(+�.���� ��'����0�������� ���� &��� &������ "#���* 1��� ��)�)) 1��� ��,��)% "�����. ,��2'���*�.) ,��2'���*���/ �� �,� 1�����(���) 1�����(+�)-3 1�� �(��+, 1�� �(-�,�4 ���2'��(.�)) ���2'��*,�--5 1�� �*+�*) 1�� �,)��.)� ��������67������8,�,)$9 � ��������% ����&���&�����/ , "��� ()�� ()��3 � "��� (*�+ ()�,4 � "��� *,�( (.�+5 + "��� �+�) (.��: - "��� �(�, �.�,�; . "��� ((�� �(�,�� � "��� (��� �-�,� ( "��� �-�, (.���� * "��� ()�. ���-�% ,) "��� �(�+ (+�.� ����<�����=�������$>�=&�����7&���� 8,9 7)�- 7*�� 7-�+ ,��� 7��)7,)��7,��� ,,�. 7��, .��?@A@BC DEFGEHIJ� ����<�������=�������$>�=��K����L�67&�����7&���� ����&���&�������K����L�� , "��� ()�� ()�� 7)�-% � "��� (*�+ ()�, 7*��/ � "��� *,�( (.�+ 7-�+3 + "��� �+�) (.�� ,���4 - "��� �(�, �.�, 7��)5 . "��� ((�� �(�, 7,)��: � "��� (��� �-�, 7,����; ( "��� �-�, (.�� ,,�.�� * "��� ()�. ���- 7��,� ,) "��� �(�+ (+�. .�� ;

Page 32: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������ �������� � ������������������������������ �!"�����#"����$% &����"����"�������������� �' ( )��� *+,- *+,� #+,./ � )��� *0,1 *+,( #0,23 2 )��� 0(,* *4,1 #.,15 1 )��� -1,+ *4,2 (�,26 . )��� -*,( -4,( #�,+7 4 )��� **,2 -*,( #(+,�8 - )��� *-,2 -.,( #(�,��9 * )��� -.,( *4,- ((,4�� 0 )��� *+,4 -2,. #-,(�% (+ )��� -*,1 *1,4 4,� %�

Page 33: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 34: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ���������� ����������� ����������� ��� �� � !� "��# $%&'() *+,-.%&'(/��0 ����12�345���6������7�����8�� �� 9�:�"� ��� ��;# *+,-<%+='>*.?,@A+='BCD+,%?/EFGAHIC-'C>G'=D=?,B?) +J=B-,+.?,B?/��� KLMN�L�345����� ���������O��# PQ@(+Q+='>*.?&G=,@(R>CA('C,?/��S T�U���V���:�:����:�":W� XY�":��:W� ���:" :��Z���:# D+BC.-=>[=\+]<-=>[=\+%.=,,<==@,=_,+] Pab//c�:�7�������dW��:� ��� �7�Wef" �:# D+BC.(C-@>],B<\,Bg-=>[=\+]?%(=(%?g=%[]Pab/c�:�7�������d:��W��:�7� �7�Wef" �:# D+BC.(C-@>],B<\,Bg-=>[=\+]?%(=(%?g=%[]FhiQb/��7��j��WZ�# D+BC.-=>[=\+]?\'=-*@>%?g=%[]Pab/ ED+BC%AC-=>C(+?\'=-*@>%?) D+BC.(C-@>]\'=-*@>%g-=>[=\+]?\'=-*@>%?g=%[]Pab/)k

Page 35: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 36: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ������������������������ ������� !"#���$%��&'&�&'�&��'(�&')��'��*+,-. /0123456735283379:;<==> /34?080@2A31B=CD800BE8AFGH8DG6BI /F8682= C345686GFG5G5F8FG5F45HGAJKB45L�����'&'�'�&�&'�&��'&'�'�)��'���&��)'��M���. /F8682H8DN8EB7OH8DN8EB52833O8K8438?3B79:;<==> P80A4AE1B558EB5QI RQSAF8682H8DN8EB7OH8DN8EB52833O8K8438?3B79:;<==QT F8685B65U8KB?BBA1GKBFV0G1H8DN8EBW?85BW6GH8DN8EBWF8685B65WX YQSAF8682H8DN8EB7OH8DN8EB52833O8K8438?3B79:;<==QZ F8685B65U8KB?BBA1GKBFV0G1H8DN8EBW56865W6GH8DN8EBWF8685B65W. /F8682[G@?B8A=CD800BE8F8FG5\[G@?B8A\FGH8DG6BA31B> /][G@?B8A CG?6BAFGFB5D04_GFG5F8FG5I /[G@?B8A C1G5608GDGAaA6GFBF8FG5DG1H3B6G. /UB8F2[G@?B8AbA7Rcd=C1G5608H041B4085Rc34AU85> e0GaHBFf868QgB4EU6h941Bij3G6I j3G6k804B6@lB80941B gB4EU6T R RmnnoR oRmnn Rp qORqrqqX Y RmnnoR oRmnn YR qOYrRqqZ s RmnnoR oRmnn Yn qOrrrqqt p RmnnoR oRmnn sc YORRqqqu c RmnnoR oRmnn pY sOcrqqqv r RmnnoR oRmnn pm rOYsqqq.w x RmnnoR oRmnn cr nOxRqqq.. n RmnnoR oRmnn rsRsOscqqq.> m RmnnoR oRmnn xqRrOspRxq.I RqRmnnoR oRmnn xxRxOxcqns.T RRRmnnoY oRmnn Rp qORqpqq.X RYRmnnoY oRmnn YR qOYrmqq.Z RsRmnnoY oRmnn Yn qOxxnqq.t RpRmnnoY oRmnn sc YORYqqq.u RcRmnnoY oRmnn pY YOmsqqq >X

Page 37: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ������������������ �������������������� ��������������� ����������� ��� ��� ����������� !"� � �#������ �$%�&������'�(&&)�'*'�(&&)�'*���++++++++++���, !-�������)��� �$%�������')'.'"'��������������/ !0��� �)��� �$%+������'�(&&'.'�(&('.����������������1 !2�� ��3 �����&+����(�44+5655���7 !$��89���3 6��646��4�6�444����+��4���:; ����� �������< =�>��� �� ��3����� ������� "� � -������ 0��� 2�� $��89� �(&&)���6 )��6� �(&&���4 ?��� ����66 ?��� �6�6�(, �(&&)���6 "��6& �(&(���& ���@3���5�66 ���@3��6��(4/ �(&&)&��6 �((6���& ?���������66 ?������+��&�1 �(&&)4��6 ?��� ��+�45 ?��� �4�+4�7 �(&&)+��6 +��@3��4+�66 +��@3���6�(��: �(&&"���6 ?�A� �&��66 ?�A� �+6��5�; �#�9����+��BCDEFGHIJIKLMJCNOCLPQRHGSITUGHCHIHGDVGWSCIT� ��3����� �����!$��89��� ?������@3� ?����� ?���+��@3� ?�A� 6�6�( 6��(4 +��&� 4�+4� �6�(�6 +6��56,/ ��������A��3����� �����!$��89���1 =.�>7 ?��� 6�6�(: ���@3� 6��(4; ?����� +��&��< ?��� 4�+4��� +��@3��6�(�6�� ?�A� +6��56XYZ [CHLHIDHCKCDEFGXYZY\ ]_a� ����� �����!$��89�� �b�� ��'$��89�'� =�>6�6�(XYZYZ cde_fgha� �i3�������� �����!$��89�.�� ��j��6���.6��6.6�5����@�.@��@+��'$��89�'� ��k �6k 5�k 6��(46�� +��&�666�6�(�+�5+XYZYl ]hme_a� �������� �����!$��89�� �@�j?��������'$��89�'� =�>+��&� �1

Page 38: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������ �� ������� ��������� ����� ����������� !"#$%#&!#&����' ��(�� � )������ ��������� ��*)�������������� !"%+$&,!,��- ./010230/425126171020/��-�8 9�:��/;<�� =������� ���������� !"#$>!?@!,AB C D������ ���������E !"?,$F!+@@��� GHIJKL3LM2����8 ;N��� =O������� ���������� !"&#&!$&!!AB ��PQR����������� ����������E !"?!&����� SN�;N��� ����� �$D��OT���PQ����� � !U!+V"� WO�=O������� �$D��OT�����������A !" +$!+#++ +$%#,++ !$+%%++ %$!?%++ #$,+%++!&$>%%++&!$#?%++%?$>>%++B >"@!$%%?,+#>$+F@@%X32I0L2YHIJKL3LM2Z252[27[H7252M\012 =O������� ���������]�� !"#$%#&!#&AB �� ������� ���������E !"#$%#&!#& �=O������� ��������&�Q�_�� ������� ���������&�]��Q!�� !"?,$F!+@@AB C D������ ���������E !"?,$F!+@@ �

Page 39: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� ��������������� ������� ������������ !"�#$%&'( )*+*,-../01�2*33����4 567������� ������� ,���89#��:;������ )*<*=>+( �?8@����������� ,���89#��!"�#$%&'A )*+*,=.====�;=*1,/...==�;=1*,B3100.�;=1-,BB//C1�;=1*,-B3=03�;=*B,.11.0/�;=*D )/+/,0*=--3�2==*,==1.-=�2=1*,.-B3./�2=-1,C=B3*0�2=3��E F�G�H�GI�J�K��IHL��E� 5�MN67O��� �PQ�#@�#��R�S�?#� �@�R*=S# �R�&���R�R?�S8 �R�����R&��T�@�S�( ������� ,���89#��:;������ )*<*=>+� �?�S�8@R������� ,���89#��)>?�UV#@�U>U"�#$%&U'+'( V#@� "�#$%&A 300,===== .C,=B00-DW ����S��XY������ ,���89#��)>?�UV#@�U>U"�#$%&U'+>Z[\]_Y1>a_YR8@'b V#@� "�#$%&c 300,===== .C,=B00-��d F�G�H�GI�Ke�fIHL��d� ��gN67O��� ���"�8@R������� ,���89#��)>?�UV#@�U>U"�#$%&U'+'( * 1 - 3 0 . / BA *3,*=.==1*,1.*==1B,...==-/,**===30,0.===00,1-===.3,/*===/.,-0===D C *=W B.,-3*/=C3,/0=B-� ����S��XY������ ,���89#��)>?�UV#@�U>U"�#$%&U'+>Z[\]_Y*>a_YR8@'( * 1 - 3 0 . / BA *3,*=.==1*,1.*==1B,...==-/,**===30,0.===00,1-===.3,/*===/.,-0===D C *=W B.,-3*/=C3,/0=B- (h

Page 40: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ����������� ��������������� � !"#$%&'#%"(##')*+,--./ �01&23"- 4!5%& (53$ 1&5 $5(&6(#7 89:;<=>< 5?@5A>< 5?B5A>CD9E>!$F$G6 %5*>H53$05*;IJ �%1&23";<=>< 5?@5A>< 5?B5A>CD9E>!$F$G6 %5*;- 4!63(53$ 1&5 $5K �%1&23";<=>< 5?@5A>< 5?B5A>CD9E>!$F$G6 %5*>H53$05*;-4L5#&(F35(53$ 1&5 $55 $0$F(#��M N�����O��O�PQ���R�S����T���QU�VO�QU Q��������WXYZ[\]��� ��T�Q_�� O�T Q��O���T�Q_��]��Q���O��O�aPQ���R�S����T���QU��S�T����P^�P]���� ) 116!b(&5 $F3$G(F35(c L5 1d61b5$!13$3(e. (016!L1&5 F6!f $G5!5%& (F35($3(313(%c L5 1%"3$(%31%31E9>9C>9ghi-/ G$ G6!b1 1FG16!L1&5 F6!f $G5$F3$G(F3553$j!1& 5k(#&6 (35?1$&5"3(?-e��M�� l���m�Q�������Q�n��P����o�� �5 (F01e&A&pq 1(3e&(B#1";r (F01e&A&;-4, 5s?5 d61t. �u1(3"5 (F01e&A&-/ v9 vC vE7 9) 11 (01G$ G6!b1 1FG1I C 9 99i EDJ E 9 wiw xiK w 9 hhw iyz x 99DDw 99x{ h 99CE9 9CD� �5 (F01e&A&pq 1(3e&(B#1";r (F01e&A&;su1(31 ')*+,-. �u1(3"5 (F01e&A&-/ ) 11 (01G$ G6!b1 1FG17 9 9 99i EDI C 9 wiw xiJ E 9 hhw iyK w 99DDw 99xz x 99CE9 9CD{ h 99EyC 9wC .{

Page 41: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������� � �� ����� ��� ������������ � �� ������ ��������� �������������� � �� ��� �� ������������� !�� "� !�� "��#�$ !�� "�$�$� �� %��"& �� %��"'#'�$ �� %��"(���� !����"� !����"�$$'�$ !����"����$) !�� "� !�� "*&&�� !�� "����*+ ���%��"' ���%��"��,&�$ ���%��"�(���- !��� "� !��� "��#&�$ !��� "&�'�$./0/0 12334526787278968:83;2<8=9>� ��������?@A�������?��B������?��CD���EF��G��H� �I�����������?�� �������������������� � �J��#J�$� & �J'#'J�#) � �J(('J#,+ ' �J�$$'J���- � �J�&��J�&$K ( �J��,&J�'&�L ������������?��� ����� �� ��������?@A�������?��B������?�E��FM�J��CN�������D����� �I�����������?�� ��� ��������������� � � ��# �$) & � '#' �#+ � � ((' #,- ' ��$$' ���K � ��&�� �&$�L ( ���,& �'&� ������������?�� ����� ��� ��������������?�� ������ ��������� ����������������?�� ��� �� ������������� !�� "� !�� "��#�$ !�� "�$�$� �� %��"& �� %��"'#'�$ �� %��"(���� !����"� !����"�$$'�$ !����"����$) !�� "� !�� "*&&�� !�� "����*+ ���%��"' ���%��"��,&�$ ���%��"�(���- !��� "� !��� "��#&�$ !��� "&�'�$�L

Page 42: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� ������������ ������������ ���������������������������� �!��"#$ %&'()*+,-)+(.))-/012334 %5&.6789:;<&8.=>,.?)8(@A&.6789:B>,C,@DE8.=8&-/0123F2&&5DG5&HI8JK 2&&5&*6+L.6(M*)8DNE.,D6'.CD+8GD=8LDHI5,8D+O*GD6)*68+D6.>+,&*67+D PQ )*68B=*=65,E.R8S8)8'86,+$ %5&.6789:;<&8.=>,.?)8(@A&.6789:T>,C,@DE8.=8&-/0123FU5&&*7*6=58&&54K %E8.=(5&.6789:3Q /&88 .78L*&LI'M8&86L8V B B 9: SWX T B YZY [Z\ S B ]]Y Z_ Y BBWWY BB[` [ BBTSB 9:$a ] BBST BYT$ %=*'(5&.6789:34 bBcS[ SKQ %L).++(5&.6789:3V bBc@=.,.>M&.'8@d�e�������������"#$ %+I''.&f(5&.6789:34 /&88 .78 L*&LI'M8&86L8K g*6> PB g*6> PBBZ g*6> PSW>WQ B+,hI>PT B+,hI>PYZY B+,hI>P]i>WV g8=*.6PS g8=*.6PBWWY g8=*.6PBB[>WX g8.6 PS g8.6 PiYY g8.6 PBBZ>T\ S&=hI>PY S&=hI>PBST S&=hI>PB]>W_ g.C> P[ g.C> PB[ZT g.C> PTBY>W` 9:j+ P T 9:j+ P T>W��!�e!������k�����������������$ %'8.6(5&.6789:lL*&LI'M8&86L83F2&&5DG5&HI8J4 bBc9:KQ %'8.6(5&.6789:lL*&LI'M8&86L8D6.>&'-m:no23FU5&&*7*6=52&&5JV bBc9:X\ %'8.6(5&.6789:lL*&LI'M8&86L8D6.>&'-/0123Fp8M*6*,*R5_ bBcBBZ>TYTY K$

Page 43: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

���������������� ��������������������� �������������� �� !�"���� �#��$��%&'()*+ ,-./012 �3!��4�5����������� �� !�"���� �#6��78% �0$9:#0$:0#0$;:*#��$��%&'()*< 9:=:0=;:=> ?@--:-?;AB ���C������������� �� !�"���� �#��$��%&'()*D ,-.--:�E�� ���F���������� �� !�"���� �#��$��%&'()*�+ ,-.9-G����������H��������������������� �I������������ �� !�"���� �#��$��%&'()*+ ,-./9@0$:0912 �8C���������� �� !�"���� �#��$��%&'()*< ,-.:;$/?9@J������������K��L���M�������N��O������������������ �P��C���������#�%-0Q*+ &��� ��� �� !�"���� �1 - - �� /02 9 - GRG :R< / - ??G R;> G --00G --:A : --9/- ��B ? --/;9 -G9D ; --:R9 -G:�E R 9 --R ���� @ 9 GRG ?@�+ -0 9 ??G ---� �C�����������*+ ,-./: /� �P��C���$���4���������*#�%-0Q*+ &��� ��� �� !�"���� �1 9 - GRG :R2 / - ??G R;< G --00G --:> ? --/;9 -G9A ; --:R9 -G:B @ 9 GRG ?@D -0 9 ??G ---�E -9 9-9/- -;9�� -/ 9-/;9 90/�+ -G 9-:R9 90/ 1+

Page 44: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ��������������� ����� ����� ��������������� �����!"#����������� ����$��#����� �%&����'����� ���� (� �� )��)&�* � �) + ,��� -� ,��� -��. ,��� -�/�/0 �%1&�-2 �%1&�-3.3 �%1&�-45�/6 , ����-� , ����-�//3 , ����-��7�/8 , �� -� , �� -533 , �� -��.�29 ���1&�-3 ���1&�-��:2 ���1&�-�4:�/; ,�<� -7 ,�<� -�7.2 ,�<� -2�3�/= ��>% - 2 ��>% - 2�/� �%&����'����������� ����� (� �� )��)&�* � �) + ,��� -��/// ,��� -��.�/ ,��� -�/�/0 �%1&�-2�/// �%1&�-7:3�/ �%1&�-:2�/6 , ����-��/// , ����-�//3�/ , ����-��7�/8 , �� -���53 , �� -54��3 , �� -��5�59 ���1&�-3�/// ���1&�-��:2�/ ���1&�-�45�7; ,�<� -7�/// ,�<� -�7.2�/ ,�<� -2�3�/?@A B���� ����CD!#���� ����E�%FE%��EEF(GHI��� ����� JK)��3L2�L74L3��+ �% <JK)�MNMLMNMLMNMLM,M�� ����� ����� J�/�� ���2�� ����� ����� J2�OO���� �27�� �&� ��)�/�+0 ����� ����� J2�O���� �27�6 �&� ��)�/�� ����� ����� J2�PP���� �27�� ����32�743�+0 ����� ����� J2�P���� �27�6 ����3743�� ����� J�3� ���N�QRI (GHIN�QRIN�QRI ++

Page 45: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������� �� ���� ��� ���� ����� ����������� � ���� ����� ���� ���� ����������� � ����� ��� ���� ����� ����������� � ����� ���� ���� ���� ��������������� �������������� !� "����#� ������ ���������������� � $�$�����$$% ��� !�$� "����#� �� ��� &'

Page 46: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� �������� ����� ������ !"#$%&'()%'$*%%)+,-.//0 !12*"' 34567894&8:4"#*;<7'945*824979*94'= !9*(*$2*"'/ 32*""7>*9*94' !?7*9$2*"'/0 '@7799&'(= A B CD C B AEF G H BI B H CCJ K L AMN M O AE !'("$2*"'/0 P9*(*Q:"*#7PR KE45'Q4: CS*"&*5%7'R= T'@779R8U# BBHHLOAEAEAEAAQQQD T9&'(R8U# CAEBCCAMAEALCMGBAHQQQFI !9&#$2*"'/J VAWKE C !'U##*"X$2*"'T'@779/0 Y&8QA'(ZUQ Y79&*8 Y7*8G"9ZUQ Y*[Q= BQE ACQE AKQE AKQB AOQE CKQE !*((*2?$\?*()2*"'/3]87[*"4567(4'*4 _*#&8?497@7'U&'*0= !'U##*"X$'@779/D Y&8QA'(ZUQ Y79&*8 Y7*8G"9ZUQ Y*[QF BQE ACQE AKQE AKQB AOQE CKQEIJ !97(*2?$2*"'/ 3,7(&"74567(4'94 _*#&8?497@7'U&'* !'U##*"X$'@779/0 Y&8QA'(ZUQ Y79&*8 Y7*8G"9ZUQ Y*[Q= BQE ACQE AKQE AKQB AOQE CKQE=F

Page 47: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������� ����� ������� ������� ��������������� ������� ������� ����������� !��" ������� �����#$%&'()*+,'-./#012/3453/*/,'-./67789:;3+-)</=/-+,/(/3/5>43?@A)BCDEFGHIJKLL89M+A./N)*)O)O43?@A)O/;+3N)O� �P����� ��� �Q������RS������ ��T�U� ������������ V��RS����������� �P����� ��� �Q������RS����RS�������� ��T�U� ������������ VW�RS���������� �P����� ��� �Q������RS����RS������R� ���X�Y���� ��T�U� ������������ VZ�RS����������� �P����� ��� �Q������RS����RS������R� ���X�Y��R�����[�Y� ��� ��T�U� ������������ V\�RS��������� ��

Page 48: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �� �� �� ����������������� ����� � �� �� �� ����������������� ����� � �� �� �� ����������������� ������ �� �� �� ����������������� ���������� � �� �� �� ����������������� ��������������� � �� �� �� ����������������� ���������������� �� �� �� ����������������� ��������������� �������� !"#$%&'()*)+�,()-./012� 3455678 39:;<6=>?9@@ABC>AD?<B<C9@>E:EBF;:>EG:H@EBIJDK>ELD<H:;EB=:JG>EMD=;4EBC:JG>EMD=;NE7O 3?JP@Q:;<6RD:@KJI@>E9:;<STEB<C9@>E@9?E7UV 345567� 39:;<6=>?9@@ABC>AD?<B<C9@>E:EBF;:>EG:H@EBIJDK>ELD<H:;EB=:JG>EMD=;4EBC:JG>EMD=;NEB:WA>X7Y 3?JP@Q:;<6RD:@KJI@>E9:;<SZEB<C9@>E@9?E7[\ 345567 ] 39:;<6=>?9@@ABC>AD?<B<C9@>E:EBF;:>EG:H@EBIJDK>ELD<H:;EB=:JG>EMD=;4EBC:JG>EMD=;NEB :WA>XB:<C>7 8 3?JP@Q:;<6RD:@KJI@>E9:;<S_EB<C9@>E@9?E7 OY

Page 49: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� �������� ���� � ����������������� ������ �!"#�$%#&'()�*+*��, �!-&.�/(0!112+3(240.+.3!1(5-5+)&-(56-715+$"48(594.7-&5+/-"6(5:4/&�5+3-"6(5:4/&;5+< -'2(�+-.3(��= �!-&.�/(0!112+3(240.+.3!1(5-5+)&-(5>#1185+$"48(594.7-&5+/-"6(5:4/&�5+3-"6(5:4/&;5+? -'2(*+-.3(*�@ �!-&.�/(0!112+3(240.+.3!1(5-5+)&-(5#125+$"48(594.7-&5+/-"6(5:4/&�5+3-"6(5:4/&;5+A -'2(B+-.3(B�C �!-&.�/(0!112+3(240.+.3!1(5-5+)&-(56-")D5+$"48(594.7-&5+/-"6(5:4/&�5+3-"6(5:4/&;5+�E -'2(F+-.3(F��� �0"G1H-&.�%4-18"$1(5I7".#&J%4>7#"0JK78."05+.3!1(51!05�L MN ML ON OLNPNQNMON RSTUVWXYZ[\XYZ[] L MN ML ON OLNPNQNMON RSTUVWXYZ[\XYZ[]L MN ML ON OLNPNQNMON RSTUVWXYZ[\XYZ[] L MN ML ON OLNPNQNMON RSTUVWXYZ[\XYZ[]_abc?d efacgbhiabcjkclmjlcnckmocdp���q���q������ ������ �!"#�"0D(59rs:5�, �!-&.�/(0!112+3(240.+.3!1(5-5+)&-(56-715+$"48(594.7-&5+/-"6(5:4/&�5+3-"6(5:4/&;5+< -'2(�+-.3(��= �0"G1H-&.�%4-18"$1(5%4>�5+.3!1(51!05� ,A

Page 50: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �� �� �� ����������������� ���� ���� ���� � �� �� �� ����������������� ���� ���� ����������������� !"#$%$&�'#$()*+,-�� �� �� �� ����������������� ���� ���� ���� � �� �� �� ����������������� ���� ���� ���� � �� �� �� ����������������� ���� ���� ����� �� �� �� ����������������� ���� ���� ������������.���� !"#$%$&�'#$(/0,-��1

Page 51: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ������� ������ ��� �� �������������������������� � ����� ��� ������ ������ ����� ����� ����� ����� � �!����������" ���#�$����%�������� %��& ������ ��� �� ������� �������� �� �� �������������������������� � ����� ��� ������ ������ ����� ����� ����� ����� � �!����������" ���#�$����%�������� %��' ������ ��� �() ������* �������+����� �� �, �������������������������� � ����� ��� ������ ������ ����� ����� ����� ����� ��- �!������������ ���#�$����%�������� %��. ������ ��� �� ������� �������+��� �� �� �������������������������� � ����� ��� ������ ������ ����� ����� ����� ����� � �!����������" ���#�$����%�������� %��/ ������ ��� �() ������* �������+����� �� �, �������������������������� � ����� ��� ������ ������ ����� ����� ����� ����� ��- �!������������ ���#�$����%�������� %��0 ������ ��� �12324 56789:;<=>67?9:;� ������� �����%�!���&�&��� �������������������������� � ����� ��� ��!���������� ���������������@��������A�B����� �� ��!��&�" �������������������������� � ����� ��� ��!����������( ���������������@��������A�B������ � ����� �� ��!��&���C�.�) �������������������������� � ����� ��� ��!����������* ��������������@&�������A'����� �� ��!��&�, �������������������������� � ����� ��� ��!�����������- ���������������@&�������A'����� �� ��!��&��� ���#�$����%�������� �������D����� ������ ��� � -

Page 52: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �� �� �� ����������������� ���� ���� ���� � �� �� �� ����������������� ���� ���� ���� � �� �� �� ����������������� ���� ���� ����� �� �� �� ����������������� ���� ���� ����������������� !"#$%$&�'#$()*+,-�./0/1 23456789: ;<=>?@ABCDEFGHIE>D<JKL?@M?NAAKOP ;FLQ@AIRAN@H BCRHAGF<=>?@AOSTUOV ;FRHAGW<QX>D<IBCRHAGF<=>?@AOSYUO: ;ZTTFOP ;N<IFEGIH[JRFY\YOOV ;NDH@F]J?NAAK\ JKL?@\@NAJ_D_\RHDJ_D>A_\D[KJT\D@JYOa ;<DLQAF<JLQ@AIRAN@H\ JRHAGW<QX>D<I\RHDJ_IAK_\D[KJY\D@JbO� ;NDH@F]J?NAAK\ JKL?@\@NAJ_D_\RHDJ_D>A_\D[KJT\D@JcO� ;<DLQAFdJef\RHDJ_D<Rg_\D[KJY\D@JbO: ;NDH@F]J?NAAK\ JKL?@\@NAJ_D_\RHDJ_D>A_\D[KJT\D@JhOP ;<DLQAFiJTh\RHDJ_XIAAQ_\D[KJY\D@JbOV ;NDH@F]J?NAAK\ JKL?@\@NAJ_D_\RHDJ_D>A_\D[KJT\D@JhOa ;<DLQAFiJTh\RHDJ_XIAAQ_\D[KJY\D@JbO� ;?<iAjDH@FGLDAQ<EAJ_RHE<QKHk<DLQA_\@NAJ_AN?_O./0/l 47m76n89o2p5q89o4rs2tru89o5n76t5vw89: ;N<IFEGIH[JRFY\YOOP ;NDH@F]J?NAAK\ JKL?@\@NAJ_D_\RHDJ_D>A_\D[KJT\D@JhOV ;LKAQ@LGF]J?NAAK\ JKL?@\D<AD?JRF_ELQ_\_E<]_O\QJYOa:

Page 53: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ����������� ������ ������������������������ ���� �������������������������������������� �������������������� ����������� ������ ������������������������ ���! ���������� ��"#�������������$��������������������� ���������%& ����������� ������ ������������������������ ���' �������������(���������������$��������������������� ���������) ��*+����(��������������,���������� ������� ������(��������"��� ����������� ������ ������������������������ ������-�� �������������.�#�"����� ��������"����.�#��"#�"#��!% ����������� ������ �������������������"��� �"����-�& ����������' ��������"�) ��*+����(��������������,������ ������/01 23456789:� �����;<��"#��=��>�"���>�� ���;<���(�������(���(������� ����;<����������������������������������������� �������;<���=>��?#���"��@?��>=�! ������;<����A(������������������������% ������B������/0C DEF89:� �B����������������G��A������������������� �����-�.A��A��� ��*+����(�������B����������� ������/0H 23456789:� ��������������������������������� ����B���������A�������-��������I����������� ����A������������������B����� ��*+����(����������������� ������/0J K78LD3489:� �����B��������������������������@�"@��������������� ��*+����(�����������B������ ������/0/ 5EM9:� ���*N�;<��#A"��#A�#�#A�#�#A���� �������*N��;<����O�����P�B������Q�����������R�����*���� ������*N���������������������������B����� ������+�(�S�������������*N���! ��*+����(������������ ������ �

Page 54: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� �������� � �������������������������� �����!�"#��� � �"�"$��!��� �"%�&�� �"'����"���� �"(���"%) ���*�+�������� ����" ������"��&���"���"%��, -.������ ����/0���������123�3%%%) ������ �/0���������123�3%%%4 ������!��/0!�53�56�57� 31�55�58�15�18�17%%9 ������:�������/0����:������������� ������!��%%; ���������123������������:�������<�3=�3�3%��&���" "���� �"(��� ��"�&�� �"$���>?�"������#�@ �!���123���&�526��A��5�&����!�1B�38%��!C�123%D �������"E�F��!���+�����"%G ������1����123��� ����!�"(��� �1"�"(��� �5"�"(��� �3"%%H ������5���&�5%�I ���J� ����!�����1%���J� ��!�"' �:1"�"' �:5"�"' �:3"%�!���123���&�526��A��5��!C�123%�� ���*�+�������� ����"�������"��&���"���"%��K LMNOP� ���������A�!�5�5%%) �!��*���Q5������06����6��&���"�"�!���"���"���� �"�"�&�� �"���%"%4 �!��*���1R�S���5T��%%T����0B:8T��Q5%%������06����6��&���"�"�!���" ���"���� �"�"�9 &�� �"���%"%; �!��*��� ��������� �B����1%������06����6��&���"�"�!���" ��!U"���� �"�"�&�� �"���%"%@ �!��*��� ���%������06����6��&���"�"�!���"J��� "���� �"�"�&�� �"���%"%D ���*�+�������� ����"!��*�V����"��&���"���"%��WX L������ ����:�����366%) �����/0�� ���55�3B�6B%4 �������/0�� ���55�188�1YB%9 �����/0����!�"#"�"$"%�11%; �!�������������������������Z������A��5�!���" ���"��!C�6���� �"������"�&�� �"����"%@ ���*�+�������� ����"!�����"��&���"���"%��WW [-.\P� ����������������]_%%)4 ���S�����J�a�*�!��%b����!������9; ��/01BT�12 ��A�*��!� �%%@ �&/01BT�12 !���*��!� �%%DG ����J����&�*��!� ��!������ �A�1BB%������#cd(%H ���*�+�������� ����"���J�V!��� ��"��&���"���"%94

Page 55: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

���� �������� �������������������������������� �! �"��#$�% �&&�'()*�����+,���+$- ��.��/��������/ �0 �"��/ $$1 ��.��!��������/ �2 �"��/ $$3 "���$4 �.����5�.��+6�,�&�7.���.��"�+�8���95�.��:$; ����7����8.����5��+�������<��5��&�+���,��+�,�+$11

Page 56: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �� �� �� ���������� ������ � �� �� �� ���������� ������� �� �� �� ���������� ������ � �� �� �� ���������� ������� �� �� �� �������������� ������ �� � � �� �� �� �������������� ������ ������� ������ �� �� �� �������������� ������ ������� ����� � �� �� �� �������������� ������ ������� �������������� �!"�#$%&$"�#$'%&�()

Page 57: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� �� �� �� �������������� ����� �� �� � �� �� �� �������������� ����� ������ ������ �� �� �� �������������� ����� ������ ����� � �� �� �� �������������� ����� ������ ������������� !"#$�%#�&'������ � �� �� �� ����������������� ����� � �� �� �� �������������������������(!�)�*&'�+�

Page 58: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

���������������� ��������� �� �� �� �� �� ����������������������� �� �� �� ������� !" �#�!!"��������������� #���$��"%���!���!�%���"! �� �� �� �� �� ����&'" (")�#� *!%��%�� +%�$�,�-.�/�.012�������3�.2������2�.4�5�� �#�!!" ����� !"�������� &�6"+�� &�#�!����78" 9.:/�2;����-�./��&�#�!��� &�#�!��� &�#�!��������������� +!���+!���+!���<� <� � � ������� 6=>6? <� <� � � ���������������� 6=>6?<� <� � � ���������������� 6=>6? <� <� � � ������ 6=>6? ��� ��� ��� ������������� ��� ��� ��� ���� %���$��" �@,�!�A���6"BCDEFGHIJKLMNOPQRPDFSTUVQUVWXIYZ

Page 59: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

�� �� ������������������������ ���������� ����� ��������������� ����� �������������������� ������������� ���������� ����� �������� ������������� ��������������� ������������������ ��� ��� �� ��� �� ��� ������������������� ������������������������� !"#$%&'()*+,-.,/0()�12

Page 60: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ���� �������� ������ !"� �#��"$%&'(()* ��+#+,-./�01213213245246(7 � ,89-./�:;:2:�:2:�:2:;:2:;:(< �+#+9 -.+#!#=;�#�,��+#+,2 ,89(> �#!!#/?�+#+9 (� �!#@�,� ,892�+#+,()* �+#+,7 ,8945460113< ; 4 4 4 A> � A A A 0� � ,!= ,,+�01() �#B,-.�CD�;�4AA(EFA*7 �!#@�,�/C!�#B,2/�A24A20A21A23A2FA(((<> �A24AG�4A20AG�0A21AG�1A23AG�3A2FAGH 4I 4I 0A 13 40��J KLMKN�������� �O�9O=!#@�,�8"!#@�,� ,892�+#+,(2�#�B�D"4() �O�9O=!#@�,�8"!#@�,� ,892�+#+,(2�#�B�D"0(��P Q�LRSTN�������� ��#�B�D=!#@�,�8"!#@�,� ,892�+#+,(2�#�B�D"4() ��#�B�D=!#@�,�8"!#@�,� ,892�+#+,(2�#�B�D"0(7U

Page 61: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 62: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ���� ������� �������������� ���� �� !"#$%&'()�&*+,-./000123 '� 4&5�.6 ,!(%,&*,!.%7(45�18 9��: �� ������� ���;��<�=<�=���>�����:�� ?������ @, *7).(A7.*477ABCDE113 @ !5)40FG"#$%&'()�&*H126 I&"#7!&-(J*H1K !5)4"#.% *H1L&8 I,!.M�.(4"#7).(*NAH/�A&/OPQ+A.% *H1/QERS+A !5)41T I,!(%,&*,!.M�.(41U I9� @ !5)40FG*HA'*V/W/X113 YN6 ZG[VWX8T Y�U ZG[V\] YOPQ+^ ZG[G_��� YQERS+�3 ZG[W T�

Page 63: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������� ��������� ��� �� � ����� ��� ����� �� !�" �����#�� �!$%&��� ����� ���������� ����'��'��� $(()(�*+,���-�*��.��/012�/ 3�(� 0�(�)4�(5,��*067878 9:;<=>8� ��������?@A4,* 0�)*��B� C�4D�+�*,��(� ���+0)2'�����+�(*,��(� )D'�� C*@A.�*503��E�����@A+,���F*� C(�+2)+0�@A.�+0������*�� !��+,����!$%&��������� C(�0,(*(�+2)+0��� CG� ��������?�� ����H��� ��� ����H�� ��� ����� �� !�" ��?�#�� �!$%&��� ���� ��������?�� ��������� ��� �� � ���� ��� ���� �� !�� ����� �!$%&�" ����� ��������?�� ����'��'��� $(()(�*�������?�� ����'��'��-�����+�(*,��(� )D��

Page 64: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������ �� �������������������� !" !���#�$���� %������$��&�'�� � $ %��� %���#'�( !�����)��$�������� �������������* !+ !���, �-�.���/ !� �����$�����0�1 !% $&�$����,�$��23�453�467893$�����48:;<93� ����= !% ��%��% $&�$���> !? �� ��������3���4@4A�� B2" CDE�@A(* B5+ CDE�/1 B6789= CDEDF> B8:;<9 CDE@ �� ��������3���4@459�� B2" CDE�@( ���%�4'���������'�* CDE�+ ���%�4'�,�$$'�/ CDE'����'1= B5> CDEF B6789" CDEG(* B8:;<9+ CDE��A �� ��������3���4@4'��'�� :%%�%��� ��������3���4@4'��'��H�� � $ %��� %���#*"

Page 65: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ������������ �������������� �� ��������� ������������������ ��� �����������! ��������������" ��������#$�������������% �& ���������������' �()*+,-.,-./0/1232.,45-03/673+13289� ���� �����������������:�;�<��� ������������ =>?@���@ @�� ��@ @�������@ @�������#$���@� ����! A���" =>?B�CCCCCCB�BD<C<EB�::F:FC%& A�� ��' =>?;�G�� A��������� =>?>���� A�������#$����! =>?@������@� ����A���� =>?B�CCCCCCB�BD<C<EB�::F:FC� ����=>?� A���! =>?B�CCCCCCB�BD<C<EB�::F:FC"% ����==@���@??& =>?B�CCCCCCB�BD<C<EB�::F:FC'�G ����A���=B?�� =>?B�BD<C<E���� ����==>??=B?�� =>?B�BD<C<E�!�" ����==@���@??=B?�% =>?B�BD<C<E�&�' ����A�������#$����G =>?@������@ !�

Page 66: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� ������������� �� ��� �������������� �� !�"#�$�"�% �&' #�( #�) #�����* +,-./��� ��0�� �123�4567�0��!�������� �23�45��6���% �� !�"#�$�"�' ��67���( �&) �&8 ��0�� �123�45��9�:�;< ��0�� �123�45��9:��= #��� #��� #������ -���/ />/?@��� ��0�� �1�5A5 !67�0��!�������� ��5A5 !�% ������9��B�5 C' �� !�"#�$�"�( ��67���) �&8 �&� ��0�� �1�5A5 !��9:�� #�% #�' #�� ��0�� �1�5A5 !��9��� #�% #�� ��0�� �1�5A5 !��9D�� #�� ��0�� �1�5A5 !��9�� ((

Page 67: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ������������ � ������������������������������� �������!�"�#$% &��������� �����''()� �(#�)� �����!�"�#����* &��������� �����''(��� ��(#���� ��#����+ &��������� �����''(�,"��������(#��,"��#- &�������"�(./����!�0����������� ��0/�(#1 &2� � ��������������'34������� �����'()� ���(��!�"�'5#% 6������ ��������������'34������� �����'()� ���(��!�"�'5#7* ./����!�0����������� ��0/�� � ��������������'34������� �����'()� �(��!�"�'5#% 8393�:;<34=:4�><5?==>=�5544>;:5�>@:535?4�33?5;<<?�4<5335;3�>>4@44@* 8;9?�;5=@<544�=;>3<>;?�4:?=3=@� ������������'����A�"����3;�B��'�C�������A�"���#���'.D#% 8395�4444445�4444445�:=>@>35�:=>@>35�;5;=5@?�444444?�3:55@;?�3:55@;* 8<9?�3:55@;?�?3::5>?�?3::5>?�=:=345?�=:=345?�=:=345?�=:=345?�:4>>>3+ 83@9?�:4>>>3?�:4>>>3?�:4>>>3?�@=3:>@?�@=3:>@?�@=3:>@?�@=3:>@?�;@5<;?- 85>9?�;@5<;??�;@5<;?=�444444=�444444=�35?34:=�35?34:=�35?34: .D1 8??9 .D .D .D .D .D .D .D .DE 8=39 .D .D .D .D .D .D .D .DF 8=<9 .D .D����G H�IJ��� ���������K���!�����������,��"���#$% &* &�K���!��"����+ &���L'�C���,#�- & ����' ����,#�1 &M��������'M���,#�E &���"�(N�M������!�����L� ������M��������(##F &2� ���������K���!�,'��=�>�:#��"���'(���L(#% 8395�4444445�5?:4:;5�==<=<4� ���������K���!�,'��=�>�:#��"���'( ����(#% 839>� ���������K���!�,'��=�>�:#��"���'(M��������(#% 8393� ���������K���!�,'��=�>�:#��"���'( ������(#% 6��������������K���!�,'��=�>�:#��"���'( ������(#7* N�M������!�����L� ������M�������� -1

Page 68: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� ����� �� ��������������� ��� ���������� !" !�������#$%&'��� ��������'��(&��)(*(+�,��(*(-�.������(��*/ ! �0.����*�������*1�.����2 !3 �� ��������������� ��'��4*5*6�� " 78&��)/ 98+�,��2 :8-�.������;< =�>������87? @7A9�BBBBBB9�9:6B6C9�44D4DBE �� ��������������� ��'��4*5*6��F 78&��) 98+�,��" :8-�.������/2 =�>������89; @7A5< �� ��������������� ��'��4*5*6��?E 78&��) F 98+�,�� :8-�.������ " =�>������8: / @7A7����G H�IJKL��� �� �����.��,>������ ���������� !����(M�N���� ��OPQ��.��)*��,��� 1�.�������R�(�" !�O�����.��,>�����/ !��������O���*2 !.��)'�0.����*; !��,��'�������*< !1�.������'1�.���*? !���O�(M�1�����>��..��)*��,��� 1�.������(��E !3 �� �����.��,>�����'��4*5*6�� M�N���� ��OPQ��.��)*��,��� 1�.�������" ��,��/ @7A5 �� �����.��,>�����'��4*5*6�� M�N���� ��OPQ��.��)*��,��� 1�.�������" .��)/ @7A9�BBBBBB9�9:6B6C9�44D4DB 2<

Page 69: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ����������� �������������� � � ����������� ���� ��� � ��� ��! � ��� �" #$%$&'()*+,-(./-0� �� �1��2 �� ����� ��34����� �����5� 6! 6�34����1���" 67 6��� �$8��59 6 ���# %�:�; 6�# %34$< 6= 6�� ���# %3�:��> 6�# %34:�� 6?�� 6�������! 6?�" �� �1��2 �� ����� �������$�@���:���:���:���7 #$%$$$:$:$:&'()*+,-(./-0A0/0ABC/CD� �� �1��2 �� �������34����� �����5� 6! 6�34����1���" 67 6��� �$8��59 6 ���# %�:�; 6�# %34EFE< 6= 6�� ���# %3�:��> 6�# %34EGE�� 6?�� 6�������! 6?�" �� �1��2 �� ������������$�@���:���:���:���7 #$%EFEEFEEFEEGEEFEEGEEFEEGE&'()*+,-(./-0A0/0ABC/CDH+I)*+J� �� �1��2 �� �������������34����� �����5� 6 ����������:�K��EFE� ���������3�:�K��EGE����:��! 6?" �� �1��2 �� ������������������L���M�:�N�:��7 #$%EFEEFEEFEEGEEFEEGE 7<

Page 70: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����� �������������� ������������������������� ������ !"#$%&'$()$*+",�$()!!-&�&./!.�#.0123 ��4"5&�67"(%"58. 9&)!":; ��00000000000000000000000000000000000000000000000< �=>?@A)5B&$"5-#.#"%/5)�C$&�'/&�&.C$5$2DE FG?@#.#"%H F5 ?@!�5I&J-G2K F &�&.CL�!J"?@&�&.C$5$M FNCL�!J" ?@@-1O52P&�&.CL�!J"F-1O%)�-GQ122P&�&.CL�!J"QRS FTCL�!J"?@-1O52P&�&.CL�!J"Q1@-UO%)�-GQ122P&�&.CL�!J"Q:�V FW?@X�� F�3 F'� �.&D�; F&�&.C5"L"?@&�&.CL�!J"@NCL�!J"PTCL�!J"�< FNC5"L" ?@@-1O52P-&�&.C5"L"2F-1O%)�-GQ122P&�&.C5"L"QR�E FTC5"L"?@-1O52P&�&.C5"L"Q1@-UO%)�-GQ122P&�&.C5"L"Q:�H F�K F$A-W�05)�C$&�'2('�.Y�M F&�&.CL�!J"?@&�&.C5"L"�S FNCL�!J"?@NC5"L"3V FTCL�!J"?@TC5"L"3� FB.&-Z[&�'.*+"0Z/W/Z&�&.0Z/&�&.C5"L"/Z\5Z233 FW?@WFX3; F]3< F]� �&�� "%?@B-X_X/:1X/abbU/XbUX/XR_1/3 FXRRa/_::_/bXb/XX1U/XRUa/XRb/_U1/b_:U/XX1X:/X:XX/; FX1X/_bXa/bUUU/XXRU1/X::U/X:1/_ _/bbRX/XXU:/X_R_/< F1R11/__U/ XU/XXUb/XUXa/RU1/UUb/ aXX/XXa:_/Xa 1/E F: U/UX1X/ bU/XXaU1/Xa_Ub/:X1/U:aR/X1_/XXb_/Xa_Ub/H F:UR/a_X/XRU/X1::2� �=>-#.#"%0&�� "%/5)�C$&�'0X/&�&.C$5$0��.5-&�� "%223 [&�'.*+"0X&�&.0 URRCaaa; [&�'.*+"01&�&.0 ba_Cbb< [&�'.*+"0R&�&.0 b1CXXE [&�'.*+"0:&�&.0 b1CXaaH [&�'.*+"0_&�&.0 b1CXaaK [&�'.*+"0U&�&.0 b1CXaaM [&�'.*+"0a&�&.0 b1CXaaS [&�'.*+"0b&�&.0 b1CXaa�V [&�'.*+"0`&�&.0 b1CXaa ES

Page 71: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 72: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ��� ������ ���� ������ ����������������� !"#$%&&'(%)*%+,#-.#/0,(,"0,")!,#12324��5 ��� 6��������� �������� &!.7%78-.#4��9 :�����;������� � <(0%$,'(%)*%+,#-2.#24��= >��������?��6@�� A$$(BCC)7%"'7D(7EF,)$'E7+CG,.C(%)*%+,#C+.# H

Page 73: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 74: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� �������� ����� ���� ����������������� ������� !"#!$%&'&()*!+,'-%).!/01234!56578!9('3(:7;!5'('(<!=>):?@A���B CDE��� ������ !FA'?G>%#!F1%HH()G2&!>)A'(33!I(1J(@2KF1HG&LG2IMNONP*!O>))QF!.!+(1%'2R(''>12!4!"?&A%G2FI(&()S%2A'('>A'>1%A!8!"?&A%G2FI(&(2A'('>A'>1%A!;!"&>(TS%G2?H)%U%I(1%'2!<!61'>%)V!WXXYZ[[Y\]X_ Xa\bc\dce][\bXfbX[g\e]fh\h Xa\b���i j��� �������� ����i�� k����l�m !WXXYZ[[_fncfgXcopY]ce][q\rocYWY[g\pXs]fZ]e]#!WXXYZ[[_fncfgXcopY]ce][q\rocYWY[]aqao_g���i�B t E��u�v !WXXYZ[[sssc_oag wof_ce_\ngY\Xc\dce][#!WXXYZ[[o]g\h]hoWxyzycsaragY fgc\d[ 8*

Page 75: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������ ������� ���������������� �������� �������������������� �������� ����������������� ��������� !��"�#�� �����������$�����"���%�&�� ��������" � %� ��'"��� �(�� �"���"! �"�����$����%�"! ��%����"�")**+�%� ��!�$,�-�� ���������� . �����%����/ 0123456672829�62:;<=>?@A@<<BC;<@DE@AFDBA@G;A?BH@DGFIE=JBCBK>B=>?@A>@?KG@E;L;A>BEBD@A=JB>;MN@O@PQ;ARM=D@<;C=B-C@SB>@=A;C@�TTUKBJJ@<BA;<=?@B<@HF=A� ���������V !%�"���%�)**W�*X�*Y� �����$��V��."!��""���%�. !���*Y������%�� %$Z,�[X���\ ]115��826_=<?@DDF=?;<E=aA;<@DB?@A=B=<>B=>?@A>@?GBABBGA@>C@Ab�c<E=aA;<F<BC;<GBAB@<?@D=>=JFA<;<d;J=?BC;<B<@HF=A�eABF>@fFAC;JNg�TT-h��iNBDI@A<g�TTjh��kBEHBBACg�TTjh#�l@>?E@DB>g�TTUh&�mG@J?;Ag�TTjh(�mNBNIBIBg�T�h-�m?B?=<?=JBEmJ=@>J@<Kn>J�gUU�h (#

Page 76: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������ ������ ������� ��� ����������� ����� � !"#$%&'#%"(##')*+,--./ �0(&("%&(12#3%%-45 �67(0"%&(12#3%%-8 9$ :;#3<=(&7 :)7!>91$0:?3@1:%&(12:#3%%A B CD EF CG HEI E CD EF CC JFK J FL EL GD JF�M H NE EH CF EC�� L NE EE CF BC�. N NE EJ CF BC� �OPQ(%:!(& $R"0(&(:S (!7"$@&7 17>&3' 7>"BTEB-T%&(12#3%%UTBVJW-TEBTH-./ �0$!"O-4 UBWEB H58 �XPQ(%:!(& $R"%&(12#3%%UTHW-AI �0$!"X-K UBWEB B� �1#(%%"O-. UBWY!(& $RY/4 �1#(%%"X-5 UBWY!(& $RY� �9PQOUBVBDTEW./ �ZPQXUBVBDW 85

Page 77: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ���������� ������������������������������������������� ������� � ������������������� �! " #$%& "&& '# ''($) & #$'* ""* %' &+($, ' *-'* ""& '# &**-. % (&&# +$ '% "*'(/ - (&"# #$ %% """(0 ( (&"# #$ %% """(1 * (&"+ #" %' ""*#�2 # (&&$ #& %& "&%$�� + -#"- *' %' #*$� "$-#"% *& %% #"&�!�) ��3�3�4���������, 5�"6�. 5"�6"*"('�/�0 � ���3�3��1 5�"6 2 5"�6"*"(' � ��3�3 ��� ! 5�"65�&65�'65�%65�-65�(65�*65�#65�+65�"$6 ) 5"�6''($&+($&+($&&%$"%%$"%%$"-&$"($$"&$$ ""&$ , 5&�6''($&+($&+($&&%$"%%$"%%$"-&$"($$"&$$ ""&$ . 5'�6'"-$&**-&**-&"$$"'-$"'-$"%&-"-$$""&- "$-$ / 5%�6&($%&&+%&&+%"*'("""("""(""*#"&%$ +'$ #(# 0 5-�6&($%&&+%&&+%"*'("""("""(""*#"&%$ +'$ #(# 1 5(�6&($%&&+%&&+%"*'("""("""(""*#"&%$ +'$ #(#!2 5*�6&($%&&+%&&+%"*'("""("""(""*#"&%$ +'$ #(#!� 5#�6&($%&&+%&&+%"*'("""("""(""*#"&%$ +'$ #(#! 5+�6&%'(&"%(&"%("(&%"$%%"$%%""$&""($ #*$ #"&!! 5"$�6&%'(&"%(&"%("(&%"$%%"$%%""$&""($ #*$ #"&� ��7� ���89�� �:�3�3:�3�3 �:�3�3;� 5�"6! �� ����� �'+�+"+(*%%) ����<8�= $�*"-(%$&, >� ������� "�&+-&#(". �����?���� $�"-&"&&-/0 ������ ��@�8��;A:"�B���������� ��1 5�"6�2 :�� ����� �'+�+"+(*%%�� :����<8�= $�*"-(%$&� :>� ������� "�&+-&#("�! :�����?���� $�"-&"&&-CDE FGHIJK� ����L� �:�3�3:� �� ����� � ����<8�=>� ������������?����! &" *#'(- +-%- "-(+&%..

Page 78: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ����������������� ��� ��� ��� ���� ��� �� � � �� ��� ������ � �� ��� � ����� �� ��� � � �������� ���� !�"#$%&�� �#��� '�(!)*%+,��-(!.-/0'$��!�%1$!� '�(!)*%+ ��!����� ��!������ ��!������� ,��-(!.-/0��!����� �!������ �!������� '$��!�%1$!��!����� �!������ ��!�������2 ����3!�"#$%(�� �#��4 '�(!)*%+,��-(!.-/0'$��!�%1$!5 '�(!)*%+ �!������� �!������� �!��������6 ,��-(!.-/0�!������� �!������� �!��������� '$��!�%1$!�!������� �!������� �!�������789 :;<=>� ��-���� !�� ������!����� ��00*?�� �#�����/-�1� '�(!)*%+,��-(!.-/0'$��!�%1$!� ��!����� ��!����� ��!�����24 ��00*?���� �#�����/-�15 '�(!)*%+,��-(!.-/0'$��!�%1$!�6 ��!����� ��!����� ��!�����78@ ABC=>;ABD=>� ��� !�EE���� !�F�� !�GH/�/��(�IJ�/G�(�$�K� '�(!)*%+,��-(!.-/0'$��!�%1$!� '�(!)*%+ .3LM .3LM .3LM� ,��-(!.-/0 .3LM .3LM .3LM� '$��!�%1$! .3LM .3LM .3LM�2 �-��-1�NE�� !��J?//-�(�$E.3LM4 O&�*H-J5 ����!�������!����� �!������6�� O&-$�%(J�� ��� ��� ����� ����!�������#�!������� �!���������� ����!�������#�!�������#�!���������� ����!������� �!�������#�!�������� �2

Page 79: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

� ��������������������� ������������������� ��������������������� ���!��" �������� ��#$ ��#$ ��#$% ���������� ��#$ ��#$ ��#$& ��� ���!�� ��#$ ��#$ ��#$'( ���)�!*������+�,����������#$- ./�� ��0 1234�25526578�97:68758�4862424�;�� ./�������� 1+23 1+43 1+53�" 12+38�952579<=8�45797<7 8�65>>486�% 14+38�9857:27=8�<<>>5<>=8�97>:764�& 15+38�<>9>:<6 8�>92:>4>=8�2<22576?@A BCDEFGBFCHI?@A@J KLMNOPMQLMRSTQSLNSOUSVTWXWLYMLOUWUWPLZ[� �\��!��\����2]4+ ��� 123<8�8<8�856�752�852�852�852�852�84:�84:�8?@A@_ KLMNOPMQLMRSTQSLNSOUWUWPLZ[_ _YMLOUWA`a� �b4c= ��)*�2+!����4+!����4�������� �!�� � �4*4� 1+231+43" 12+3 2 8% 14+3 8 2&' ���c=�12d7+�e��������e+e����������e+e��� ���!��e3( ��������������������� ���!��- 12+3 >8 46 >:0 14+3 >8 46 >>�; 15+3 67 47 :8�� 1<+3 94 4< >6�� 17+3 94 44 >6�"�% �\��!��\����b4+ ����& 1+231+431+531+<31+731+93�' 12+3 >8 46 >: 8 8 8�( 14+3 >8 46 >> 8 8 8�- 15+3 67 47 :8 8 8 8�0 1<+3 94 4< >6 8 8 8�; 17+3 94 44 >6 8 8 8�� 19+3 8 8 8 >8 46 >:�� 16+3 8 8 8 >8 46 >>�" 1>+3 8 8 8 67 47 :8�% 1:+3 8 8 8 94 4< >6�& 128+3 8 8 8 94 44 >6 '-

Page 80: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��� �������� ������ �������������� � �������������� �� !"#"$%&'&$%( )!* +,-./01234256782/2112.1567.4/141288567,4/01..795:7.;< )=> +?,- +?.- +?1- +?0-@ +,?-:7/773.878,1 7/77444912.:7/77001,97:7/3333,4,88A +.?-:7/890293711:7/4277,1030 7/.93.80,1:7/77.711403B +1?-:7/,39424892:7/,23888,31:7/39,3194, 7/770973911�C +0?-:7/27,1,2302 7/8391,,0,4 7/70904300 7/7,,200497���( ) �* +?,- +?.- +?1- +?0-�; +,?-:7/773.878,1 7/77444912.:7/77001,97:7/3333,4,88�< +.?-:7/890293711:7/4277,1030 7/.93.80,1:7/77.711403�> +1?-:7/,39424892:7/,23888,31:7/39,3194, 7/770973911�@ +0?-:7/27,1,2302 7/8391,,0,4 7/70904300 7/7,,200497>B

Page 81: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

��

Page 82: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

����������� ������������������� ������������� !"#$�%�&'%�()'*#$�%�&'% +(', (���-.')�-'/$')�)0�111 (2�.)&.-�(3���/�)0'(4 '$�%�&'%&�(�526)-.�77 /'&2�'787 &.9.(:'.)0�.%�7;7 /2�0.$�.-�<:'&�/�0%.-�(=>=?>???@? -'/$�%�<:'@ ):'������� A"#$�%�&'%�(�BC.-'(�&�-'/$�%�<:'#$�%�&'% DE$�.-�<:' #$�%�&'% DE$�.-�<:'?? FC2��� @? ):'G.C2���> H�.'%&'52� = H�)'%&'52�>? H�.'%.C2��&'52� =? H�)'%.C2��&'52�I J�0'%.K�&'� L J�0'%.K�&''2II -')0%'�� LL -')0%'�'2@ ):'������� M"N2)<O�($�%�0�(0�%�-')9�%0�%'�P�0'(�.$' ��(0�)&' Q')9�%0�� �.$' ��(0�)&' Q')9�%0���%%�R .( �%%�R �( �%%�R -S�%�-0�% .( -S�%�-0�% �( -S�%�-0�%-'/$��E' .( -'/$��E' �( -'/$��E' &�0� T%�/� .( &�0� T%�/� �( &�0� T%�/�&'2��� .( &'2��� �( &'2��� T�-0'% .( T�-0'% �( T�-0'%.)0�C�% .( .)0�C�% �( .)0�C�% �.(0 .( �.(0 �( �.(0�'C.-�� .( �'C.-�� �( �'C.-�� /�0%.E .( /�0%.E �( /�0%.EUV .( UV W )2�� .( )2�� �( )2��)2/�%.- .( )2/�%.- �( )2/�%.- 0( .( 0( �( 0(9�-0'% .( 9�-0'% �( 9�-0'% X!

Page 83: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������� �������������� ���������������� ����������������� ������������������� ����� ���������������������������� ! �������"���������"���#"��!$ ���������� ����� ! ���������%�����&���'�����������(�)���� ��������*����+ ,��- ,�������. /�����������0 ��"���1 2����������������3�%����� �"�������������4�� 4�"�5��5������������4�� 4�"�5��67�8�����4�� 4�"�5��9��,:����-�;�;<�=� ����>�����-��<-?�@?�A���?�@��<=�=< �8��� �������=;=<;=����;3;@;=?;=��� �����������3@=?=4?������=;=<� ==========8��?;4;=4� 9�����?�B"���;�������� ���"�������� �4;��*������=4�����;==44??==44??���������A�C� ����DE=F 2�������������DE=��F ,��"�����������������������������DE��4;?;�;3;==�F ,��������������4;?;�;3�==DEGHI?<F ,�����������D�������J8���DE��DIIK����KF ,�������"���#"��&����H-��4;?;�;3;==�LDE�F ,�������"���#"�����*�����H-�GHI?<�LDE�F ,�������"���#"���J8�����������@�/����5��� ���&������E�;F M�����������E;?F ������������� &�E &�N"��HI?<;F ,�������� �������� � ���&����������� &�;"��HI?<� /��������;8��������������������34

Page 84: Introducao ao Software livre R 2013 - esalq.usp.br€¦ · Title: Introducao ao Software livre R 2013.pdf : Author: CristianESALQ : Created Date: 7/4/2013 6:49:15 AM

������������ �������� ������������������ !�"#$� �"�!�%#�#!"#!��&'��(��))!�(*!#�+�,-./01234561740819:;0488�$��)<��"���������=��%�>#*���>����#����&?"!"@��(��))!�(*!#�+�A4BCD0EFGH016340���&(�����'�����=��I�#��� �#��?%#�#!"#!�"*!#�+�A4BCD0EFGH016340JG43K62-421LMD�N��#&�)���+�����O��+'��(��))!�(>��!�!�>��)�#!�"�,P-H.-6QR-SST,U,,D.HK940GV146V4QW-9-X6-S:818�%���<�<������Y���!�"#�#!"#!�"*!#�+Z��I�#��� �#!��#�%#�#!"#!�"[��� (�!�&�(!��&��#��GH016340\A4BCD0E�%@��#���'�����=����#����!@ &�#!��*!#�+�GH016340\A4BCD0E�%#�#!"#!��&%�!����"�I����YOO]��%'& "'��(��))��_"��� �&���"!��]�Y�G4-99S4FG9-91891V-SGV146V48\a6V��]