Anda di halaman 1dari 6

Introduo ao Ambiente Estatstico R

Paulo Justiniano Ribeiro Junior ltima atualizao: 29 de maio de 2011


Estas notas1 foram inicialmente escritas para um curso de introduo ao sistema estatstico R ministrado para profissionais da EM R!P! em ras"lia# $0%0& a 0$%0' de 200&( )esde sua *erso inicial o material tem sido constantemente modificado com a e+panso# correo e incluso de t,picos( - ob.eti*o / ilustrar aspectos b0sicos do sistema com 1nfase na compreenso de aspectos b0sicos da lin2ua2em# a estrutura e a forma de operar o pro2rama( 3en4um m/todo e%ou modelo estat"stico em particular / discutido em detal4es se.a em seus fundamentos ou alternati*as para an0lises( -s m/todos estat"sticos so usados ao lon2o do te+to simplesmente para ilustrar aspectos do uso da lin2ua2em( 3a maior parte do te+to assume5se apenas familiaridade com conceitos e m/todos b0sicos de estat"stica( !l2uns t,picos especializados so usados em al2umas 6ess7es e# no sendo de interesse de leitor# podem ser dei+ados de lado sem pre.u"zo ao acompan4amento das demais partes do te+to( 3o ser0 assumido nen4um con4ecimento pr/*io do R( - curso foi preparado e ministrado em ambiente 893:; por/m no faz uso de nen4um recurso espec"fico deste sistema operacional( - material pode ser acompan4ado utilizando o R instalado em outros sistemas operacionais# tal como <indo=s>? ou Macintos4( - te+to comea com uma 6eo @ue tem como ob.eti*o Ae+perimentar o RA# o @ue permite ter uma id/ia de seus recursos e a forma de trabal4ar com este pro2rama( 6u2ere5se reproduzir e estudar os comandos indicados bem como inspecionar e interpretar os resultados produzidos por tais comandos# o @ue *ai permitir uma familiaridade com aspectos b0sicos do uso do pro2rama( Espera5se @ue ao final desta 6eo o leitor se sinta a *ontade para iniciar o pro2rama e e+perimentar o seu uso em outros conte+tos de an0lises( !o lon2o do material mais detal4es o uso do pro2rama R sero apresentados# na maior parte das *ezes moti*ados por e+emplos de an0lise de dados( Para utilizar o R si2a os se2uintes passos: 1( inicie o R em seu computador? 2(

*oce *er0 uma .anela de comandos com o s"mbolo >? @ue / c4amado de prompt do R# indicando @ue o pro2rama est0 pronto para receber comandos? $( a se2uir di2ite Bou Arecorte e coleAC os comandos mostrados ao lon2o deste material ou seus pr,prios comandos( 3o restante deste te+to *amos se2uir as se2uintes con*en7es(

comandos do R so mostrados em fontes do tipo slanted *erbatim como esta# e precedidas pelo s"mbolo D# sa"das do R so sempre e+ibidas em fontes do tipo verbatim como esta# lin4as iniciadas pelo s"mbolo # so coment0rios e so i2noradas pelo R(

1 :ma primeira sesso com o R 2 Estat"stica computacional e o sistema R $ 9ntroduo $(1 - pro.eto R $(2 :m tutorial sobre o R $($ :tilizando o R $(E Farto de refer1ncia $(& Rcmdr 5 Pacote GR commanderH I GmenusH para o R E !ritm/tica e -b.etos E(1 -pera7es aritm/ticas E(2 Jalores faltantes e especiais E($ -b.etos & Kipos de ob.etos &(1 Jetores &(2 Matrizes &($ !rraLs &(E )ata5frames &(& 8istas &(' Mun7es &(N Oue tipo de ob.eto eu ten4oP &(Q E+erc"cios ' MiscelRnia de funcionalidades do R '(1 - R como calculadora '(2 Sr0ficos de fun7es '($ 9nte2rao num/rica

'(E Matem0tica simb,lica no R '(& E+erc"cios N Entrada de dados no R N(1 Entrando com dados diretamente no R N(2 8endo dados de um ar@ui*o te+to N($ 8endo dados atra*/s da 0rea de transfer1ncia N(E 9mportando dados de outros pro2ramas N(& Farre2ando dados .0 dispon"*eis no R N(' !cesso a planil4as e bancos de dados relacionais Q !n0lise descriti*a Q(1 )escrio uni*ariada Q(2 - con.unto de dados GmilsaH Q($ :ma demonstrao de recursos 2r0ficos do R Q(E -utros dados dispon"*eis no R Q(& Mais detal4es sobre o uso de fun7es Q(' E+erc"cios 9 Sr0ficos no R 9(1 E+emplos dos recursos 2r0ficos 9(2 !l2umas confi2ura7es de 2r0ficos no R 9($ !l2uns e+emplos 10 !n0lise descriti*a de tabelas de contin21ncia 10(1 Kabelas para dois ou mais fatores 10(2 E+tens7es: fre@u1ncias relati*as e 2r0ficos 11 Fonceitos b0sicos sobre distribui7es de probabilidade 11(1 E+erc"cios 12 )istribui7es de Probabilidade 12(1 )istribuio 3ormal 12(2 )istribuio inomial 12($ )istribuio :niforme 12(E ! funo sample() 12(& E+erc"cios 1$ Fomplementos sobre distribui7es de probabilidade 1$(1 Probabilidades e inte2rais 1$(2 )istribuio e+ponencial 1$($ Esperana e JariRncia 1$(E Serador de nTmeros aleat,rios 1$(& !r2umentos *etoriais e lei da recicla2em 1$(' !pro+imao pela 3ormal 1$(N E+erc"cios 1E E+plorando distribui7es de probabilidade emp"ricas 1E(1 Estimao de densidades

1E(2 E+erc"cios 1& 9nter*alos de confiana U 9 1&(1 M/dia de uma distribuio normal com *ariRncia descon4ecida 1&(2 E+erc"cios 1' Mun7es de *erossimil4ana 1'(1 )efini7es e nota7es 1'(2 E+emplo 1: )istribuio normal com *ariRncia con4ecida 1'($ E+emplo 2: )istribuio Poisson 1'(E E+emplo $: )istribuio normal com *ariRncia descon4ecida 1'(& E+erc"cios 1N 9nter*alos de confiana e funo de *erossimil4ana 1N(1 9nfer1ncia para a distribuio ernoulli 1N(2 E+erc"cios 1Q 9nter*alos de confiana baseados na de*iance 1Q(1 M/dia da distribuio normal com *ariRncia con4ecida 1Q(2 9F para o parRmetro da distribuio e+ponencial 1Q($ Fomparando as duas estrat/2ias 1Q(E E+erc"cios 19 9lustrando propriedades de estimadores 19(1 Fonsist1ncia 19(2 Momentos das distribui7es amostrais de estimadores 19($ 3o5tendenciosidade 19(E JariRncia m"nima 19(& E+erc"cios 20 Kestes de 4ip,tese 20(1 Fomparao de *ariRncias de uma distribuio normal 20(2 E+erc"cios 21 9nter*alos de confiana e testes de 4ip,tese 21(1 M/dia de uma distribuio normal com *ariRncia descon4ecida 21(2 Keste de independ1ncia 21($ Keste para ader1ncia V uma certa distribuio 21(E Keste para o coeficiente de correlao linear de Pearson 21(& Fomparao de duas m/dias 21(' E+erc"cios 22 Kransformao de dados 2$ M,rmulas e especificao de modelos 2$(1 M,rmulas em 2r0ficos 2$(2 M,rmulas em fun7es 2$($ - ob.eto da classe formula
2 2

2$(E Especificao de modelos com uma co*ari0*el 2$(& E+tens7es de modelos com uma co*ari0*el 2$(' Especifica7es mais 2erais de modelos 2$(N !tualizando e modificando f,rmulas 2E E+perimentos com delineamento inteiramente casualizados 2E(1 Fomparando tratamentos 2E(2 Recursos adicionais para compara7es mTltiplas 2E($ !n0lise para *ariRncias no 4omo21neas 2& !n0lise de e+perimentos em es@uema fatorial 2&(1 8endo os dados 2&(2 !n0lise e+plorat,ria 2&($ !n0lise de *ariRncia 2&(E !n0lise de res"duos 2&(& )esdobrando intera7es 2&(' Keste de KuWeL para compara7es mTltiplas 2' !n0lise de co*ariRncia 2'(1 E+emplo 1 2N Efeitos aleat,rios 2N(1 Fomponentes de *ariRncia 2Q :sando simulao para ilustrar resultados 2Q(1 Rela7es entre a distribuio normal e a 2Q(2 )istribuio amostral da m/dia de amostras da distribuio normal 2Q($ E+erc"cios 29 !2rupando comandos# e+ecuo condicional# controle de flu+o# AloopsAe a Afam"liaA*apply 29(1 !2rupando comandos 29(2 E+ecuo condicional 29($ Fontrole de flu+o 29(E !l2uns coment0rios adicionais 29(& E*itando Aloops5U a Afam"liaA*apply 29(' E+tens7es da fam"lia *apply $0 !.uste de modelos no lineares $0(1 E+emplo: o modelo de *an Senutc4en $0(2 !.ustando modelo a *0rios con.untos de dados $0($ Fombinando a.ustes $1 Flasses para dados espaciais: o pacote sp $1(1 Fonceitos introdut,rios e classes para pontos esparsos $1(2 Pontos em mal4a re2ular: 2rid e pi+el $1($ Flasse para lin4as e pol"2onos $2 9nterface com c,di2os compilados
2

$$ BReC5direcionando sa"das te+to e 2r0ficas $$(1 Ke+to $$(2 Sr0ficos $E R# ambiente e o sistema de ar@ui*os $E(1 !mbiente de trabal4o $E(2 Xrea de trabal4o $E($ Manipulao de ar@ui*os e diret,rios $& :sando o Sweave $&(1 - @ue / e por @ue adotar o Sweave $&(2 :sando o Sweave $&($ -utras informa7es Tteis para uso do Sweave $&(E Fontrolando o taman4o dos 2r0ficos $&(& E+emplos de ar@ui*os em Sweave $&(' 8inWs $' 9nstalando e usando pacotes BpackagesC do R $'(1 Pacotes no5oficiais $N Fonstruindo pacotes $Q Rodando o R dentro do xemacs 6obre este te+to

Anda mungkin juga menyukai