Professional Documents
Culture Documents
Rlang PT PDF
Rlang PT PDF
Rlang PT PDF
.OTASÅSOBREÅ2Å5MÅAMBIENTEÅDEÅPROGRAMA¯«OÅPARAÅ!N©LISEÅDEÅ$ADOSÅEÅ'R©FICOS
6ERS«OÅÅÅ*ULHOÅ
2Å$EVELOPMENTÅ#OREÅ4EAM
#OPYRIGHTÅ ÅÅ7Å6ENABLES
#OPYRIGHTÅ Å2Å'ENTLEMANÅÅ2Å)HAKA
#OPYRIGHTÅ ÅÅ-Å-¬CHLER
#OPYRIGHTÅ ÅÅ2Å$EVELOPMENTÅ#OREÅ4EAM
#OPYRIGHTÅ Å!RMANDOÅ-ATEUSÅ&ERREIRAÅEÅ*UANÅ!NTºNIOÅ#ABALLEROÅ-OLINA
Å AUTORIZADAÅ AÅ REALIZA¯«O EÅ DISTRIBUI¯«OÅ DEÅ CºPIASÅ INTEGRAISÅ DESTEÅMANUALÅ SEMPREÅEÅ QUANDOÅASÅ
ADVERT²NCIASÅDEÅDEÅCOPYRIGHTÅEÅDESTAÅPERMISS«OÅSEÅINCLUAMÅEMÅTODASÅASÅCºPIAS
Å AUTORIZADAÅ AÅ REALIZA¯«OÅ E DISTRIBUI¯«OÅ DEÅ CºPIASÅ MODIFICADASÅ DESTEÅ MANUALÅ NASÅ MESMASÅ
CONDI¯¼ESÅ DASÅ CºPIASÅ INTEGRAISÅ SEMPREÅ EÅ QUANDOÅAÅTOTALIDADEÅDOÅTRABALHOÅFINALÅ SEJAÅDISTRIBUµDOÅ
SOBÅOSÅTERMOSÅDEÅADVERT²NCIAÅDEÅPERMISS«OÅID²NTICAÅAÅESTA
Å AUTORIZADAÅ AÅ REALIZA¯«OÅ E DISTRIBUI¯«OÅ DEÅ TRADU¯¼ESÅ DESTEÅ MANUALÅ PARAÅ OUTROS IDIOMAS NASÅ
MESMASÅ CONDI¯¼ESÅ DASÅ CºPIASÅ MODIFICADASÅ SEMPREÅ EÅ QUANDOÅ AÅ TRADU¯«OÅ DAÅ ADVERT²NCIAÅ DESTAÅ
PERMISS«OÅSEJAÅAPROVADAÅPELOÅ2Å$EVELOPMENTÅ#OREÅ4EAM
I
ËQGLFH*HUDO
NDICEÅ'ERAL I
0REF©CIO
3UGEST¼ESÅAOÅLEITOR
)NTRODU¯«OÅEÅPRELIMINARES
'UARDARÅEÅELIMINARÅDEÅOBJECTOS
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
6ECTORESÅNUM±RICOSÅ!SSIGNA¯«O
!RITM±TICAÅSOBREÅVECTORES
6ECTORESÅALFANUM±RICOS
Å /BJECTOSÅMODOSÅEÅATRIBUTOS
Å !TRIBUTOSÅINTRµNSECOSÅMODOÅEÅDIMENS«O
Å &ACTORES
II
&ACTORESÅORDENADOS
6ARI©VEISÅINDEXADASÅ-ATRIZES
6ARI©VEISÅINDEXADAS
%XEMPLOÅ$ISTRIBUI¯«OÅDOSÅDETERMINANTESÅDEÅUMAÅMATRIZÅDEÅDµGITOS u
4RANSPOSTAÅGENERALIZADAÅDEÅUMAÅVARI©VELÅINDEXADA
0RODUTOÅMATRICIALÅ-ATRIZÅINVERSAÅ2ESOLU¯«OÅDEÅSISTEMASÅLINEARES
!UTOVALORESÅEÅAUTOVECTORES
!JUSTAMENTOÅPORÅMµNIMOSÅQUADRADOSÅ$ECOMPOSI¯«OÅ12
4ABELASÅDEÅFREQU²NCIASÅAÅPARTIRÅDEÅFACTORES
,ISTASÅEÅFOLHASÅDEÅDADOS
#ONSTRU¯«OÅEÅMODIFICA¯«OÅDEÅLISTAS
#ONCATENA¯«OÅDEÅLISTAS
&OLHASÅDEÅDADOS
#RIA¯«OÅDEÅUMAÅFOLHAÅDEÅDADOS
4RABALHARÅCOMÅFOLHASÅDEÅDADOS
)MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
Å!N©LISEÅDAÅDISTRIBUI¯«OÅDEÅUMAÅAMOSTRAÅDEÅDADOS
Å#ONTRASTESÅDEÅDUASÅAMOSTRAS
#ICLOSÅ%XPRESS¼ESÅCONDICIONAIS
Å%XPRESS¼ESÅAGRUPADAS
Å/RDENSÅDEÅCONTROLO
Å%XECU¯«OÅCONDICIONALÅ!ÅORDEMÅIF
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
Å!LGUNSÅEXEMPLOSÅSIMPLES
Å$EFINI¯«OÅDEÅUMÅOPERADORÅBIN©RIO
Å/ÅARGUMENTOÅkl
Å!SSIGNA¯¼ESÅDENTROÅDEÅUMAÅFUN¯«O
Å!LGUNSÅEXEMPLOSÅMAISÅCOMPLEXOS
Å%FICI²NCIAÅDOSÅFACTORESÅNUMÅDESENHOÅEMÅBLOCOS
Å%LIMINARÅOSÅNOMESÅAOÅIMPRIMIRÅUMAÅVARI©VELÅINDEXADA
Å)NTEGRA¯«OÅNUM±RICAÅRECURSIVA
ÅMBITO
Å0ERSONALIZA¯«OÅDOÅAMBIENTE
Å#LASSESÅ&UN¯¼ESÅGEN±RICASÅ/RIENTA¯«OÅPARAÅOBJECTOS
-ODELOSÅESTATµSTICOSÅEMÅ2
Å#ONTRASTES
-ODELOSÅLINEARES
Å4ABELAÅDAÅ!./6!
-ODELOSÅLINEARESÅGENERALIZADOS
-µNIMOSÅQUADRADOS
Å-©XIMAÅVEROSIMILHAN¯A
2OTINASÅGR©FICAS
'R©FICOSÅDEÅDADOSÅMULTIVARIADOS
/UTRASÅFUN¯¼ESÅGR©FICAS
&UN¯¼ESÅGR©FICASÅDEÅBAIXOÅNµVEL
&ONTESÅVECTORIAISÅ(ERSHEY
0ARªMETROSÅGR©FICOSÅHABITUAIS
%IXOSÅEÅMARCASÅDEÅESCALA
&IGURASÅMÁLTIPLAS
$ISPOSITIVOSÅGR©FICOS
!P²NDICEÅ$ÅÅNDICEÅDEÅFUN¯¼ESÅEÅVARI©VEIS
!P²NDICEÅ%ÅNDICEÅDEÅCONCEITOS
3UHIiFLR
%STAÅ INTRODU¯«OÅ AOÅ 2Å VEMÅ NAÅ SEQU²NCIAÅ DEÅ UMÅ CONJUNTOÅ INICIALÅ DEÅ NOTASÅ DESCREVENDOÅ OSÅ
AMBIENTESÅ 3Å EÅ 3
0LUSÅ ESCRITASÅ PORÅ "ILLÅ 6ENABLESÅ EÅ $AVEÅ 3MITHÅ .ºSÅ FIZEMOSÅ UMÅ CONJUNTOÅ DEÅ
PEQUENASÅ ALTERA¯¼ESÅ PARAÅ EVIDENCIARÅ ASÅ DIFEREN¯ASÅ ENTREÅ OSÅ PROGRAMASÅ 2Å EÅ 3Å EÅ DESENVOLVEMOSÅ
ALGUNSÅTEMAS
2Å ±Å UMÅ PROJECTOÅ EMÅ EVOLU¯«OÅ Å EÅ ASÅ SUASÅ CAPACIDADESÅ ACTUAISÅ N«OÅ COINCIDEMÅ COMÅ ASÅ DOÅ
AMBIENTEÅ 3Å .ESTASÅ NOTASÅ ADOPT©MOSÅ AÅ CONVEN¯«OÅ DEÅ QUEÅ QUALQUERÅ CARACTERµSTICAÅ QUEÅ SEÅ V©Å AÅ
IMPLEMENTARÅ ±Å ESPECIFICADAÅ COMOÅ TALÅ NOÅ INµCIOÅ DAÅ SEC¯«OÅ ONDEÅ TALÅ MELHORIAÅ ±Å DESCRITAÅ /SÅ
UTILIZADORESÅ PODEMÅ CONTRIBUIRÅ PARAÅ OÅ PROJECTOÅ IMPLEMENTANDOÅ TAISÅ EVOLU¯¼ESÅ AINDAÅ N«OÅ
DESENVOLVIDAS
#OMENT©RIOSÅEÅCORREC¯¼ESÅS«OÅSEMPREÅBEM
VINDOSÅ0ORÅFAVORÅENVIARÅAÅCORRESPOND²NCIAÅPARAÅOÅ
SEGUINTEÅENDERE¯OÅDE E
MAILÅ2
CORE R
PROJECTORG
6XJHVW}HVDROHLWRU
!Å PRIMEIRAÅ RELA¯«OÅ COMÅ 2Å DEVERIAÅ COME¯ARÅ COMÅ AÅSESS«OÅINTRODUTºRIAÅNOÅ!P²NDICEÅ !Å&OIÅ
ESCRITAÅ DEÅ MODOÅ AÅ QUEÅ OÅ LEITORÅ GANHEÅ ALGUMAÅ FAMILIARIDADEÅ COMÅ OÅ ESTILOÅ DAS SESS¼ESÅ 2Å EÅ MAISÅ
IMPORTANTEÅGANHAR©ÅIMEDIATAMENTEÅALGUMÅFEEDBACKÅSOBREÅOÅQUEÅACONTECE
-UITOSÅ UTILIZADORESÅ ELEGEMÅ 2Å PELASÅ SUASÅ CAPACIDADESÅ GR©FICASÅ .ESTEÅ CASOÅ OÅ #APµTULOÅ Å
;2OTINASÅ GR©FICAS=Å P©GÅ NAÅ SESS«O SOBREÅ ASÅ CAPACIDADESÅ GR©FICASÅ PODEÅ SERÅ LIDOÅ EMÅ QUALQUERÅ
MOMENTOÅSEMÅNECESSIDADEÅDEÅESPERARÅPELOÅESTUDOÅDEÅTODASÅASÅSEC¯¼ESÅPRECEDENTES
)NTRODU¯«OÅEÅPRELIMINARES
,QWURGXomRHSUHOLPLQDUHV
2DPELHQWH5
2Å ±Å UMÅ CONJUNTOÅ INTEGRADOÅ DEÅ PROGRAMASÅ PARAÅ MANIPULA¯«OÅ DEÅ DADOSÅ C©LCULOÅ EÅ GR©FICOSÅ
%NTREÅOUTRASÅCARACTERµSTICASÅPERMITE
x MANIPULA¯«OÅEÅARMAZENAMENTOÅEFECTIVOÅDOSÅDADOS
x OPERADORESÅPARAÅC©LCULOÅSOBREÅVARI©VEISÅINDEXADASÅEÅC©LCULOÅMATRICIAL
x UMAÅVASTAÅCOERENTEÅEÅINTEGRADAÅCOLEC¯«OÅDEÅFERRAMENTASÅPARAÅAN©LISEÅDEÅDADOS
x CAPACIDADESÅ GR©FICASÅ PARAÅ AN©LISEÅ EXPLORATºRIAÅ DEÅ DADOSÅ QUEÅ PERMITEMÅ AÅ VISUALIZA¯«OÅ
DIRECTAMENTEÅNOűCRANÅOUÅOBTERÅCºPIASÅIMPRESSAS
x UMAÅ LINGUAGEMÅ DEÅ PROGRAMA¯«OÅ BEMÅ DESENVOLVIDAÅ SIMPLESÅ EÅ EFICIENTEÅ QUEÅ INCLUIÅ
ESTRUTURASÅCONDICIONAISÅESTRUTURASÅCµCLICASÅFUN¯¼ESÅRECURSIVASÅEÅCAPACIDADESÅDEÅENTRADAÅ
EÅ SAµDAÅ DEÅ DADOSÅ 2EFIRA
SEÅ QUEÅ MUITASÅ DASÅ FUN¯¼ESÅ OFERECIDASÅ FORAMÅ DESENVOLVIDASÅ NAÅ
PRºPRIAÅLINGUAGEMÅ2
/ÅTERMOÅkAMBIENTElÅCARACTERIZAÅ2ÅCOMOÅUMÅSISTEMAÅCOMPLETAMENTEÅPLANEADOÅEÅCOERENTEÅEÅ
N«OÅ APENASÅ COMOÅ UMÅCONJUNTOÅAMPLIADOÅDEÅFERRAMENTASÅ MUITOÅ ESPECµFICASÅ EÅINFLEXµVEISÅ COMOűÅ
FREQUENTEMENTEÅOÅCASOÅDEÅOUTROSÅPROGRAMASÅDEÅAN©LISEÅDEÅDADOS
2űÅEMÅGRANDEÅPARTEÅUMÅVEµCULOÅPARAÅOÅDESENVOLVIMENTOÅDEÅNOVOSÅM±TODOSÅINTERACTIVOSÅDEÅ
AN©LISEÅ DEÅ DADOSÅ #OMOÅ TALÅ ±Å MUITOÅ DINªMICOÅ EÅ ASÅ DIFERENTESÅ VERS¼ESÅ NEMÅ SEMPREÅ S«OÅ
COMPLETAMENTEÅ COMPATµVEISÅ COMÅ ASÅ ANTERIORESÅ 3EÅ ALGUNSÅ UTILIZADORESÅ PREFEREMÅ ASÅ ALTERA¯¼ESÅ
PELOSÅ NOVOSÅ M±TODOSÅ EÅ TECNOLOGIASÅ QUEÅ ACOMPANHAMÅ ASÅ NOVASÅ VERS¼ESÅ OUTROSÅ PELOÅ CONTR©RIOÅ
FICAMÅ DESILUDIDOSÅ PORQUEÅ OSÅ SEUSÅ CºDIGOS
FONTEÅ DEIXARAMÅ DEÅ FUNCIONARÅ %MBORAÅ 2Å POSSAÅ SERÅ
ENTENDIDOÅ COMOÅ TRATANDO
SEÅ DEÅ UMAÅ LINGUAGEMÅ DEÅ PROGRAMA¯«OÅ OSÅ PROGRAMASÅ ESCRITOSÅ EMÅ 2Å
DEVEMÅCONSIDERAR
SEÅESSENCIALMENTEÅEF±MEROS
3URJUDPDVUHODFLRQDGRV'RFXPHQWDomR
2Å PODEÅ DEFINIR
SEÅ COMOÅ UMAÅ NOVAÅ IMPLEMENTA¯«OÅ DAÅ LINGUAGEMÅ 3Å DESENVOLVIDAÅ PORÅ 2ICKÅ
"ECKERÅ *OHNÅ #HAMBERSÅ EÅ !LLANÅ 7ILKSÅ NOSÅ ,ABORATºRIOSÅ !44Å -UITOSÅ DOSÅ MANUAISÅ EÅ LIVROSÅ
SOBREÅ3ÅS«OÅÁTEISÅPARAÅ2
!Å REFER²NCIAÅ BASEÅ ±Å OÅ LIVROÅ 4HEÅ .EWÅ 3Å ,ANGUAGEÅ !Å 0ROGRAMMINGÅ %NVIRONMENTÅ FOR $ATAÅ
!NALYSISÅ ANDÅ 'RAPHICSÅ DEÅ 2ICHARDÅ !Å"ECKERÅ *OHNÅ -Å#HAMBERSÅ EÅ!LLANÅ 2Å7ILKSÅ !SÅNOVASÅ
CARACTERµSTICASÅ DAÅ VERS«OÅ 3Å DEÅ !GOSTOÅ DEÅ Å 3Å VERS«OÅ Å S«OÅ DESCRITASÅ NOÅ LIVROÅ 3ATISTICALÅ
-ODELSÅ INÅ 3Å EDITADOÅ PORÅ *OHNÅ -Å #HAMBERSÅ EÅ 4REVORÅ *Å (ASTIEÅ 6EJA
SEÅ OÅ !P²NDICEÅ &
;2EFER²NCIAS=ÅP©GÅÅSOBREÅAÅLISTAÅDEÅREFER²NCIAS
(VWDWtVWLFDFRP5
.AÅINTRODU¯«OÅAOÅ 2ÅN«OÅSEÅMENCIONOUÅAÅPALAVRAÅESTATµSTICAÅMUITOÅEMBORAÅMUITASÅPESSOASÅ
UTILIZEMÅ2ÅCOMOÅUMÅSISTEMAÅESTATµSTICOÅ.ºSÅPREFERIMOSÅDESCREV²
LOÅCOMOÅUMÅAMBIENTEÅSOBREÅOÅ
)NTRODU¯«OÅEÅPRELIMINARES
QUALÅSEÅIMPLEMENTARAMÅMUITASÅMETODOLOGIASÅESTATµSTICASÅTANTOÅCL©SSICASÅCOMOÅMODERNASÅ-UITASÅ
DESTASÅFAZEMÅPARTEÅDOÅAMBIENTEÅBASEÅDEÅ2ÅEÅOUTRASÅACOMPANHAMÅ2ÅSOBÅAÅFORMAÅDEÅBIBLIOTECAS
OUÅiPACKAGESj AÅDISTIN¯«OÅENTREÅAMBOSÅOSÅCONCEITOSÅ©ÅFUNDAMENTALMENTEÅUMAÅQUEST«OÅHISTºRICA Å
#ONJUNTAMENTE COMÅ 2Å S«OÅ INCLUµDASÅ OITOÅ BIBLIOTECASÅ DESIGNADASÅ PORÅ BIBLIOTECASÅ STANDARD Å
EMBORAÅMUITASÅOUTRASÅESTEJAMÅDISPONµVEISÅNOÅSITEÅDEÅ#2!.ÅHTTPCRANR
ROJECTORG
4ALÅ COMOÅ REFERIDOÅ MUITASÅ Å DASÅ METODOLOGIASÅ ESTATµSTICASÅ QUERÅ CL©SSICASÅ QUERÅ MODERNASÅ
EST«OÅ DISPONµVEISÅ EMÅ 2Å EMBORAÅ OSÅ UTILIZADORESÅ NECESSITEMÅ DEÅ ESTARÅ DISPOSTOSÅ AÅ TRABALHARÅ UMÅ
POUCOÅPARAÅENCONTR©
LAS
%XISTEÅ UMAÅ DIFEREN¯AÅ FUNDAMENTALÅ ENTREÅ AÅ FILOSOFIAÅ SUBJACENTEÅ AÅ 2Å EÅ 3 Å EÅ OSÅ RESTANTESÅ
SISTEMASÅESTATµSTICOSÅ%MÅ2ÅUMAÅAN©LISEÅESTATµSTICAűÅREALIZADAÅNUMAÅS±RIEÅDEÅPASSOSÅEMÅQUEÅOSÅ
RESULTADOSÅINTERM±DIOSÅV«OÅSENDOÅARMAZENADOSÅSOBÅAÅFORMAÅDEÅOBJECTOSÅQUEÅPORÅSUAÅVEZÅSER«OÅAÅ
ENTRADAÅPARAÅAN©LISESÅSUBSEQUENTESÅOBTENDO
SEÅNOÅFINALÅUMÅCONJUNTOÅMINIMIZADOÅDEÅRESULTADOSÅ
ENQUANTOÅ QUEÅ EMÅ OUTROSÅ SISTEMASÅ ESTATµSTICOSÅ TAISÅ COMOÅ 3!3Å OUÅ 3033Å SEÅ OBT±MÅ DEÅ IMEDIATOÅ
UMAÅEXTENSAÅLISTAÅDEÅOUTPUTÅPARAÅQUALQUERÅAN©LISEÅPORÅEXEMPLOÅUMAÅREGRESS«OÅLINEARÅOUÅAN©LISEÅ
DISCRIMINANTE
5HPDPELHQWHGHMDQHODV
!ÅFORMAÅMAISÅPR©TICAÅEÅCONVENIENTEÅDEÅUSARÅ2űÅNUMAÅESTA¯«OÅDEÅTRABALHOÅEMÅAMBIENTEÅDEÅ
JANELASÅ%STASÅNOTASÅEST«OÅESCRITASÅPENSANDOÅQUEÅOSÅUTILIZADORESÅDISP¼EMÅDEÅTAISÅCARACTERµSTICASÅ
/CASIONALMENTEÅREFERIREMOSÅEMÅPARTICULARŨÅUTILIZA¯«OÅDEÅ2ÅNUMÅAMBIENTEÅ8
WINDOWSÅEMBORAÅ
NAÅ SUAÅ MAIORÅ PARTEÅ ASÅ NOTASÅ SEÅ POSSAMÅ APLICARÅ GENERICAMENTEÅ AÅ QUALQUERÅ IMPLEMENTA¯«OÅ DOÅ
AMBIENTEÅ2
!ÅINSTALA¯«OÅDOÅSISTEMAÅOPERATIVOÅEÅDOÅPROGRAMAÅDEÅMODOÅAÅOBTERÅUMÅM©XIMOÅRENDIMENTOÅ
DASÅCAPACIDADESÅPARAMETRIZADASÅDEÅ2űÅUMAÅTAREFAÅINTERESSANTEÅEMBORAÅMUITOÅFASTIDIOSAÅEÅEST©Å
FORAÅ DOÅ ªMBITOÅ DESTASÅ NOTASÅ 3IÅ TIVERÅ DIFICULDADESÅ DEÅ INSTALA¯«OÅ PROCUREÅ OÅ ESPECIALISTAÅ DERÅ
SISTEMASÅDAÅSUAÅ©REA
8VRLQWHUDFWLYRGH5
1UANDOÅ2ÅESPERAÅAÅ ENTRADAÅDEÅORDENSÅAPRESENTAÅUMÅSµMBOLOÅINDICATIVOÅDEÅQUEÅAGUARDAÅAÅ
ENTRADAÅ /Å SµMBOLOÅ PREDETERMINADOÅ ±Å k!lÅ QUEÅ EMÅ 5.)8Å PODEÅ COINCIDIRÅ COMÅ OÅ INDICATIVOÅ OUÅ
PROMPTÅ DOÅ SISTEMAÅ PELOÅ QUEÅ PODEÅ INICIALMENTEÅ PROPICIARÅ ALGUMAÅ CONFUS«OÅ EÅ PARECERÅ QUEÅ NADAÅ
EST©ÅAÅACONTECERÅ3EÅFOR ESTEÅOÅSEUÅCASOűÅPOSSµVELÅMODIFICARÅOÅINDICATIVOÅPARAÅUMÅQUEÅLHEÅSEJAÅ
MAISÅSUGESTIVOÅ.ESTASÅNOTASÅASSUME
SEÅQUEÅOÅPROMPTÅDOÅSISTEMAÅOPERATIVOÅ5.)8űÅkl
0ARAÅ UTILIZARÅ 2Å PELAÅ PRIMEIRAÅ VEZÅ EMÅ AMBIENTEÅ 5.)8Å O PROCEDIMENTOÅ RECOMENDADOÅ ±Å OÅ
SEGUINTE
)NTRODU¯«OÅEÅPRELIMINARES
0ARAÅSAIRÅDEÅ2ÅOÅCOMANDOű
!T
/ÅPROGRAMAÅPERGUNTAR©ÅSEÅPRETENDEÅGUARDARÅOSÅDADOSÅDESTAÅSESS«OÅ0ODEÅRESPONDERÅYES
SIM ÅNO N«O ÅOUÅCANCEL CANCELAR ÅPRIMINDOÅASÅTECLASÅYÅN OUÅCÅDEÅMODOÅAÅQUEÅGUARDEÅ
OSÅDADOSÅN«OÅGUARDEÅOSÅDADOSÅANTESÅDEÅSAIRÅOUÅVOLTARÅAOÅAMBIENTEÅ2ÅRESPECTIVAMENTEÅ
3EÅOPTARÅPORÅGUARDARÅOSÅDADOSÅESTESÅESTAR«OÅDISPONµVEISÅPARAÅAÅSESS«OÅSEGUINTE
!SÅSESS¼ESÅSEGUINTESÅS«OÅMAISÅF©CEIS
-UDEÅPARAÅOÅDIRECTºRIOÅDEÅTRABALHO
FGWUDEDOKR
5
5SEÅOSÅCOMANDOSÅPRETENDIDOSÅDEÅ2ÅEÅTERMINEÅAÅSESS«OÅCOMÅTÅGUARDANDOÅOUÅN«OÅOSÅ
DADOSÅCONFORMEÅPRETENDER
/Å PROCEDIMENTOÅ PARAÅ USARÅ 2Å EMÅ AMBIENTEÅ 7INDOWSÅ ±Å BASICAMENTEÅ OÅ MESMOÅ #RIEÅ UMAÅ
PASTAÅOUÅDIRECTºRIOÅPARAÅDIRECTºRIOÅDEÅTRABALHOÅPORÅEXEMPLOÅC<PROGRAMAS<2<TRABALHO ÅEÅDEFINAÅ
ESTEÅDIRECTºRIOÅNOÅCAMPOÅk)NICIARÅEMlÅDOÅATALHOÅPARAÅ2ÅNOÅ!MBIENTEÅDEÅ4RABALHOÅ0ARAÅINICIARÅ
2ÅBASTEÅFAZERÅDUPLOÅCLIQUEÅNOŵCONE
8PDVHVVmRGHLQWURGXomR
2ECOMENDA
SEÅ AOSÅ UTILIZADORESÅ PRINCIPIANTESÅ QUEÅ DESEJEMÅ FAZERÅ UMAÅ ABORDAGEMÅ PR±VIAÅ AOÅ
ESTILOÅDEÅFUNCIONAMENTOÅDEÅ2ÅQUEÅREALIZEMÅAÅSESS«OÅDEÅINTRODU¯«OÅAPRESENTADAÅNOÅ!P²NDICEÅ!Å
;5MÅEXEMPLOÅDEÅSESS«O=ÅP©GÅ
$MXGDVREUHIXQo}HVHFDSDFLGDGHV
2ÅDISP¼EÅDEÅUMAÅROTINAÅDEÅAJUDAÅSIMILARÅAOÅCOMANDOÅMAN DOÅ5.)8Å0ARAÅOBTERÅINFORMA¯«OÅ
SOBREÅUMAÅFUN¯«OÅCONCRETAÅPORÅEXEMPLOÅSOLVEÅOÅCOMANDOű
!KHOSVROYH
OUÅALTERNATIVAMENTE
!"VROYH
#OMÅASÅFUN¯¼ESÅEÅCAPACIDADESÅESPECIFICADASÅPORÅCARACTERESÅESPECIAISÅOÅARGUMENTOÅDEVER©ÅSERÅ
ESCRITOÅENTREÅASPASÅFORMANDOÅUMAÅkCADEIAÅDEÅCARACTERESl
)NTRODU¯«OÅEÅPRELIMINARES
!KHOS³>>³
4ANTOÅ SEÅ PODEMÅ USARÅ ASPASÅ kTEXTOl Å COMOÅ APºSTROFOSÅ iTEXTOj Å 0ORÅ UNIFORMIZA¯«OÅ NESTASÅ
NOTASÅUSAR
SE
«OÅASPASÅ3EÅHOUVERÅNECESSIDADEÅDEÅUTILIZARÅASPASÅDENTREÅDEÅUMAÅFRASEÅRECOMENDA
SEÅQUEÅSEÅUSEÅASPASÅNOÅEXTERIORÅEÅAPºSTROFOSÅNOÅINTERIORÅDAÅFRASEÅCOMOÅNOÅEXEMPLO
!SULQW³'LVVHµERPGLD¶HIRLVH´
%MÅMUITASÅVERS¼ESÅDEÅ2ÅEST©ÅDISPONµVELÅAJUDAÅEMÅFORMATOÅ(4-,ÅEXECUTANDOÅOÅCOMANDO
!KHOSVWDUW
QUEÅ INICIAR©Å UMÅ BROWSERÅ 7EBÅ NETSCAPE EMÅ 5.)8 Å QUEÅ PERMITEÅ AÅ LEITURAÅ DEÅ P©GINASÅ COMÅ
HIPERTEXTOÅ%MÅ5.)8ÅASÅORDENSÅDEÅAJUDAÅPOSTERIORESÅSER«OÅENVIADASÅPARAÅOÅSISTEMAÅDEÅAJUDAÅEMÅ
FORMATOÅ(4-,
!SÅVERS¼ESÅ2ÅEMÅ7INDOWSÅDISP¼EMÅDEÅOUTROSÅSISTEMASÅOPCIONAISÅDEÅAJUDAÅ5TILIZE
!"KHOS
PARAÅOBTERÅINFORMA¯¼ESÅADICIONAIS
&RPDQGRVGH50DL~VFXODVHPLQ~VFXODV
4ECNICAMENTEÅ2űÅUMAÅLINGUAGEMÅDEÅEXPRESS¼ES COMÅREGRASÅDEÅSINTAXEÅMUITOÅSIMPLESÅ&AZÅAÅ
DISTIN¯«OÅ ENTREÅ MAIÁSCULASÅ EÅ MINÁSCULASÅ COMOÅ TODOSÅ OSÅ SISTEMASÅ DESENVOLVIDOSÅ EMÅ 5.)8Å DEÅ
MODOÅ QUEÅ OSÅ CARACTERESÅ !Å EÅ A S«OÅ ENTENDIDOSÅ COMOÅ SENDOÅ SµMBOLOSÅ DIFERENTESÅ REFERINDO
SEÅ
PORTANTOÅAÅVARI©VEISÅDIFERENTES
/SÅ COMANDOSÅ OUÅ ORDENSÅ ELEMENTARESÅ CONSISTEMÅ DEÅ EXPRESS¼ES OUÅ DEÅ ASSIGNA¯¼ESÅ 3EÅ UMAÅ
ORDEMÅ OUÅ COMANDOÅ ±Å UMAÅ EXPRESS«OÅ OÅ SEUÅ VALORÅ ±Å CALCULADOÅ EÅ VISUALIZADOÅ PERDENDO
SEÅ DEÅ
SEGUIDAÅ5MAÅASSIGNA¯«OÅOUÅATRIBUI¯«OÅPELOÅCONTR©RIOÅCALCULAÅAÅEXPRESS«OÅEÅATRIBUIÅOUÅASSIGNAÅOÅ
RESULTADOÅQUEÅN«OűÅMOSTRADOÅAUTOMATICAMENTE ÅAÅUMAÅVARI©VELÅ
/SÅCOMANDOSÅS«OÅSEPARADOSÅPORÅPONTOÅEÅVµRGULAÅ ÅOUÅS«OÅENTRADOSÅEMÅNOVAÅLINHAÅ0ODEMÅ
AGRUPAR
SEÅ DENTROÅ DEÅ CHAVETASÅ i[iÅ Å i]j Å V©RIOSÅ COMANDOSÅ ELEMENTARESÅ NUMAÅ EXPRESS«OÅ MAISÅ
COMPLEXAÅ 0ODEMÅ INSERIR
SEÅ COMENT©RIOSÅ EMÅ QUALQUERÅ COMANDOÅ COME¯ANDOÅ COMÅ OÅ CARACTERÅ
CARDINALÅ ij Å 3EÅ AOÅ TERMINARÅ UMAÅ LINHAÅ OÅ COMANDOÅ N«OÅ EST©Å SINTACTICAMENTEÅ COMPLETOÅ 2Å
MOSTRAÅOÅSµMBOLOÅDEÅCONTINUA¯«OÅDEÅCOMANDOÅQUEÅPORÅDEFEITOűÅOÅSµMBOLO
NAÅ LINHAÅ SEGUINTEÅ EÅ NASÅ SUCESSIVASÅ EÅ CONTINUAÅ AÅ LERÅ AT±Å QUEÅ ORDEMÅ ESTEJAÅ SINTACTICAMENTEÅ
COMPLETAÅ %STEÅ SµMBOLOÅ DEÅ CONTINUA¯«OÅ PODEÅ SERÅ ALTERADOÅ 0ORÅ CONVEN¯«OÅ NESTASÅ NOTASÅ SER©Å
OMITIDOÅOÅSµMBOLOÅEÅAÅCONTINUA¯«OÅDOÅCOMANDOűÅINDICADAÅPELOÅAVAN¯OÅDAÅLINHA
5HFXSHUDomRHFRUUHFomRGHFRPDQGRVDQWHULRUHV
%MÅAMBIENTEÅ7INDOWSÅEÅEMÅMUITASÅVERS¼ESÅSOBÅ5.)8Å2ÅPERMITEÅRECUPERARÅEÅEXECUTARÅOSÅ
COMANDOSÅANTERIORESÅ!SÅSETASÅVERTICAISÅDOÅTECLADOÅPODEMÅUSAR
SEÅPARAÅPERCORRERÅOÅHISTºRICOÅDOSÅ
/SÅCOMENT©RIOSÅN«OÅPODEMÅINSERIR
SEÅDENTROÅDEÅCADEIASÅDEÅCARACTERESÅNEMÅNOÅINTERIORÅDAÅLISTAÅ
DEÅARGUMENTOSÅDEÅUMAÅFUN¯«O
)NTRODU¯«OÅEÅPRELIMINARES
COMANDOS EXECUTADOSÅ 1UANDOÅ SEÅ TIVERÅ RECUPERADOÅ OÅ COMANDOÅ PRETENDIDOÅ PODEMÅ USAR
SEÅ ASÅ
SETASÅ HORIZONTAISÅ PARAÅ DESLOCARÅ OÅ CURSORÅ AOÅ LONGOÅ DAÅ LINHAÅ DE COMANDOÅ PODEMÅ ELIMINAR
SEÅ
CARACTERESÅ COMÅ AÅ TECLAÅ $%,Å OUÅ ADICIONARÅ MAISÅ CARACTERESÅ .OÅ !P²NDICEÅ # ;/Å EDITORÅ DEÅ
COMANDOS=ÅP©GÅÅÅSER«OÅDADOSÅMAISÅPORMENORES
!ÅRECUPERA¯«OÅDEÅCOMANDOSÅEÅASÅCAPACIDADESÅDEÅEDI¯«OÅEMÅAMBIENTEÅ5.)8ÅS«OÅFACILMENTEÅ
CONFIGUR©VEISÅ 0ODEÅ OBTERÅ MAISÅ INFORMA¯«OÅ SOBREÅ ESTEÅ ASSUNTOÅ CONSULTANDOÅ OÅ MANUALÅ DEÅ 5.)8Å
SOBREÅREADLINE PDQUHDGOLQH
!ÅFUN¯«OÅSINK
!VLQN³UHFRUGOLVW´
REDIRECCIONAÅ TODASÅ ASÅ SAµDASÅ DAÅ CONSOLAÅ SUBSEQUENTESÅ PARAÅ OÅ ARQUIVOÅ EXTERNOÅ iRECORDLISTjÅ /Å
COMANDO
!VLQN
REDIRECCIONAÅNOVAMENTEÅAÅSAµDAÅNOVAMENTEÅPARAÅAÅCONSOLA
*XDUGDUHHOLPLQDUGHREMHFWRV
!SÅ ENTIDADESÅ CRIADASÅ EÅ MANUSEADASÅ PORÅ 2Å DESIGNAM
SEÅ PORÅ OBJECTOSÅ %STESÅ PODEMÅ SERÅ
VARI©VEISÅ VECTORESÅ OUÅ MATRIZESÅ DEÅ NÁMEROSÅ CADEIASÅ DEÅ CARACTERESÅ FUN¯¼ESÅ OUÅ MAISÅ
GENERICAMENTEÅESTRUTURASÅMAISÅCOMPLEXASÅCONSTRUµDASÅAÅPARTIRÅDEÅDESTESÅELEMENTOSÅMAISÅSIMPLES
$URANTEÅUMAÅSESS«OÅDEÅ2ÅOSÅOBJECTOSÅS«OÅCRIADOSÅEÅGUARDADOSÅPORÅNOMESÅESTEÅASSUNTOÅSER©Å
DISCUTIDOÅMAISÅEMÅPORMENORÅNAÅPRºXIMAÅSESS«O Å/ÅCOMANDO
!REMHFWV
D©ÅAÅLISTAÅDOSÅNOMESÅDOSÅOBJECTOSÅPRESENTEMENTEÅGUARDADOSÅPORÅ2Å0ARAÅOÅMESMOÅEFEITOÅTAMB±MÅ
SEÅPODEÅUSARÅOÅCOMANDO
!OV
/Å CONJUNTOÅ DEÅ OBJECTOSÅ ACTUALMENTEÅ GUARDADOSÅ PORÅ 2Å DESIGNA
SEÅ PORÅ ESPA¯OÅ DEÅ TRABALHO
iWORKSPACEj
4ODOSÅ OSÅ OBJECTOSÅ CRIADOSÅ NUMAÅ SESS«OÅ DEÅ TRABALHOÅ EMÅ 2Å PODEMÅ SERÅ DEFINITIVAMENTEÅ
GUARDADOSÅÅNUMÅARQUIVOÅAÅFIMÅDEÅSEREMÅUSADOSÅEMÅSESS¼ESÅFUTURASÅ.OÅFINALÅDEÅCADAÅSESS«OÅAOÅ
DARÅAÅORDEMÅDEÅENCERRARÅCOMANDOÅT űÅDADAÅAÅOPORTUNIDADEÅPARAÅGUARDARÅTODOSÅOSÅOBJECTOSÅ
ACTUALMENTEÅDISPONµVEISÅ#ASOÅOÅUTILIZADORÅOPTEÅPORÅGUARDAR AÅSESS«OÅOSÅOBJECTOSÅS«OÅGUARDADOSÅ
NUMÅFICHEIROÅCOMÅOÅNOMEÅi2DATAj NOÅDIRECTºRIOÅCORRENTE
Å RECOMEND©VELÅ QUEÅ SEÅ UTILIZEMÅ DIRECTºRIOSÅ DEÅ TRABALHOÅ DISTINTOSÅ PARAÅ ASÅ DIVERSASÅ AN©LISESÅ
EFECTUADASÅEMÅ2ÅÅFREQUENTEÅQUEÅCRIARÅOBJECTOSÅCOMÅOSÅNOMESÅGEN±RICOSÅTAISÅCOMOÅXÅYÅZÅETCÅ
DURANTEÅUMAÅSESS«OÅ%STESÅNOMESÅPODEMÅSERÅSUGESTIVOSÅDURANTEÅAÅSESS«OÅONDEÅS«OÅCRIADOSÅMASÅ
SER©ÅEXTREMAMENTEÅDIFµCILÅASSOCIARÅNOMESÅDESTEÅTIPOÅAÅOBJECTOSÅQUANDOÅSEÅREALIZEMÅV©RIASÅAN©LISESÅ
NOÅMESMOÅDIRECTºRIO
3EÅOÅNOMEÅDEÅARQUIVOÅCOME¯AÅPORÅPONTOÅESTEÅFICAÅINVISµVELÅPARAÅAÅLISTAGEMÅNORMALÅEMÅ5.)8
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
&iOFXORVVLPSOHV1~PHURVHYHFWRUHV
9HFWRUHVQXPpULFRV$VVLJQDomR
2ÅUTILIZAÅDIFERENTESÅESTRUTURASÅDEÅDADOSÅ!ÅESTRUTURAÅMAISÅSIMPLESűÅOÅVECTOR NUM±RICO NAÅ
PRESENTEÅ SESS«OÅ IREMOSÅ UTILIZARÅ AÅ EXPRESS«OÅ VECTORÅ COMOÅ REFERINDO
SEÅ AÅ VECTORÅ NUM±RICO Å QUEÅ ±Å
UMÅ CONJUNTOÅ ORDENADOÅ DEÅ NÁMEROSÅ 0ARAÅ CRIARÅ UMÅ VECTORÅ PORÅ EXEMPLOÅ COMÅ OÅ NOMEÅ XÅ
CONSTITUµDOÅPORÅCINCOÅNÁMEROSÅPORÅEXEMPLOÅÅÅÅÅEÅÅUSA
SEÅOÅCOMANDO
![ F
%STAÅ ORDEMÅ ±Å UMAÅ ASSIGNA¯«OÅ OUÅ ATRIBUI¯«OÅ EMÅ QUEÅ SEÅ UTILIZAÅ AÅ FUN¯«OÅ C QUEÅ NESTEÅ
CONTEXTOÅ PODEÅ TERÅ UMÅ NÁMEROÅ ARBITR©RIOÅ DEÅ VECTORESÅ COMOÅ ARGUMENTOÅ EÅ CUJOÅ RESULTADOÅ ±Å OÅ
VECTOR CONSTITUµDOÅPELAÅCONCATENA¯«OÅOUÅJUN¯«OÅSEQUENCIALÅDEÅTODOSÅELES
.OTE
SEÅ QUEÅ OÅ OPERADORÅ DEÅ ASSIGNA¯«OÅ OUÅ ATRIBUI¯«OÅ ¨Å ESQUERDAÅ ii Å N«OÅ ±Å OÅ OPERADORÅ
IGUALDADEÅ ij Å USUALÅ QUEÅ SEÅ RESERVAÅ PARAÅ OUTROÅ PROPºSITOÅ Å CONSTITUµDOÅ PORÅ DOISÅ CARACTERESÅ
iMENORÅ QUEjÅ ij Å EÅ iMENOSjÅ i
i Å QUEÅ OBRIGATORIAMENTEÅ DEVEMÅ IRÅ UNIDOSÅ EÅ iAPONTAMjÅ PARAÅ OÅ
OBJECTOÅQUEÅRECEBEÅOÅVALORÅDAÅEXPRESS«O
!ÅOPERA¯«OÅDEÅASSIGNA¯«OÅTAMB±MÅPODEÅSERÅEFECTUADAÅCOMÅAÅFUN¯«OÅASSIGN Å5MAÅMANEIRAÅ
EQUIVALENTEÅDEÅFAZERÅAÅASSIGNA¯«OÅANTERIORű
!DVVLJQ³[´F
/ÅOPERADORÅASSIGNA¯«OÅUSUALÅii ÅPODEÅSERÅENTENDIDOÅCOMOÅUMÅATALHOÅOUÅABREVIATURAÅDAÅ
FUN¯«OÅASSIGN
!Å ASSIGNA¯«OÅ TAMB±MÅ SEÅ PODEÅ FAZERÅ i¨Å DIREITAjÅ TROCANDOÅ OBVIAMENTEÅ OÅ SµMBOLOÅ DEÅ
ASSIGNA¯«OÅ PELOÅ SµMBOLOÅ iMAIORÅ QUEjÅ QUEÅ APONTAÅ AÅ DIREC¯«OÅ ¨Å DIREITAISTOÅ ±Å i!j Å !Å MESMAÅ
OPERA¯«OÅDEÅASSIGNA¯«OÅPODEÅASSIMÅSERÅFEITAÅDOÅSEGUINTEÅMODO
!F![
3EÅUMAÅEXPRESS«OűÅUSADAÅCOMOÅCOMANDOÅTALÅQUALÅSEMÅASSIGNA¯«OÅOÅSEUÅVALORűÅCALCULADOÅ
VISUALIZADOÅNOűCRANÅEÅPERDE
SEÅ!SSIMÅOÅCOMANDO
![
SIMPLESMENTEÅCALCULAÅOSÅINVERSOSÅDOSÅCINCOÅVALORESÅANTERIORESÅATRIBUµDOSÅAOÅVECTOR X ÅEÅIMPRIMEÅ
OÅRESULTADOÅNOűCRANÅEÅOÅVALORÅDEÅXÅOBVIAMENTEÅN«OűÅALTERADO
#OMÅ ARGUMENTOSÅ DEÅ OUTROÅ TIPOÅ PORÅ EXEMPLOÅ LISTÅ AÅ AC¯«OÅ DAÅ FUN¯«OÅ F PODEÅ SERÅ DIFERENTEÅ
6EJA
SEÅAÅ3EC¯«OÅÅ;#ONCATENA¯«OÅDEÅLISTAS=ÅP©GÅ
/ÅCARACTERÅDEÅSUBLINHADOÅi?j űÅUMÅSINºNIMOÅDOÅOPERADORÅASSIGNA¯«OŨÅESQUERDAÅi
i ÅMASÅ
N«OÅSEÅACONSELHAÅAÅSUAÅUTILIZA¯«OÅPOISÅRESULTAÅNUMÅCºDIGOÅMENOSÅLEGµVEL
/ÅVALORűÅGUARDADOÅNAÅVARI©VELÅ,ASTVALUE QUEÅOÅGUARDAÅAT±ÅQUEÅSEJAÅEXECUTADOÅOUTRAÅORDEM
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
!ÅASSIGNA¯«O
!\ F[[
CRIAÅOÅVECTOR YÅCOMÅÅELEMENTOSÅCONSTITUµDOSÅPORÅDUASÅCºPIASÅDEÅXÅCOMÅOÅVALORÅÅZERO ÅENTREÅ
AMBASÅISTOűŠÅÅÅÅÅÅÅÅÅ
$ULWPpWLFDVREUHYHFWRUHV
/SÅVECTORESÅPODEMÅUSAR
SEÅEMÅEXPRESS¼ESÅARITM±TICASÅCASOÅEMÅQUEÅASÅOPERA¯¼ESÅSEÅREALIZAMÅ
ELEMENTOÅ AÅ ELEMENTOÅ $OISÅ VECTORESÅ QUEÅ SEÅ UTILIZEMÅ NAÅ MESMAÅ EXPRESS«OÅ N«OÅ TEMÅ QUEÅ
OBRIGATORIAMENTEÅ SERÅ DOÅ MESMOÅ COMPRIMENTOÅ 3EÅ OÅ N«OÅ S«OÅ OÅ RESULTADOÅ ±Å UMÅ VECTOR COMÅ OÅ
COMPRIMENTOÅDOÅVECTORÅMAISÅLONGOÅEÅOÅMAISÅCURTOűÅUTILIZADOÅCICLICAMENTEÅREPETINDO
SEÅTANTASÅ
VEZESÅQUANTASÅASÅNECESS©RIASÅPODEÅACONTECERÅQUEÅSEÅREPITAÅUMÅNÁMEROÅN«OÅINTEIROÅDEÅVEZES ÅAT±Å
QUEÅ COINCIDAÅ COMÅ OÅ COMPRIMENTOÅ DOÅ MAISÅ LONGOÅ %MÅ PARTICULARÅ UMAÅ CONSTANTEÅ OUÅ UMÅ VECTORÅ
UNIT©RIOÅ SER©Å SIMPLESMENTEÅ REPETIDAÅ TANTASÅ VEZESÅ QUANTOÅ OÅ COMPRIMENTOÅ DOÅ VECTORÅ MAISÅ LONGOÅ
$ESTEÅMODOÅEÅSENDOÅXÅEÅYÅOSÅVECTORESÅATR©SÅDEFINIDOSÅAÅORDEM
!Y
[\
CRIAÅUMÅNOVOÅVECTORÅVÅDEÅÅELEMENTOSÅEMÅQUEÅCADAÅUMÅDELESűÅOÅRESULTADOÅDAÅSOMAÅDOÅDOBROÅ
DEÅCADAÅELEMENTOÅDOÅVECTORÅXÅREPETIDOÅÅVEZESÅASÅNECESS©RIASÅPARAÅIGUALARÅOÅCOMPRIMENTOÅDEÅ
Y ÅÅCOMÅOÅELEMENTOÅRESPECTIVOÅDOÅVECTORÅYÅREPETIDOÅUMAÅSºÅVEZÅEÅCOMÅOÅVALORÅÅREPETIDOÅÅ
VEZESÅISTOűÅOSÅELEMENTOSÅDEÅVÅS«OÅÅÅÅÅÅÅÅÅÅÅ
.OTE
SEÅ QUEÅ MAX Å EÅ MIN Å SELECCIONAMÅ OSÅ VALORESÅ M©XIMOÅ EÅ MµNIMOÅ NOSÅ ARGUMENTOSÅ
ESPECIFICADOSÅ MESMOÅ TRATANDO
SEÅ DEÅ V©RIOSÅ VECTORESÅ !SÅ FUN¯¼ESÅ PARALELASÅ PARAÅ M©XIMOÅ EÅ
MµNIMOÅ RESPECTIVAMENTEÅ PMAX Å EÅ PMIN Å D«OÅ COMOÅ RESULTADOÅ UMÅ VECTOR DEÅ COMPRIMENTOÅ
IGUALÅ AOÅ DEÅ MAIORÅ DIMENS«OÅ ESPECIFICADOÅ EMÅ ARGUMENTO Å EMÅ QUEÅ CADAÅ ELEMENTOÅ ±Å OÅ ELEMENTOÅ
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
M©XIMOÅ OUÅ MµNIMO Å NAÅ POSI¯«OÅ RESPECTIVAÅ EMÅ QUALQUERÅ DOSÅ VECTORESÅ ESPECIFICADOSÅ EMÅ
ARGUMENTO
.AÅ MAIORIAÅ DOSÅ CASOSÅ OÅ UTILIZADORÅ N«OÅ DEVEÅ PREOCUPAR
SEÅ SEÅ OSÅ iNÁMEROSjÅ NUMÅ VECTOR
NUM±RICOÅ S«OÅ VALORESÅ INTEIROSÅ REAISÅ OUÅ MESMOÅ COMPLEXOSÅ )NTERNAMENTEÅ OSÅ C©LCULOSÅ S«OÅ
EXECUTADOSÅCOMOÅNÁMEROSÅDEÅDUPLAÅPRECIS«OÅREAISÅOUÅIMAGIN©RIOSÅCONSOANTEÅOSÅDADOSÅENTRADOS
0ARAÅ TRABALHARÅ COMÅ NÁMEROSÅ COMPLEXOSÅ DEVE
SEÅ INDICARÅ EXPLICITAMENTEÅ AÅ PARTEÅ COMPLEXAÅ
!SSIM
!VTUW
DAR©ÅCOMOÅRESULTADOÅ.A. i.OT AÅ.UMBERj ÅEÅUMAÅMENSAGEMÅDEÅADVERT²NCIAÅMAS
!VTUWL
REALIZAÅCORRECTAMENTEÅOÅC©LCULOÅDAÅRAIZÅQUADRADAÅDESTEÅNÁMEROÅCOMPLEXO
*HUDUVHTXrQFLDVUHJXODUHV
%MÅ 2Å EXISTEMÅ V©RIASÅ FUN¯¼ESÅ PARAÅ GERARÅ SUCESS¼ESÅ OUÅ SEQU²NCIASÅ NUM±RICASÅ 0ORÅ EXEMPLOÅ
±ÅOÅVECTOR CÅÅÅÅÅ Å/ÅOPERADORÅijÅDOISÅPONTOS ÅTEMÅPRIORIDADEÅM©XIMAÅNUMAÅ
EXPRESS«OÅ ONDEÅ SEJAÅ USADOÅ ASSIMÅ PORÅ EXEMPLOÅ
Å ±Å OÅ VECTORÅ CÅ Å Å Å Å Å &A¯AÅ OÅ
COMANDO Q EÅCOMPAREÅASÅSEQU²NCIASÅQ EÅQ
!Å FUN¯«OÅ SEQ Å PERMITEÅ GERARÅ SEQU²NCIASÅ MAISÅ COMPLEXASÅ $ISP¼EÅ DEÅ CINCOÅ ARGUMENTOSÅ
EMBORAÅ N«OÅ SEÅ UTILIZEMÅ TODOSÅ EMÅ SIMULTªNEOÅ /SÅ DOISÅ PRIMEIROSÅ ARGUMENTOSÅ SEÅ ESPECIFICADOSÅ
INDICAMÅOÅINµCIOÅEÅOÅFIMÅDAÅS±RIEÅEÅSEÅESTESÅS«OÅOSÅÁNICOSÅARGUMENTOSÅOÅRESULTADOűÅEQUIVALENTEÅ
AOÅDOÅOPERADORÅiDOISÅPONTOSjÅ)STOűÅOÅRESULTADOÅDEÅSEQ űÅOÅMESMOÅDEÅ
/SÅ PARªMETROSÅ PARAÅ AÅ FUN¯«OÅ SEQ Å BEMÅ COMOÅ PARAÅ OUTRASÅ FUN¯¼ESÅ PODEMÅ ESPECIFICAR
SEÅ
SEQUENCIALMENTEÅ ISTOÅ ±Å NAÅ ORDEMÅ ±Å QUEÅ DEVEMÅ SERÅ INTERPRETADOS Å OUÅ ENT«OÅ PELOÅ NOMEÅ DOÅ
ARGUMENTOÅSENDOÅNESTEÅCASOÅAÅSUAÅORDEMÅIRRELEVANTEÅ
0ORÅEXEMPLO
!VHTE\ !V
CRIAÅOÅVECTOR SÅCUJOSÅELEMENTOSÅS«OÅC
Å
Å
ÅÅÅÅÅ Å$EÅMODOÅSIMILAR
!V VHTOHQJWK IURP E\
GERAÅOÅVECTOR SÅCUJOSÅELEMENTOSÅS«OÅOSÅMESMOSÅDOÅVECTORÅS
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
/ÅQUINTOÅARGUMENTOÅDESTAÅFUN¯«OűÅALONGVECTORÅEÅSEÅSEÅUSAÅDEVEÅSERÅOÅÁNICOÅPARªMETROÅ
ESPECIFICADOÅ EÅ CRIAÅ AÅ SEQU²NCIAÅ Å Å Å Å LENGTHVECTOR Å OUÅ UMAÅ SUCESS«OÅ VAZIAÅ SEÅ OÅ VECTORÅ ±Å
VAZIOÅOÅQUEÅPODEÅACONTECER
5MAÅ FUN¯«OÅ RELACIONADAÅ COMÅ SEQ Å ±Å AÅ FUN¯«OÅ REP Å QUEÅ PODEÅSERÅUSADAÅPARAÅ REPLICARÅ UMÅ
OBJECTOÅDEÅDIVERSASÅMANEIRASÅ!ÅFORMAÅMAISÅSIMPLESű
!V UHS[WLPHV
QUEÅCOLOCAÅSEQUENCIALMENTEÅÅCºPIASÅDEÅXÅNOÅVECTOR S
9HFWRUHVOyJLFRV
4ALÅCOMOÅVECTORESÅNUM±RICOSÅ2ÅMANIPULAÅIGUALMENTEÅVALORESÅLºGICOSÅ/SÅELEMENTOSÅDEÅUMÅ
VECTOR LºGICOÅ S«OÅ UMÅ DOSÅ DOISÅ VALORESÅ POSSµVEISÅ &!,3% &ALSO Å EÅ 425% 6ERDADEIRO Å %STESÅ
VALORESÅS«OÅGERALMENTEÅABREVIADOSÅPARAÅ& EÅ4ÅRESPECTIVAMENTE
/SÅVECTORESÅLºGICOSÅS«OÅOÅRESULTADOÅDAÅAVALIA¯«OÅDEÅCONDI¯¼ESÅ0ORÅEXEMPLO
!WHPS [!
CRIAÅ OÅ VECTOR TEMPÅ COMÅ OÅ COMPRIMENTOÅ DOÅ VECTORÅ XÅ EÅ CUJOSÅ ELEMENTOSÅ S«OÅ &!,3%
CORRESPONDENTESÅAOSÅVALORESÅDEÅXÅQUEÅN«OÅSATISFA¯AMÅAÅCONDI¯«OÅOUÅ425% PARAÅOSÅELEMENTOSÅDEÅ
XÅQUEÅAÅCUMPRAMÅAÅCONDI¯«OÅDEÅSERÅSUPERIORÅAÅ
/SÅOPERADORESÅLºGICOSÅPODEMÅSERÅUSADOSÅNASÅOPERA¯¼ESÅARITM±TICASÅORDIN©RIASÅCASOÅEMÅQUEÅ
SEÅ TRANSFORMAMÅ EMÅ VECTORESÅ NUM±RICOSÅ SENDOÅ &!,3% SUBSTITUµDOÅ PORÅ Å ZERO Å EÅ 425% PORÅ Å
UM Å #ONTUDOÅ H©Å SITUA¯¼ESÅ EMÅ QUEÅ OSÅ VECTORESÅ LºGICOSÅ EÅ ASÅ SUASÅ TRANSFORMA¯¼ESÅ NUM±RICASÅ
CORRESPONDENTESÅN«OÅS«OÅEQUIVALENTESÅCOMOÅSEÅVER©ÅNAÅPRºXIMAÅSUB
SEC¯«O
9DORUHVHPIDOWD
%MÅ ALGUNSÅ CASOSÅ PODEÅ ACONTECERÅ N«OÅ SEÅ CONHECEREMÅ TODOSÅ OSÅ ELEMENTOSÅ DEÅ UMÅ VECTORÅ
1UANDOÅUMÅELEMENTOÅOUÅVALORÅN«OÅEST©ÅDISPONµVELÅOUÅEST©ÅEMÅFALTAÅkMISSINGÅVALUElÅNOÅSENTIDOÅ
ESTATµSTICO ű
LHEÅATRIBUµDOÅOÅVALORÅESPECIALÅ.! DOÅINGL²SÅk.OTÅ!VAILABLEl Å$EÅUMÅMODOÅGERALÅ
QUALQUERÅOPERA¯«OÅENVOLVENDOÅUMÅVALORÅ.!ÅORIGINAÅUMÅOUTROÅVALORÅ.!Å!ÅJUSTIFICA¯«OÅPARAÅESTAÅ
REGRAűÅSIMPLESMENTEÅQUEÅAÅESPECIFICA¯«OÅDEÅUMAÅOPERA¯«OÅN«OÅEST©ÅCOMPLETAÅOÅRESULTADOÅDESTAÅ
N«OÅPODEÅSERÅCONHECIDOÅN«OÅESTANDOÅDISPONµVELÅPARAÅOPERA¯¼ESÅSUBSEQUENTES
2EFIRA
SEÅAINDAÅQUEÅH©ÅUMÅSEGUNDOÅTIPOÅDEÅkMISSINGÅVALUESlÅQUEÅS«OÅORIGINADOSÅPORÅC©LCULOSÅ
INDETERMINADOSÅ DESIGNADOSÅ PORÅ VALORESÅ .A. k.OTÅ AÅ .UMBERl Å !LGUNSÅ EXEMPLOSÅ DEÅ VALORESÅ
.A.ÅS«OÅOSÅPRODUZIDOSÅPORÅEXPRESS¼ESÅINDETERMINADASÅDOÅTIPO
!
!,QI ,QI
%MÅ CONCLUS«OÅ ISNAX Å ORIGINAÅ OÅ VALORÅ 425% QUERÅ COMÅ VALORESÅ .! COMOÅ .A.Å AÅ FUN¯«OÅ
ISNANX D©Å425%ÅAPENASÅCOMÅVALORESÅ.A.
9HFWRUHVDOIDQXPpULFRV
6ALORESÅALFANUM±RICOSÅEÅVECTORESÅDEÅCARACTERESÅS«OÅUSADOSÅFREQUENTEMENTEÅEMÅ2ÅCOMOÅPORÅ
EXEMPLOÅ PARAÅ ASÅ ETIQUETAS kLABELSl Å DOSÅ GR©FICOSÅ 1UANDOÅ S«OÅ NECESS©RIOSÅ OSÅ VALORESÅ
ALFANUM±RICOSÅ S«OÅ DEFINIDOSÅ COMOÅ CADEIASÅ DEÅ CARACTERESÅ DELIMITADASÅ PORÅ ASPASÅ DUPLASÅ PORÅ
EXEMPLOÅkVALORESÅXlÅk2ESULTADOÅDEÅNOVAÅITERA¯«Ol
!SÅ CADEIASÅ DEÅ CARACTERESÅ PODEMÅ SERÅ CONCATENADASÅ PARAÅ UMÅ VECTOR ALFANUM±RICOÅ USANDOÅ AÅ
FUN¯«OÅC űÅFREQUENTEÅOÅUSOÅDESTAÅOPERA¯«O
0ORÅEXEMPLO
!ODEV SDVWHF³;´´<´VHS ´´
GUARDAÅEMÅLABSÅOÅSEGUINTEÅVECTOR DEÅCARACTERES
F;<;<;<;<;<
#ASOÅN«OÅSEÅHOUVESSEÅDEFINIDOÅUMÅSEPARADORÅNULOÅOÅVECTOR DEÅCARACTERESÅSERIA
F;<;<;<;<;<
.OTE
SEÅ QUEÅ OÅ VECTOR Ck8ll9l Å COMÅ APENASÅ DOISÅ VALORESÅ ±Å REPETIDOÅ CINCOÅ VEZESÅ AT±Å
PERFAZERÅOÅCOMPRIMENTOÅDAÅSEQU²NCIAÅ
PASTEÅCOLLAPSElSEPARADORl ÅPERMITEÅCOLAPSARÅOSÅARGUMENTOSÅDAÅFUN¯«OÅNUMAÅÁNICAÅCADEIAÅ
DEÅ CARACTERESÅ %XISTEMÅ OUTRASÅ FUN¯¼ESÅ PARAÅ MANIPULARÅ CARACTERESÅ TAISÅ COMOÅ SUB Å EÅ
SUBSTRING Å6ERÅAJUDA
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
9HFWRUHVLQGH[DGRV6HOHFomRHPRGLILFDomRGHVXEYHFWRUHV
3UB
CONJUNTOSÅDEÅELEMENTOSÅDEÅUMÅVECTOR PODEMÅSERÅSELECCIONADOSÅDANDOÅAOÅNOMEÅDOÅVECTORÅ
UMÅVECTORÅDEŵNDICESÅDEFINIDOSÅENTREÅPAR²NTESISÅRECTOSÅ-AISÅGENERICAMENTEÅPODEMÅSELECCIONAR
SEÅ
SUB
CONJUNTOSÅ DEÅ ELEMENTOSÅ DEÅ QUALQUERÅ EXPRESS«OÅ QUEÅ SEJAÅ CALCULADAÅ EÅ ATRIBUµDAÅ AÅ UMÅVECTORÅ
ATRAV±SÅDAÅINDICA¯«OÅDEÅUMÅVECTORÅDEŵNDICESÅIMEDIATAMENTEÅAPºSÅAÅEXPRESS«OÅ
4AISÅVECTORESÅDEŵNDICESÅPODEMÅPERTENCERÅAÅUMAÅDASÅSEGUINTESÅQUATROÅCATEGORIAS
6ECTORÅ DEÅ VALORESÅ INTEIROSÅ POSITIVOSÅ Å .ESTEÅ CASOÅ OSÅ VALORESÅ DOÅ VECTOR µNDICEÅ DEVEMÅ
PERTENCERÅAOÅCONJUNTOÅ[ÅÅÅÅÅLENGTHX ]ÅÅ/SÅELEMENTOSÅCORRESPONDENTESÅDOÅVECTORÅ
S«OÅSELECCIONADOSÅEÅCONCATENADOSÅNESTAÅORDEMÅNOÅVECTORÅRESULTANTEÅ/ÅVECTORÅDEŵNDICESÅ
PODEÅSERÅDEÅQUALQUERÅDIMENS«OÅEÅOÅRESULTADOűÅDAÅMESMAÅDIMENS«OÅDOÅVECTORÅDEŵNDICESÅ
0ORÅEXEMPLOÅX;=űÅOÅSEXTOÅELEMENTOÅDEÅXÅE
![>@
SELECCIONAÅOSÅPRIMEIROSÅÅELEMENTOSÅDEÅXÅASSUMINDOÅQUEÅLENGTHX ÅN«OűÅINFERIORÅAÅ Å
$EÅÅMODOÅID²NTICO
!F³[´³\´>UHSFWLPHV @
ORIGINAÅUMAÅCADEIAÅDEÅCARACTERESÅDEÅCOMPRIMENTOÅÅCONSTITUµDAÅPELAÅSEQU²NCIAÅkXlÅkYlÅ
kYlÅkXlÅREPETIDAÅQUATROÅVEZES
6ECTORÅ ALFANUM±RICOÅ %STAÅ OP¯«OÅ SºÅ PODEÅ REALIZAR
SEÅ APLICADAÅ AÅ UMÅ OBJECTOÅ COMÅ OÅ
ATRIBUTOÅNAMESÅDEFINIDOÅPARAÅIDENTIFICARÅOSÅSEUSÅCOMPONENTESÅ.ESTEÅCASOÅUMÅSUB
VECTOR
DOÅ VECTORÅ DEÅ NOMESÅ PODEÅ SERÅ USADOÅ DOÅ MESMOÅ MODOÅ QUEÅ OÅ VECTORÅ DEÅ VALORESÅ INTEIROSÅ
ATR©SÅDESCRITO
!IUXWD F
!QDPHVIUXWD F³ODUDQMD´³EDQDQD´³PDom´³SrUD´
!MDQWDU IUXWD>F³PDom´³ODUDQMD´@
/ÅVECTOR JANTARÅCONT±MÅOSÅVALORESÅÅEÅ
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
!ÅVANTAGEMÅDOSŵNDICESÅALFANUM±RICOSűÅQUEÅS«OÅMAISÅF©CEISÅDEÅRECORDARÅQUEÅOSÅVECTORESÅ
DEÅ µNDICESÅ NUM±RICOSÅ %STAÅ OP¯«OÅ ±Å PARTICULARMENTEÅ ÁTILÅ QUANDOÅ ASSOCIADAÅ AÅ kDATA
FRAMESlÅFOLHASÅDEÅDADOS ÅCOMOÅSEÅVER©ÅPOSTERIORMENTE
.UMAÅ ORDEMÅ DEÅ ASSIGNA¯«OÅ TAMB±MÅ SEÅ PODEÅ INDEXARÅ AÅ VARI©VELÅ OUÅ VECTOR ¨Å QUALÅ IR«OÅSERÅ
ASSIGNADOSÅVALORESÅNESTEÅCASOÅAÅATRIBUI¯«OÅDEÅVALORESÅREALIZA
SEÅAPENAS AOSÅELEMENTOSÅINDEXADOSÅ
!Å EXPRESS«OÅ DEVEÅ SERÅ DAÅ FORMAÅ VECTOR;VECTOR?µNDICE=Å J©Å QUEÅ AÅ UTILIZA¯«OÅ DEÅ UMAÅ EXPRESS«OÅ
ARBITR©RIAÅEMÅVEZÅDOÅNOMEÅDOÅVECTORÅN«OÅFARIAÅSENTIDOÅNESTEÅCONTEXTO
/ÅVECTOR AOÅQUALÅSEÅIR«OÅATRIBUIRÅVALORESÅDEVEÅSERÅDAÅMESMAÅDIMENS«OÅDOÅVECTORÅDEŵNDICESÅ
EÅ NOÅ CASOÅ DEÅ SEÅ TRATARÅ DEÅ UMÅ VECTORÅ INDEXADOÅ LºGICOÅ TEMÅ DEÅ SERÅ DOÅ MESMOÅ COMPRIMENTOÅ DOÅ
VECTORÅQUEÅINDEXAÅ0ORÅEXEMPLO
![>LVQD[@
SUBSTITUIÅQUALQUERÅELEMENTOÅDEÅXÅN«OÅDEFINIDOÅPELOÅVALORÅÅE
!\>\@ \>\@
FAZÅOÅMESMOÅQUE
!\ DEV\
&ODVVHVGHREMHFWRV
/SÅ VECTORESÅ S«OÅ O TIPOÅ MAISÅ IMPORTANTEÅ DEÅ OBJECTOSÅ EMÅ 2Å MASÅ H©Å V©RIOSÅ OUTROSÅ TIPOSÅ DEÅ
OBJECTOSÅAOSÅQUAISÅNOSÅREFERIREMOSÅDEÅMANEIRAÅMAISÅFORMALÅNOSÅPRºXIMOSÅCAPµTULOS
x /SÅ FACTORES S«OÅ ESTRUTURASÅ DEÅ DADOSÅ QUEÅ SERVEMÅ PARAÅ REPRESENTARÅ DADOSÅ CATEGºRICOSÅ
6EJA
SEÅ#APµTULOÅÅ;&ACTORES=ÅP©GÅ
x !SÅLISTAS S«OÅFORMASÅGERAISÅDEÅVECTORESÅEMÅQUEÅOSÅDIVERSOSÅELEMENTOSÅN«OÅNECESSITAMÅDEÅ
SERÅ DOÅ MESMOÅ TIPOÅ EÅ QUEÅ MUITASÅ VEZESÅ S«OÅ PORÅ SUAÅ VEZÅ VECTORESÅ OUÅ LISTASÅ !SÅ LISTASÅ
POSSIBILITAMÅ UMÅ MODOÅ CONVENIENTEÅ DEÅ APRESENTARÅ OSÅ RESULTADOSÅ DEÅ C©LCULOSÅ ESTATµSTICOSÅ
6EJA
SEÅ3EC¯«OÅÅ;,ISTAS=ÅP©GÅ
x !SÅ FOLHASÅ DEÅ DADOS kDATA FRAMESl Å S«OÅ ESTRUTURASÅ EMÅ FORMAÅ DEÅ TABELAÅ DOÅ TIPOÅ
MATRICIALÅ NASÅ QUAISÅ ASÅ COLUNASÅ PODEMÅ SERÅDEÅDIFERENTESÅ TIPOSÅ !SÅTABELASÅ DEÅDADOSÅS«OÅ
APROPRIADASÅ PARAÅ REPRESENTARÅ MATRIZESÅ DEÅ DADOSÅ EMÅ QUEÅ CADAÅ LINHAÅ SEÅ REFEREÅ AÅ UMAÅ
UNIDADEÅDEÅOBSERVA¯«OÅOUÅINDIVµDUOÅEÅASÅCOLUNASÅREPRESENTAMÅASÅVARI©VEISÅOBSERVADASÅEÅ
QUEÅ PODEMÅ SERÅ NUM±RICASÅ OUÅ ALFANUM±RICASÅ -UITOSÅ RESULTADOSÅ EXPERIMENTAISÅ S«OÅ
FACILMENTEÅREPRESENTADOSÅNUMAÅTABELAÅDEÅDADOSÅOSÅTRATAMENTOSÅS«OÅVARI©VEISÅCATEGºRICASÅ
EÅASÅVARI©VEISÅRESPOSTAÅS«OÅVARI©VEISÅNUM±RICASÅ3EC¯«OÅÅ;4ABELASÅDEÅDADOS=ÅP©GÅ
x !SÅ FUN¯¼ES S«OÅ ELASÅ PRºPRIASÅ CONSIDERADASÅ EMÅ 2Å COMOÅ OBJECTOSÅ QUEÅ PODEMÅ SERÅ
GUARDADOSÅNOÅESPA¯OÅDEÅTRABALHOÅ$ESTEÅMODOÅOÅUTILIZADORÅPODEÅDESENVOLVERÅEÅGUARDARÅ
#©LCULOSÅSIMPLESÅ.ÁMEROSÅEÅVECTORES
2EMHFWRVPRGRVHDWULEXWRV
!SÅLISTASÅMANUSEADASÅPORÅ2ÅS«OÅDOÅMODOÅLISTÅ%STASÅS«OÅSEQU²NCIASÅORDENADASÅDEÅOBJECTOSÅ
CADAÅQUALÅPODEÅSERÅDEÅMODOÅDISTINTOÅ!SÅLISTASÅS«OÅDESIGNADASÅPORÅESTRUTURASÅiRECURSIVASjÅEMÅVEZÅ
DEÅiATºMICASjÅPOISÅOSÅSEUSÅELEMENTOSÅPODEMÅSERÅOUTRASÅLISTAS
!SÅ OUTRASÅ ESTRUTURASÅ iRECURSIVASjÅ S«OÅ ASÅ FUN¯¼ESÅ CUJOÅ MODOÅ ±Å kFUNCTIONlÅ EÅ ASÅ EXPRESS¼ESÅ
COMÅMODOÅkEXPRESSIONlÅ/ÅMODOÅFUN¯«OÅENGLOBAÅASÅFUN¯¼ESÅQUEÅFAZEMÅPARTEÅDOÅSISTEMAÅ2ÅBEMÅ
COMOÅASÅFUN¯¼ESÅDEFINIDASÅPELOÅUTILIZADORÅQUEÅSER«OÅDISCUTIDASÅPOSTERIORMENTEÅ/SÅOBJECTOSÅCUJOÅ
MODOűÅEXPRESS«OÅCONSTITUEMÅUMÅMºDULOÅAVAN¯ADOÅDEÅ2ÅQUEÅN«OÅSER©ÅABORDADOÅNESTASÅNOTASÅ
APARTEÅDOÅMµNIMOÅNECESS©RIOÅAOÅTRATAMENTOÅDEÅFºRMULASÅNAÅDESCRI¯«OÅDEÅMODELOSÅESTATµSTICOS
#OMÅ OÅ MODOÅ DEÅ UMÅ OBJECTOÅ DESIGNA
SEÅ OÅ TIPOÅ FUNDAMENTALÅ DEÅ DOSÅ SEUSÅ ELEMENTOSÅ
CONSTITUINTESÅ/ÅMODOűÅUMÅCASOÅPARTICULARÅDOSÅATRIBUTOS DEÅUMÅOBJECTOÅ/SÅATRIBUTOS FORNECEMÅ
INFORMA¯«OÅESPECµFICAÅACERCAÅDOÅOBJECTOÅ/UTROÅATRIBUTOűÅAÅDIMENS«OÅCOMPRIMENTOÅkLENGTHl ÅDEÅ
UMÅOBJECTOÅ!SÅFUN¯¼ESÅMODEOBJECTO EÅLENGTHOBJECTO USAM
SEÅPARAÅSABERÅQUALÅOÅMODOÅEÅOÅ
COMPRIMENTOÅDEÅQUALQUERÅESTRUTURAÅDEFINIDA
0ODEMÅ ATRIBUIR
SEÅ OUTROSÅ PROPRIEDADESÅ AÅ UMÅ OBJECTOÅ COMÅ AÅ FUN¯«OÅ ATTRIBUTESOBJECT Å
COMOÅ SEÅ VER©Å NAÅ 3EC¯«OÅ Å ;/BTERÅ EÅ DEFINIRÅ ATRIBUTOS=Å P©GÅ Å 0ORÅ ISSOÅ MODE EÅ LENGHTÅ S«OÅ
DESIGNADOSÅPORÅATRIBUTOSÅINTRµNSECOSÅDOÅOBJECTO
2Å PROVOCAÅ AÅ ALTERA¯«OÅ DOÅ MODOÅ DEÅ UMÅ OBJECTOÅ SEMPREÅ QUEÅ CONSIDEREÅ NECESS©RIOÅ ESTAÅ
ALTERA¯«OÅEÅMESMOÅEMÅSITUA¯¼ESÅEMÅQUEÅOÅN«Oű Å0ORÅEXEMPLOÅCOMÅOÅVECTOR
!]
/ÅMODOÅNUM±RICOÅCONSISTEÅNAÅREALIDADEÅDEÅDOISÅMODOSÅDISTINTOSÅINTEIRO EÅDUPLAÅPRECIS«OÅ
Å /BJECTOSÅMODOSÅEÅATRIBUTOS
PODEÅDEFINIR
SE
!GLJLWRV DVFKDUDFWHU]
APºSÅOÅQUEÅDIGITOSÅPASSAÅAÅSERÅOÅVECTOR ALFANUM±RICOÅCklÅklÅklÅÅÅkl Å5MAÅPROVOCA¯«OÅ
MAISÅPARAÅALTERARÅOÅMODOÅEÅRE
CONSTROI
SEÅDEÅNOVOÅUMÅVECTORÅNUM±RICO
!G DVLQWHJHUGLJLWRV
.ESTEÅ MOMENTOÅ DÅ EÅ ZÅ S«OÅ OÅ MESMOÅ VECTORÅ (©Å UMÅ VASTOÅ LEQUEÅ DEÅ FUN¯¼ESÅ DAÅ FORMAÅ
ASSOMETHING PARAÅ PROVOCARÅ AÅ ALTERA¯«OÅ DEÅ MODOÅ OUÅ PARAÅ INVESTIRÅ UMÅ OBJECTOÅ COMÅ ALGUMÅ
ATRIBUTOÅDEÅQUEÅN«OÅDISPONHAÅ/ÅUTILIZADORÅDEVEÅCONSULTARÅOSÅDIVERSOSÅARQUIVOSÅDEÅAJUDAÅPARAÅSEÅ
FAMILIARIZARÅCOMÅESTASÅFUN¯¼ES
$OWHUDUDGLPHQVmRGHXPREMHFWR
5MÅOBJECTOÅVAZIOÅISTOűÅSEMÅELEMENTOS ÅTEMÅUMÅMODOÅ0ORÅEXEMPLO
!H QXPHULF
DEFINEÅAÅESTRUTURAÅEÅCOMOÅUMÅVECTOR NUM±RICOÅVAZIOÅ$EÅMODOÅSIMILARÅCHARACTER DEFINEÅUMÅ
VECTORÅ ALFANUM±RICOÅ VAZIOÅ 5MAÅ VEZÅ QUEÅ OÅ OBJECTOÅ DEÅ QUALQUERÅ DIMENS«OÅ TENHAÅ SIDOÅ CRIADOÅ
NOVOSÅ ELEMENTOSÅ PODEMÅ SER
LHEÅ ATRIBUµDOSÅ SIMPLESMENTEÅ DANDOÅ UMÅ VALORÅ DEÅ µNDICEÅ FORAÅ DAÅ SUAÅ
ACTUALÅDIMENS«OÅ!SSIM
!H>@
PROVOCAÅQUEÅAGORAÅOÅVECTOR EÅTENHAÅDIMENS«OÅOSÅDOISÅPRIMEIROSÅELEMENTOSÅS«OÅNESTEÅMOMENTOÅ
.! Å%STAÅREGRAÅAPLICA
SEÅAÅQUALQUERÅESTRUTURAÅDESDEÅQUEÅOÅMODOÅDOSÅELEMENTOSÅADICIONAISÅSEJAÅ
CONCORDANTEÅCOMÅOÅMODOÅDOÅOBJECTO
%STEÅ AJUSTAMENTOÅ AUTOM©TICOÅ DAÅ DIMENS«OÅ DEÅ UMÅ OBJECTOÅ ±Å USADOÅ FREQUENTEMENTEÅ PORÅ
EXEMPLOÅ COMÅ AÅ FUN¯«OÅ SCAN PARAÅ FAZERÅ AÅ ENTRADAÅ DEÅ VALORESÅ 6EJAÅ 3EC¯«OÅ Å ;!Å FUN¯«OÅ
SCAN =ÅP©GÅ
2EWHUHGHILQLUDWULEXWRV
!ÅFUN¯«OÅATTRIBUTESOBJECTO ÅD©ÅAÅLISTAÅDEÅTODOSÅOSÅATRIBUTOSÅN«OÅINTRµNSECOSÅACTUALMENTEÅ
DEFINIDOSÅ PARAÅ OÅ OBJECTOÅ EMÅ CAUSAÅ !Å FUN¯«OÅ ATTROBJECTOÅ ATRIBUTO PODEÅ SERÅ USADAÅ PARAÅ
SELECCIONARÅ UMÅ ATRIBUTOÅ ESPECµFICOÅ %STASÅ FUN¯¼ESÅ SºÅ RARAMENTEÅ S«OÅ USADASÅ EXCEPTOÅ EMÅ
CIRCUNSTªNCIASÅ BASTANTEÅ ESPECIAISÅ QUANDOÅ UMÅ NOVOÅ ATRIBUTOÅ TEMÅ DEÅ SERÅ DEFINIDOÅ COMÅ UMAÅ
'ERALMENTEÅ AÅ FOR¯AGEMÅ DEÅ ALTERA¯«OÅ DEÅ MODOÅ NUM±RICOÅ PARAÅ ALFANUM±RICOÅ EÅ DEÅ NOVOÅ PARAÅ
NUM±RICOÅ N«OÅ ±ÅEXACTAMENTEÅREVERSµVELÅDEVIDOÅAOSÅPROBLEMASÅ DEÅARREDONDAMENTOÅDOSÅ DµGITOSÅ
DOSÅVALORES
Å /BJECTOSÅMODOSÅEÅATRIBUTOS
$EVEÅ SERÅ DADOÅ MUITOÅ CUIDADOÅ QUANDOÅ SEÅ DEFINEMÅ OUÅ ELIMINAMÅ ATRIBUTOSÅ POISÅ ELESÅ FAZEMÅ
PARTEÅINTEGRALÅDOÅOBJECTOÅUSADOÅEMÅ2
&ODVVHVGHREMHFWRV
5MÅ ATRIBUTOÅ ESPECIALÅ DESIGNADOÅPORÅ CLASS CLASSE ÅDOÅOBJECTOűÅUSADOÅPARAÅ VOCACIONARÅESSEÅ
OBJECTOÅPARAÅOÅESTILOÅDEÅPROGRAMA¯«OÅEMÅ2
0ORÅ EXEMPLOÅ SEÅ UMÅ OBJECTOÅ ±Å DAÅ CLASSEÅ kDATAFRAMElÅ SER©Å VISUALIZADOÅ SEGUNDOÅ UMAÅ
DETERMINADAÅ FORMAÅ AÅ FUN¯«OÅ PLOT VISUALIZ©
LO
©Å DEÅ DETERMINADAÅ FORMAÅ EÅ QUALQUERÅ OUTRAÅ
FUN¯«OÅ DEÅ USOÅ GEN±RICOÅ TALÅ COMOÅ SUMMARY REAGIR«OÅ PERANTEÅ ESTEÅ OBJECTOÅ DEÅ UMAÅ MANEIRAÅ
ESPECIFICAMENTEÅORIENTADAÅPARAÅESTAÅCLASSE
0ARAÅ REMOVERÅ TEMPORARIAMENTEÅ OSÅ EFEITOSÅ DEÅ CLASSEÅ DEÅ UMÅ OBJECTOÅ USA
SEÅ AÅ FUN¯«OÅ
UNCLASS Å0ORÅEXEMPLOÅSEÅINVERNOűÅDAÅCLASSEÅkDATAFRAMElÅENT«O
!LQYHUQR
VISUALIZAÅ ESTEÅ OBJECTOÅ NAÅ FORMAÅ DEÅ TABELAÅ DEÅ DADOSÅ QUEÅ ±Å SEMELHANTEÅ AÅUMAÅMATRIZÅ ENQUANTOÅ
QUE
!XQFODVVZLQWHU
OÅ VISUALIZAR©Å COMOÅ UMAÅ LISTAÅ NORMALÅ 3OMENTEÅ EMÅ SITUA¯¼ESÅ MUITOÅ ESPECIAISÅ VAIÅ SENTIRÅ AÅ
NECESSIDADE DEÅUSARÅESTAÅCAPACIDADEÅMASÅESTAMOSÅNOÅPONTOÅEMÅQUEÅEST©ÅAÅFAMILIARIZAR
SEÅCOMÅOSÅ
CONCEITOSÅDEÅCLASSEÅEÅFUN¯¼ES
!SÅFUN¯¼ESÅEÅASÅCLASSESÅSER«OÅPOSTERIORMENTEÅDISCUTIDASÅDEÅMODOÅMUITOÅRESUMIDOÅNAÅ3EC¯«O
Å;/RIENTA¯«OÅPARAÅOBJECTOS=ÅP©GÅ
Å &ACTORES
)DFWRUHV
8PH[HPSORHVSHFtILFR
3UPONHAÅQUEÅSEÅDISP¼EMÅDEÅUMAÅAMOSTRAÅDEÅÅPROFISSIONAISÅLIBERAISÅDEÅDIVERSOSÅDISTRITOSÅDOÅ
CONTINENTEÅOÅVECTOR PROVINCIAÅCONT±MÅASÅINICIAISÅDAÅPROVµNCIA DEÅCADAÅUMÅDOSÅELEMENTOSÅDESTAÅ
AMOSTRA
! SURYLQFLD FWPG EO PLQ ULE ULE ED DOW
DOW PLQ DOJ ULE DOJ PLQ PLQ EO WPG
EO ED DOW DOJ PLQ ULE ULE DOW EO
EEULEDOJDOJEE
0ARAÅCRIARÅUMÅFACTOR AÅPARTIRÅDOÅVECTOR PROVINCIAÅUSA
SEÅAÅFUN¯«OÅFACTOR
!ISURYLQFLD IDFWRUSURYLQFLD
!ÅFUN¯«OÅPRINT MANUSEIAÅOSÅFACTORESÅDEÅMODOÅESPECµFICOÅEÅAÅSAµDAűÅAÅSEGUINTE
!ISURYLQFLD
;=ÅTMDÅBLÅÅMIN RIBÅRIBÅBAÅÅALTÅALTÅMINÅALGÅRIBÅALGÅMINÅMINÅBLÅÅTMDÅBLÅÅBAÅÅALT
;=ÅALGÅMIN RIBÅRIBÅALTÅBLÅÅBBÅÅRIBÅALGÅALGÅBBÅ
,EVELSÅÅALGÅALTÅBAÅBBÅBLÅMIN RIBÅTMD
%STESÅCºDIGOSÅREPRESENTAMÅMINÅ-INHOÅTMDÅ4R©S
OS
-ONTESÅBAÅ"EIRAÅ!LTAÅBBÅ"EIRAÅ"AIXAÅ
BLÅ"EIRAÅ,ITORALÅALTÅ!LENTEJOÅALGÅ!LGARVEÅRIBÅ2IBATEJO
Å &ACTORES
QUEÅCALCULAÅOÅVECTOR DEÅM±DIASÅDEÅCADAÅUMAÅDASÅCATEGORIAS
!UHQGDPHGLD
ALG ALT BA BB BL MIN RIB TMDÅ
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅ ÅÅÅÅÅÅÅÅÅÅÅÅ
!Å FUN¯«OÅ TAPPLY APLICAÅ UMAÅ FUN¯«OÅ NESTEÅ CASOÅ AÅ FUN¯«OÅ MEAN Å AÅ CADAÅ GRUPOÅ DEÅ
ELEMENTOSÅ DOÅ PRIMEIROÅ ARGUMENTOÅ VECTOR RENDIMENTO Å DEFINIDOSÅ PELOSÅ NµVEISÅ OUÅ CATEGORIASÅ DOÅ
SEGUNDOÅ ARGUMENTOÅ VECTORÅ FPROVINCIA Å COMOÅ SEÅ CADAÅ GRUPOÅ FOSSEÅ UMÅ VECTORÅ PORÅ SIÅ SºÅ /Å
RESULTADOűÅUMAÅESTRUTURAÅCUJOÅCOMPRIMENTOűÅOÅNÁMEROÅDEÅCATEGORIASÅDOÅFACTORÅ6EJAÅAÅAJUDAÅ
ASSOCIADAÅAÅTAPPLY PARAÅMAISÅDETALHES
3UPONHAÅ AGORA QUEÅ PRETENDEMOSÅ CALCULARÅ OSÅ ERROS
PADR«OÅ DAÅ M±DIAÅ DOSÅ RENDIMENTOSÅ PORÅ
PROVµNCIAÅ0ARAÅTALÅNECESSITAMOSÅDEÅDEFINIRÅUMAÅFUN¯«OÅQUEÅCALCULEÅOÅERRO
PADR«OÅDAÅM±DIAÅDEÅ
UMÅ VECTOR NUM±RICOÅ 3ENDOÅ VAR Å AÅ FUN¯«OÅ QUEÅ CALCULAÅ A VARIªNCIAÅ AMOSTRALÅ ENT«OÅ AÅ FUN¯«OÅ
PARAÅCALCULARÅOÅERRO
PADR«OÅDAÅM±DIA PODEÅSERÅDEFINIDAÅPELAÅEXPRESS«O
!HUURSDGUDR IXQFWLRQ[
^VTUWYDU[OHQJWK[`
!GORAÅBASTAÅAPLICARÅAÅFUN¯«OÅERROPADRAO COMOÅARGUMENTOŨÅFUN¯«OÅTAPPLY
!HUURS WDSSO\UHQGLPHQWRISURYLQFLDHUURSDGUDR
/SÅVALORESÅCALCULADOSÅS«O
!HUURS
ALGÅÅÅÅÅÅÅÅÅÅALTÅÅÅÅÅÅÅÅ BA BBÅÅÅÅÅÅÅÅÅÅÅÅBLÅÅÅÅÅÅÅÅÅÅÅÅMIN RIBÅÅÅÅÅÅÅÅÅÅÅÅTMDÅ
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
#OMOÅEXERCµCIOÅPODEÅCALCULARÅOÅINTERVALOÅDEÅCONFIAN¯AÅAÅÅPARAÅAÅM±DIAÅDOSÅRENDIMENTOSÅ
PORÅ PROVµNCIAÅ 0ARAÅ TALÅ PODEÅ USARÅ AÅ FUN¯«OÅ TAPPLY Å AÅ FUN¯«OÅ LENGTH PARAÅ CALCULARÅ OSÅ
TAMANHOSÅ AMOSTRAISÅ EÅ AÅ FUN¯«OÅ QT PARAÅ OBTERÅ OSÅ QUANTISÅ DASÅ DISTRIBUI¯¼ESÅ T DEÅ 3TUDENTÅ
CORRESPONDENTES
!Å FUN¯«OÅ TAPPLY PODEÅ USAR
SEÅ PARAÅ APLICARÅ UMAÅ FUN¯«OÅ AÅ UMÅ VECTOR INDEXADOÅ PORÅ
DIFERENTESÅ CATEGORIASÅ SIMULTANEAMENTEÅ 0ORÅ EXEMPLOÅ PODEÅ INTERESSARÅ DIVIDIRÅ AÅ AMOSTRAÅ PORÅ
ESTADOÅOUÅPORÅSEXOÅ/SÅELEMENTOSÅDOÅVECTORÅV«OÅSERÅAGRUPADOSÅEMÅSUB
AMOSTRASÅCORRESPONDENTESÅÅ
¨SÅ DISTINTASÅ CATEGORIASÅ OUÅ NµVEISÅ EÅ AÅ FUN¯«OÅ ±Å APLICADAÅ AÅ CADAÅ UMAÅ DESTASÅ SUB
AMOSTRASÅ /Å
RESULTADOűÅUMAÅVARI©VELÅINDEXADAÅETIQUETADAÅCOMÅOSÅNµVEISÅDEÅCADAÅCATEGORIA
%RRO
PADR«OÅDAÅM±DIAÅ V[ V
Q
!ÅDEFINI¯«OÅDEÅFUN¯¼ESÅSER©ÅTRATADOÅNOÅ#APµTULOÅÅ;$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES=ÅP©GÅ
Å &ACTORES
)DFWRUHVRUGHQDGRV
/SÅNµVEISÅDOSÅFACTORESÅS«OÅGUARDADOSÅPORÅORDEMÅALFAB±TICAÅTALÅCOMOÅNOÅEXEMPLOÅANTERIOR Å
OUÅNAÅORDEMÅEMÅQUEÅSEÅESPECIFICARAMÅEXPLICITAMENTEÅNAÅFUN¯«OÅFACTOR
0ORÅVEZESÅH©ÅUMAÅORDENA¯«OÅNATURALÅNOSÅNµVEISÅDEÅUMÅFACTORÅQUEÅPRETENDEMOSÅTERÅEMÅCONTAÅ
PARAÅ ASÅ AN©LISESÅ ESTATµSTICASÅ SUBSEQUENTESÅ !Å FUN¯«OÅ ORDERED Å PERMITEÅ CRIARÅ ESTEÅ TIPOÅ DEÅ
FACTORESÅEÅOÅSEUÅUSOűÅID²NTICOÅAOÅDAÅFUN¯«OÅFACTOR Å/SÅFACTORESÅCRIADOSÅPELAÅFUN¯«OÅFACTOR Å
S«OÅDESIGNADOSÅFACTORESÅNOMINAISÅOUÅN«OÅHAVENDOÅRISCOÅDEÅCONFUS«OÅSIMPLESMENTEÅPORÅFACTORESÅ
OSÅQUEÅS«OÅCRIADOSÅCOMÅAÅFUN¯«OÅORDERED S«OÅDESIGNADOSÅFACTORESÅORDENADOSÅ.AÅMAIORÅPARTEÅ
DASÅ VEZESÅ AÅ ÁNICAÅ DIFEREN¯AÅ ENTREÅ AMBOSÅ OSÅ TIPOSÅ CONSISTEÅ EMÅ QUEÅ OSÅ ORDENADOSÅ S«OÅ IMPRESSOSÅ
INDICANDOÅAÅORDEMÅDOSÅNµVEIS
!RUGHUHGSURYLQFLD
;=ÅTMDÅBLÅÅMIN RIBÅRIBÅBAÅÅALTÅALTÅMINÅALGÅRIBÅALGÅMINÅMINÅBLÅÅTMDÅBLÅÅBAÅÅALT
;=ÅALGÅMIN RIBÅRIBÅALTÅBLÅÅBBÅÅRIBÅALGÅALGÅBBÅ
,EVELSÅÅALGÅÅALTÅÅBAÅÅBBÅÅBLÅÅMIN ÅRIBÅÅTMD
!L±MÅ DISSOÅ OSÅ CONTRASTESÅ GERADOSÅ PELOSÅ DOISÅ TIPOSÅ DEÅ FACTORESÅ AOÅ AJUSTARÅ MODELOSÅ LINEARESÅ
S«OÅDISTINTOS
6ARI©VEISÅINDEXADASÅ-ATRIZES
9DULiYHLVLQGH[DGDV0DWUL]HV
9DULiYHLVLQGH[DGDV
5MAÅ VARI©VELÅ INDEXADAÅ PODEÅ CONSIDERAR
SEÅ COMOÅ UMAÅ COLEC¯«OÅ DEÅ DADOSÅ INDEXADAÅ PORÅ
V©RIOSÅ µNDICESÅ 2Å Å PERMITEÅ CRIARÅ EÅ MANIPULARÅ VARI©VEISÅ INDEXADASÅ EMÅ GERALÅ EÅ MATRIZESÅ EMÅ
PARTICULAR
5MÅ VECTOR PODEÅ TRANSFORMA
SEÅ NUMAÅ VARI©VELÅ INDEXADAÅ QUANDOÅ SEÅ ASSIGNAÅ UMÅ VECTORÅ DEÅ
DIMENS¼ESÅAOÅATRIBUTOÅDIMÅ3UPONHAMOSÅPORÅEXEMPLOÅQUEÅZűÅUMÅVECTORÅDEÅÅELEMENTOSÅ!Å
ASSIGNA¯«O
!GLP] F
FAZÅCOMÅQUEÅ2ÅCONSIDEREÅZÅCOMOÅUMAÅMATRIZÅDEÅ u u ELEMENTOS
/SÅ ELEMENTOSÅ DOÅ VECTOR PASSAMÅ AÅ FORMARÅ PARTEÅ DAÅ VARI©VELÅ INDEXADAÅ SEGUINDOÅ AÅ REGRAÅ DEÅ
PRIORIDADEÅM©XIMAŨÅCOLUNAÅTAMB±MÅUSADAÅNAÅLINGUAGEMÅ&/242!.ÅNAÅQUALÅOÅPRIMEIROŵNDICEÅ
±ÅOÅQUEÅSEÅMOVEÅMAISÅR©PIDOÅEÅOÅÁLTIMOűÅOÅMAISÅLENTO
0ORÅ EXEMPLOÅ SEÅ SEÅ DEFINEÅ AÅ VARI©VELÅ INDEXADAÅ AÅ COMÅ VECTOR DEÅ DIMENS¼ESÅ C Å ESTAÅ
MATRIZÅ TER©Å u u ELEMENTOSÅ QUEÅ OBEDECEMÅ ¨Å SEQU²NCIAÅ A;=Å A;=A;=Å
A;=
(OHPHQWRVGHXPDYDULiYHOLQGH[DGD
/SÅ ELEMENTOSÅ INDIVIDUAISÅ DEÅ UMAÅ VARI©VELÅ INDEXADAÅ PODEMÅ SERÅ REFERIDOSÅ COMÅ OÅ NOMEÅ DAÅ
VARI©VELÅSEGUIDOÅENTREÅPAR²NTESISÅRECTOSÅDOSŵNDICESÅRESPECTIVOSÅSEPARADOSÅPORÅVµRGULA
%MÅ GERALÅ PODEÅ REFERIR
SEÅ QUALQUERÅ SUB
SEC¯«OÅ DEÅ UMAÅ VARI©VELÅ INDEXADAÅ MEDIANTEÅ UMAÅ
SUCESS«OÅ DEÅ VECTORES
µNDICESÅ TENDOÅ EMÅ CONTAÅ QUEÅ SEÅ UMÅ ELEMENTOÅ DOÅ VECTOR
µNDICEÅ ±Å VAZIOÅ
EQUIVALEÅAÅUTILIZARÅTODAÅAÅAMPLITUDEÅDEÅVALORESÅPARA OÅDITOŵNDICE
%XPERIMENTEÅCOMÅOSÅSEGUINTESÅCOMANDOS
!] F
6EJAÅOÅVECTOR ZÅDEÅSEGUIDAÅFA¯A
!GLP] F
EÅVEJAÅCOMOÅEST©ÅORGANIZADAÅAÅMATRIZÅZ
6ARI©VEISÅINDEXADASÅ-ATRIZES
!SSIMÅ NOÅ EXEMPLOÅ DAÅ VARI©VELÅ INDEXADAÅ ANTERIORÅ DESIGNADAÅ COMÅ OÅ NOMEÅ AÅ AÅ SUB
SEC¯«OÅ
A;ÅÅ=űÅUMAÅVARI©VELÅCOMÅASÅDIMENS¼ESÅ u ÅCOMÅOÅVECTOR DEÅDIMENS¼ESÅC ÅCONTENDOÅOSÅ
SEGUINTESÅELEMENTOSÅDAÅVARI©VELÅAÅNAÅORDEMÅINDICADA
0ARAÅ QUALQUERÅ VARI©VELÅ INDEXADAÅ PORÅ EXEMPLOÅ ZÅ OÅ VECTOR DEÅ DIMENS¼ESÅ PODEÅ REFERIR
SEÅ
EXPLICITAMENTEÅMEDIANTEÅAÅFUN¯«OÅDIMZ PODEÅUSAR
SEÅEMÅQUALQUERÅDOSÅLADOSÅDAÅASSIGNA¯«O
3EÅ SEÅ ESPECIFICAÅ UMAÅ VARI©VELÅ INDEXADAÅ COMÅ UMÅ SºÅ µNDICEÅ SOMENTEÅ S«OÅ ESPECIFICADOSÅ OSÅ
ELEMENTOSÅCORRESPONDENTESÅAOÅVECTOR DEÅDADOSÅEÅOÅVECTORÅDEÅDIMENS¼ESűÅIGNORADOÅ.OÅCASOÅDEÅOÅ
µNDICEÅN«OÅSERÅUMÅVECTORÅMASÅUMAÅVARI©VELÅINDEXADAÅOÅTRATAMENTOűÅDIFERENTEÅCOMOÅSEÅVER©ÅNAÅ
PRºXIMAÅSEC¯«O
8VRGHYDULiYHLVLQGH[DGDVFRPRtQGLFHV
5MAÅ VARI©VELÅ INDEXADAÅ PODEÅ UTILIZARÅ N«OÅ APENASÅ UMÅ VECTOR DEÅ µNDICESÅ MASÅ TAMB±MÅ UMAÅ
VARI©VELÅ INDEXADAÅ DEÅ µNDICESÅ QUERÅ PARAÅ ASSIGNARÅ UMÅ VECTORÅ AÅ UMAÅ COLEC¯«OÅ IRREGULARÅ DEÅ
ELEMENTOSÅDEÅUMAÅVARI©VELÅINDEXADAÅQUERÅPARAÅEXTRAIRÅUMAÅCOLEC¯«OÅIRREGULARÅDEÅELEMENTOSÅPARAÅ
UMÅVECTOR
6EJAMOSÅUMÅEXEMPLOÅSOBREÅUMAÅMATRIZÅAÅFIMÅDEÅTORNARÅMAISÅCLARAÅAÅEXPOSI¯«OÅ.OÅCASOÅDEÅ
UMAÅ MATRIZÅ QUEÅ ±Å UMAÅ VARI©VELÅ INDEXADAÅ COMÅ DOISÅ µNDICESÅ PODEÅ CONSTRUIR
SEÅ UMAÅ MATRIZÅ DEÅ
µNDICESÅ CONSTITUµDAÅ PORÅ DUASÅ COLUNASÅ EÅ V©RIASÅ LINHASÅ !SÅ ENTRADASÅ DAÅ MATRIZÅ DEÅ µNDICESÅ
IDENTIFICAMÅ ASÅ LINHASÅ EÅ ASÅ COLUNASÅ 3UPONHAMOSÅ QUEÅ XÅ ±Å UMAÅ MATRIZÅ u EÅ QUEÅ SEÅ DESEJAMÅ
EFECTUARÅASÅSEGUINTESÅTAREFAS
x 3UBSTITUIRÅESTESÅELEMENTOSÅDEÅXÅPORÅZEROS
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=Å;=
;=ÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅ
![>L@
;=ÅÅÅÅÅÅÅ
![>L@ VXEVWLWXLRVHOHPHQWRVSRU]HURV
![
;=Å;=Å;=Å;=Å;=
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
5MÅ EXEMPLOÅ ALGOÅ MAISÅ COMPLEXOÅ CONSISTEÅ EMÅ GERARÅ AÅ MATRIZÅ DEÅ DESENHOÅ DEÅ UMÅ
DELINEAMENTOÅ PORÅ BLOCOSÅ DEFINIDOÅ PORÅ DOISÅ FACTORESÅ BLOCO COMÅ B NµVEIS Å EÅ VARIEDADE COMÅ V
NµVEIS Å SENDOÅ NÅ OÅ NÁMEROÅ DEÅ PARCELASÅ 0ODEÅ FAZER
SEÅ DOÅ SEGUINTEÅ MODOÅ NOTAÅ BÅ VÅ EÅ NÅ S«OÅ
VALORESÅNUM±RICOS
![E PDWUL[QE
![Y PDWUL[QY
!LE FELQGQEORFR
!LY FELQGQYDULHGDGH
![E>LE@
![Y>LY@
![ FELQG[E[Y
!ÅMATRIZÅDEÅINCID²NCIAÅ.ÅPODEÅCONSTRUIR
SEÅCOM
!1 FURVVSURG[E[Y
#ONTUDOÅUMAÅMANEIRAÅMAISÅSIMPLESÅDEÅCONSTRUIRÅESTAÅMATRIZűÅUSARÅAÅFUN¯«OÅTABLE
!1 WDEOHEORFRYDULHGDGH
$IXQomRDUUD\
5MAÅ VARI©VELÅ INDEXADAÅ PODEÅ CONSTRUIR
SEÅ MODIFICANDOÅ OÅ ATRIBUTOÅ DIM DEÅ UMÅ VECTORÅ OUÅ
DIRECTAMENTEÅUTILIZANDOÅAÅFUN¯«OÅARRAY ÅQUEÅTEMÅAÅFORMA
!] DUUD\YHFWRUBGHBGDGRVYHFWRUBGHBGLPHQV}HV
0ORÅEXEMPLOÅSEÅOÅVECTOR HÅCONT±MÅÅOUÅMENOS ÅVALORESÅNUM±RICOSÅAÅORDEM
!] DUUD\KGLP F
ARMAZENAÅOÅVECTOR HÅNAÅVARI©VELÅINDEXADAÅZÅDEÅDIMENS«OÅ u u Å3EÅOÅTAMANHOÅDOÅVECTORÅHűÅ
EXACTAMENTEÅÅOÅRESULTADOÅDOÅCOMANDOÅANTERIORÅCOINCIDEÅCOM
!GLP] F
6ARI©VEISÅINDEXADASÅ-ATRIZES
#ONTUDOÅ SEÅ HÅ TEMÅ MENOSÅ QUEÅ Å ELEMENTOSÅ OSÅ SEUSÅ VALORESÅ REPETEM
SEÅ DESDEÅ OÅ PRINCµPIOÅ
TANTASÅ VEZESÅ QUANTASÅ ASÅ NECESS©RIASÅ PARAÅ PERFAZERÅ OSÅ Å ELEMENTOSÅ DEÅ ZÅ VEJA
SEÅ 3EC¯«OÅ Å
;2ECICLAGEM=Å P©GÅ Å /Å CASOÅ EXTREMOÅ MUITOÅ FREQUENTE CORRESPONDEÅ AÅ UMÅ VECTOR DEÅ
COMPRIMENTOÅÅCOMOÅNOÅSEGUINTEÅEXEMPLO
!] DUUD\F
EMÅQUEÅZűÅUMAÅVARI©VELÅINDEXADAÅCUJOSÅELEMENTOSÅS«OÅTODOSÅZERO
!SÅ VARI©VEISÅ INDEXADASÅ PODEMÅ USAR
SEÅ EMÅ EXPRESS¼ESÅ ARITM±TICASÅ EÅ OÅ RESULTADOÅ ±Å UMAÅ
VARI©VELÅINDEXADAÅFORMADAÅAÅPARTIRÅDASÅOPERA¯¼ESÅELEMENTOÅAÅELEMENTOÅDOSÅVECTORESÅSUBJACENTESÅ
/SÅ ATRIBUTOSÅ DIM DOSÅ OPERANDOÅ REGRAÅ GERALÅ DEVEMÅ SERÅ IGUAISÅ EÅ COINCIDIREMÅ COMÅ OÅ VECTOR DEÅ
DIMENS¼ESÅDOÅRESULTADOÅ!SSIMÅSEÅ!Å"ÅEÅ# S«OÅVARI©VEISÅINDEXADASÅSIMILARESÅENT«O
!'
$
%&
ORIGINAÅUMAÅVARI©VELÅINDEXADAÅSIMILARÅ$ÅCUJOÅVECTOR DEÅDADOSűÅOÅRESULTADOÅDASÅOPERA¯¼ESÅ
ARITM±TICASÅ INDICADASÅ SOBREÅ OSÅ VECTORESÅ DEÅ DADOSÅ SUBJACENTESÅ AÅ !Å "Å EÅ #Å !SÅ REGRASÅ EXACTASÅ
CORRESPONDENTESÅ AOSÅ C©LCULOSÅ EMÅ QUEÅ SEÅ MISTURAMÅ VARI©VEISÅ INDEXADASÅ EÅ VECTORESÅ DEVEMÅ SERÅ
ATENTAMENTEÅESTUDADAS
x !ÅEXPRESS«OűÅANALISADAÅEÅAVALIADAÅDAÅESQUERDAÅPARAÅAÅDIREITA
x 3EÅ AÅ EXPRESS«OÅ ENVOLVEÅ UMÅ VECTOR OPERANDOÅ MAISÅ CURTOÅ QUEÅ OSÅ DEMAISÅ ±Å EXTENDIDOÅ
RECICLANDOÅOSÅSEUSÅVALORESÅAT±ÅIGUALARÅOÅCOMPRIMENTOÅDOSÅRESTANTESÅOPERANDOS
x 3EÅSºÅH©ÅVARI©VEISÅINDEXADASÅEÅVECTORESÅMAISÅCURTOSÅASÅVARI©VEISÅINDEXADASÅDEVEMÅTERÅOÅ
MESMOÅATRIBUTOÅDIMÅOUÅOCORRER©ÅUMÅERRO
x 3EÅ EXISTEÅ UMÅ VECTOR OPERANDOÅ MAISÅ EXTENSOÅ QUEÅ UMAÅ VARI©VELÅ INDEXADAÅ OUÅ MATRIZÅ
OCORRER©ÅERRO
x 3EÅ EST«OÅ ENVOLVIDASÅ VARI©VEISÅ INDEXADASÅ EÅ N«OÅ OCORREÅ ERROÅ OÅ RESULTADOÅ DAÅ EXPRESS«OÅ
ORIGINAÅ UMAÅ VARI©VELÅ INDEXADAÅ COMÅ OÅ MESMOÅ ATRIBUTOÅ DIM DASÅ QUEÅ INTERV²MÅ NAÅ
OPERA¯«O
3URGXWRH[WHUQRGHGXDVYDULiYHLVLQGH[DGDV
5MAÅOPERA¯«OÅFUNDAMENTALÅCOMÅVARI©VEISÅINDEXADASűÅOÅPRODUTOÅEXTERNOÅ3EÅAÅEÅBÅS«OÅDUASÅ
VARI©VEISÅ INDEXADASÅ NUM±RICASÅ OÅ SEUÅ PRODUTOÅ EXTERNOÅ ±Å UMAÅ VARI©VELÅ INDEXADAÅ CUJOÅ VECTOR DEÅ
DIMENS«OÅ ±Å AÅ CONCATENA¯«OÅ DOSÅ CORRESPONDENTESÅ AOSÅ OPERANDOSÅ NAÅ ORDEMÅ DAÅ OPERA¯«OÅ EÅ CUJOÅ
6ARI©VEISÅINDEXADASÅ-ATRIZES
VECTORÅ DEÅ DADOSÅ ±Å OBTIDOÅ MEDIANTEÅ TODOSÅ OSÅ POSSµVEISÅ PRODUTOSÅ DOSÅ ELEMENTOSÅ DOSÅ VECTORESÅ
SUBJACENTESÅDEÅAÅEÅBÅ!ÅOPERA¯«OÅiPRODUTOÅEXTERIORjűÅINDICADAÅPELOÅOPERADORÅO
!DE DRE
OUÅENT«OÅCOMÅAÅFUN¯«OÅOUTER
!DE RXWHUDE´
´
3EJAMÅAÅ
C ÅEÅBÅ
C Å%NT«OÅABű
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
;=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
5SANDOÅAÅFUN¯«OÅOUTER ÅAÅOPERA¯«OÅMULTIPLICA¯«OÅPODEÅSERÅSUBSTITUµDAÅPORÅQUALQUERÅOUTRAÅ
OPERA¯«OÅ ARITM±TICAÅ OUÅ FUN¯«OÅ DEÅ DUASÅ VARI©VEISÅ 0ORÅ EXEMPLOÅ PARAÅ CALCULARÅ AÅ FUN¯«OÅ
I [ \ FRV \ [ SOBREÅ AÅ RETµCULAÅ FORMADAÅ PORÅ TODOSÅ OSÅ PONTOSÅ QUEÅ SEÅ OBT²M PELASÅ
ORDENADASÅEÅABCISSASÅDEFINIDASÅPELOSÅELEMENTOSÅDOSÅVECTORESÅXÅEÅYÅRESPECTIVAMENTEÅPODEÅDEFINIR
SEÅAÅSEGUINTEÅFUN¯«OÅAÅDEFINI¯«OÅDEÅFUN¯¼ESÅEMÅ2ÅSER©ÅABORDADAÅNOÅ#APµTULOÅÅ;$EFINAÅASÅSUASÅ
PRºPRIASÅFUN¯¼ES=ÅP©GÅ Å
!I IXQFWLRQ[\
^FRV\[A`
!] RXWHU[\I
%MÅPARTICULARÅOÅPRODUTOÅEXTERNOÅDEÅDOISÅVECTORESűÅUMAÅVARI©VELÅINDEXADAÅCOMÅDOISŵNDICESÅ
ISTOűÅUMAÅMATRIZÅDEÅORDEMÅÅPELOÅMENOS Å$EVEÅTER
SEÅEMÅCONTAÅQUEÅOÅPRODUTOÅEXTERNOÅN«OűÅ
COMUTATIVO
([HPSOR'LVWULEXLomRGRVGHWHUPLQDQWHVGHXPDPDWUL]GHGtJLWRV u
5MÅEXEMPLOÅPERTINENTEÅDAÅUTILIZA¯«OÅDAÅFUN¯«OÅOUTER űÅOÅC©LCULOÅDOÅDETERMINANTEÅDEÅUMAÅ
MATRIZÅ u Å;AÅBÅCÅD=ÅEMÅQUEÅCADAÅUMÅDOSÅSEUSÅELEMENTOSűÅUMÅNÁMEROÅNATURALÅENTREÅÅEÅÅ
ISTOÅ ±Å UMÅ DµGITO Å /Å PROBLEMAÅ CONSISTEÅ EMÅ CALCULARÅ OSÅ DETERMINANTESÅ DG EF Å DÅ EÅ TODASÅ ASÅ
MATRIZESÅ DESTEÅ TIPOÅ EÅ REPRESENTARÅ GRAFICAMENTEÅ AÅ SUAÅ DISTRIBUI¯«OÅ SUPONDOÅ QUEÅ CADAÅ DµGITOÅ ±Å
SELECCIONADAÅALEATORIAMENTEÅDEÅUMAÅDISTRIBUI¯«OÅUNIFORME
DEÅ RESOLVERÅ ESTEÅ PROBLEMAÅ COMÅ OÅ USOÅ DEÅ CICLOSÅ FORÅ QUEÅ SEÅ DISCUTIR«OÅ NOÅ #APµTULOÅ Å ;#ICLOSÅ
EXPRESS¼ESÅCONDICIONAIS=ÅP©GÅűÅT«OÅINEFICAZÅQUEÅSEÅTORNAÅIMPRATIC©VEL
7UDQVSRVWDJHQHUDOL]DGDGHXPDYDULiYHOLQGH[DGD
!Å FUN¯«OÅ APERMAÅ PERM PODEÅ USAR
SEÅ PARAÅ PERMUTARÅ AÅ VARI©VELÅ INDEXADAÅ AÅ /Å
ARGUMENTOÅPERM DEVEÅSERÅUMAÅPERMUTA¯«OÅDOSÅVALORESÅINTEIROSÅ[ÅÅK]ÅSENDOÅKÅOÅNÁMEROÅDEÅ
µNDICESÅDEÅAÅ/ÅRESULTADOűÅUMAÅVARI©VELÅINDEXADAÅDOÅMESMOÅTAMANHOÅQUEÅAÅEMÅQUEÅAÅDIMENS«OÅ
QUEÅ NAÅ VARI©VELÅ ORIGINALÅ ERAÅ PERM;J= PASSAÅ AGORAÅ AÅ SERÅ AÅ DIMENS«OÅ JÅ 3EÅ !Å ±Å UMAÅ MATRIZÅ NOÅ
SENTIDOÅMATEM©TICO ÅENT«O
!% DSHUP$F
ORIGINAÅ AÅ MATRIZÅ "Å QUEÅ ±Å AÅ MATRIZÅ TRANSPOSTAÅ DEÅ !Å .OÅ CASOÅ DEÅ MATRIZESÅ NOÅ SENTIDOÅ
MATEM©TICO űÅMAISÅF©CILÅUSARÅAÅFUN¯«OÅT ÅEÅOÅCOMANDOűÅSIMPLESMENTEÅ% W$
2SHUDo}HVFRPPDWUL]HV
#OMOÅJ©ÅANTERIORMENTEÅSEÅDEFINIUÅUMAÅMATRIZűÅSIMPLESMENTEÅUMAÅVARI©VELÅINDEXADAÅCOMÅ
DOISŵNDICESÅ&ACEŨÅSUAÅIMPORTªNCIAÅNECESSITAMÅSERÅTRATADASÅNUMAÅSEC¯«OÅŨÅPARTEÅ2ÅDISP¼EÅDEÅ
MUITOSÅ OPERADORESÅ EÅ FUN¯¼ESÅ ESPECµFICASÅ PARAÅ MATRIZESÅ 0ORÅ EXEMPLOÅ ACAB©MOSÅ DEÅ REFERIRÅ QUEÅ
TX ±ÅAÅMATRIZÅTRANSPOSTAÅDEÅXÅ!SÅFUN¯¼ESÅNROWX EÅNCOLX INDICAMÅOÅNÁMEROÅDEÅLINHASÅEÅ
DEÅCOLUNASÅDEÅUMAÅMATRIZÅX
3URGXWRPDWULFLDO0DWUL]LQYHUVD5HVROXomRGHVLVWHPDVOLQHDUHV
/Å OPERADORÅ
Å REALIZAÅ OÅ PRODUTOÅ MATRICIALÅ 5MAÅ MATRIZÅ Q u OUÅ u Q PODEÅ SERÅ USADAÅ
CASOÅ SEJAÅ NECESS©RIOÅ COMOÅ UMÅ VECTOR N
DIMENSIONALÅ !NALOGAMENTEÅ 2Å PODEÅ USARÅ
AUTOMATICAMENTEÅ UMÅ VECTORÅ NUMAÅ OPERA¯«OÅ MATRICIALÅ CONVERTENDO
OÅ PARAÅ UMAÅ MATRIZ
FILAÅ OUÅ
MATRIZ
COLUNAÅQUANDOÅTALÅSEJAÅPOSSµVELÅPORÅVEZESÅESTAÅCONVERS«OÅPODEÅRESULTARÅAMBµGUAÅCOMOÅ
SEÅVER©
!Å EXPRESS«OÅ XÅ
Å ±Å AMBµGUAÅ POISÅ TANTOÅ PODEÅ SIGNIFICARÅ [[ COMOÅ [[ Å EMÅ QUEÅ XÅ ±Å UMÅ
VECTOR COLUNAÅ .ESTEÅ TIPOÅ DEÅ CASOSÅ AÅ INTERPRETA¯«OÅ CORRESPONDEÅ ¨ÅMATRIZÅ DEÅMENORÅ TAMANHOÅ
6ARI©VEISÅINDEXADASÅ-ATRIZES
$XWRYDORUHVHDXWRYHFWRUHV
!ÅFUN¯«OÅEIGEN3M CALCULAÅOSÅVALORESÅPRºPRIOSÅOUÅAUTOVALORESÅEÅOSÅVECTORESÅPRºPRIOSÅÅOUÅ
AUTOVECTORESÅDEÅUMAÅMATRIZÅSIM±TRICAÅ3MÅ/ÅRESULTADOűÅUMAÅLISTAÅCOMÅDUASÅCOMPONENTESÅCUJOÅ
NOMEűÅRESPECTIVAMENTEÅVALUESÅEÅVECTORSÅ!ÅASSIGNA¯«O
!HY HLJHQ6P
CRIAÅAÅLISTAÅEVÅEM QUEÅEVVAL SEÅREFEREÅAOÅVECTOR DEÅVALORESÅPRºPRIOSÅEÅEVVEC ±ÅAÅMATRIZÅCOMÅOSÅ
VECTORESÅPRºPRIOSÅ3EÅSºÅNECESSITAMOSÅDEÅCALCULARÅOSÅAUTOVALORESÅPODEÅFAZER
SE
!DXWRYDO HLJHQ6PYDOXHV
EÅ AUTOVALÅ CONTER©Å OÅ VECTOR DEÅ VALORESÅ PRºPRIOSÅ SENDOÅ AÅ SEGUNDAÅ COMPONENTEÅ DESCARTADAÅ 3EÅ AÅ
EXPRESS«O
!HLJHQ6P
±ÅUSADAÅCOMOÅCOMANDOÅASÅDUASÅCOMPONENTESÅS«OÅVISUALIZADASÅCOMÅOSÅRESPECTIVOSÅNOMES
'HFRPSRVLomRHPYDORUHVVLQJXODUHV'HWHUPLQDQWHV
!Å FUN¯«OÅ SVD ADMITEÅ COMOÅ ARGUMENTOÅ UMAÅ MATRIZÅ QUALQUERÅ -Å EÅ CALCULAÅ AÅ SUAÅ
DECOMPOSI¯«OÅ EMÅ VALORESÅ SINGULARESÅ QUEÅ CONSISTEÅ EMÅ OBTERÅ TR²SÅ MATRIZESÅ 5Å $Å EÅ 6Å TAISÅ QUEÅAÅ
PRIMEIRAűÅUMAÅMATRIZÅDEÅCOLUNASÅORTOGONAISÅCOMÅOÅMESMOÅESPA¯OÅDEÅCOLUNASÅQUEÅ-ÅAÅSEGUNDAÅ
±Å UMAÅ MATRIZÅ DIAGONALÅ DEÅ NÁMEROSÅ N«OÅ NEGATIVOSÅ EÅ AÅ TERCEIRAÅ ±Å UMAÅ COLUNAÅ DEÅ COLUNASÅ
ORTOGONAISÅ COMÅ OÅ MESMOÅ ESPA¯OÅ DEÅ LINHASÅ QUEÅ -Å TAISÅ QUEÅ -5
$
T6 Å $Å ±Å
APRESENTADOÅSOBÅAÅFORMAÅDEÅVECTOR FORMADOÅPELOSÅELEMENTOSÅDIAGONAISÅ/ÅRESULTADOÅDEÅSVD ±Å
UMAÅ LISTAÅ COMÅ TR²SÅ COMPONENTESÅ CUJOSÅ NOMESÅ S«OÅ DÅ UÅ EÅ VÅ Å CORRESPONDENTESÅ ¨SÅ MATRIZESÅ
DESCRITAS
3EÅ-űÅUMAÅMATRIZÅQUADRADAűÅF©CILÅVERÅQUE
!$EV'HW0 SURGVYG0G
CALCULAÅ OÅ VALORÅ ABSOLUTOÅ DOÅ DETERMINANTEÅ DEÅ -Å 3EÅ PRECISAÅ DESTEÅ C©LCULOÅ FREQUENTEMENTEÅ PODEÅ
DEFINI
LOÅCOMOÅUMAÅNOVAÅFUN¯«OÅDEÅ2
PELOÅ QUEÅ OÅ RESULTADOÅ ±Å NESTEÅ CASOÅ OÅ ESCALARÅ [[ Å !Å MATRIZÅ [[ PODEÅ CALCULAR
SEÅ FAZENDOÅ
CBINDX Å
ÅXÅOUÅXÅ
ÅRBINDX ÅPOISÅOÅRESULTADOÅDEÅRBIND ÅOUÅDEÅCBIND űÅSEMPREÅUMAÅ
MATRIZ
6ARI©VEISÅINDEXADASÅ-ATRIZES
!$EV'HW IXQFWLRQ0
[PRODSVD- D ]
$MXVWDPHQWRSRUPtQLPRVTXDGUDGRV'HFRPSRVLomR45
!Å FUN¯«OÅ LSFIT CALCULAÅ UMAÅ LISTAÅ QUEÅ CONT±MÅ OSÅ RESULTADOSÅ DEÅ UMÅ AJUSTAMENTOÅ PELOÅ
M±TODOÅDOSÅMµNIMOSÅQUADRADOSÅ5MAÅASSIGNA¯«OÅDAÅFORMA
!PLQTXDG OVILW;\
GUARDAÅOSÅRESULTADOSÅDOÅAJUSTAMENTOÅPORÅMµNIMOSÅQUADRADOS DEÅUMÅVECTOR DEÅOBSERVA¯¼ESÅYÅEÅ
UMAÅMATRIZÅDEÅDESENHOÅ8Å6EJAÅAÅAJUDAÅSOBREÅESTAÅFUN¯«OÅPARAÅMAISÅDETALHESÅBEMÅCOMOÅPARAÅAÅ
FUN¯«OÅ LSDIAG SUBSEQUENTEÅ QUEÅ ENTREÅ OUTRASÅ COISASÅ PERMITEÅ DIAGNOSTICARÅ AÅ REGRESS«OÅ .OTEÅ
QUEÅ OÅ TERMOÅ INDEPENDENTEÅ ±Å AUTOMATICAMENTEÅ INCLUµDOÅ N«OÅ SENDOÅ NECESS©RIOÅ INCLUµ
LOÅ
EXPLICITAMENTEÅCOMOÅUMAÅCOLUNAÅDEÅ8
/UTRAÅ FUN¯«OÅ ESTREITAMENTEÅ RELACIONADAÅ ±Å AÅ FUN¯«OÅ QR EÅ SUASÅ SIMILARESÅ #ONSIDEREÅ ASÅ
SEGUINTESÅASSIGNA¯¼ES
![SOXV TU[
!E TUFRHI[SOXV\
!ILW TUILWWHG[SOXV\
!UHV TUUHVLG[SOXV\
QUEÅ CALCULAMÅ AÅ PROJEC¯«OÅORTOGONALÅDEÅYÅSOBREÅ XÅGUARDANDOÅOSÅRESULTADOSÅ EMÅFITÅAÅPROJEC¯«OÅ
SOBREÅOÅCOMPLEMENTOÅORTOGONALÅEMÅRESÅEÅOÅVECTOR DEÅCOEFICIENTESÅPARAÅAÅPROJEC¯«OÅEMÅBÅISTOűÅBÅ
±ÅESSENCIALMENTEÅOÅRESULTADOÅDOÅOPERADORÅkBACKSLASHlÅDOÅ-!4,!"
.«OűÅNECESS©RIOÅASSUMIRÅQUEÅXÅSEJAÅDEÅORDEMÅCOMPLETAÅ!SÅREDUNDªNCIASÅS«OÅDETECTADASÅEÅ
LOGOÅREMOVIDASÅ
.AÅASSIGNA¯«O
![ FELQGDUJBDUJBDUJB
6ARI©VEISÅINDEXADASÅ-ATRIZES
OSÅ ARGUMENTOSÅ DEÅ CBIND Å DEVEMÅ SERÅ VECTORESÅ COMÅ QUALQUERÅ COMPRIMENTO Å OUÅ MATRIZESÅ COMÅ OÅ
MESMOÅ NÁMEROÅ DEÅ LINHASÅ /Å RESULTADOÅ ±Å UMAÅ MATRIZÅ QUEÅ RESULTAÅ DAÅ CONCATENA¯«OÅ LATERALÅ DOSÅ
ARGUMENTOSÅARG?ÅARG?ÅÅAUMENTANDOÅOÅNÁMEROÅDEÅCOLUNAS
3UPONHAMOSÅ QUEÅ 8Å EÅ 8Å T²MÅ OÅ MESMOÅ NÁMEROÅ DEÅ LINHASÅ 0ARAÅ COMBINARÅ ESTASÅ MATRIZESÅ
HORIZONTALMENTEÅ NUMAÅ MATRIZÅ 8Å CUJAÅ PRIMEIRAÅ COLUNAÅ SEÅ PRETENDEÅ QUEÅ SEJAÅ DEÅ jSÅ FAZ
SEÅ OÅ
COMANDO
!; FELQG;;
/Å RESULTADOÅ DEÅ CBIND Å OUÅ RBIND Å TEMÅ SEMPREÅ AÅESTRUTURAÅ DEÅMATRIZÅ %STASÅ FUN¯¼ESÅS«OÅ
ASSIMÅ OÅ MODOÅ MAISÅ EXPEDITOÅ DEÅ TRATARÅ OÅ VECTOR XÅ COMOÅ MATRIZÅ COLUNAÅ OUÅ MATRIZÅ LINHAÅ
RESPECTIVAMENTE
7DEHODVGHIUHTXrQFLDVDSDUWLUGHIDFWRUHV
6IMOSÅQUEÅUMÅFACTOR DEFINEÅUMAÅPARTI¯«OÅPORÅCATEGORIASÅOUÅUMAÅTABELAÅDEÅENTRADAÅSIMPLESÅ
$EÅ MODOÅ SEMELHANTEÅ DOISÅ FACTORESÅ DEFINEMÅ UMAÅ TABELAÅ DEÅ DUPLAÅ ENTRADAÅ EÅ ASSIMÅ
SUCESSIVAMENTEÅ!ÅFUN¯«OÅTABLE PERMITEÅCALCULARÅTABELASÅDEÅFREQU²NCIASÅAÅPARTIRÅDEÅFACTORESÅDEÅ
IGUALÅCOMPRIMENTOÅ3EÅEXISTEMÅKÅCATEGORIASÅOÅRESULTADOÅSER©ÅUMAÅVARI©VELÅK
INDEXADAÅCONTENDOÅ
ASÅFREQU²NCIASÅDEÅCADAÅCATEGORIA
6ARI©VEISÅINDEXADASÅ-ATRIZES
FRENDAÅÅÅÅÅALGÅALTÅBAÅBBÅBLÅMIN RIBÅTMD
=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
=ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
!ÅEXTENS«OÅPARAÅTABELASÅDEÅFREQU²NCIAÅDEÅMÁLTIPLASÅENTRADASűÅIMEDIATA
2EFERIMO
NOSÅAOÅEXEMPLOÅUSADOÅNAÅ3EC¯«OÅÅEÅÅP©G
,ISTASÅEÅFOLHASÅDEÅDADOS
/LVWDVHIROKDVGHGDGRV
/LVWDV
5MAÅ LISTA EMÅ 2Å ±Å UMÅ OBJECTOÅ CONSTITUµDOÅ PORÅ UMAÅ COLEC¯«OÅ ORDENADAÅ DEÅ OBJECTOSÅ
CONHECIDOSÅCOMOÅASÅSUASÅCOMPONENTES
.«OűÅNECESS©RIOÅQUEÅOSÅOBJECTOSÅSEJAMÅDOÅMESMOÅMODOÅOUÅTIPOÅASSIMÅUMAÅLISTAÅPODEÅSERÅ
CONSTITUµDAÅ PORÅ EXEMPLOÅ PORÅ UMÅ VECTOR NUM±RICOÅ UMÅ VALORÅ LºGICOÅ UMAÅ MATRIZÅ UMÅ VECTORÅ
COMPLEXOÅ UMAÅ VARI©VELÅ INDEXADAÅ ALFANUM±RICAÅ EÅ UMAÅ FUN¯«OÅ $EÅ SEGUIDAÅ APRESENTA
SEÅ UMÅ
EXEMPLOÅDEÅUMAÅLISTA
!OVW OLVWQRPH ´-RVp´HVSRVD ´0DULD´
QILOKRV LGDGHILOKRV F
/ÅASPECTOÅDAÅVISUALIZA¯«OÅDESTAÅLISTAűÅOÅSEGUINTE
!OVW
NOME
;=Å*OS±
ESPOSA
;=Å-ARIA
NFILHOS
;=Å
IDADEFILHOS
;=ÅÅÅ
!SÅCOMPONENTESÅEST«OÅSEMPREÅNUMERADAS EÅPODEMÅSERÅIDENTIFICADASÅPELOÅRESPECTIVOÅNÁMEROÅ
.AÅ LISTAÅLSTÅ ANTERIORÅCOMÅ ÅCOMPONENTESÅ CADAÅUMAÅDELASÅ PODEÅSERÅREFERIDOÅPORÅ LST;;==ÅLST;;==Å
LST;;==Å LST;;==Å #OMOÅ AÅ ÁLTIMAÅ COMPONENTEÅ LSTIDADEFILHOSÅ OUÅ LST;;==Å ±Å UMÅ VECTORÅ AÅ EXPRESS«OÅ
LST;;==;=ÅIDENTIFICAÅOÅVALORÅÅIDADEÅDOÅPRIMEIROÅFILHO
!OVWLGDGHILOKRV
;=ÅÅÅ
ÅLST;;==
;=ÅÅÅ
ÅLST;;==;=
;=Å
!ÅFUN¯«OÅLENGTH APLICADAÅAÅUMAÅLISTAÅDEVOLVEÅOÅNÁMEROÅDEÅCOMPONENTESÅDESSAÅLISTA
!SÅ COMPONENTESÅ DEÅ UMAÅ LISTAÅ PODEMÅ TERÅ NOMEÅ CASOÅ EMÅ QUEÅ PODEMÅ SERÅ IDENTIFICADASÅ PORÅ
ESSEÅNOMEÅCOMÅUMAÅEXPRESS«OÅDOÅTIPO
!QRPHBGDBOLVWDQRPHBGDBFRPSRQHQWH
,ISTASÅEÅFOLHASÅDEÅDADOS
%STAÅ CONVEN¯«OÅ PERMITEÅ AÅ OBTEN¯«OÅ DEÅ UMAÅ COMPONENTEÅ SEMÅ OÅ EMPREGOÅ DOÅ RESPECTIVOÅ
NÁMEROÅ.OÅEXEMPLOÅANTERIOR
4AMB±MÅ ±Å POSSµVELÅ UTILIZARÅ OÅ NOMEÅ DASÅ COMPONENTESÅ ENTREÅ ASPASÅ COMOÅ PORÅ EXEMPLOÅ
LST;;kNOMEl==ÅQUEÅCOINCIDEÅCOMÅLSTNOMEÅ%STAÅOP¯«OűÅMUITOÅÁTILÅNOÅCASOÅEMÅQUEÅOÅNOMEÅDASÅ
COMPONENTESÅSEÅGUARDAÅNOUTRAÅVARI©VELÅTALÅCOMO
![ QRPHOVW>>[@@
;=Å*OS±
Å MUITOÅ IMPORTANTEÅ DISTINGUIRÅ ENTREÅ LST;;==Å EÅ LST;=Å /Å OPERADORÅ i;;Å Å ==jÅ ±Å USADOÅ PARAÅ
SELECCIONARÅ UMAÅ SºÅ COMPONENTEÅ DEÅ UMA LISTAÅ ENQUANTOÅ QUEÅ i;Å Å =j ±ÅOÅOPERADORÅ GEN±RICOÅPARAÅ
VARI©VEISÅINDEXADASÅ)STOűÅLST;;==ÅűÅOÅQUARTOÅOBJECTOÅDAÅLISTAÅLSTÅEÅSEűÅUMAÅLISTAÅCOMÅNOMESÅOÅ
NOMEÅN«OÅEST©ÅINCLUµDOÅ 0ORÅ OUTROÅLADOÅLST;=űÅUMAÅSUB
LISTAÅDAÅLISTAÅLSTÅCONSTITUµDAÅPELAÅSUAÅ
QUARTAÅCOMPONENTEÅSEÅAÅLISTAÅTEMÅNOMEÅESTEÅPASSAÅTAMB±MÅPARAÅAÅSUB
LISTA
!OVW>>@@
;=ÅÅÅ
!OVW>@
IDADEFILHOS
;=ÅÅÅ
/SÅNOMESÅDASÅCOMPONENTESÅPODEMÅABREVIAR
SEÅAT±ÅAOÅMµNIMOÅDEÅCARACTERESÅNECESS©RIOSÅPARAÅ
IDENTIFIC©
LASÅDEÅMODOÅEXACTOűÅÁNICOÅSEMÅPOSSIBILIDADEÅDEÅCONFUS«OÅ!SSIM
!OLVWD OLVWFRHILFLHQWHV FFRYDULDQFLD
LISTACOEFICIENTES PODEÅESPECIFICAR
SEÅAPENASÅPORÅLISTACOEÅBEMÅCOMOÅLISTACOVARIANCIA PODEÅ
RESUMIR
SEÅAÅLISTACOVÅ/ÅVECTOR DEÅNOMESűÅUMÅATRIBUTOÅDAÅLISTAÅEÅCOMOÅOSÅRESTANTESÅATRIBUTOSÅ
PODEÅSERÅMANIPULADOÅCOMÅAÅFUN¯«OÅNAMES ÅQUEÅTAMB±MÅPODEÅSERÅUSADOÅSOBREÅOUTROSÅOBJECTOS
!QDPHVOVW F120((6326$),/+26,'$'()
!OVW
./-%
;=Å*OS±
%30/3!
;=Å-ARIA
&),(/3
;=Å
,ISTASÅEÅFOLHASÅDEÅDADOS
)$!$%&
;=ÅÅÅ
&RQVWUXomRHPRGLILFDomRGHOLVWDV
!Å FUN¯«OÅ LIST PERMITEÅ CRIARÅ LISTASÅ AÅ PARTIRÅ DEÅ OBJECTOSÅ J©Å EXISTENTESÅ 5MAÅ ASSIGNA¯«OÅ DAÅ
FORMAÅ
!OLVWD OLVWQRPHB REMHFWRBQRPHBQ REMHFWRBQ
GUARDAÅ EMÅ LISTAÅ UMAÅ LISTAÅ DEÅ NÅ COMPONENTESÅ QUEÅS«OÅOBJECTO?ÅÅÅ OBJECTO?NÅAOSÅQUAISÅS«OÅ
ATRIBUµDOSÅOSÅNOMESÅNOME?ÅÅÅNOME?NÅQUEÅPODEMÅSERÅQUAISQUERÅÅ3EÅOSÅNOMES S«OÅOMITIDOSÅ
ASÅCOMPONENTESÅAPENASÅFICAMÅNUMERADASÅ/SÅOBJECTOSÅEXISTENTESÅUSADOSÅPARAÅCONSTRUIRÅUMAÅLISTAÅ
S«OÅCOPIADOSÅPARAÅAÅNOVAÅLISTAÅEÅOSÅORIGINAISÅN«OÅS«OÅMODIFICADOS
!SÅ LISTASÅ TALÅ COMOÅ TODOSÅ OSÅ OBJECTOSÅ INDEXADOSÅ PODEMÅ AMPLIAR
SEÅ ESPECIFICANDOÅ
COMPONENTESÅADICIONAISÅ0ORÅEXEMPLO
!OVW>>@@ OLVWQDFLRQDOLGDGH ´3RUWXJXHVD´
ACRESCENTAÅUMÅOBJECTOÅCHAMADOÅiNACIONALIDADEjŨÅLISTAÅLSTÅATR©SÅUSADA
&RQFDWHQDomRGHOLVWDV
3EÅ SEÅ ESPECIFICAMÅ LISTASÅ COMOÅ ARGUMENTOSÅ DAÅ FUN¯«OÅ C Å OÅ RESULTADOÅ ±Å UMÅ OBJECTOÅ CUJOÅ
MODOűÅLIST ISTOűűÅUMAÅLISTA ÅCUJASÅCOMPONENTESÅS«OÅTODASÅASÅLISTASÅINDICADASÅEMÅARGUMENTOÅ
UNIDASÅSEQUENCIALMENTE
!OLVWD$%& FOLVWD$OLVWD%OLVWD&
2ECORDEÅ QUEÅ QUANDOÅ OSÅ ARGUMENTOSÅ S«OÅ VECTORESÅ AÅ FUN¯«OÅ C UNE
OSÅ AÅ TODOSÅ NUMÅ ÁNICOÅ
VECTORÅ.ESTEÅCASOÅOSÅRESTANTESÅATRIBUTOSÅTALÅCOMOÅDIMÅS«OÅPERDIDOS
)ROKDVGHGDGRV
5MAÅ FOLHAÅ DEÅ DADOS ±Å UMAÅ LISTAÅ DEÅ CLASSEÅ kDATAFRAMElÅ (©Å ALGUMASÅ RESTRI¯¼ESÅ SOBREÅ QUEÅ
LISTASÅPODEMÅPERTENCERÅAÅESTAÅCLASSEÅNOMEADAMENTE
x !SÅ COMPONENTESÅ DEVEMÅ SERÅ VECTORESÅ NUM±RICOSÅ ALFANUM±RICOSÅ OUÅ LºGICOS Å FACTORESÅ
MATRIZESÅNUM±RICASÅLISTASÅOUÅOUTRASÅFOLHASÅDEÅDADOS
x !SÅMATRIZESÅLISTASÅEÅFOLHASÅDEÅDADOSÅCONTRIBUEMÅPARAÅAÅNOVAÅFOLHAÅDEÅDADOSÅCOMÅTANTASÅ
NOVASÅ VARI©VEISÅ QUANTASÅ ASÅ COLUNASÅ ELEMENTOSÅ OUÅ VARI©VEISÅ QUEÅ CONTENHAMÅ
RESPECTIVAMENTE
x /SÅVECTORESÅNUM±RICOSÅEÅFACTORESÅS«OÅINCLUµDOSÅSEMÅQUAISQUERÅMODIFICA¯¼ESÅVECTORESÅN«OÅ
NUM±RICOSÅALFANUM±RICOSÅOUÅLºGICOS ÅS«OÅTRANSFORMADOSÅEMÅFACTORESÅCUJASÅCATEGORIASÅS«OÅ
VALORESÅÁNICOSÅCONTIDOSÅNOÅVECTOR
4RADU¯«OÅLIVREÅDAÅEXPRESS«OÅiDATA FRAMEjÅPORÅANALOGIAÅCOMÅUMAÅFOLHAÅDEÅC©LCULO
,ISTASÅEÅFOLHASÅDEÅDADOS
x /SÅ VECTORESÅ QUEÅ CONSTITUEMÅ AÅ FOLHAÅ DEÅ DADOSÅ DEVEMÅ TERÅ OÅ MESMOÅ COMPRIMENTOÅ E ASÅ
MATRIZESÅDEVEMÅTERÅOÅMESMOÅTAMANHOÅEMÅLINHA
&ULDomRGHXPDIROKDGHGDGRV
/SÅOBJECTOSÅQUEÅSATISFA¯AMÅASÅRESTRI¯¼ESÅIMPOSTASŨSÅCOLUNASÅPODEMÅAGREGAR
SEÅNUMAÅFOLHAÅ
DEÅDADOSÅUSANDOÅAÅFUN¯«OÅDATAFRAME
!FRQWDE GDWDIUDPHGRPLFLOLR ISURYLQFLD
UHQGLPHQWR UHQGDFODVVH IUHQGD
5MAÅ LISTAÅ CUJASÅ COMPONENTESÅ CUMPRAMÅ ASÅ RESTRI¯¼ESÅ IMPOSTASÅ PODEÅ SERÅ TRANSFORMADAÅ EMÅ
FOLHAÅDEÅDADOSÅCOMÅAÅFUN¯«OÅASDATAFRAME
!Å MANEIRAÅ MAISÅ F©CILÅ DEÅ CONSTRUIRÅ UMAÅ FOLHAÅ DEÅ DADOSÅ ±Å USARÅ AÅ FUN¯«OÅ READTABLE PARAÅ
IMPORTARÅ UMÅ FICHEIROÅ EXTERNOÅ AÅ 2Å %STEÅ ASSUNTOÅ ±Å ABORDADOÅ NOÅ #APµTULOÅ Å ;)MPORTA¯«OÅ DEÅ
FICHEIROS=ÅP©GÅ
!GHWDFKOHQWLOKDV
5MAÅ VEZÅ REALIZADAÅ ESTAÅ FUN¯«OÅ DEIXAR«OÅ DEÅ EXISTIRÅ ASÅ VARI©VEISÅ UÅ VÅ WÅ COMOÅ TALÅ EMBORAÅ
CONTINUEMÅ AÅ EXISTIRÅ EÅ ESTARÅ DISPONµVEISÅ COMOÅ COMPONENTESÅ DAÅ FOLHAÅ DEÅ DADOSÅ LENTILHASÅ #OMOÅ
ARGUMENTOSÅDASÅFUN¯¼ESÅATTACH EÅDETACH PODEMÅINDICAR
SEÅN«OÅOSÅNOMESÅDASÅLISTASÅMASÅAÅ
ORDEMÅQUEÅOCUPAMÅNOÅCAMINHOÅDEÅBUSCAÅEMBORAÅMENOSÅCLAROÅEÅPROPENSOÅAÅERROSÅDEÅMODOÅQUEÅ
SEÅACONSELHAÅOÅUSOÅDOSÅNOMES
7UDEDOKDUFRPIROKDVGHGDGRV
5MAÅMETODOLOGIAÅQUEÅPERMITEÅTRATARÅDIFERENTESÅPROBLEMASÅUTILIZANDOÅOÅMESMOÅDIRECTºRIOÅDEÅ
TRABALHOűÅAÅSEGUINTE
x 0ARAÅ TRATARÅ UMÅ DETERMINADOÅ PROBLEMAÅ CONECTEÅ COMÅ AÅ FUN¯«OÅ ATTACH Å AÅ FOLHAÅ DEÅ
DADOSÅ CORRESPONDENTEÅ QUEÅ FICAÅ COMÅ PRIORIDADEÅ Å NOÅ CAMINHOÅ DEÅ BUSCAS Å EÅ UTILIZEÅ OÅ
DIRECTºRIOÅDEÅTRABALHOÅPARAÅASÅVARI©VEISÅTEMPOR©RIASÅCUJAÅPRIORIDADEÅDEÅBUSCAÅSER©Å
x !NTESÅDEÅTERMINARÅUMAÅAN©LISEÅASSIGNEÅASÅVARI©VEISÅTEMPOR©RIASÅQUEÅDESEJAÅCONSERVARŨÅ
FOLHAÅDEÅDADOSÅUTILIZANDOÅAÅFORMAÅFOLHA?DADOSNOME?VARIAVELÅEÅDESCONECTEÅAÅFOLHAÅDEÅ
DADOSÅCOMÅDETACH
x 0ARAÅ FINALIZARÅ ELIMINEÅ COMÅ OÅ COMANDOÅ RM Å DOÅ DIRECTºRIOÅ DEÅ TRABALHOÅ ASÅ VARI©VEISÅ
TEMPOR©RIASÅQUEÅN«OÅDESEJEÅCONSERVARÅDEÅMODOÅAÅMANT²
LOÅOÅMAISÅLIMPOÅEÅDESOCUPADOÅ
POSSµVEL
$ESTEÅMODOÅPODER©ÅUTILIZARÅOÅMESMOÅDIRECTºRIOÅPARAÅANALISARÅDIFERENTESÅPROBLEMASÅPODENDOÅ
ACONTECERÅSEMÅPERIGOÅDEÅCONFUS«OÅÅQUEÅHAJAÅVARI©VEISÅCOMÅOSÅMESMOSÅNOMESÅEMÅDIVERSASÅFOLHASÅ
DEÅDADOS
&RQHFomRGHREMHFWRVYDULDGRV
!Å FUN¯«OÅ ATTACH ±Å UMAÅ FUN¯«OÅ GEN±RICAÅ QUEÅ PERMITEÅ LIGARÅ AOÅ CAMINHOÅ DEÅ BUSCA N«OÅ
APENASÅDIRECTºRIOSÅEÅFOLHASÅDEÅDADOSÅMASÅTAMB±MÅOUTROSÅTIPOSÅDEÅOBJECTOSÅTAISÅCOMOÅLISTAS
!DWWDFKQRPHBOLVWD
0OSTERIORMENTEÅ PODER©Å DESLIGARÅ OSÅ OBJECTOSÅ COMÅ AÅ FUN¯«OÅ DETACH Å UTILIZANDOÅ COMOÅ
ARGUMENTOÅOÅRESPECTIVOÅNÁMEROÅDEÅPOSI¯«OÅNOÅCAMINHOÅDEÅBUSCAÅOUÅPREFERIVELMENTEÅOÅNOMEÅDOÅ
OBJECTOÅAÅDESLIGAR
,ISTASÅEÅFOLHASÅDEÅDADOS
*HVWmRGRFDPLQKRGHEXVFD
!ÅFUN¯«OÅ SEARCH INDICAÅAÅ TRAJECTºRIAÅDEÅBUSCAÅACTUALÅ SENDOÅAÅMELHORÅMANEIRAÅDEÅSABERÅ
QUAISÅ S«OÅ ASÅ FOLHASÅ DEÅ DADOSÅ LISTASÅ OUÅ BIBLIOTECASÅ QUEÅ FORAMÅ CONECTADASÅ OUÅ DESCONECTADASÅ 3EÅ
N«OÅREALIZOUÅNENHUMAÅCONEC¯«OÅOUÅDESCONEC¯«OÅOÅSEUÅVALORű
!VHDUFK
;=Å'LOBAL%NVÅÅÅ!UTOLOADSÅÅÅÅPACKAGEBASE
ONDEÅ k'LOBAL%NVlÅ QUEÅ OCUPAÅ AÅ POSI¯«OÅ Å DOÅ CAMINHOÅ DEÅ BUSCAÅ CORRESPONDEÅ AOÅ ESPA¯OÅ DEÅ
TRABALHO
5MAÅVEZÅLIGADAÅAÅFOLHAÅDEÅDADOSÅLENTILHASÅTERµAMOS
!VHDUFK
;=Å'LOBAL%NVÅÅÅLENTILHASÅÅÅÅ!UTOLOADSÅÅÅÅPACKAGEBASE
!OV
;=ÅUÅVÅW
&INALMENTEÅ DESCONECTA
SEÅ AÅ LIGA¯«OÅ DEÅ BUSCAÅ ¨Å FOLHAÅ DEÅ DADOSÅ EÅ CONFIRMA
SEÅ QUEÅ FOIÅ
REMOVIDAÅDOÅCAMINHOÅDEÅBUSCA
!GHWDFKOHQWLOKDV
!VHDUFK
;=Å'LOBAL%NVÅÅÅ!UTOLOADSÅÅÅÅPACKAGEBASE
#ONSULTEÅAÅAJUDAÅSOBREÅAUTOLOADÅPARAÅAÅDESCRI¯«OÅDESTEÅTERMO
)MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
,PSRUWDomRGHILFKHLURVH[WHUQRV
3EÅ AÅ QUANTIDADEÅ DEÅ DADOSÅ AÅ INTRODUZIRÅ ±Å EXTENSAÅ ±Å MAISÅ PR©TICOÅ PROCEDERÅ ¨Å IMPORTA¯«OÅ
DESTESÅDADOSÅAÅPARTIRÅDEÅUMÅFICHEIROÅEXTERNOÅEMÅVEZÅDEÅOSÅINTRODUZIRÅDIRECTAMENTEÅAÅPARTIRÅDOÅ
TECLADOÅ%MÅ2ÅASÅCAPACIDADESÅDEÅLEITURAÅDEÅFICHEIROSÅEXTERNOSÅS«OÅSIMPLESÅEÅOSÅREQUISITOSÅAÅQUEÅ
ESTESÅDEVEMÅ OBEDECERÅS«OÅRESTRITASÅEÅINFLEXµVEISÅ 0RESSUP¼E
SEÅQUEÅOÅUTILIZADORÅEST©ÅHABILITADOÅAÅ
EDITARÅ EÅ MODIFICARÅ OSÅ ARQUIVOSÅ DEÅ DADOSÅ COMÅ OUTRASÅ APLICA¯¼ESÅ TAISÅ COMOÅ EDITORESÅ DEÅ TEXTO EÅ
FOLHASÅ DEÅ C©LCULOÅ DEÅ MODOÅ AÅ AJUST©
LOSÅ ¨SÅ EXIG²NCIASÅ DEÅ 2Å 'ERALMENTEÅ ESTASÅ TAREFASÅ S«OÅ
EXTREMAMENTEÅSIMPLES
!Å FUN¯«OÅ READFWF Å PODEÅ USAR
SEÅ PARAÅ LERÅ ARQUIVOSÅ COMÅ CAMPOSÅ DEÅ LARGURAÅ FIXAÅ N«OÅ
DELIMITADOSÅPORÅSEPARADORÅESTAÅFUN¯«OÅUTILIZAÅUMAÅROTINAÅPERLÅQUEÅCONVERTEÅOÅFICHEIROÅNUMÅCUJAÅ
ESTRUTURAÅEST©ÅADAPTADAŨÅLEITURAÅCOMÅREADTABLE Å!ÅFUN¯«OÅCOUNTFIELDS CONTAÅOÅNÁMEROÅ
DEÅCAMPOSÅPORÅLINHAÅDEÅUMÅFICHEIROÅCOMÅCAMPOSÅDELIMITADOSÅ%STASÅDUASÅFUN¯¼ESÅPODEMÅRESOLVERÅ
ALGUNSÅPROBLEMASÅDEÅIMPORTA¯«OÅDEÅFICHEIROSÅMASÅDEÅUMÅMODOÅGERALűÅMAISÅACONSELH©VELÅAJUSTARÅ
OÅFICHEIROÅDEÅDADOSÅAOSÅREQUISITOSÅDEÅ2ÅANTESÅDEÅCOME¯ARÅAÅSESS«OÅDEÅTRABALHO
3EÅOSÅDADOSÅLIDOSÅV«OÅSERÅGUARDADOSÅEMÅVARI©VEISÅNUMAÅFOLHAÅDEÅDADOSÅCOMOÅSEÅRECOMENDAÅ
PODEMÅ LER
SEÅ OSÅ DADOSÅ DIRECTAMENTEÅ COMÅ AÅ FUN¯«OÅ READTABLE Å $ISP¼E
SE TAMB±MÅ DAÅ FUN¯«OÅ
SCAN ÅMAISÅGEN±RICAÅEÅQUEÅPODEÅSERÅUSADAÅDIRECTAMENTE
$IXQomRUHDGWDEOH
0ARAÅ LERÅ NAÅ µNTEGRAÅ UMAÅ FOLHAÅ DEÅ DADOSÅ DIRECTAMENTEÅ OÅ FICHEIROÅ EXTERNOÅ DEVEÅ REUNIRÅ OSÅ
REQUISITOSÅNECESS©RIOS
x !ÅPRIMEIRAÅLINHAÅDOÅARQUIVOÅDEVEÅCONTERÅOSÅNOMESÅDOSÅCAMPOSÅOUÅVARI©VEIS
%STAÅ DISPOSI¯«OÅ PRESSUP¼EÅ QUEÅ AÅ PRIMEIRAÅ LINHAÅ TEMÅ MENOSÅ UMÅ DADOÅ QUEÅ ASÅ RESTANTESÅ AÅ
COLUNAÅ DASÅ ETIQUETASÅ DASÅ LINHASÅ N«OÅ TEMÅ NOME Å !PRESENTA
SEÅ DEÅ SEGUIDAÅ UMÅ EXEMPLOÅ DASÅ
PRIMEIRASÅ LINHASÅ DEÅ UMÅ FICHEIROÅ CASASDATÅ SUPOSTAMENTEÅ LOCALIZADOÅ NOÅ DIRECTºRIOÅ DEÅ TRABALHO Å
ADAPTADOŨÅSUAÅIMPORTA¯«OÅCOMÅAÅFUN¯«OÅREADTABLE
%STRUTURAÅDOÅFICHEIROÅEXTERNOÅCOMÅNOMESÅDASÅVARI©VEISÅEÅETIQUETASÅDEÅLINHA
%MÅAMBIENTEÅ5.)8ÅPODEÅUSARÅASÅAPLICA¯¼ESÅSEDÅOUÅAWK
)MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
0ORÅ DEFEITOÅ OSÅ CAMPOSÅ NUM±RICOSÅ EXCEPTOÅ ASÅETIQUETASÅ DEÅLINHA Å S«OÅLIDOSÅ COMOÅVARI©VEISÅ
NUM±RICASÅ EÅ CAMPOSÅ N«O
NUM±RICOSÅ TALÅ COMOÅ #ALEF S«OÅ LIDOSÅ COMOÅ FACTORESÅ %STAÅ REGRAÅ PODEÅ
ALTERAR
SEÅCASOÅSEJAÅNECESS©RIO
!ÅFUN¯«OÅREADTABLE IMPORTAÅESTEÅARQUIVOÅDIRECTAMENTEÅPARAÅUMAÅFOLHAÅDEÅDADOS
!3UHFR&DVDV UHDGWDEOH³FDVDVGDW´
&REQUENTEMENTEÅOMITEM
SEÅASÅETIQUETASÅDEÅLINHAÅNOÅFICHEIROÅEXTERNOÅEÅUSAM
SEÅASÅETIQUETASÅ
QUEÅPORÅDEFEITOÅ2ÅASSUMEÅ.ESTEÅCASOÅOÅARQUIVOÅDEÅDADOSÅDEVEÅTERÅAÅSEGUINTEÅESTRUTURA
%STRUTURAÅDOÅFICHEIROÅEXTERNOÅCOMÅNOMESÅDASÅVARI©VEISÅEÅSEMÅETIQUETASÅDEÅLINHA
EÅSER©ÅIMPORTADOÅCOMÅCOMANDO
!3UHFR&DVDV UHDGWDEOH³FDVDVGDW´KHDGHU 7
ONDEÅ OÅ PARªMETROÅ ADICIONALÅ HEADER425% OUÅ SIMPLESMENTEÅ HEADER4 Å INDICAÅ QUEÅ AÅ
PRIMEIRAÅLINHAÅCONT±MÅOSÅNOMESÅDASÅVARI©VEISÅEÅN«OÅEXISTEMÅETIQUETASÅDEÅLINHA
$IXQomRVFDQ
3UPONHAMOSÅ QUEÅ PRETENDEMOSÅ IMPORTARÅ OÅ FICHEIROÅ INPUTDATÅ SUPOSTAMENTEÅ LOCALIZADOÅ NOÅ
DIRECTºRIOÅCORRENTEÅQUEÅCONT±MÅEMÅCOLUNASÅOSÅDADOSÅCORRESPONDENTESÅAÅTR²SÅVECTORES TODOSÅCOMÅ
OÅ MESMOÅ COMPRIMENTOÅ SENDOÅ OÅ PRIMEIROÅ ALFANUM±RICOÅ EÅ OSÅ OUTROSÅ DOISÅ NUM±RICOSÅ /Å PRIMEIROÅ
PASSOÅCONSISTEÅEMÅLERÅOSÅTR²SÅVECTORESÅDOÅFICHEIROÅCOMÅAÅFUN¯«OÅSCAN
!HQWUDGD VFDQ³LQSXWGDW´OLVW³³
/ÅSEGUNDOÅARGUMENTOÅUSADOÅNAÅFUN¯«OÅ ±ÅUMAÅESTRUTURAÅ DEÅCONTROLOÅDESTINADAÅAÅDEFINIRÅOÅ
MODOÅCOMOÅOSÅTR²SÅVECTORESÅSER«OÅLIDOSÅ/ÅRESULTADOűÅGUARDADOÅNAÅLISTAÅDESIGNADAÅCOMÅOÅNOMEÅ
ENTRADAÅ CUJASÅ COMPONENTESÅ S«OÅ OSÅ TR²SÅ VECTORESÅ $EÅ SEGUIDAÅ PODEMOSÅ REFERIR
NOSÅ AÅ CADAÅ UMAÅ
DESTASÅCOMPONENTESÅASSIGNANDO
LHESÅNOMES
!HWLTXHWD HQWUDGD>>@@[ HQWUDGD>>@@\ HQWUDGD>>@@
%STAÅASSIGNA¯«OÅDEÅNOMESŨSÅCOMPONENTESÅDAÅLISTAÅPODERIAÅTERÅSIDOÅEXECUTADAÅAOÅIMPORTAR
OSÅDADOS
!HQWUDGD VFDQ³LQSXWGDW´OLVWHWLTXHWD ´³[ \
0RETENDENDOÅACEDERÅDIRECTAMENTEŨSÅVARI©VEISÅPODEMÅRE
ASSIGNAR
SEÅOSÅNOMES
!HWLTXHWD HQWUDGDHWLTXHWD[ HQWUDGD[\ HQWUDGD\
OUÅ USARÅ AÅ FUN¯«OÅ ATTACH Å SOBREÅ AÅ LISTAÅ ENTRADAÅ AÅ FIMÅ DEÅ LIGARÅ ASÅ VARI©VEISÅ NAÅ POSI¯«OÅ Å DOÅ
CAMINHOÅDEÅBUSCAÅÅVEJAÅ3EC¯«OÅÅ;#ONEC¯«OÅDEÅOBJECTOSÅVARIADOS=ÅP©GÅ
)MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
3EÅ TODASÅ ASÅ COMPONENTESÅ DOÅ ARQUIVOÅ AÅ IMPORTARÅ S«OÅ DOÅ MESMOÅ MODOÅ NUM±RICASÅ
ALFANUM±RICASÅETC ÅPODEÅUSAR
SEÅCOMOÅSEGUNDOÅARGUMENTOÅNAÅFUN¯«OÅSCAN ÅUMÅÁNICOÅVALORÅDEÅ
MODOÅID²NTICOŨSÅCOMPONENTES ÅEÅN«OÅUMAÅLISTA
!; PDWUL[VFDQ³OLJKWGDW´QFRO E\URZ 758(
!Å FUN¯«OÅ SCAN Å PERMITEÅ REALIZARÅ IMPORTA¯¼ESÅ MAISÅ COMPLEXASÅ COMOÅ PODEÅ CONSULTARÅ NAÅ
AJUDA
$FHVVRDGDGRVLQWHUQRV
#ONJUNTAMENTEÅCOMÅ2ÅS«OÅFORNECIDOSÅMAISÅDEÅCINQUENTAÅCONJUNTOSÅDEÅDADOSÅEÅOUTROSÅMAISÅ
EST«OÅ DISPONµVEISÅ NASÅ BIBLIOTECASÅ INCLUINDOÅ ASÅ BIBLIOTECASÅ STANDARDÅ QUEÅ ACOMPANHAMÅ OÅ
PROGRAMA Å0ARAÅPODERÅUTILIZARÅESTESÅDADOSÅT²MÅDEÅCARREGAR
SEÅEXPLICITAMENTEÅUSANDOÅAÅFUN¯«OÅ
DATA Å0ARAÅOBTERÅAÅLISTAÅDASÅCONJUNTOSÅDEÅDADOSÅEXISTENTESÅUSEÅOÅCOMANDO
!GDWD
EÅ PARAÅ CARREGARÅ UMÅ DESSESÅ CONJUNTOSÅ DEÅ DADOSÅ DEVEÅ INDICAR
SEÅ OÅ NOMEÅ COMOÅ ARGUMENTOÅ DAÅ
FUN¯«O
!GDWDLQIHUW
.ORMALMENTEÅUMÅCOMANDOÅDESTEÅTIPOÅCARREGAÅUMÅOBJECTOÅCOMÅOÅMESMOÅNOMEÅQUEÅDEVEÅSERÅ
UMAÅ FOLHAÅ DEÅ DADOSÅ %MÅ DETERMINADOSÅ CASOSÅ PODEÅ ACONTECERÅ QUEÅ SEJAMÅ CARREGADOSÅ V©RIOSÅ
OBJECTOSÅ PELOÅ QUEÅ NUMAÅ TALÅ SITUA¯«OÅ DEVER©Å CONSULTARÅ AÅ AJUDAÅ DISPONµVELÅ SOBREÅ OÅ OBJECTOÅ EMÅ
CONCRETOÅPARAÅSABERÅÅQUALÅSER©ÅOÅRESULTADOÅDOÅCOMANDO
$FHVVRDGDGRVGHXPDELEOLRWHFD
0ARAÅACEDERÅAOSÅDADOSÅINCLUµDOSÅNUMAÅBIBLIOTECAÅBASTAÅESPECIFICARÅOÅNOMEÅDAÅBIBLIOTECAÅEMÅ
ARGUMENTOÅDAÅFUN¯«OÅDATA Å0ORÅEXEMPLO
!GDWDSDFNDJH ´QOV´
!GDWD3XURP\FLQSDFNDJH ´QOV´
3EÅ UMAÅ BIBLIOTECAÅ FOIÅ LIGADOÅ PELAÅ FUN¯«OÅ LIBRARY Å OSÅ CONJUNTOSÅ DEÅ DADOSÅ NELAÅ CONTIDOSÅ
FORAMÅ AUTOMATICAMENTEÅ INCLUµDOSÅ NOÅ CAMINHOÅ DEÅ BUSCAÅ EÅ N«OÅ ±Å NECESS©RIOÅ USARÅ OÅ ARGUMENTOÅ
PACKAGEÅ!ÅSEGUINTEÅSEQU²NCIAÅDEÅCOMANDOS
!OLEUDU\QOV
!GDWD
!GDWD3XURP\FLQ
LIGAÅ AÅ BIBLIOTECAÅ NLSÅ APRESENTAÅ UMAÅ LISTAGEMÅ DEÅ TODOSÅ OSÅ CONJUNTOSÅ DEÅ DADOSÅ LIGADOSÅ
ACTUALMENTEÅPELOÅMENOSÅASÅBIBLIOTECASÅBASE EÅNLS ÅEÅCARREGAÅCONJUNTOÅDEÅDADOSÅ0UROMYCINÅDAÅ
BIBLIOTECAÅNLS OUÅDAÅPRIMEIRAÅBIBLIOTECAÅQUEÅCONTENHAÅUMÅOÅCONJUNTOÅDEÅDADOSÅCOMÅESTEÅNOME
!SÅBIBLIOTECASÅCRIADASÅPELOSÅUTILIZADORESÅDEÅ2ÅS«OÅUMAÅVALIOSAÅFONTEÅDEÅDADOSÅ!S NOTASÅDOÅ
$RÅ6ENABLESÅORIGEMÅDESTAÅINTRODU¯«OÅCONT²MÅUMÅCONJUNTOÅDEÅDADOSÅDISPONµVELÅEMÅ#2!.ÅNAÅ
BIBLIOTECAÅ2NOTES
)MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
(GLomRGHGDGRV
5MAÅ VEZÅ CARREGADAÅ UMAÅ ESTRUTURAÅ DEÅ DADOSÅ AÅ FUN¯«OÅ DATAENTRY Å DISPONµVELÅ NALGUMASÅ
VERS¼ESÅDEÅ2ÅPERMITEÅMODIFIC©
LAÅ!ÅORDEM
![QRYR GDWDHQWU\[YHOKR
EDITAÅ XVELHOÅ USANDOÅ UMÅ AMBIENTEÅ SIMILARÅ AÅ UMAÅ FOLHAÅ DEÅ C©LCULOÅ !OÅ FINALIZARÅ OÅ RESULTADOÅ ±Å
GUARDADOÅ EMÅ XNOVOÅ /SÅ OBJECTOSÅ XVELHO EÅ CONSEQUENTEMENTEÅ XNOVOÅ PODEMÅ SERÅ MATRIZESÅ Å
VECTORESÅFOLHASÅDEÅDADOSÅOUÅOBJECTOSÅATºMICOS
3EÅSEÅUTILIZAÅAÅFUN¯«OÅSEMÅARGUMENTOS
![QRYR GDWDHQWU\
ABREÅUMAÅFOLHAÅVAZIAÅPERMITINDOÅAÅINTRODU¯«OÅDEÅDADOS
,PSRUWDomRGHGDGRV
%MÅ MUITOSÅ CASOSÅ PODEÅ SERÅ NECESS©RIOÅ IMPORTARÅ OSÅ DADOSÅ AÅ PARTIRÅ DEÅ BASESÅ DEÅ DADOSÅ OUÅ
GENERICAMENTEÅ DESDEÅ FICHEIROSÅ CRIADOSÅ COMÅ OUTROSÅ PROGRAMASÅ %ST«OÅ AÅ DESENVOLVER
SEÅ DIVERSASÅ
ROTINASÅ PARAÅ AÅ IMPORTA¯«OÅ DEÅ DADOSÅ DEÅ FONTESÅ EXTERNASÅ AÅ 2Å 0RESENTEMENTEÅ EXISTEÅ AÅ BIBLIOTECAÅ
STATAREAD QUEÅ L²Å EÅ ESCREVEÅ FICHEIROSÅ 3TATAÅ EÅ UMAÅ VERS«OÅ EXPERIMENTALÅ DAÅ BIBLIOTECAÅ FOREIGNÅ
PLANEADAÅPARAÅPERMITIRÅAÅLEITURAÅDEÅFICHEIROSÅ3!3Å-INITABÅEÅ3033Å/UTRASÅBIBLIOTECASÅPERMITEMÅ
OÅACESSOÅAÅBASESÅDEÅDADOSÅQUEÅSUPORTAMÅ31,ÅEÅEST©ÅQUASEÅPRONTAÅAÅROTINAÅ2/"$# PARAÅACEDERÅ
AÅBASESÅDEÅDADOSÅ/$"# TAISÅCOMOÅ!CCESSÅEÅ-ICROSOFTÅ7INDOWS
%MÅAMBIENTEÅ7INDOWSÅPODEÅUSARÅOÅEDITORÅNOTEPAD
ÅEDIT
EÅ AOÅ SAIRÅ GUARDARÅ OSÅ DADOSÅ INTRODUZIDOSÅ NUMÅ FICHEIROÅ QUEÅ DEPOISÅ PODER©Å IMPORTARÅ COMÅ
READTABLE
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
'LVWULEXLo}HVGHSUREDELOLGDGHV
)XQo}HVHVWDWtVWLFDV
2Å DISP¼EÅ DEÅ UMÅ AMPLIOÅ CONJUNTOÅ DEÅ TABELASÅ ESTATµSTICASÅ 0ARAÅ CADAÅ UMAÅ DASÅ DISTRIBUI¯¼ESÅ
SUPORTADASÅ DISP¼EM
SEÅ DEÅ FUN¯¼ESÅ QUEÅ PERMITEMÅ CALCULARÅ AÅ FUN¯«OÅ DEÅ DISTRIBUI¯«OÅ
) [ 3U ; d [ Å AÅ FUN¯«OÅ DEÅ DISTRIBUI¯«OÅ INVERSAÅ AÅ FUN¯«OÅ DENSIDADEÅ EÅ AÅ GERA¯«OÅ DEÅ
NÁMEROSÅPSEUDO
ALEATºRIOSÅ!SÅDISTRIBUI¯¼ESÅDISPONµVEISÅS«OÅASÅSEGUINTES
!L±MÅ DASÅ FUN¯¼ESÅ ANTERIORESÅ EST«OÅ TAMB±MÅ DISPONµVEISÅ ASÅ FUN¯¼ESÅ PTUKEY EÅ QTUCKEY
PARAÅAÅDISTRIBUI¯«OÅDOÅkSTUDENTIZEDÅRANGElÅDEÅUMAÅAMOSTRAÅPROVENIENTEÅDAÅDISTRIBUI¯«OÅNORMAL
/SÅSEGUINTESÅEXEMPLOSÅEXEMPLIFICAMÅALGUMASÅDESTASÅFUN¯¼ES
!9DORUGDSUREDELOLGDGHGDV FDXGDVSYDOXHGDGLVWULEXLomRW
6WXGHQW
!
SWGI
>@
!3HUFHQWLOVXSHULRUGHXPDGLVWULEXLomR)
!TI
>@
$QiOLVHGDGLVWULEXLomRGHXPDDPRVWUDGHGDGRV
$ADAÅUMAÅAMOSTRAÅUNI
DIMENSIONALÅDEÅDADOSÅPODEÅABORDAR
SEÅOÅESTUDOÅDAÅSUAÅDISTRIBUI¯«OÅ
DEÅDIVERSASÅMANEIRASÅ!ÅMAISÅF©CILÅCONSISTEÅEMÅCALCULARÅUMÅRESUMOÅESTATµSTICOÅCOMÅQUALQUERÅDASÅ
FUN¯¼ESÅ SUMMARY OUÅ FIVENUM Å TAMB±MÅ SEÅ PODEÅ CONSTRUIRÅ UMÅ DIAGRAMAÅDEÅCAULE
E
FOLHASÅ
COMÅAÅFUN¯«OÅSTEM
!GDWDIDLWKIXO
!DWWDFKIDLWKIXO
!VXPPDU\HUXSWLRQV
-INÅSTÅ1UÅÅ-EDIANÅÅÅÅ-EANÅRDÅ1UÅÅÅÅ-AXÅ
ÅÅÅÅÅÅÅÅÅÅÅ ÅÅÅÅ
!ILYHQXPHUXSWLRQV
;=ÅÅÅÅÅ
!VWHPHUXSWLRQV
4HEÅDECIMALÅPOINTÅISÅÅDIGITS ÅTOÅTHEÅLEFTÅOFÅTHEÅ\
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
Å\Å
%MÅ VEZÅ DOÅ DIAGRAMAÅ DEÅ CAULE
E
FOLHASÅ PODEÅ CONSTRUIR
SEÅ UMÅ HISTOGRAMAÅ COMÅ AÅ FUN¯«OÅ
HIST
!KLVWHUXSWLRQV
! 'HILQLU RV LQWHUYDORV PHQRUHV H VREUHSRU D IXQomR GH
GHQVLGDGH
!KLVWHUXSWLRQVVHTSURE 758(
!OLQHVGHQVLW\HUXSWLRQVEZ
!UXJHUXSWLRQV0RVWUDRVSRQWRV
!Å FUN¯«OÅ DENSITY PERMITEÅ REALIZARÅ GR©FICOSÅ DAÅ FUN¯«OÅ DEÅ DENSIDADEÅ EÅ UTILIZ©MO
LAÅ PARAÅ
SOBREPORÅ ESTEÅ GR©FICOÅ AOÅ HISTOGRAMAÅ PREVIAMENTEÅ CONSTRUµDOÅ /Å FACTOR DEÅ SUAVIZA¯«OÅ BWÅ FOIÅ
+LVWRJUDPRIHUXSWLRQV
5HODWLYH)UHTXHQF\
HUXSWLRQV
HFGIORQJ
)Q[
%STAÅ DISTRIBUI¯«OÅ OBVIAMENTEÅ N«OÅ SEÅ PARECEÅ COMÅ NENHUMAÅ DASÅ DISTRIBUI¯¼ESÅ STANDARDÅ
0OR±MÅ PODEMOSÅ ANALISARÅ OÅ QUEÅ SEÅ PASSAÅ COMÅ ASÅ ERUP¯¼ESÅ COMÅ MAISÅ DEÅ Å MINUTOSÅ 6AMOSÅ
SELECCION©
LASÅEÅAJUSTAR
LHESÅUMAÅDISTRIBUI¯«OÅNORMAL
!ORQJ HUXSWLRQV>HUXSWLRQV!@
!SORWHFGIORQJGRSRLQWV )$/6(YHUWLFDOV 758(
![ VHT
!OLQHV[SQRUP[PHDQ PHDQORQJVG VTUWYDUORQJOW\
/SÅ GR©FICOSÅ 1
1 QUANTIL
QUANTIL Å PODEMÅ SERÅ ÁTEISÅ PARAÅ ANALISARÅ OSÅ DADOSÅ MAISÅ
CUIDADOSAMENTE
!SDUSW\ V
!TTQRUPORQJTTOLQHORQJ
1RUPDO443ORW
6DPSOH4XDQWLOHV
7KHRUHWLFDO4XDQWLOHV
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
QUEÅ MOSTRAÅ UMÅ AJUSTAMENTOÅ RAZO©VELÅ EMBORAÅ COMÅ AÅ CAUDAÅ DIREITAÅ MAISÅ CURTAÅ DOÅ QUEÅ
TEORICAMENTEÅSEÅDEVERIAÅESPERARÅNUMAÅDISTRIBUI¯«OÅNORMALÅ6AMOSÅCOMPAR©
LAÅCOMÅUMAÅAMOSTRAÅ
DEÅ DADOSÅ PSEUDO
ALEATºRIOSÅ GERADOSÅ AÅ PARTIRÅ DEÅ UMAÅ DISTRIBUI¯«OÅ T
3TUDENTÅ COMÅ Å GRAUSÅ DEÅ
LIBERDADEÅT ÅEÅCOMÅOÅMESMOÅTAMANHOÅAMOSTRALÅN
![UWGI
!TTQRUP[TTOLQH[
QUEÅNAÅMAIORIAÅDASÅVEZESÅRECORDEÅQUEűÅUMAÅAMOSTRAÅPSEUDO
ALEATºRIA ÅTER©ÅCAUDASÅMAISÅLONGASÅ
DOÅQUEÅTEORICAMENTEÅSERIAÅDEÅESPERARÅNUMAÅDISTRIBUI¯«OÅNORMALÅ0ODEMOSÅREALIZARÅUMÅGR©FICOÅ1
1ÅDESTESÅDADOSÅCONTRAÅUMAÅDISTRIBUI¯«OÅTÅMEDIANTE
!TTSORWTWSSRLQWVGI [[ODE *UiILFR44GHWB
! TTOLQH[
0ORÅ ÁLTIMOÅ REALIZEMOSÅ UMÅ CONTRASTEÅ DEÅ HIPºTESESÅ PARAÅ COMPROVARÅ AÅ NORMALIDADEÅ !Å
BIBLIOTECAÅCTEST CONT±MÅUMAÅROTINAÅPARAÅREALIZARÅOÅTESTEÅDEÅ3HAPIRO
7ILK
!OLEUDU\FWHVW
!VKDSLURWHVWORQJ
3HAPIRO
7ILKÅNORMALITYÅTESTÅ
DATAÅÅLONGÅ
7ÅÅÅP VALUEÅÅ
EÅOÅTESTEÅDEÅ+OLMOGOROV
3MIRNOV
!NVWHVWORQJSQRUPPHDQ PHDQORQJVG VTUWYDUORQJ
/NE
SAMPLEÅ+OLMOGOROV
3MIRNOVÅTESTÅ
DATAÅÅLONGÅ
$ÅÅÅP VALUEÅÅÅ
ALTERNATIVEÅHYPOTHESISÅTWOSIDEDÅ
.OTEÅQUEÅAÅTEORIAÅDEÅDISTRIBUI¯«OÅN«OűÅV©LIDAÅNESTEÅTESTEÅJ©ÅQUEÅESTIM©MOSÅOSÅPARªMETROSÅ
DAÅDISTRIBUI¯«OÅNORMALÅAÅPARTIRÅDAÅMESMAÅAMOSTRA
&RQWUDVWHVGHGXDVDPRVWUDV
!T±Å AGORAÅ LIMIT©MO
NOSÅ AÅ AJUSTARÅ UMAÅ AMOSTRAÅ ¨Å DISTRIBUI¯«OÅ NORMALÅ 5MAÅ METODOLOGIAÅ
ESTATµSTICAÅ MAISÅ COMUMÅ ±Å COMPARARÅ DUASÅ AMOSTRASÅ #ONSIDEREÅ ASÅ SEGUINTESÅ DUASÅ AMOSTRASÅ
OBTIDASÅEMÅ2ICEÅÅP©GÅ ÅREFERENTESÅAOÅCALORÅLATENTEÅNAÅFUS«OÅDEÅGELOÅEMÅCALGM
-±TODOÅ! ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅ
-±TODOÅ" ÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
ÅÅÅÅÅÅÅÅÅ
2EADÅÅITEMS
!% VFDQ
ÅÅÅÅÅÅÅÅÅÅÅÅÅÅÅ
2EADÅÅITEMS
!ER[SORW$%
QUEÅMOSTRAÅCLARAMENTEÅQUEÅOÅM±TODOÅ!ÅTEMÅTEND²NCIAÅAÅDARÅVALORESÅM±DIOSÅMAISÅELEVADOS
0ARAÅ CONTRASTARÅ AÅ IGUALDADEÅ DEÅ M±DIASÅ DASÅ DUASÅ POPULA¯¼ESÅ DEÅ ONDEÅ SEÅ RETIRARAMÅ ASÅ
AMOSTRASÅUSA
SEÅUMÅCONTRASTEÅDEÅHIPºTESESÅT
3TUDENTÅPARAÅDUASÅAMOSTRASÅINDEPENDENTES
!WWHVW$%
7ELCHÅ4WOÅ3AMPLEÅT
TESTÅ
DATAÅÅ!ÅANDÅ"Å
ALTERNATIVEÅHYPOTHESISÅTRUEÅDIFFERENCEÅINÅMEANSÅISÅNOTÅEQUALÅTOÅÅ
ÅPERCENTÅCONFIDENCEÅINTERVAL
ÅÅ
SAMPLEÅESTIMATES
MEAN OFÅXÅMEANÅOFÅYÅ
ÅÅ
QUEÅREVELAÅUMAÅDIFEREN¯AÅSIGNIFICATIVAÅENTREÅASÅDUASÅM±DIASÅSOBÅOÅPRESSUPOSTOÅDAÅINDEPEND²NCIAÅ
EÅNORMALIDADEÅDASÅ AMOSTRASÅ!ÅFUN¯«OÅ TTEST DEÅ2ÅN«OÅPRESSUP¼EÅAÅIGUALDADEÅDASÅVARIªNCIASÅ
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
EMÅ CONTRASTEÅ COMÅ AÅ EQUIVALENTEÅ FUN¯«OÅ TTESTÅ DOÅ PROGRAMAÅ 3
0,53 Å 0ODEMOSÅ TESTARÅ AÅ
IGUALDADEÅDEÅVARIªNCIASÅUSANDOÅAÅFUN¯«OÅVARTEST DISPONµVELÅNAÅBIBLIOTECAÅCTEST
!OLEUDU\FWHVW1mRpQHFHVViULRVHSUHYLDPHQWHFDUUHJDGD
!YDUWHVW$%
& TESTÅTOÅCOMPAREÅTWOÅVARIANCESÅ
DATAÅÅ!ÅANDÅ"Å
ALTERNATIVEÅHYPOTHESISÅTRUEÅRATIOÅOFÅVARIANCESÅISÅNOTÅEQUALÅTOÅÅ
ÅPERCENTÅCONFIDENCEÅINTERVAL
ÅÅÅ
SAMPLEÅESTIMATES
RATIOÅOFÅVARIANCESÅ
Å
QUEÅN«OÅREVELAÅEVID²NCIAÅDEÅQUEÅASÅVARIªNCIASÅSEJAMÅSIGNIFICATIVAMENTEÅDIFERENTESÅAGORAÅPODEMOSÅ
REALIZARÅOÅTESTEÅT CL©SSICOÅASSUMINDOÅVARIªNCIASÅIGUAIS
!WWHVW$%YDUHTXDO 758(
4WOÅ3AMPLEÅT
TESTÅ
DATAÅÅ!ÅANDÅ"Å
ALTERNATIVEÅHYPOTHESISÅTRUEÅDIFFERENCEÅINÅMEANSÅISÅNOTÅEQUALÅTOÅÅ
ÅPERCENTÅCONFIDENCEÅINTERVAL
ÅÅ
SAMPLEÅESTIMATES
MEAN OFÅXÅMEANÅOFÅYÅ
ÅÅÅ
4ALÅCOMOÅREFERIDOÅUMAÅDASÅCONDI¯¼ESÅDEÅAPLICA¯«OÅDOSÅTESTESÅANTERIORESűÅAÅNORMALIDADEÅDASÅ
AMOSTRASÅ 3EÅ ESTAÅ N«OÅ SEÅ VERIFICAÅ PODEÅ UTILIZAR
SEÅ OÅ TESTEÅ DEÅ 7ILCOXONÅ OUÅ TESTEÅ DEÅ -ANN
7HITNEY Å QUEÅ APENASÅ EXIGEÅ QUEÅ SOBÅ OÅ PRESSUPOSTOÅ DAÅ HIPºTESEÅ NULAÅ AÅ DISTRIBUI¯«OÅ SEJAÅ
CONTµNUAÅ!ÅFUN¯«OÅWILCOXTEST EST©ÅDISPONµVELÅNAÅBIBLIOTECAÅCTEST
!OLEUDU\FWHVW1mRpQHFHVViULRVHSUHYLDPHQWHFDUUHJDGD
!ZLOFR[WHVW$%
7ILCOXONÅRANKÅSUM TESTÅWITHÅCONTINUITYÅCORRECTIONÅ
DATAÅÅ!ÅANDÅ"Å
7ÅÅÅP
VALUEÅÅÅ
$ISTRIBUI¯¼ESÅDEÅPROBABILIDADES
ALTERNATIVEÅHYPOTHESISÅTRUEÅMUÅISÅNOTÅEQUALÅTOÅÅ
7ARNINGÅMESSAGEÅ
/Å RESULTADOÅ DOÅ TESTEÅ CONT±MÅ UMAÅ NOTAÅ DEÅ ADVERT²NCIAÅ SUGERINDOÅ QUEÅ HAVENDOÅ VALORESÅ
REPETIDOSÅ EMÅ CADAÅ AMOSTRAÅ PROVAVELMENTEÅ DEVIDOÅ AÅ ARREDONDAMENTOS Å SEJAÅ PROV©VELÅ QUEÅ OSÅ
DADOSÅN«OÅPROCEDAMÅDEÅUMAÅAMOSTRAÅCONTµNUA
!L±MÅ DOÅ DIAGRAMAÅ DEÅ EXTREMOS
E
QUARTISÅ 2Å DISP¼E DEÅ OUTRASÅ FUN¯¼ESÅ DISPONµVEISÅ NAÅ
BIBLIOTECAÅSTEPFUN ÅQUEÅPERMITEMÅCOMPARARÅGRAFICAMENTEÅDUASÅAMOSTRASÅ!SÅFUN¯¼ES
!OLEUDU\VWHSIXQ1mRpQHFHVViULRVHSUHYLDPHQWHFDUUHJDGD
!SORWHFGI$GRSRLQWV )$/6(YHUWLFDOV 758([OLP UDQJH$%
!SORWHFGI%GRSRLQWV )$/6(YHUWLFDOV 758(DGG 758(
REPRESENTAMÅGRAFICAMENTEÅASÅDUASÅFUN¯¼ESÅDEÅDISTRIBUI¯«OÅEMPµRICASÅAÅFUN¯«OÅQQPLOT CONSTRºIÅ
UMÅGR©FICOÅ1
1ÅDASÅDUASÅAMOSTRAS
/Å TESTEÅ DEÅ +OLMOGOROV
3MIRNOVÅ QUEÅ APENASÅ EXIGEÅ QUEÅ AÅ DISTRIBUI¯«OÅ COMUMÅ DASÅ DUASÅ
AMOSTRASÅSEJAMÅCONTµNUASÅCALCULAÅAÅDISTªNCIAÅM©XIMAÅENTREÅASÅDUASÅFUN¯¼ESÅDEÅDISTRIBUI¯«O
!NVWHVW$%
;=Å
E
Å
E
Å
E
Å
E
Å
E
DATAÅÅ!ÅANDÅ"Å
$ÅÅÅP VALUEÅÅÅ
ALTERNATIVEÅHYPOTHESISÅTWOSIDEDÅ
7ARNINGÅMESSAGEÅ
FAZENDOÅAÅMESMAÅADVERT²NCIAÅDOÅTESTEÅ7ILCOXON
#ICLOSÅ%XPRESS¼ESÅCONDICIONAIS
&LFORV([SUHVV}HVFRQGLFLRQDLV
([SUHVV}HVDJUXSDGDV
2űÅUMAÅLINGUAGEMÅDEÅEXPRESS¼ESÅNOÅSENTIDOÅQUEÅOSÅCOMANDOSÅDEÅQUEÅDISP¼EÅS«OÅFUN¯¼ESÅOUÅ
EXPRESS¼ESÅ QUEÅ DEVOLVEMÅ UMÅ RESULTADOÅ -ESMOÅ AÅ FUN¯«OÅ DEÅ ASSIGNA¯«OÅ ±Å UMAÅ EXPRESS«OÅ CUJOÅ
RESULTADOűÅOÅVALORÅASSIGNADOÅEÅQUEÅPODEÅUTILIZAR
SEÅEMÅQUALQUERÅSµTIOÅEMÅQUEÅSEÅPOSSAÅUSARÅUMAÅ
EXPRESS«OÅ%MÅPARTICULARűÅPOSSµVELÅREALIZARÅASSIGNA¯¼ESÅMÁLTIPLAS
2UGHQVGHFRQWUROR
([HFXomRFRQGLFLRQDO$RUGHPLI
!ÅLINGUAGEMÅ2ÅDISP¼EÅDEÅORDENSÅCONDICIONAISÅDAÅFORMA
!LI H[SUHVBH[SUHVBHOVH H[SUHVB
ONDEÅ OÅ RESULTADOÅ DEÅ EXPRES? DEVEÅ SERÅ UMÅ VALORÅ LºGICOÅ SEÅ ESTEÅ ±Å VERDADEIROÅ 4 OUÅ 425% Å ±Å
CALCULADAÅ AÅ EXPRESS«OÅ EXPRES?Å CASOÅ CONTR©RIOÅ EÅ SEÅ AÅ ORDEMÅ CONT±MÅ AÅ EXPRESS«OÅ ELSEÅ SER©Å
EXECUTADAÅAÅEXPRESS«OÅEXPRES?
%XISTEÅ UMAÅ VERS«OÅ VECTORIZADAÅ DAÅ CONSTRU¯«OÅ IFTHENÅ QUEÅ ±Å AÅ FUN¯«OÅ IFELSEÅ CUJAÅ FORMAÅ ±Å
LIHOVHFRQGLomRDEÅEÅCUJOÅRESULTADOűÅUMÅVECTOR COMÅOÅCOMPRIMENTOÅDOÅMAIORÅDOSÅ
SEUSÅ ARGUMENTOSÅ EÅ CUJOÅ I±SIMOÅ VALORÅ ±Å A;I=Å SEÅ AÅ CONDI¯«O;I=Å ±Å VERDADEIRAÅ OUÅ B;I=Å EMÅ CASOÅ
CONTR©RIO
&LFORV$VRUGHQVIRUUHSHDWZKLOH
/SÅCICLOSÅREPETITIVOSÅFOR S«OÅDAÅFORMA
!IRU QRPHLQH[SUHVBH[SUHVB
ONDEÅNOME REPRESENTAÅUMAÅVARI©VELÅDEÅCONTROLOÅDASÅITERA¯¼ESÅEXPRES? ±ÅUMÅVECTOR GERALMENTEÅ
UMAÅ SEQU²NCIAÅ DOÅ TIPOÅ NÅ EMÅ QUEÅ NÅ ±Å UM NÁMEROÅ NATURAL Å EÅ EXPRES? ±Å UMAÅ EXPRESS«OÅ
FREQUENTEMENTEÅ AGRUPADAÅ EMÅ CUJASÅ SUB
EXPRESS¼ESÅ PODEÅ APARECERÅ AÅ VARI©VELÅ DEÅ CONTROLOÅ ESTAÅ
EXPRESS«OÅ ±Å CALCULADAÅ REPETIDAMENTEÅ ¨Å MEDIDAÅ QUEÅ AÅ VARI©VELÅ DEÅ CONTROLOÅ NOMEÅ PERCORREÅ OSÅ
VALORES DAÅEXPRES?
#ICLOSÅ%XPRESS¼ESÅCONDICIONAIS
0ORÅ EXEMPLOÅ SUPONHAMOSÅ QUEÅ INDÅ ±Å UMÅ VECTOR DEÅ INDICADORESÅ DEÅ CLASSESÅ EÅ PRETENDEMÅ
CONSTRUIR
SEÅGR©FICOSÅDEÅDISPERS«OÅXY ÅSEPARADOSÅPORÅCLASSEÅ5MAÅPOSSIBILIDADEűÅUSARÅAÅFUN¯«OÅ
COPLOT Å QUEÅ SER©Å ANALISADAÅ ADIANTEÅ EÅ QUEÅ PRODUZÅ UMAÅ MATRIZÅ DEÅ GR©FICOSÅ CORRESPONDENTESÅ AÅ
CADAÅNµVELÅDOÅFACTORÅ/UTRAÅMANEIRAÅDEÅCONSTRUIRÅESTESÅGR©FICOSűÅUSARÅUMAÅESTRUTURAÅREPETITIVA
![F VSOLW[LQG
!\F VSOLW\LQG
!IRU LLQOHQJWK\F
^
SORW[F>>L@@\F>>L@@
DEOLQHOVILW[F>>L@@\F>>L@@
`
!ÅFUN¯«OÅSPLIT PRODUZÅUMAÅLISTAÅDEÅVECTORESÅDIVIDINDOÅUMÅVECTOR DEÅACORDOÅCOMÅASÅCLASSESÅ
ESPECIFICADASÅ PORÅ UMÅ FACTORÅ %STAÅ FUN¯«OÅ ±Å MUITOÅ ÁTILÅ NOMEADAMENTEÅ QUANDOÅ USADAÅ
CONJUNTAMENTEÅCOMÅDIAGRAMASÅDEÅEXTREMOS
E
QUARTISÅ#ONSULTEÅAÅAJUDAÅPARAÅMAISÅPORMENORES
.OTAÅ %MÅ 2Å AÅ FUN¯«OÅ FOR ±Å UTILIZADAÅ MENOSÅ FREQUENTEMENTEÅ QUEÅ EMÅ OUTRASÅ
LINGUAGENSÅTRADICIONAISÅPOISÅ2ÅTRABALHAÅCOMÅOSÅOBJECTOSÅINTEIROSÅTIRANDOÅVANTAGENSÅ
DOÅUSOÅDAÅESTRUTURAÅDOSÅOBJECTOS
/UTRASÅESTRUTURASÅREPETITIVASÅS«O
!UHSHDW H[SUHVVmR
E
!ZKLOH FRQGLomRH[SUHVVmR
!ÅFUN¯«OÅBREAK USA
SEÅPARAÅTERMINARÅQUALQUERÅCICLOÅ%STAűÅAÅÁNICAÅFORMAÅDEÅQUEBRARÅUMÅ
CICLOÅREPEAT AÅN«OÅSERÅQUEÅOCORRAÅUMÅERRO
!SÅ ORDENSÅ DEÅ CONTROLOÅ S«OÅ HABITUALMENTEÅ USADASÅ NAÅ CONSTRU¯«OÅ DEÅ FUN¯¼ESÅ QUEÅ SER«OÅ
TRATADASÅNOÅ#APµTULOÅÅ;$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES=ÅP©GÅÅONDEÅSER«OÅABORDADOSÅV©RIOSÅ
EXEMPLOS
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
'HILQDDVVXDVSUySULDVIXQo}HV
#OMOÅ J©Å FOIÅ REFERIDOÅ DIVERSASÅ VEZESÅ AT±Å AGORAÅ 2Å PERMITEÅ CONSTRUIRÅ OBJECTOSÅ DOÅ MODOÅ
FUNCTIONÅ QUEÅ CONSTITUEMÅ NOVASÅ FUN¯¼ES QUEÅ SEÅ PODEMÅ USARÅ PORÅ SUAÅ VEZÅ EMÅ EXPRESS¼ESÅ
POSTERIORESÅ.ESTEÅCONTEXTOÅAÅLINGUAGEMÅ2ÅGANHAÅCONSIDERAVELMENTEÅEMÅPOT²NCIAÅCOMODIDADEÅEÅ
ELEGªNCIAÅ EÅ APRENDERÅ AÅ ESCREVERÅ FUN¯¼ESÅ ÁTEISÅ ±Å UMAÅ DASÅ FORMASÅ DEÅ CONSEGUIRÅ QUEÅ OÅ USOÅ DAÅ
LINGUAGEMÅ2ÅSEJAÅCºMODOÅEÅPRODUTIVO
$EVEÅ REAL¯AR
SEÅ QUEÅ MUITASÅ DASÅ FUN¯¼ESÅ QUEÅ EST«OÅ DISPONµVEISÅ EMÅ 2Å TAISÅ COMOÅ MEAN Å
VAR Å POSTSCIPT Å EST«OÅ ESCRITASÅ COMÅ AÅ PRºPRIAÅ LINGUAGEMÅ2ÅN«OÅDIFERINDOÅSUBSTANCIALMENTEÅ
DASÅNOVASÅFUN¯¼ESÅQUEÅOÅUTILIZADOR POSSAÅCRIAR
0ARAÅDEFINIRÅUMAÅFUN¯«OÅDEVEÅFAZER
SEÅUMAÅASSIGNA¯«OÅDAÅFORMA
!1RPHBGDB)XQomR IXQFWLRQDUJBDUJBH[SUHVVmR
ONDEÅ EXPRESS«OÅ SIGNIFICAÅ AÅ EXPRESS«OÅ DEÅ 2Å GERALMENTEÅ UMAÅ EXPRESS«OÅ AGRUPADA Å QUEÅ USAÅ OSÅ
ARGUMENTOS ARG?IÅ PARAÅ CALCULARÅ UMÅ VALORÅ /Å VALORÅ DESSAÅ EXPRESS«OÅ ±Å OÅ VALORÅ DEVOLVIDOÅ PELAÅ
FUN¯«O
/Å USOÅ DAÅ FUN¯«OÅ ±Å GERALMENTEÅ DAÅ FORMAÅ 1RPHBGDB)XQomRDUJB DUJB EÅ
PODEÅUTILIZAR
SEÅEMÅQUALQUERÅALTURAÅQUEÅOÅUSOÅDEÅUMAÅFUN¯«OÅSEJAÅCORRECTO
$OJXQVH[HPSORVVLPSOHV
#OMOÅ UMÅ PRIMEIROÅ EXEMPLOÅ CONSIDEREÅ AÅ FUN¯«OÅ PARAÅ CALCULARÅ AÅ ESTATµSTICAÅ T
3TUDENTÅ DEÅ
DUASÅ AMOSTRASÅMOSTRANDOÅTODOSÅ OSÅPASSOSÅ%STEÅEXEMPLOűÅMUITOÅARTIFICIALÅJ©ÅQUEÅEXISTEMÅTALÅ
COMOÅVIMOSÅOUTROSÅMODOSÅMAISÅSIMPLESÅDEÅOBTERÅOÅMESMOÅRESULTADO
#OMOÅ UMÅ SEGUNDOÅ EXEMPLOÅ PRETENDE
SEÅ ESCREVERÅ UMAÅ FUN¯«OÅ PARAÅ EMULARÅ DIRECTAMENTEÅ AÅ
FUN¯«OÅ kBACKSLASHlÅ DOÅ PROGRAMAÅ -!4,!"Å QUEÅ CALCULAÅ OSÅ COEFICIENTESÅ DAÅ PROJEC¯«OÅ ORTOGONALÅ
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
DOÅ VECTOR YÅ SOBREÅ OÅ ESPA¯OÅ DASÅ COLUNASÅ DAÅ MATRIZÅ 8Å ISTOÅ ±Å OSÅ GERALMENTEÅ DESIGNADOSÅ
ESTIMADORESÅ DEÅ MµNIMOSÅ QUADRADOSÅ DOSÅ COEFICIENTESÅ DEÅ REGRESS«O Å %STAÅ ESTIMATIVAÅ ±Å
NORMALMENTEÅ EXECUTADAÅ COMÅ AÅ FUN¯«OÅ QR Å POR±MÅ DADAÅ AÅ SUAÅ COMPLEXIDADEÅ ± MAISÅ CºMODOÅ
DISPORÅDEÅUMAÅFUN¯«OÅCOMÅAÅSEGUINTEÅFORMAÅQUEÅPERMITAÅUS©
LAÅDIRECTAMENTE
'HILQLomRGHXPRSHUDGRUELQiULR
3EÅHOUV±SSEMOSÅDADOŨÅFUN¯«OÅBACKSLASH ÅUMÅNOMEÅDELIMITADOÅPELOSÅCARACTERESÅÅCOMÅAÅ
FORMA
QRPH
ESTEÅ PODERIA UTILIZAR
SEÅ COMOÅ UMÅ OPERADORÅ BIN©RIOÅ EMÅ VEZÅ DEÅ USAR
SEÅ NAÅ SUAÅ FORMAÅ
FUNCIONALÅ3UPONHAMOSÅQUEÅUSAMOSÅOÅCARACTERÅ PARAÅOÅNOMEÅAÅDARÅAÅESTEÅOPERADORÅESCREVENDO
OÅ
ENTREÅOSÅSµMBOLOSÅDEÅPERCENTAGEMÅ!ÅDEFINI¯«OÅDAÅFUN¯«OÅDEVEÅCOME¯ARÅDAÅSEGUINTEÅFORMA
!³´ IXQFWLRQ;\
^
`
#HAMAMOSÅAÅATEN¯«OÅPARAÅOÅFACTOÅDEÅSEÅESCREVERÅOÅNOMEÅENTREÅASPASÅPOISÅOSÅCARACTERESÅ
S«OÅESPECIAISÅ5MAÅVEZÅDEFINIDAÅAÅFUN¯«OÅAÅSUAÅUTILIZA¯«OűÅDAÅFORMAÅ;\
6EJAÅTAMB±MÅOSÅM±TODOSÅDESCRITOSÅNOÅ#APµTULOÅÅ;-ODELOSÅESTATµSTICOSÅEMÅ2=ÅP©GÅ
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
$UJXPHQWRVFRPQRPH$UJXPHQWRVSUpGHWHUPLQDGRV
*©Å ANTERIORMENTEÅ VIMOSÅ 3EC¯«OÅ Å ;'ERARÅ SEQU²NCIASÅ REGULARES=Å P©GÅ Å QUEÅ QUANDOÅ OSÅ
ARGUMENTOSÅ S«OÅ DEFINIDOSÅ PORÅ NOMEÅ DAÅ FORMAÅ kARGUMENTOVALORlÅ AÅ ORDEMÅ EMÅ QUEÅ S«OÅ
INTRODUZIDOSÅNASÅFUN¯¼ESűÅIRRELEVANTEÅ!LI©SÅPODEMÅUSAR
SEÅSIMULTANEAMENTEÅASÅDUASÅFORMASÅDEÅ
ESPECIFICARÅOSÅARGUMENTOSÅPODEMÅCOME¯AR
SEÅAÅESPECIFICARÅOSÅARGUMENTOSÅPELAÅORDEMÅESPECµFICAÅ
EÅDEÅSEGUIDAÅESPECIFICARÅOUTROSÅARGUMENTOSÅPELOÅNOME
2DUJXPHQWR³´
&REQUENTEMENTEÅ H©Å NECESSIDADEÅ DEÅ QUEÅ UMAÅ FUN¯«OÅ POSSAÅ PASSARÅ OSÅ VALORESÅ DOSÅ SEUSÅ
ARGUMENTOSÅ AÅ OUTRAÅ FUN¯«OÅ 0ORÅ EXEMPLOÅ MUITASÅ FUN¯¼ESÅ GR©FICASÅ COMOÅ PLOT Å UTILIZAMÅ AÅ
FUN¯«OÅPAR ÅEÅPERMITEMÅAOÅUTILIZADORÅPASSARÅOSÅPARªMETROSÅGR©FICOSÅAÅPAR AÅFIMÅDEÅCONTROLARÅ
OÅ RESULTADOÅ GR©FICOÅ 6EJAÅ 3EC¯«OÅ Å ;!Å FUN¯«OÅ PAR =Å P©GÅ Å PARAÅ MAISÅ DETALHESÅ SOBREÅ AÅ
FUN¯«OÅ PAR Å %STAÅ TRANSFER²NCIAÅ DEÅ ARGUMENTOSÅ PODEÅ REALIZAR
SEÅ INCLUINDOÅ UMÅ ARGUMENTOÅ
ADICIONALÅ DEFINIDOÅ PORÅ klÅ NAÅ FUN¯«OÅ QUEÅ PODEÅ SERÅ ULTRAPASSADOÅ $EÅ SEGUIDAÅ APRESENTA
SEÅ OÅ
ESBO¯OÅDEÅUMÅEXEMPLO
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
$VVLJQDo}HVGHQWURGHXPDIXQomR
ÅFUNDAMENTALÅTERÅEMÅCONTAÅQUEÅQUALQUERÅASSIGNA¯«OÅORDIN©RIAÅREALIZADAÅNOÅINTERIORÅDEÅUMAÅ
FUN¯«OűÅLOCALÅEÅTEMPOR©RIOÅSENDOÅPERDIDOÅAPºSÅSAIRÅDAÅFUN¯«OÅ0OTANTOÅASÅASSIGNA¯¼ESÅDOÅTIPOÅ
; TU;Å TALÅ COMOÅ FOIÅ FEITOÅ NAÅ DEFINI¯«OÅ DAÅ FUN¯«OÅ BACKSLASH Å N«OÅ AFECTAMÅ OÅ VALORÅ DOÅ
ARGUMENTOÅ DAÅ FUN¯«OÅ EMÅ QUEÅ SEÅ UTILIZAÅ REPORTANDO
NOSÅ AINDAÅ AOÅ EXEMPLOÅ DAÅ FUN¯«OÅ
BACKSLASH Å VEJA
SEÅ QUEÅ AÅ EXPRESS«OÅ SEGUINTEÅ FAZÅ USOÅ DAÅ MATRIZÅ 8Å EÅ N«OÅ DOÅ RESULTADOÅ DESTAÅ
ASSIGNA¯«OÅ; TU; LOCALÅ
0ARAÅ UMAÅ COMPLETAÅ COMPREENS«OÅ DASÅ REGRASÅ QUEÅ REGEMÅOŪMBITOÅ DASÅ ASSIGNA¯¼ESÅEMÅ2ÅOÅ
UTILIZADORÅ DEVER©Å ESTARÅ FAMILIARIZADOÅ COMÅ AÅ NO¯«OÅ DEÅ ESTRUTURAÅ DEÅ C©LCULOÅ %STEÅ ±Å UMÅ TºPICOÅ
AVAN¯ADOÅEÅCOMÅRELATIVOÅGRAUÅDEÅCOMPLEXIDADEÅQUEÅN«OÅSER©ÅABORDADOÅNESTEÅMANUAL
3EÅSEÅPRETENDEMÅREALIZARÅASSIGNA¯¼ESÅGLOBAISÅEÅPERMANENTESÅNOÅINTERIORÅDEÅUMAÅFUN¯«OÅDEVEÅ
USAR
SEÅOÅOPERADORÅ DEÅkSUPER
ASSIGNA¯«OlÅÅ
OUÅAÅFUN¯«OÅASSIGN Å6EJAÅAÅAJUDAÅSOBREÅESTEÅ
TºPICOÅPARAÅMAISÅDETALHESÅ/ÅOPERADORÅ
EMÅ2ÅTEM UMAÅSEMªNTICAÅDIFERENTEÅDEÅ3
0,53Å%STEÅ
TEMAÅSER©ÅABORDADOÅNAÅ3EC¯«OÅÅ;MBITO=ÅP©GÅ
$OJXQVH[HPSORVPDLVFRPSOH[RV
(ILFLrQFLDGRVIDFWRUHVQXPGHVHQKRHPEORFRV
!NALISEMOSÅ AGORAÅ UMÅ EXEMPLOÅ MAISÅ COMPLEXOÅ OÅ C©LCULOÅ DAÅ EFICI²NCIAÅ DOSÅ FACTORESÅ NUMÅ
DESENHOÅEMÅBLOCOSÅALGUNSÅASPECTOSÅDESTEÅPROBLEMAÅFORAMÅJ©ÅPREVIAMENTEÅTRATADOSÅNAÅ3EC¯«OÅÅ
;5SOÅDEÅVARI©VEISÅINDEXADASÅCOMOŵNDICES=ÅP©G
5MÅ DESENHOÅ EMÅ BLOCOSÅ ±Å DEFINIDOÅ PORÅ DOISÅ FACTORESÅ PORÅ EXEMPLOÅ FACTOR BLOCO B NµVEIS Å EÅ
FACTORÅ VARIEDADE V NµVEIS Å 3ENDOÅ 5YuY EÅ . EuE ASÅ MATRIZESÅ DEÅ REPETI¯¼ESÅ EÅ DEÅ TAMANHOÅ DOSÅ
BLOCOSÅRESPECTIVAMENTEÅEÅ 1 EuY AÅMATRIZÅ DEÅINCID²NCIAÅ ASÅEFICI²NCIASÅ DOSÅ FACTORESÅS«OÅDEFINIDASÅ
COMOÅSENDOÅOSÅVALORESÅPRºPRIOSÅDAÅMATRIZ
( , Y 5 1
. 15 ,Y $
$
SENDOÅ $ . 1
5 Å5MAÅFUN¯«OÅPARAÅCALCULARÅASÅEFICI²NCIASÅDOSÅFACTORESÅPODERIAÅSERÅ
DEFINIDAÅCOMO
!HIEORF IXQFWLRQEORFRYDULHGDGH
^
EORFR DVIDFWRUEORFR XPDSHTXHQDSUHFDXomR
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
/ÅRESULTADOÅDESTA FUN¯«OűÅUMAÅLISTAÅQUEÅCONT±MÅCOMOÅPRIMEIRAÅCOMPONENTEÅASÅEFICI²NCIASÅ
DOSÅFACTORESÅEÅOSÅCONTRASTESÅCANºNICOSÅPARAÅOÅFACTOR BLOCOÅEÅPARAÅOÅFACTORÅVARIEDADEÅPOISÅESTESÅ
ELEMENTOSÅFORNECEMÅINFORMA¯«OÅADICIONALÅÁTIL
(OLPLQDURVQRPHVDRLPSULPLUXPDYDULiYHOLQGH[DGD
0ARAÅVISUALIZARÅGRANDESÅMATRIZESÅOUÅVARI©VEISÅINDEXADASÅPODEÅSERÅCºMODOÅFAZE
LOÅDEÅFORMAÅ
COMPACTAÅ SEMÅ OSÅ NOMESÅ DASÅ VARI©VEISÅ !Å SIMPLESÅ ELIMINA¯«OÅ DOÅ ATRIBUTOÅ DIMNAMES N«OÅ ±Å
SUFICIENTEÅAÅSOLU¯«OÅCONSISTEÅEMÅASSIGNARÅCADEIASÅVAZIASÅDEÅTEXTOÅAÅESTEÅATRIBUTOÅ0ORÅEXEMPLOÅ
PARAÅVISUALIZARÅAÅMATRIZÅ8
!WHPS ;
!GLPQDPHVWHPS OLVWUHSQURZ;UHSQFRO;
!WHPS
!UPWHPS
/Å RESULTADOÅ DESTAÅ SEQU²NCIAÅ COMANDOSÅ PODEÅ OBTER
SEÅ PELAÅ DEFINI¯«OÅ DEÅ UMAÅ FUN¯«OÅ
SEMNOMES ÅQUEÅUTILIZAÅUNSÅPEQUENOSÅTRUQUESÅPARAÅALCAN¯ARÅOÅMESMOÅOBJECTIVOÅ%STAÅFUN¯«OÅ
ILUSTRAÅCOMOÅALGUMASÅFUN¯¼ESÅÁTEISÅEÅEFICAZESÅPODEMÅTERÅUMÅCºDIGOÅT«OÅREDUZIDO
!VHPQRPHV IXQFWLRQD
^
5HPRYHRVQRPHVGDVYDULiYHLVSDUDYLVXDOL]DUPDWUL]HV
G OLVW
O
IRU LLQGLPD
^
G>>O O@@ UHS³´L
`
GLPQDPHVD G
D
`
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
,QWHJUDomRQXPpULFDUHFXUVLYD
!SÅFUN¯¼ESÅ PODEMÅ SERÅRECURSIVASÅEÅINCLUSIVAMENTEÅPODEMÅDEFINIR
SEÅOUTRASÅFUN¯¼ESÅNOÅSEUÅ
INTERIORÅ.OTE
SEÅCONTUDOÅQUEÅESTASÅFUN¯¼ESÅINTERIORESÅQUEÅNAÅVERDADEÅS«OÅCOMOÅQUEÅVARI©VEISÅ
N«OÅS«OÅDISPONIBILIZADASÅPARAÅOUTRASÅFUN¯¼ESÅCOMOÅOÅSERIAMÅSEÅFOSSEMÅDEFINIDASÅFORAÅDAÅDEFINI¯«OÅ
DEÅUMAÅFUN¯«OÅISTOűÅDIRECTAMENTEÅNAÅLINHAÅDEÅCOMANDO
/Å EXEMPLOÅ SEGUINTEÅ MOSTRAÅ UMAÅ FORMAÅ TRIVIALÅ DEÅ REALIZARÅ RECURSIVAMENTEÅ UMAÅ INTEGRA¯«OÅ
NUM±RICAÅUNI
DIMENSIONALÅ/ÅINTEGRANDOűÅCALCULADOÅNOSÅEXTREMOSÅEÅNOÅCENTROÅDOÅINTERVALOÅ3EÅOÅ
RESULTADOÅDEÅAPLICARÅ AÅREGRAÅDOÅTRAP±ZIOÅAÅUMÅSºÅINTERVALOűÅBASTANTEÅPRºXIMOÅAOÅRESULTADOÅDEÅ
APLIC©
LAÅ AÅ DOISÅ INTERVALOSÅ ENT«OÅ ESTEÅ VALORÅ ±Å CONSIDERADOÅ COMOÅ SENDOÅ OÅ RESULTADOÅ #ASOÅ
CONTR©RIOÅAPLICA
SEÅOÅPROCEDIMENTOÅAÅCADAÅUMÅDOSÅDOISÅINTERVALOSÅ/ÅRESULTADOűÅUMÅPROCESSOÅDEÅ
INTEGRA¯«OÅMODIFICADOÅQUEÅLOCALIZAÅOSÅC©LCULOSÅ DAÅFUN¯«OÅ NASÅ REGI¼ESÅONDEűÅMENOSÅ LINEARÅ %STEÅ
M±TODOÅCONSOMEÅCONTUDOÅGRANDEÅQUANTIDADEÅDEÅRECURSOSÅDEÅC©LCULOÅEÅAÅFUN¯«OÅSºÅ±ÅCOMPETITIVAÅ
COMÅOUTROSÅALGORITMOSÅQUANDOÅOÅINTEGRANDOűÅDIFµCILÅDEÅCALCULARÅ/ÅEXEMPLOűÅAOÅMESMOÅTEMPOÅ
UMÅPEQUENOÅPUZLEÅDEÅPROGRAMA¯«OÅEMÅ2
!DUHD IXQFWLRQIDEHSV HOLP
^
IXQ IXQFWLRQIDEIDIEDHSVOLPIXQ
^
$IXQomRIXQVypYLVtYHOGHQWURGDIXQomRDUHD
G DE
K E D
IG IG
D K
IDIG
D K
IGIE
LI DEVD D DHSV__OLP
UHWXUQDD
HOVH
^
UHWXUQIXQIDGIDIGDHSVOLPIXQ
IXQIGE IGIEDHSVOLP IXQ
`
`
ID ID
IE IE
D IDIE
E D
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
IXQIDEIDIEDHSVOLPIXQ
`
0ARAÅTESTARÅAÅFUN¯«OÅCALCULEÅOÅINTEGRALÅDAÅFUN¯«OÅSINX NOÅINTERVALOÅ;Å=
!DUHDVLQ
;=Å
I u [ ÅEÅCALCULEÅ ³ u [ G[
%XPERIMENTEÅAÅDEFINIRÅUMAÅFUN¯«OÅDOÅTIPOÅ
!I IXQFWLRQ[
^
[A
`
!DUHDI
;=Å
ÆPELWR
!ÅDISCUSS«OÅNESTAÅSESS«OűÅMAISÅT±CNICAÅQUEÅNOSÅRESTANTESÅCAPµTULOSÅDESTEÅMANUALÅ0RETENDE
SEÅVERÅEMÅPORMENORÅUMAÅDASÅMAIORESÅDIFEREN¯ASÅENTREÅ2ÅEÅ3
0,53
/SÅSµMBOLOSÅQUEÅAPARECEMÅNOÅINTERIORÅDOÅCORPOÅDEÅUMAÅFUN¯«OÅDIVIDEM
SEÅEMÅTR²SÅCLASSESÅ
PARªMETROSÅ FORMAISÅ VARI©VEISÅ LOCAISÅ EÅ VARI©VEISÅ LIVRESÅ /SÅ PARªMETROSÅ FORMAISÅ S«OÅ OSÅ QUEÅ
APARECEMÅ NAÅ LISTAÅ DEÅ ARGUMENTOSÅ DAÅ FUN¯«OÅ EÅ OSÅ SEUSÅ VALORESÅ S«OÅ DEFINIDOSÅ NOÅ PROCESSOÅ DEÅ
ASSIGNA¯«OÅ DOSÅ ARGUMENTOSÅ DAÅ FUN¯«O AOSÅ PARªMETROSÅ FORMAISÅ !SÅ VAR©VEISÅ LOCAISÅ S«OÅ AQUELASÅ
CUJOSÅVALORESÅS«OÅCALCULADOSÅPALAÅAVALIA¯«OÅDASÅEXPRESS¼ESÅNOÅINTERIORÅDASÅFUN¯¼ESÅ!SÅVARI©VEISÅ
QUEÅ N«OÅ S«OÅ PARªMETROSÅ FORMAISÅ NEMÅ VARI©VEISÅ LOCAISÅ S«OÅ ASÅ DESIGNADASÅ VARI©VEISÅ LIVRESÅ !SÅ
VARI©VEISÅLIVRESÅTRANSFORMAM
SEÅEMÅVARI©VEISÅLOCAISÅSEÅSEÅLHESÅATRIBUEMÅVALORESÅ0ARAÅACLARARÅESTESÅ
CONCEITOSÅCONSIDEREMOSÅAÅSEGUINTEÅFUN¯«O
!I IXQFWLRQ[
^
\
[
SULQW[
SULQW\
SULQW]
`
.ESTAÅFUN¯«OÅXűÅUMÅPARªMETROÅFORMALÅYűÅUMAÅVARI©VELÅLOCALÅEÅZűÅUMAÅVARI©VELÅLIVRE
%MÅ 2Å AÅ LIGA¯«OÅ DEÅ UMÅ VALORÅ AÅ UMAÅ VARI©VELÅ LIVREÅ ±Å REALIZADAÅ CONSULTANDOÅ OÅ AMBIENTEÅ NOÅ
QUALÅAÅFUN¯«OÅFOIÅCRIADAÅQUEÅSEÅDESIGNAÅPORŪMBITOÅL±XICOÅ$EFINAMOSÅAÅFUN¯«OÅCUBO
!FXER IXQFWLRQQ
^
VT IXQFWLRQ^Q
Q`
Q
VT
`
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
!Å VARI©VELÅ NÅ N«OÅ ±Å UMÅ ARGUMENTOÅ DAÅ FUN¯«OÅ SQ Å 0ORTANTOÅ ±Å UMAÅ VARI©VELÅ LIVREÅ EÅ
UTILIZAM
SEÅASÅREGRASÅDOŪMBITOÅ L±XICOÅ PARAÅ DETERMINARÅ OÅSEUÅVALORÅ%MŪMBITOÅEST©TICOÅCOMOÅ
EMÅ3
0,53 ÅOÅVALORűÅASSOCIADOÅAÅUMAÅVARI©VELÅGLOBALÅCHAMADAÅNÅ%MŪMBITOÅL±XICOÅCOMOÅEMÅ
2 űÅUMÅPARªMETROÅPARAÅAÅFUN¯«OÅCUBO ÅPOISÅH©ÅUMAÅASSIGNA¯«OÅACTIVAÅPARAÅAÅVARI©VELÅNÅNOÅ
MOMENTOÅEMÅQUEÅSEÅDEFINEÅAÅFUN¯«OÅSQ Å!ÅDIFEREN¯AÅDEÅAVALIA¯«OÅENTREÅ2ÅEÅ3
0,53űÅQUEÅ3
0,53ÅTENTAÅENCONTRARÅ UMAÅVARI©VELÅGLOBALÅCHAMADAÅNÅENQUANTOÅQUEÅ2ÅEMÅTENTAÅEMÅPRIMEIROÅ
LUGARÅENCONTRARÅUMAÅVARI©VELÅNÅNOÅAMBIENTEÅCRIADOÅQUANDOÅSEÅACTIVAÅAÅFUN¯«OÅCUBO
3ULPHLURFiOFXORHP63/86
!FXER
(UURU LQVT2EMHFWQQRWIRXQG
'XPSHG
6HJXQGRFiOFXORHP6/86DSyVDVVLJQDUYDORUDQ
!Q
!FXER
>@
$PHVPDIXQomRFDOFXODGDHP5
!FXER
>@
/Å ªMBITOÅ L±XICOÅ PODEÅ USAR
SEÅ PARA CONCEDERÅ ¨SÅ FUN¯¼ESÅ UMÅ ESTADOÅ CAMBIANTEÅ.OÅEXEMPLOÅ
SEGUINTEÅ Å ILUSTRA
SEÅ COMOÅ PODEÅ UTILIZAR
SEÅ 2Å PARAÅ SIMULARÅ UMAÅ CONTAÅ BANC©RIAÅ 5MAÅ CONTAÅ
BANC©RIAÅ NECESSITAÅ DEÅ TERÅ UMÅ BALAN¯OÅOUÅTOTALÅ UMAÅFUN¯«OÅ PARAÅ REALIZARÅ DEPºSITOSÅ OUTRAÅPARAÅ
RETIRARÅ FUNDOSÅ EÅ AINDAÅ OUTRAÅ PARAÅ CALCULARÅ OÅ BALAN¯OÅ 6AMOSÅ CRIARÅ UMAÅ FUN¯«OÅ CHAMADAÅ
CONTABANCO Å QUEÅ CONT±MÅ TR²SÅ FUN¯¼ESÅ EÅ QUEÅ DEVOLVEÅ UMAÅ LISTAÅ COMOÅ RESULTADOÅ 1UANDOÅ SEÅ
EXECUTAÅ AÅ FUN¯«OÅ CONTABANCO Å ESTAÅ ASSUMEÅ COMOÅ ARGUMENTOÅ UMÅ VALORÅ NUM±RICOÅ TOTALÅ EÅ
DEVOLVEÅUMAÅLISTAÅQUEÅCONT±MÅUMAÅLISTAÅQUEÅCONT±MÅASÅTR²SÅFUN¯¼ESÅINTERNASÅ*©ÅQUEÅESTASÅEST«OÅ
DEFINIDASÅNOÅINTERIORÅDEÅUMÅAMBIENTEÅQUEÅCONT±MÅAÅVARI©VELÅTOTALÅESTASÅT²MÅACESSOÅAOÅSEUÅVALOR
$EÅ CERTOÅ MODO ESTEÅ FUNCIONAMENTOÅ ±Å SEMELHANTEÅ AOÅ DOÅ 3
0,53Å J©Å QUEÅ NESTEÅ PROGRAMAÅ OÅ
OPERADORÅ
CRIAÅOUÅASSIGNAÅSEMPREÅVALORESÅAÅUMAÅVARI©VELÅGLOBAL
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
3HUVRQDOL]DomRGRDPELHQWH
/SÅ UTILIZADORESÅ DEÅ 2Å PODEMÅ PERSONALIZARÅ OÅ AMBIENTEÅ DEÅ TRABALHOÅ ADAPTANDO
OÅ ¨SÅ SUASÅ
NECESSIDADESÅDEÅDIVERSOSÅMODOSÅ%XISTEÅUMÅFICHEIROÅDEÅINICIALIZA¯«OÅEÅCADAÅDIRECTºRIOÅPODEÅTERÅOÅ
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
SEUÅ PRºPRIOÅ FICHEIROÅ DEÅ INICIALIZA¯«OÅ ESPECµFICOÅ &INALMENTEÅ PODEMÅ USAR
SEÅ ASÅ FUN¯¼ESÅ ESPECIAISÅ
&IRST EÅ,AST
/Å FICHEIROÅ DEÅ INICIALIZA¯«OÅ DENOMINA
SEÅ k2PROFILElÅ EÅ ENCONTRA
SEÅ NOÅ SUB
DIRECTºRIOÅ LIBRARY
DOÅDIRECTºRIOÅDEÅINSTALA¯«OÅDEÅ2Å!SÅORDENSÅCONTIDASÅNESTEÅARQUIVOÅS«OÅEXECUTADASÅCADAÅVEZÅQUEÅ
SEÅ INICIAÅ UMAÅ SESS«OÅ DEÅ 2Å %XISTEÅ UMÅ SEGUNDOÅ FICHEIROÅ DEÅ CONFIGURA¯«OÅ PESSOALÅ DENOMINADOÅ
k2PROFILElÅ QUEÅ PODEÅ EXISTIRÅ EMÅ QUALQUERÅ DIRECTºRIOÅ DEÅ TRABALHOÅ 3EÅ INICIAÅ AÅ SESS«OÅ DEÅ 2Å AÅ
PARTIRÅ DOÅ DIRECTºRIOÅ QUEÅ CONT±MÅ ESTEÅ FICHEIROÅ ASÅ ORDENSÅ NELEÅ CONTIDASÅ S«OÅ EXECUTADASÅ Å %STEÅ
ARQUIVOÅPERMITEÅAÅCADAÅUTILIZADORÅTERÅCONTROLOÅSOBREÅOÅSEUÅESPA¯OÅDEÅTRABALHOÅTALÅCOMOÅPERMITEÅ
DISPORÅ DEÅ DIFERENTESÅ MODOSÅ DEÅ INICIALIZA¯«OÅ PARAÅ DIFERENTESÅ DIRECTºRIOSÅ DEÅ TRABALHOÅ 3EÅ NOÅ
DIRECTºRIOÅ AÅ PARTIRÅ DOÅ QUALÅ SEÅ INICIAÅ AÅ SESS«OÅ N«OÅ CONT±MÅ OÅ FICHEIROÅ k2PROFILElÅ ENT«OÅ 2Å
PROCURAR©ÅESTEÅFICHEIROÅNOÅDIRECTºRIOÅINICIALÅDOÅUTILIZADORÅEÅCASOÅEXISTAÅUTILIZA
O
!Å FUN¯«OÅ &IRST Å PODEÅ EXISTIRÅ EMÅ QUALQUERÅ DESTESÅ DOISÅ FICHEIROSÅ DEÅ CONFIGURA¯«OÅ OUÅ NOÅ
FICHEIROÅDEÅIMAGEMÅk2DATAlÅ%STAÅFUN¯«OűÅAUTOMATICAMENTEÅEXECUTADAÅNOÅINµCIOÅDAÅSESS«OÅEÅ
PODEÅUSAR
SEÅÅPARAÅINICIARÅOÅAMBIENTEÅDEÅTRABALHOÅ.O EXEMPLOÅSEGUINTEÅAÅFUN¯«OÅ&IRST ALTERAÅ
OÅINDICATIVOÅDEÅSISTEMAÅPARAÅOÅSµMBOLOÅÅEÅDEFINEÅOUTRASÅCARACTERµSTICASÅDEÅFUNCIONAMENTOÅPARAÅAÅ
SESS«OÅDEÅTRABALHOÅ
%MÅRESUMOÅAÅSEQU²NCIAÅEMÅQUEÅSEÅEXECUTAMÅESTESÅFICHEIROSÅDEÅPERSONALIZA¯«OÅDOÅAMBIENTEűÅ
k2PROFILElÅk2PROFILElÅk2DATAlÅEÅPORÅÁLTIMOÅAÅFUN¯«OÅk&IRSTlÅ1UALQUERÅDEFINI¯«OÅLEVADAÅ
AÅCABOÅNOSÅÁLTIMOSÅFICHEIROSÅPODEÅMASCARARÅASÅDEFINI¯¼ESÅEFECTUADASÅNOSÅFICHEIROSÅANTERIORES
!)LUVW IXQFWLRQ
^
$OWHUDRSURPSWSDUD
RSWLRQVSURPSW ´´FRQWLQXH ´?W´
3HUVRQDOL]DQ~PHURVHUHVXOWDGR
RSWLRQVGLJLWV OHQJWK
$EUHXPDMDQHODJUiILFD
[
'HILQHFDUDFWHUSDUDJUiILFRV
SDUSFK ³´
([HFXWDRILFKHLURP\VWII5
VRXUFHILOHSDWKJHWHQY³+20(´³5´³P\VWXII5´
&RQHFWDDELEOLRWHFDVWHSIXQ
OLEUDU\VWHSIXQ
`
$EÅMODOÅAN©LOGOÅEXISTEÅAÅFUN¯«OÅ,AST QUEÅCASO ESTEJAÅDEFINIDAűÅEXECUTADAÅNOÅFINALÅDEÅ
CADAÅSESS«OÅ!ÅSEGUIRÅAPRESENTA
SEÅUMÅEXEMPLO
!/DVW IXQFWLRQ
^
%MÅ5.)8ÅESTEűÅUMÅFICHEIROÅESCONDIDOÅPOISÅOÅNOMEÅCOME¯AÅPORÅPONTO
$EFINAÅASÅSUASÅPRºPRIASÅFUN¯¼ES
8PDSHTXHQDPHGLGDGHVHJXUDQoD
JUDSKLFVRII
+RUDGHWHUPLQDU
FDWSDVWHV\VWHPGDWH³?Q$GHXV?Q´
`
&ODVVHV)XQo}HVJHQpULFDV2ULHQWDomRSDUDREMHFWRV
!Å CLASSEÅ DEÅ UMÅ OBJECTOÅ DETERMINAÅ OÅ MODOÅ COMOÅ SER©Å TRATADOÅ PELASÅ DESIGNADASÅ FUN¯¼ESÅ
GEN±RICASÅ$IZENDOÅDEÅOUTRAÅMANEIRAÅUMAÅFUN¯«OűÅDESIGNADAÅGEN±RICAÅSEÅASÅAC¯¼ESÅQUEÅREALIZAÅ
SOBREÅ OS SEUSÅARGUMENTOSÅS«OÅESPECµFICASÅ DAÅCLASSEÅDOSÅARGUMENTOSÅ3EÅOÅARGUMENTOÅN«OÅTEMÅOÅ
ATRIBUTOÅ DEÅ CLASSEÅ OUÅ ±Å DEÅ CLASSEÅ N«OÅ CONTEMPLADAÅ ESPECIFICAMENTEÅ PARAÅ AÅ FUN¯«OÅ GEN±RICAÅ EMÅ
QUEST«OÅENT«OűÅEXECUTADAÅUMAÅAC¯«OÅPR±
DETERMINADA
/Å MECANISMOÅ DOÅ ATRIBUTOÅ DEÅ CLASSEÅ PERMITEÅ AOÅ UTILIZADORÅ AÅ POSSIBILIDADEÅ DEÅ DEFINIRÅ EÅ
ESCREVERÅ FUN¯¼ESÅ PARAÅ FINSÅ ESPECµFICOSÅ %NTREÅ OUTRASÅ FUN¯¼ESÅ ESPECµFICASÅ CITAM
SEÅ ASÅ FUN¯¼ESÅ
PLOT Å PARAÅ VISUALIZARÅ GRAFICAMENTEÅ OBJECTOSÅ AÅ FUN¯«OÅ SUMMARY Å PARAÅ REALIZARÅ UMAÅ AN©LISEÅ
DESCRITIVAÅEÅANOVA ÅPARAÅREALIZARÅAÅAN©LISEÅDEÅVARIªNCIA
ÅENORMEÅOÅNÁMEROÅDEÅFUN¯¼ESÅGEN±RICASÅQUEÅPODEMÅTRATARÅUMAÅCLASSEÅDEÅOBJECTOSÅDEÅMODOÅ
ESPECµFICOÅ0ORÅEXEMPLOÅENTREÅASÅFUN¯¼ESÅQUEÅPODEMÅTRATARÅDEÅMODOÅESPECµFICOÅOBJECTOSÅDAÅCLASSEÅ
kDATAFRAMElÅCITAM
SEÅ
0ODEÅOBTER
SEÅUMAÅLISTAÅCOMPLETAÅUSANDOÅAÅFUN¯«OÅMETHODS
!PHWKRGVFODVV ´GDWDIUDPH´
/ÅNÁMEROÅDEÅCLASSESÅDEÅOBJECTOSÅQUEÅUMAÅFUN¯«OÅGEN±RICAÅPODEÅMANUSEARÅPODEÅTAMB±MÅSERÅ
GRANDEÅ0ORÅEXEMPLOÅAÅFUN¯«OÅPLOT ÅTEMÅDIVERSASÅVARIANTESÅPARAÅCLASSESÅDEÅOBJECTOS
0ARAÅ OBTERÅ AÅ LISTAÅ DEÅ CLASSESÅ QUEÅ UMAÅ FUN¯«OÅ PODEÅ MANUSEARÅ USA
SEÅ TAMB±MÅ AÅ FUN¯«OÅ
METHODS
!PHWKRGVSORW
6EJAÅNA DOCUMENTA¯«OÅMAISÅINFORMA¯¼ESÅSOBREÅOÅTEMA
-ODELOSÅESTATµSTICOSÅEMÅ2
0RGHORVHVWDWtVWLFRVHP5
%STEÅ CAPµTULOÅ PRESSUP¼EÅ QUEÅ OÅ UTILIZADORÅ EST©Å FAMILIARIZADOÅ COMÅ AÅ TERMINOLOGIAÅ ESTATµSTICAÅ
EMÅ PARTICULARÅ COMÅ AN©LISEÅ DEÅ MODELOSÅ DEÅ REGRESS«OÅ EÅ AN©LISEÅ DEÅ VARIªNCIAÅ 0OSTERIORMENTE
FAREMOSÅ UMASÅ ASSUN¯¼ESÅ MAISÅ Å AMBICIOSASÅ EMÅ PARTICULARÅ OÅ CONHECIMENTOÅ DEÅ MODELOSÅ LINEARESÅ
GENERALIZADOSÅEÅREGRESS«OÅN«OÅLINEAR
/SÅ REQUISITOSÅ PARAÅ OÅ AJUSTAMENTOÅ DEÅ MODELOSÅ ESTATµSTICOSÅ EST«OÅ SUFICIENTEMENTEÅ BEMÅ
CONHECIDOSÅ PARAÅ PERMITIRÅ AÅ CONSTRU¯«OÅ DEÅ FERRAMENTASÅ GEN±RICASÅ DEÅ APLICA¯«OÅ AÅ UMÅ AMPLOÅ
ESPECTROÅDEÅPROBLEMAS
2Å DISP¼EÅ DEÅ UMÅ CONJUNTOÅ DEÅ CAPACIDADESÅ QUEÅ TORNAMÅ MUITOÅ SIMPLESÅ OÅ AJUSTAMENTOÅ DEÅ
MODELOSÅ ESTATµSTICOSÅ #OMOÅ FOIÅ REFERIDOÅ NOÅ INµCIOÅ ASÅ SAµDASÅ S«OÅ MµNIMASÅ PODEÅ SERÅ NECESS©RIOÅ
UTILIZARÅFUN¯¼ESÅDEÅEXTRAC¯«OÅPARAÅOBTERÅRESULTADOSÅMAISÅDETALHADOS
'HILQLomRGHPRGHORVHVWDWtVWLFRV)RUPXOiULR
5MÅ EXEMPLOÅ ELEMENTARÅ DEÅ MODELOÅ ESTATµSTICOÅ ±Å OÅ MODELOÅ DEÅ REGRESS«OÅ LINEARÅ COMÅ ERROSÅ
INDEPENDENTESÅEÅVARIªNCIAÅCONSTANTE
¦E
S
\L [ HL HL 1,' V L Q
M LM
M
%MÅNOTA¯«OÅMATRICIALÅPODEÅESCREVER SE
\ ; E H
ONDEÅY ±ÅOÅVECTOR DAÅVARI©VELÅRESPOSTAÅ8 ±ÅMATRIZÅDOÅMODELO OUÅAÅMATRIZÅDOÅDESENHOÅFORMADAÅ
PELASÅCOLUNASÅ [ [ [ S ÅQUEÅS«OÅASÅVARI©VEISÅINDEPENDENTESÅ'ERALMENTEÅ [ SER©ÅUMAÅCOLUNAÅ
DEÅÅQUEÅDEFINEÅOÅTERMOÅINDEPENDENTE OUÅINTERCEP¯«O
%XEMPLOS
!NTESÅDEÅDARÅUMAÅDEFINI¯«OÅFORMALÅALGUNSÅEXEMPLOSÅAJUDAR«OÅAÅCLARIFICARÅASÅIDEIAS
\[
\ [ !MBOSÅ DEFINEMÅ OÅ MESMOÅ MODELOÅ DEÅ REGRESS«OÅ LINEARÅ DEÅ YÅ SOBREÅ XÅ /Å
TEMOÅ INDEPENDENTEÅ EST©Å IMPLµCITOÅ NOÅ PRIMEIROÅ MODELOÅ EÅ EXPLµCITOÅ NOÅ
SEGUNDO
\ [
\ [
\ [ 4ODOSÅESTESÅMODELOSÅDEFINEMÅAÅREGRESS«OÅLINEARÅDEÅYÅSOBREÅXÅSEMÅTERMOÅ
INDEPENDENTEÅISTOűÅOÅMODELOÅPASSAÅPELAÅORIGEMÅDASÅCOORDENADAS
-ODELOSÅESTATµSTICOSÅEMÅ2
\ a SRO\ [ [
2EGRESS«OÅPOLINOMIALÅDEÅSEGUNDOÅGRAUÅDEÅYÅSOBREÅXÅÅ!ÅPRIMEIRAÅFORMAÅ
\ a [ , [ A
UTILIZAÅPOLINºMIOSÅORTOGONAISÅEÅSEGUNDAÅFORMAÅUTILIZAÅPOT²NCIASÅDEÅMODOÅ
EXPLµCITO
\ a ; SRO\ [ 2EGRESS«OÅ MÁLTIPLAÅ DEÅ YÅ COMÅ UMÅ MODELOÅ MATRICIALÅ CONSTITUµDOÅ PELAÅ
MATRIZÅ8ÅEÅTERMOSÅPOLINOMIAISÅEMÅXÅDEÅSEGUNDOÅGRAU
\ a $
%
\ a $ % $%
-ODELOÅN«OÅADITIVOÅDEÅDOISÅFACTORESÅDEÅYÅSOBREÅ!ÅEÅ"Å/SÅDOISÅPRIMEIROSÅ
\ a %LQ $
\ a $ %
MODELOSÅ ESPECIFICAMÅ AÅ MESMAÅ CLASSIFICA¯«OÅ CRUZADAÅ EÅ OSÅ DOISÅ ÁLTIMOSÅ
ESPECIFICAMÅ AÅ MESMAÅ CLASSIFICA¯«OÅ ANINHADAÅ %MÅ TERMOSÅ GEN±RICOSÅ OSÅ
QUATROÅMODELOSÅESPECIFICAMÅOÅMESMOÅSUB
ESPA¯OÅDEÅMODELOS
\ a $ % & A
-ODELOÅ COMÅ TR²SÅ FACTORESÅ QUEÅ CONT±MÅ EFEITOSÅ PRINCIPAISÅ EÅ
\ a $
%
& $ % &
INTERAC¯¼ESÅDOSÅFACTORESÅDOISÅAÅDOISÅ!MBASÅASÅEXPRESS¼ESÅESPECIFICAMÅOÅ
MESMOÅMODELO
\ a $
[
\ a $ [ -ODELOSÅ DEÅ REGRESS«OÅ LINEARÅ SIMPLESÅ DEÅ YÅ SOBREÅ XÅ SEPARADOSÅ PARAÅ CADAÅ
\ a $ [
NµVELÅ DOÅ FACTOR !Å !Å ÁLTIMAÅ EXPRESS«OÅ PRODUZÅ ESTIMATIVASÅ EXPLµCITASÅ DEÅ
TANTOSÅTERMOSÅINDEPENDENTESÅEÅDEPENDESTESÅQUANTOSÅOSÅNµVEISÅDEÅ!
/Å OPERADORÅ a USADOÅ PARAÅ DEFINIRÅ AÅ FºRMULA OUÅ EXPRESS«OÅ FORMAL DOÅ MODELOÅ EMÅ 2Å !Å
EXPRESS«OÅGEN±RICAÅPARAÅUMÅMODELOÅLINEARÅORDIN©RIOű
TERMO?I PODEÅSER
x UMÅFACTOR
x UMAÅ EXPRESS«OÅ FORMAL OUÅ FºRMULA CONSTITUµDAÅ PORÅ FACTORESÅ VECTORESÅ OUÅ
MATRIZESÅLIGADOSÅPORÅOPERADORESÅFORMAIS
%MÅ TODOSÅ OSÅ CASOSÅ CADAÅ TERMOÅ DEFINEÅ UMÅ CONJUNTOÅ DEÅ COLUNASÅ VARI©VEIS Å QUEÅ
PODEMÅSERÅINCLUµDASÅOUÅELIMINADASÅDAÅMATRIZÅDOÅMODELOÅ/ÅVALORÅÅSIGNIFICAÅUMÅ
TERMOÅ INDEPENDENTEÅ EÅ ±Å INCLUµDOÅ PORÅ DEFEITOÅ AÅ N«OÅ SERÅ QUEÅ EXPLICITAMENTEÅ SEÅ
EXCLUA
/SÅ OPERADORESÅ FORMAIS S«OÅ SIMILARESÅ ¨Å NOTA¯«OÅ USADAÅ PORÅ 7ILKINSONÅ EÅ 2OGERSÅ Å NOSÅ
PROGRAMASÅ',)-ÅEÅ'%.34!4Å5MAÅDIFEREN¯AÅINEVIT©VELűÅQUEÅOÅOPERADORÅklűÅSUBSTITUµDOÅPORÅ
klÅJ©ÅQUEÅOÅPONTOűÅMÅCARACTERÅV©LIDOÅPARAÅNOMESÅDEÅOBJECTOSÅEMÅ2Å$EÅSEGUIDAÅAPRESENTA
SEÅ
UMÅRESUMOÅDAÅNOTA¯«OÅBASEADAÅEMÅ#HAMBERSÅÅ(ASTIEÅÅP©GÅ
<a0 9űÅMODELADOÅPORÅ-
0 B 0 B )NCLUIÅ-?ÅEÅ-?
0 B 0 B )NCLUIÅ-?ÅEÅN«OÅINCLUIÅOSÅTERMOSÅ-?
0 B 0 B 0RODUTOÅ TENSORIALÅ DEÅ -?Å EÅ -?Å 3EÅ AMBOSÅ S«OÅ FACTORESÅ CORRESPONDEÅ
AOÅFACTOR DEÅSUB
CLASSES
, 0 )SOLAÅ-Å$ENTROÅDEÅ-ÅTODOSÅOSÅOPERADORESÅT²MÅOÅSEUÅSENTIDOÅARITM±TICOÅ
HABITUALÅEÅESSEÅTERMOÅAPARECEÅNAÅMATRIZÅDOÅMODELO
.OTEÅ QUEÅ DENTROÅ DEÅ PAR²NTESISÅ QUEÅ GERALMENTEÅ ENVOLVEMÅ OSÅ ARGUMENTOSÅ DEÅ UMAÅ FUN¯«OÅ
TODOSÅ OSÅ OPERADORESÅ T²MÅ OÅ SEUÅ SIGNIFICADOÅ ARITM±TICOÅ HABITUALÅ !Å FUN¯«OÅ ) ±Å AÅ FUN¯«OÅ
IDENTIDADEÅ UTILIZADAÅ SOMENTEÅ PARAÅ PODERÅ INTRODUZIRÅ TERMOSÅ NASÅ EXPRESS¼ESÅ DEFININDO
OSÅ
MEDIANTEÅOPERADORESÅARITM±TICOS
%MÅ PARTICULARÅ QUANDOÅ ASÅ EXPRESS¼ESÅ FORMAISÅ ESPECIFICAMÅ COLUNASÅ DAÅ MATRIZÅ DOÅ MODELOÅ AÅ
ESPECIFICA¯«OÅDOSÅPARªMETROSűÅIMPLµCITAÅ.«OűÅESTEÅOÅCASOÅEMÅOUTROSÅCONTEXTOSÅPORÅEXEMPLOÅNAÅ
ESPECIFICA¯«OÅDEÅMODELOSÅN«OÅLINEARES
-ODELOSÅESTATµSTICOSÅEMÅ2
&RQWUDVWHV
Å NECESS©RIOÅ TERÅ UMAÅ IDEIAÅ AINDAÅ QUEÅ GERALÅ DOÅ MODOÅ COMOÅ ASÅ EXPRESS¼ESÅ DOÅ MODELOÅ
ESPECIFICAMÅASÅCOLUNASÅDAÅMATRIZÅDOÅMODELOÅ%STAÅNO¯«OűÅÅF©CILÅSEÅASÅVARI©VEISÅS«OÅCONTµNUASÅEMÅ
QUEÅ CADAÅ UMAÅ CONSTITUIÅ UMAÅ COLUNAÅ DAÅ REFERIDAÅ MATRIZÅ $OÅ MESMOÅ MODOÅ SEÅOÅMODELOÅ CONT±MÅ
UMÅTERMOÅINDEPENDENTEÅAÅMATRIZÅCONT±MÅUMAÅCOLUNAÅDEÅ
.OÅ CASOÅ DEÅ UMÅ FACTOR !Å COMÅ KÅ NµVEISÅ AÅ RESPOSTAÅ DEPENDEÅ DEÅ SEÅ OÅ FACTORÅ ±Å NOMINALÅ OUÅ
ORDINALÅ .OÅ CASOÅ DEÅ UMÅ FACTORÅ NOMINALÅ GERAM
SEÅ K
Å COLUNASÅ CORRESPONDENTESÅ AOSÅ SEGUNDOÅ
TERCEIROÅETCÅAT±ÅAOÅK
±SIMOÅNµVELÅDOÅFACTORÅ0ORTANTOÅAÅPARAMETRIZA¯«OÅIMPLµCITAÅCONSISTEÅEMÅ
CONTRASTARÅAÅRESPOSTAÅDOÅPRIMEIROÅNµVELÅCOMÅCADAÅUMÅDOSÅRESTANTESÅNµVEIS Å.OÅCASOÅDEÅFACTORESÅ
ORDINAISÅ ASÅ K
Å COLUNASÅ S«OÅ OSÅ POLINºMIOSÅ ORTOGONAISÅ SOBREÅ Å Å Å KÅ OMITINDOÅ OÅ TERMOÅ
CONSTANTE
(©Å AINDAÅ OUTRASÅ POSSIBILIDADESÅ POISÅ OÅ ESQUEMAÅ DEÅ CONTRASTESÅ AÅ UTILIZARÅ PODEÅ FIXAR
SEÅ PARAÅ
CADAÅTERMOÅDOÅMODELOÅUTILIZANDOÅASÅFUN¯¼ESÅCONTRASTS EÅC
!INDAÅ N«OÅ SEÅ CONSIDERARAMÅ OSÅ TERMOSÅ DEÅ INTERAC¯«OÅ QUEÅ GERAMÅ OSÅ PRODUTOSÅ DASÅ COLUNASÅ
INTRODUZIDAS PELOSÅTERMOSÅDOSÅSEUSÅCOMPONENTES
%MBORAÅOSÅDETALHESÅSEJAMÅCOMPLICADOSÅASÅFºRMULASÅDOSÅMODELOSÅEMÅ2ÅGERAMÅHABITUALMENTEÅ
OSÅ MODELOSÅ QUEÅ UMÅ ESTATµSTICOÅ PODERIAÅ ESPERARÅ DESDEÅ QUEÅ SEÅ PRESERVEÅ AÅ MARGINALIDADEÅ 0ORÅ
EXEMPLOÅ OÅ AJUSTAMENTOÅ DEÅ UMÅ MODELOÅ COMÅ INTERAC¯«OÅ MASÅ SEMÅ OSÅ CORRESPONDENTESÅ EFEITOSÅ
PRINCIPAISÅ CONDUZIR©Å AÅ RESULTADOSÅ SURPREENDENTESÅ CUJAÅ INTERPRETA¯«OÅ SEÅ DEIXAÅ PARAÅ OSÅ
ESPECIALISTAS
0RGHORVOLQHDUHV
!Å FUN¯«OÅ ELEMENTARÅ PARAÅ AJUSTARÅ MODELOSÅ MÁLTIPLOSÅ ORDIN©RIOSÅ ±Å AÅ FUN¯«OÅ LM Å EÅ UMAÅ
VERS«OÅRESUMIDAÅDAÅSUAÅUTILIZA¯«Oű
!PRGHORDMXVWDGR OPH[SUHVVmRBGRBPRGHORGDWD IROKDGHGDGRV
0ORÅEXEMPLO
-ODELOSÅESTATµSTICOSÅEMÅ2
)XQo}HVJHQpULFDVSDUDH[WUDLULQIRUPDomRGRPRGHOR
/ÅRESULTADOÅDAÅFUN¯«OÅ LM ±ÅUMÅOBJECTOÅDOÅMODELOÅAJUSTADOÅQUEÅCONSISTEÅNUMAÅLISTAÅDEÅ
RESULTADOSÅDEÅCLASSEÅLMÅ!ÅINFORMA¯«OÅACERCAÅDOÅMODELOÅAJUSTADOÅPODEÅIMPRIMIR
SEÅOUÅVISUALIZAR
SEÅGRAFICAMENTEÅUSANDOÅFUN¯¼ESÅGEN±RICASÅORIENTADASÅPARAÅOBJECTOSÅDESTAÅCLASSEÅENTREÅASÅQUAISÅSEÅ
DESTACAM
$EÅSEGUIDAÅAPRESENTA SEÅUMAÅBREVEÅDESCRI¯«OÅDASÅMAISÅUSADAS
ANOVAOBJECTO?ÅOBJECTO?
#OMPARAÅUMÅSUB
MODELOÅCOMÅUMÅMODELOÅEXTERNOÅEÅPRODUZÅUMAÅTABELAÅDEÅ
AN©LISEÅDEÅVARIªNCIA
COEFICIENTOBJECTO #ALCULAÅAÅMATRIZÅDEÅCOEFICIENTESÅDEÅREGRESS«O
&ORMAÅREDUZIDAÅCOEFOBJECTO
FORMULAOBJECTO /BT±MÅAÅFºRMULAÅDOÅMODELO
PLOTOBJECTO #RIAÅ QUATROÅ GR©FICOSÅ MOSTRANDOÅ OSÅ RESµDUOSÅ OSÅ VALORESÅ AJUSTADOSÅ EÅ
ALGUNSÅDIAGNºSTICOS
PREDICTOBJECTOÅNEWDATAFOLHAÅDEÅDADOS
/Å RESULTADOÅ ±Å UMÅ VECTOR OUÅ MATRIZÅ DEÅ VALORESÅ PREDITOSÅ PELOÅ MODELOÅ
CORRESPONDENTESÅAOSÅVALORESÅDAÅFOLHAÅDEÅDADOSÅ%STAÅNOVAÅFOLHAÅDEÅDADOSÅ
USADAÅ DEVEÅ CONTERÅ VARI©VEISÅ CUJASÅ ETIQUETASÅ COINCIDAMÅ COMÅ ASÅ DAÅ
ORIGINAL
PRINTOBJECTO 6ISUALIZAÅ UMAÅ VERS«OÅ RESUMIDAÅ DOÅ OBJECTOÅ 'ERALMENTEÅ OÅ SEUÅ USOÅ ±Å
IMPLµCITO
0ODEÅUSARÅAÅFUN¯«O
!PHWKRGVFODVV ´OP´
PARAÅOBTERÅAÅLISTAGEMÅDEÅTODASÅASÅFUN¯¼ESÅRELACIONADAS
-ODELOSÅESTATµSTICOSÅEMÅ2
&ORMAÅREDUZIDAÅRESIDOBJECTO
SUMMARYOBJECTO 6ISUALIZAÅ UMÅ RESUMOÅ ESTATµSTICOÅ COMPLETOÅ DOSÅ RESULTADOSÅ DAÅ AN©LISEÅ DEÅ
REGRESS«O
$QiOLVHGHYDULkQFLD&RPSDUDomRGHPRGHORV
!ÅFUN¯«OÅ DEÅAJUSTAMENTOÅDEÅMODELOÅAOVFORMULAÅDATAFOLHAÅDEÅDADOS OPERAÅNOÅSEUÅ
MODOÅMAISÅSIMPLESÅDEÅMANEIRAÅSIMILARŨÅFUN¯«OÅLM EÅAÅMUITASÅDASÅFUN¯¼ESÅGEN±RICASÅLISTADASÅ
NAÅ 3EC¯«OÅ Å ;&UN¯¼ESÅ GEN±RICASÅ PARAÅ EXTRAIRÅINFORMA¯«OÅDOÅMODELO=Å P©GÅ TAMB±MÅ SEÅLHEÅ
APLICAM
7DEHODGD$129$
2EFIRA
SEÅ QUEÅ AÅ TABELAÅ DAÅ AN©LISEÅ DEÅ VARIªNCIAÅ CORRESPONDEÅ AÅ UMAÅ SUCESS«OÅ DEÅ MODELOSÅ
AJUSTADOSÅ !SÅ SOMASÅ DEÅ QUADRADOSÅ QUEÅ APARECEMÅ NAÅ TABELAÅ ANOVA CORRESPONDEMÅ AÅ DIMINUI¯¼ESÅ
NASÅSOMASÅDEÅQUADRADOSÅRESIDUAISÅCOMOÅRESULTADOÅDAÅINCLUS«OÅDEÅUMÅTERMOÅCONCRETO NUMÅLUGARÅ
CONCRETO DAÅSUCESS«OÅ0ORTANTOÅAÅORDEMÅDEÅINCLUS«OÅSOMENTEÅSER©ÅIRRELEVANTEÅEMÅDELINEAMENTOSÅ
ORTOGONAIS
0ARAÅ DELINEAMENTOSÅ COMÅ V©RIOSÅ ESTRATOSÅ OÅ PROCEDIMENTOÅ CONSISTEÅ EMÅ PRIMEIROÅ LUGARÅ EMÅ
PROJECTARÅAÅRESPOSTAÅSOBREÅOSÅESTRATOSÅDOÅERROÅMAISÅUMAÅVEZÅEMÅSEQU²NCIAÅEÅDEÅSEGUIDAÅAJUSTARÅOÅ
MODELOÅAÅCADAÅPROJEC¯«OÅ0ARAÅMAISÅDETALHESÅCONSULTEÅ#HAMBERSÅÅ(ASTIEÅ
5MAÅ ALTERNATIVAÅ MAISÅ FLEXµVELÅ DAÅ TABELAÅ COMPLETAÅ DAÅ ANOVA CONSISTEÅ EMÅ COMPARARÅDOISÅ OUÅ
MAISÅMODELOSÅDIRECTAMENTEÅUTILIZANDOÅAÅFUN¯«OÅANOVA
-ODELOSÅESTATµSTICOSÅEMÅ2
!DQRYDPRGHORBDMXVWDGRBPRGHORBDMVXWDGRB
/ÅRESULTADOűÅUMAÅTABELAÅDEÅAN©LISEÅDEÅVARIªNCIAÅQUEÅMOSTRAÅASÅDIFEREN¯ASÅENTREÅOSÅMODELOSÅ
QUANDOÅ AJUSTADOSÅ NESTAÅ SEQU²NCIAÅ /SÅ MODELOSÅ AJUSTADOSÅ EMÅ COMPARA¯«OÅ CONSTITUEMÅ UMAÅ
SUCESS«OÅHIER©RQUICAÅ%STEÅRESULTADOÅN«OÅFORNECEÅINFORMA¯«OÅDIFERENTEÅDAÅOBTIDAÅPELAÅFUN¯«OÅPR±
DEFINIDAÅPOR±MÅFACILITAÅAÅSUAÅCOMPREENS«OÅEÅCONTROLO
$FWXDOL]DomRGHPRGHORVDMXVWDGRV
!Å FUN¯«OÅ UPDATE UTILIZA
SEÅ FREQUENTEMENTEÅ PARAÅ AJUSTARÅ UMÅ MODELOÅ QUEÅ DIFEREÅ DEÅ OUTROÅ
AJUSTADOÅPREVIAMENTEÅPORÅALGUNSÅTERMOSÅADICIONADOSÅOUÅREMOVIDOSÅ!ÅSUAÅEXPRESS«Oű
!QRYRPRGHOR XSGDWHPRGHORDQWHULRUQRYDIRUPXOD
.AÅ EXPRESS«OÅ kNOVAFORMULAlÅ UTILIZA
SEÅ OÅ PONTOÅ klÅ PARAÅ REFERIRÅ AÅ TODAÅ AÅ PARTEÅ
CORRESPONDENTEÅAOÅMODELOÅANTERIORÅ0ORÅEXEMPLO
!IP OP\a[[[[[GDWD SURGXFDR
!IP OPIPa[
!VIP XSGDWHIPVTUWa
AJUSTAÅ UMÅ MODELOÅ DEÅ REGRESS«OÅ MÁLTIPLAÅ COMÅ Å VARI©VEISÅ INDEPENDENTESÅ CONTIDASÅ NAÅ FOLHAÅ DEÅ
DADOSÅ PRODUCAOÅ DEÅ SEGUIDAÅ AJUSTAÅ UMÅ MODELOÅ ADICIONALÅ INCLUINDOÅ UMAÅ SEXTAÅ VARI©VELÅ
INDEPENDENTEÅEÅFINALMENTEÅAJUSTAÅOUTROÅMODELOÅALTERNATIVOÅAÅESTEÅEMÅQUEÅAÅVARI©VELÅDEPENDENTEÅ
±ÅSUBSTITUµAÅPELAÅSUAÅRAIZÅQUADRADA
/Å NOMEÅ kl 0ODEÅ SERÅ USADOÅ NOUTROSÅ CONTEXTOSÅ POR±MÅ COMÅ SIGNIFICADOSÅ LIGEIRAMENTEÅ
DISTINTOSÅ0ORÅEXEMPLO
!IPIXOO OP\aGDWD SURGXFDR
AJUSTAR©ÅUMÅMODELOÅCOMÅVARI©VELÅRESPOSTAÅYÅEÅCOMÅTODASÅASÅVARI©VEISÅINDEPENDENTESÅEXISTENTESÅ
NAÅFOLHAÅDEÅDADOSÅPRODUCAO
/UTRASÅFUN¯¼ESÅQUEÅPERMITEMÅEXPLORARÅMODELOSÅDEÅFORMAÅSEQUENCIALÅS«OÅASÅFUN¯¼ESÅADD Å
DROP EÅSTEP Å/SÅNOMESÅS«OÅSUGESTIVOSÅMASÅDEVER©ÅCONSULTARÅAÅAJUDAÅDISPONµVELÅPARAÅESTASÅ
FUN¯¼ES
0RGHORVOLQHDUHVJHQHUDOL]DGRV
/SÅMODELOSÅLINEARESÅGENERALIZADOSÅS«OÅUMAÅEXTENS«OÅDOSÅMODELOSÅLINEARESÅCOMÅOÅOBJECTIVOÅ
DEÅTERÅEMÅCONSIDERA¯«OÅTANTOÅDISTRIBUI¯¼ESÅDEÅRESPOSTASÅN«OÅNORMAISÅCOMOÅTRANSFORMA¯¼ESÅPARAÅ
OBTERÅAÅLINEARIDADEÅDEÅUMAÅFORMAÅDIRECTAÅ5MÅMODELOÅLINEARÅGENERALIZADOÅPODEÅDESCREVER
SEÅDEÅ
ACORDOÅCOMÅASÅSEGUINTESÅSUPOSI¯¼ES
x %XISTEÅ UMAÅ VARI©VELÅ RESPOSTAÅ YÅ EÅ DIVERSASÅ VARI©VEISÅ CAUSAISÅ XÅ XÅ Å CUJOSÅ VALORESÅ
INFLUEMÅNAÅDISTRIBUI¯«OÅDAÅVARI©VELÅRESPOSTA
x !SÅ VARI©VEISÅ CAUSAISÅ INFLUENCIAMÅ AÅ DISTRIBUI¯«OÅ DEÅ YÅ MEDIANTEÅ UMAÅ FUN¯«OÅ LINEARÅ
SIMPLESÅ%STAÅFUN¯«OÅLINEARÅRECEBEÅOÅNOMEÅDEÅPREDICTORÅLINEARÅEÅESCREVE
SEÅGERALMENTE
-ODELOSÅESTATµSTICOSÅEMÅ2
K E [ E [ E Q [Q
)STOűŠ[L N«OÅINFLUENCIAÅNAÅDISTRIBUI¯«OÅDEÅYÅSEÅEÅSºÅSEÅ E L
x !ÅDISTRIBUI¯«OÅDEÅYűÅDAÅFORMA
ª$ º
I \ \ P M H[S « ^ \O P J O P ` W \ M »
¬M ¼
ONDEÅ M ±Å UMÅ PARªMETROÅ DEÅ ESCALA POSSIVELMENTEÅ CONHECIDO Å QUEÅ PERMANECEÅ CONSTANTEÅ
PARAÅTODASÅASÅOBSERVA¯¼ESÅ!ÅREPRESENTAÅUMÅFACTOR DEÅPONDERA¯«OÅAÅPRIORI QUEÅSEÅSUP¼EÅ
CONHECIDOÅMASÅQUEÅPODEÅVARIARÅCOMÅASÅOBSERVA¯¼ESÅEÅP ±ÅOÅVALORÅM±DIOÅDEÅYÅ0ORTANTOÅ
SUP¼E
SEÅ QUEÅ AÅ DISTRIBUI¯«OÅ DEÅ YÅ FICAÅ DETERMINADAÅ PELAÅ SUAÅ M±DIAÅ EÅ POSSIVELMENTEÅ PORÅ
UMÅPARªMETROÅDEÅESCALA
x !ÅM±DIAÅPűÅUMAÅFUN¯«OÅINVERTµVELÅDOÅPREDICTORÅLINEAR
P PK K P P A P
EÅESTAÅFUN¯«OÅINVERSAÅ A ÅDENOMINA
SEÅFUN¯«OÅDEÅENLACE
%STESÅ PRESSUPOSTOSÅ S«OÅ SUFICIENTEMENTEÅ ABRANGENTESÅ PARAÅ ABARCARÅ UMAÅ AMPLAÅ CLASSEÅ DEÅ
MODELOSÅ ÁTEISÅ NAÅ ESTATµSTICAÅ APLICADAÅ EÅ SIMULTANEAMENTEÅ SUFICIENTEMENTEÅ RESTRITIVOSÅ PARAÅ OÅ
DESENVOLVIMENTOÅ DEÅ UMAÅ METODOLOGIAÅ UNIFICADAÅ DEÅ ESTIMA¯«OÅ EÅ INFER²NCIAÅ PELOÅ MENOSÅ
ASSIMPTOTICAMENTEÅ /SÅ INTERESSADOSÅ EMÅ APROFUNDARÅ ESTEÅ TEMAÅ PODEMÅ CONSULTARÅ QUALQUERÅ DASÅ
OBRASÅDEÅREFER²NCIAÅSOBREÅOÅASSUNTOÅTALÅCOMOÅ-C#ULLAGHÅÅ.ELDERÅ ÅOUÅ$OBSONÅ
)DPtOLDV
!ÅCLASSEÅDEÅMODELOSÅLINEARESÅGENERALIZADOSÅQUEÅPODEMÅSERÅTRATADOSÅEMÅ2ÅINCLUIÅASÅVARI©VEISÅ
RESPOSTAÅ DEÅ DISTRIBUI¯¼ESÅ GAUSSIANA NORMAL Å BINOMIALÅ POISSONÅ GAUSSIANAÅ INVERSA NORMALÅ
INVERSA Å EÅ GAMMAÅ BEMÅ COMOÅ OSÅ MODELOSÅ DEÅ QUASI
VEROSIMILHAN¯AÅ EMÅ QUEÅ AÅ DISTRIBUI¯«OÅ DAÅ
VARI©VELÅ RESPOSTAÅ N«OÅ EST©Å EXPLICITAMENTEÅ DEFINIDAÅ .ESTAÅ ÁLTIMAÅ SITUA¯«OÅ DEVEÅ ESPECIFICAR
SEÅAÅ
FUN¯«OÅDEÅVARIªNCIA COMOÅUMAÅFUN¯«OÅDAÅM±DIAÅNOSÅRESTANTESÅCASOSÅESTAÅFUN¯«OÅEST©ÅIMPLµCITAÅ
NAÅDISTRIBUI¯«OÅDAÅVARI©VELÅRESPOSTA
#ADAÅDISTRIBUI¯«OÅDAÅVARI©VELÅRESPOSTAÅADMITEÅDIVERSASÅFUN¯¼ESÅDEÅENLACEÅQUEÅRELACIONAMÅAÅ
M±DIAÅ COMÅ OÅ PREDICTORÅ LINEARÅ $EÅ SEGUIDAÅ APRESENTAM
SEÅ ASÅ QUEÅ AUTOMATICAMENTEÅ EST«OÅ
DISPONµVEIS
.OMEÅDAÅFAMµLIA &UN¯«OÅDEÅENLACE
!Å COMBINA¯«OÅ DEÅ UMAÅ DISTRIBUI¯«OÅ DAÅ VARI©VELÅ RESPOSTAÅ UMAÅ FUN¯«OÅ DEÅ ENLACEÅ EÅ OUTRASÅ
INFORMA¯¼ESÅQUEÅS«OÅNECESS©RIASÅPARAÅLEVARÅAÅCABOÅAÅMODELIZA¯«OÅDENOMINA
SEÅFAMµLIA DOÅMODELOÅ
LINEARÅGENERALIZADO
$IXQomRJOP
$ADOÅ QUEÅAÅDISTRIBUI¯«OÅ DAÅVARI©VELÅRESPOSTAÅDEPENDEÅDASÅ VARI©VEISÅPREDICTORASÅATRAV±SÅDEÅ
UMAÅ FUN¯«OÅ LINEARÅ SIMPLESÅ PODEÅ UTILIZAR
SEÅ OÅ MESMOÅ MECANISMOÅ DOSÅ MODELOSÅ LINEARESÅ PARAÅ
ESPECIFICARÅAÅPARTEÅLINEARÅDOÅMODELOÅLINEARÅGENERALIZADOÅ#ONTUDOÅAÅFAMµLIAÅDEVEÅESPECIFICAR
SEÅDEÅ
MODOÅDISTINTO
!Å FUN¯«OÅ DEÅ 2Å QUEÅ PERMITEÅ AJUSTARÅ UMÅ MODELOÅ LINEARÅ GENERALIZADOÅ ±Å GLM Å QUEÅ ±Å DAÅ
SEGUINTEÅFORMA
!PRGHORDMXVWDGR JOPIRUPXOD
IDPLO\ IDPLOLDJHUDGRUDGDWD IROKDGDGRV
!Å ÁNICAÅ CARACTERµSTICAÅ NOVAÅ ±Å OÅ PARªMETROÅ FAMLIAGERADORA ATRAV±SÅ DOÅ QUALÅ SEÅ DESCREVEÅ AÅ
FAMµLIAÅDOÅMODELOÅLINEARÅGENERALIZADOÅÅOÅNOMEÅDEÅUMAÅFUN¯«OÅQUEÅGERAÅUMAÅLISTAÅDEÅFUN¯¼ESÅEÅ
EXPRESS¼ESÅQUEÅJUNTASÅDEFINEMÅEÅCONTROLAMÅOÅMODELOÅEÅOÅPROCESSOÅDEÅESTIMA¯«OÅ%MBORAÅPOSSAÅ
PARECERÅCOMPLICADOŨÅPRIMEIRAÅVISTAÅAÅSUAÅUTILIZA¯«OűÅMUITOÅSIMPLES
/SÅ NOMESÅ DASÅ FUN¯¼ESÅ STANDARDÅ GERADORASÅ DEÅ FAMµLIASÅ QUEÅ ACOMPANHAMÅ 2Å S«OÅ LISTADASÅ NAÅ
TABELAÅAPRESENTADAÅNAÅ3EC¯«OÅÅ;&AMµLIAS=ÅP©GÅÅCOMÅAÅDESIGNA¯«OÅDEÅk.OMEÅDAÅFAMµLIAlÅ
#ASOÅHAJAÅNECESSIDADEÅDEÅSELECCIONARÅUMAÅFUN¯«OÅDEÅENLACEÅDEVEÅINDICAR
SEÅCOMOÅUMÅPARªMETROÅ
ENTREÅ PAR²NTESISÅ DOÅ NOMEÅ DAÅ FAMµLIAÅ .OÅ CASOÅ DAÅ FAMµLIAÅ kQUASIlÅ AÅ FUN¯«OÅ DEÅ VARIªNCIAÅ PODEÅ
ESPECIFICAR
SEÅDOÅMESMOÅMODO
6EJAMOSÅALGUNSÅEXEMPLOS
&AMµLIAÅGAUSSIAN
5MAÅEXPRESS«OÅDAÅFORMA
!IP JOP\a[[ IDPLO\ JDXVVLDQGDWD YHQGDV
OBT±MÅOÅMESMOÅRESULTADOÅDE
!IP OP\a[[GDWD YHQGDV
MASÅ COMÅ MENORÅ EFICI²NCIAÅ .OTEÅ QUEÅ AÅ FAMµLIAÅ GAUSSIANÅ N«OÅ DISP¼EÅ AUTOMATICAMENTEÅ DEÅ UMAÅ
S±RIEÅ DEÅ FUN¯¼ESÅ DEÅ ENLACEÅ PELOÅ QUEÅ N«OÅ ADMITEÅ PARªMETROSÅ 3EÅ UMAÅ DETERMINADAÅ AN©LISEÅ
NECESSITAÅ DEÅ USARÅ AÅ FAMµLIAÅGAUSSIANÅCOMÅ UMÅENLACEÅ N«O
STANDARDÅAÅSOLU¯«OÅPASSAÅ PELOÅ USOÅ DAÅ
FAMµLIAÅQUASIÅCOMOÅSEÅVER©ÅPOSTERIORMENTE
&AMµLIAÅBINOMIAL
#ONSIDEREMOSÅOÅSEGUINTEÅEXEMPLOÅARTIFICIALÅ3ILVEYÅ
)DADE
.ÅDEÅHOMENS
.ÅDEÅCEGOS
#ONSIDEREMOSÅOÅPROBLEMAÅDEÅAJUSTARÅUMÅMODELOÅLOGµSTICOÅEÅUMÅMODELOÅPROBITÅAÅESTESÅDADOSÅ
EÅESTIMARÅEMÅCADAÅMODELOÅOÅPARªMETROÅ,$ÅCORRESPONDENTEŨÅIDADEÅEMÅQUEÅAÅPROBABILIDADEÅDEÅ
CEGUEIRAűÅSEÅ
3EÅ YÅ ±Å OÅ NÁMEROÅ DEÅ CEGOSÅ COMÅ IDADEÅ XÅ EÅ NÅ ±Å OÅ NÁMEROÅ DEÅ SUJEITOSÅ ESTUDADOSÅ AMBOSÅ OSÅ
MODELOSÅS«OÅDAÅFORMA
\ a % Q ) E E [
EMÅ QUEÅ PARAÅ OÅ MODELOÅ PROBITÅ ) ] ) ] ±Å AÅ FUN¯«OÅ DEÅ DISTRIBUI¯«OÅ NORMALÅ Å EÅ NOÅ
MODELOÅ LOGITÅ MODELOÅ PORÅ DEFEITO Å ) ] H ] H ] Å %MÅ AMBOSÅ OSÅ CASOSÅ ,$Å ±Å DEFINIDOÅ
COMO
/' E E
ISTOűÅOÅPONTOÅEMÅQUEÅOÅARGUMENTOÅDAÅFUN¯«OÅDEÅDISTRIBUI¯«OűÅZERO
%MÅPRIMEIROÅLUGARÅVAMOSÅINTRODUZIRÅOSÅDADOSÅPARAÅUMAÅFOLHAÅDEÅDADOS
!NDO\WKRV GDWDIUDPH[ F
Q UHS\ F
0ARAÅ AJUSTARÅ UMÅ MODELOÅ BINOMIALÅ UTILIZANDOÅ GLM Å EXISTEMÅ DUASÅ POSSIBILIDADESÅ PARAÅ AÅ
RESPOSTA
x 3EÅAÅRESPOSTAűÅUMAÅMATRIZÅDEÅDUASÅCOLUNASÅAÅPRIMEIRAÅCOLUNAÅDEVEÅCONTERÅOÅNÁMEROÅDEÅ
SUCESSOSÅEÅAÅSEGUNDAÅOÅNÁMEROÅDEÅINSUCESSOS
6AMOSÅAÅUSARÅAÅSEGUNDAÅCONVEN¯«OÅPELOÅQUEÅDEVEMOSÅADICIONARÅUMAÅMATRIZŨÅNOSSAÅFOLHAÅ
DEÅDADOS
!NDO\WKRV<PDW FELQGNDO\WKRV\NDO\WKRVQNDO\WKRV\
0ARAÅAJUSTARÅOSÅDOISÅMODELOSÅUTILIZAMOS
!IPS JOP<PDWa[IDPLO\ ELQRPLDOOLQN SURELWGDWD NDO\WKRV
!IPO JOP<PDWa[IDPLO\ ELQRPLDOGDWD NDO\WKRV
*©ÅQUEÅAÅFUN¯«OÅDEÅENLACEűÅPORÅDEFEITOÅAÅFUN¯«OÅLOGITÅESTEÅPARªMETROÅPODEÅSERÅOMITIDOÅTALÅ
COMOÅSEÅFEZÅNAÅSEGUNDAÅEXPRESS«OÅ0ARAÅVERÅOSÅRESULTADOSÅDEÅCADAÅUMÅDOSÅAJUSTAMENTOSÅFAZ
SE
!VXPPDU\IPS
!VXPPDU\IPO
!MBOSÅ OSÅ MODELOSÅ SEÅ AJUSTAMÅ DEMASIADOÅ BEM Å 0ARAÅ ESTIMARÅ ,$Å PODEMOSÅ DEFINIRÅ AÅ
SEGUINTEÅFUN¯«O
!OG IXQFWLRQE
^
-ODELOSÅESTATµSTICOSÅEMÅ2
E>@E>@
`
EÅDEÅSEGUIDAÅCALCULARÅOÅSEUÅVALORÅCOMÅOSÅRESULTADOSÅFMPÅEÅFMLÅANTERIORES
!OGS OGFRHIIPS
!OGO OGFRHIIPO
!FOGSOGO
)NTERCEPT Å)NTERCEPT Å
ÅÅÅÅ
-ODELOSÅPOISSON
0ARAÅAÅFAMµLIAÅPOISSONÅAÅFUN¯«OÅDEÅENLACEÅPR±
DEFINIDAűÅLOGÅEÅOÅUSOÅQUEÅFUNDAMENTALMENTEÅ
SEÅ FAZÅ NAÅ PR©TICAÅ DESTAÅ FAMµLIAÅ ±Å PARAÅ AJUSTARÅ MODELOSÅ LOG
LINEARESÅ DEÅ 0OISSONÅ AÅ DADOSÅ DEÅ
FREQU²NCIASÅCUJAÅDISTRIBUI¯«OűÅGERALMENTEÅMULTI
NOMIALÅ%STEűÅUMÅEXTENSOÅEÅIMPORTANTEÅTEMAÅ
QUEÅCONSTITUIÅUMAÅPARTEÅFUNDAMENTALÅDAÅUTILIZA¯«OÅDEÅMODELOSÅGENERALIZADOSÅN«O
GAUSSIANOSÅQUEÅ
N«OÅSER©ÅAQUIÅDESENVOLVIDO
-ODELOSÅQUASIÅQUASI
VEROSIMILHAN¯A
%MÅ TODASÅ ASÅ FAMµLIASÅ AÅ VARIªNCIAÅ DAÅ VARI©VELÅ RESPOSTAÅ DEPENDEÅ DAÅ SUAÅ M±DIAÅ EÅ TEMÅ UMÅ
PARªMETROÅDEÅESCALAÅMULTIPLICATIVOÅ!ÅFORMAÅDEÅDEPEND²NCIAÅDAÅVARIªNCIAÅEMÅRELA¯«OŨÅM±DIAűÅ
UMAÅCARACTERµSTICAÅDAÅDISTRIBUI¯«OÅDAÅVARI©VELÅRESPOSTAÅPORÅEXEMPLOÅPARAÅAÅDISTRIBUI¯«OÅ0OISSONÅ
SER©Å YDU> \ @ P
0ARAÅ AÅ ESTIMA¯«OÅ EÅ INFER²NCIAÅ DAÅ FAMµLIAÅ QUASI
VEROSIMILHAN¯AÅ AÅ DISTRIBUI¯«OÅ EXACTAÅ DAÅ
VARI©VELÅ RESPOSTAÅ N«OÅ EST©Å ESPECIFICADAÅ MASÅ APENASÅ UMAÅ FUN¯«OÅ DEÅ ENLACEÅ EÅ AÅ FORMAÅ COMOÅ AÅ
VARIªNCIAÅ DEPENDEÅ DAÅ M±DIAÅ *©Å QUEÅ AÅ ESTIMA¯«OÅ QUASE
VEROSIMILHAN¯AÅ UTILIZAÅ FORMALMENTEÅ ASÅ
MESMASÅT±CNICASÅDAÅDISTRIBUI¯«OÅGAUSSIANAÅESTAÅFAMµLIAÅPERMITEÅAJUSTARÅMODELOSÅGAUSSIANOSÅCOMÅ
FUN¯¼ESÅDEÅENLACEÅOUÅINCLUSIVAMENTEÅCOMÅFUN¯¼ESÅDEÅVARIªNCIAÅN«O
STANDARD
0ORÅEXEMPLOÅCONSIDEREMOSÅAÅSEGUINTEÅREGRESS«OÅN«OÅLINEAR
T ]
\ H
] T
QUEÅPODEÅESCREVER
SEÅCOMO
\ H
E [ E [
-ODELOSÅESTATµSTICOSÅEMÅ2
0tQLPRVTXDGUDGRV
5MAÅ FORMAÅ DEÅ AJUSTARÅ UMÅ MODELOÅ N«OÅ LINEARÅ ±Å MINIMIZANDOÅ AÅ SOMAÅ DOSÅ QUADRADOSÅ DOSÅ
RESµDUOSÅ 33% Å ESTEÅ M±TODOÅ FAZÅ SENTIDOÅ SEÅ OSÅ ERROSÅ OBSERVADOSÅ SEGUEMÅ SATISFATORIAMENTEÅ UMAÅ
DISTRIBUI¯«OÅNORMAL
%MBORAÅSEÅPUDESSEÅTENTARÅENCONTRARÅVALORESÅMELHORÅAJUSTADOSÅOSÅVALORESÅÅEÅÅPARECEMÅ
ADEQUADOSÅ0ASSEMOSÅAGORAŨÅESTIMA¯«O
!UHVXOWDGR QOPIQS FKHVVLDQ 758(
!PºSÅ PRECEDERÅ AOÅ AJUSTAMENTOÅ RESULTADOMINIMUM CONT±MÅ AÅ SOMAÅ DOSÅ QUADRADOSÅ DOSÅ
RESµDUOSÅ 33% Å EÅ RESULTADOESTIMATES CONT±MÅ OSÅ ESTIMADORESÅ DEÅ MµNIMOSÅ QUADRADOSÅ DOSÅ
PARªMETROSÅ0ARAÅOBTERÅOSÅERROS
PADR«OÅAPROXIMADOSÅ3% ÅDOSÅESTIMADORESÅFAZ
SE
!VTUWGLDJ
UHVXOWDGRPLQLPXPOHQJWK\
VROYHUHVXOWDGRKHVVLDQ
/Å VALORÅ Å NAÅ EXPRESS«OÅ ANTERIORÅ REPRESENTAÅ OÅ NÁMEROÅ DEÅ PARªMETROSÅ ESTIMADOSÅ 5MÅ
INTERVALOÅDEÅCONFIAN¯AÅAÅÅSER©ÅPARªMETROÅESTIMADOÅr Å3%Å0ODEMOSÅREPRESENTARÅOÅMODELOÅ
AJUSTADOÅSOBREÅOÅGR©FICOÅDOSÅVALORES
!SORW[\
![DMXVWDGR VHT
!\DMXVWDGR
[DMXVWDGR[DMXVWDGR
!OLQHVVSOLQH[DMXVWDGR\DMXVWDGR
!Å BIBLIOTECAÅ NLS DISP¼EÅ DEÅ MUITASÅ OUTRASÅ CAPACIDADESÅ PARAÅ AJUSTAMENTOÅ DEÅ MODELOSÅ N«OÅ
LINEARESÅPELOÅM±TODOÅDOSÅMµNIMOSÅQUADRADOSÅ/ÅMODELOÅQUEÅACAB©MOSÅDEÅAJUSTARűÅOÅMODELOÅDEÅ
-ICHAELIS
-ENTENÅCUJAÅFUN¯«OÅNAÅBIBLIOTECAÅNLSűÅ3SMICMEN
!OLEUDU\QOV
!GI GDWDIUDPH[ [\ \
!PRGHOR QOV\a66PLFPHQ[9PNGI
!PRGHOR
.ONLINEARÅREGRESSIONÅMODEL
MODELÅÅYÅ^Å33MICMENXÅ6MÅK Å
DATAÅÅDFÅ
6MÅÅÅÅÅÅÅÅÅÅÅÅKÅ
ÅÅÅ
RESIDUALÅSUM
OF
SQUARESÅÅÅ
!VXPPDU\PRGHOR
&ORMULAÅYÅ^Å33MICMENXÅ6MÅK
0ARAMETERS
3IGNIFÅCODESÅÅÅÅ@
ÅÅÅÅ@
ÅÅÅÅ@
ÅÅÅÅ@ÅÅÅÅ@ÅÅÅÅ
2ESIDUALÅSTANDARDÅERRORÅÅONÅÅDEGREESÅOFÅFREEDOM
-ODELOSÅESTATµSTICOSÅEMÅ2
#ORRELATIONÅOFÅ0ARAMETERÅ%STIMATES
6M
KÅ
0i[LPDYHURVLPLOKDQoD
/ÅM±TODOÅDEÅM©XIMAÅVEROSIMILHAN¯AűÅUMÅM±TODOÅDEÅAJUSTAMENTOÅQUEÅSEÅAPLICAÅMESMOÅQUEÅ
OSÅ ERROSÅ N«OÅ TENHAMÅ DISTRIBUI¯«OÅ NORMALÅ /Å M±TODOÅ ESTIMAÅ OSÅ VALORESÅ DOSÅ PARªMETROSÅ QUEÅ
MAXIMIZAMÅ AÅ FUN¯«OÅ LOG
VEROSIMILHAN¯AÅ OUÅ OÅ QUEÅ ±Å EQUIVALENTEÅ MINIMIZAMÅ OÅ VALORÅ Å
LOG
VEROSIMILHAN¯AÅ !PRESENTA
SEÅ UMÅ EXEMPLOÅ RETIRADOÅ DEÅ $OBSONÅ Å P©GÅ
Å EMÅ QUEÅ SEÅ
AJUSTAÅUMÅMODELOÅLOGIT AOSÅDADOSÅDOSEÅRESPOSTA ÅOSÅQUAISÅEVIDENTEMENTEÅTAMB±MÅPODERIAMÅSERÅ
MODELADOSÅCOM GLM
![ F
!\ F
!Q F
!ÅFUN¯«OÅnLOG
VEROSIMILHAN¯AÅAÅMINIMIZARű
!OY IXQFWLRQS
^
VXP\
S>@S>@
[
± Q
ORJH[SS>@S>@
[
ORJFKRRVHQ\
`
4ENDOÅSELECCIONADOÅUNSÅVALORESÅINICIAISÅNOÅCASOÅ
ÅEÅ ÅPROCEDE
SEÅAOÅAJUSTAMENTO
!UHVXOWDGR QOPOYS FKHVVLDQ 758(
!PºSÅ OÅ QUEÅ RESULTADOMINIMUM CONT±MÅ OÅ VALORÅ DEÅ nLOG
VEROSIMILHAN¯AÅ E
RESULTADOESTIMATES CONT±MÅ OSÅ ESTIMADORESÅ DEÅ M©XIMAÅ VEROSIMILHAN¯AÅ 0ARAÅ OBTERÅ OSÅ ERROS
PADR«OÅDOSÅPARªMETROSÅFAZ
SE
!VTUWGLDJVROYHUHVXOWDGRKHVVLDQ
EÅTALÅCOMOÅANTERIORMENTEÅUMÅINTERVALOÅDEÅCONFIAN¯AÅAÅÅPARAÅOSÅPARªMETROSÅESTIMADOSÅ
SER©ÅESTIMATIVAÅr Å3%
$OJXQVPRGHORVQmRVWDQGDUG
#ONCLUIMOSÅESTEÅCAPµTULOÅCOMÅUMAÅBREVEÅREFER²NCIAÅAÅOUTRASÅCAPACIDADESÅDEÅ2ÅPARAÅMODELOSÅ
ESPECIAISÅDEÅREGRESS«OÅEÅAN©LISEÅDEÅDADOS
x 2EGRESS«OÅCOMÅAPROXIMA¯«OÅLOCALÅ!ÅFUN¯«OÅLOESS AJUSTAÅUMÅMODELOÅDEÅREGRESS«OÅN«OÅ
PARAM±TRICAÅ UTILIZANDOÅ REGRESS«OÅ POLINOMIALÅ LOCALMENTEÅ PONDERADA %STEÅ TIPOÅ DEÅ
REGRESS«OÅ ±Å ÁTILÅ PARAÅ REAL¯ARÅ TEND²NCIASÅ EMÅ DADOSÅ CONFUSOSÅ OUÅ PARAÅ REDUZIRÅOSÅDADOSÅ EÅ
OBTERÅALGUNSÅPADR¼ESÅDAÅESTRUTURAÅDEÅGRANDESÅAMOSTRASÅDEÅDADOS
%STAÅFUN¯«OÅEST©ÅDISPONµVELÅNAÅBIBLIOTECAÅMODREG
x 2EGRESS«OÅROBUSTAÅ%XISTEMÅV©RIASÅFUN¯¼ESÅPARAÅAJUSTARÅMODELOSÅDEÅREGRESS«OÅRESISTENTESÅ
¨ÅINFLU²NCIAÅDEÅVALORESÅANºMALOSÅOUTLIERS Å!ÅFUN¯«OÅLQS ÅDISPONµVELÅNAÅBIBLIOTECAÅLQSÅ
CONT±MÅOSÅALGORITMOSÅMAISÅRECENTESÅPARAÅAJUSTAMENTOSÅRESISTENTESÅ/UTRASÅFUN¯¼ESÅMENOSÅ
RESISTENTESÅ MASÅ MAIS EFICIENTESÅ ESTATISTICAMENTEÅ PODEMÅ ENCONTRAR
SEÅ NOUTRASÅ BIBLIOTECASÅ
CRIADASÅPELOSÅUTILIZADORESÅTALÅCOMOÅAÅFUN¯«OÅRLM DAÅBIBLIOTECAÅ-!33
x -ODELOSÅ ADITIVOSÅ %STAÅ T±CNICAÅ TENTAÅ CONSTRUIRÅ UMAÅ FUN¯«OÅ DEÅ REGRESS«OÅ AÅ PARTIRÅ DEÅ
FUN¯¼ESÅADITIVASÅSUAVIZADASÅDASÅVARI©VEISÅPREDICTORASÅGERALMENTEÅUMAÅPORÅCADAÅVARI©VELÅ
PREDITORAÅ !SÅ FUN¯¼ESÅ AVAS EÅ ACE Å DAÅ BIBLIOTECAÅ ACEPACK EÅ ASÅ FUN¯¼ESÅ BRUTO EÅ
MARS NAÅ BIBLIOTECAÅ MDA S«OÅ EXEMPLOSÅ DEÅ T±CNICASÅ DESTEÅ TIPOÅ DISPONµVEISÅ EMÅ
BIBLIOTECASÅDESENVOLVIDASÅPELOSÅUTILIZADORESÅDEÅ2
x -ODELOSÅ EMÅ ©RVOREÅ %MÅ VEZÅ DEÅ BUSCARÅ UMÅMODELOÅGLOBALÅ EXPLµCITOÅPARAÅAÅ PREDI¯«OÅOUÅ
INTERPRETA¯«OÅOSÅMODELOSÅBASEADOSÅEMÅ©RVORESÅTENTAMÅSEPARARÅRECURSIVAMENTEÅOSÅDADOSÅ
EMÅPONTOSÅCRµTICOSÅDASÅVARI©VEISÅPREDITORASÅCOMÅAÅFINALIDADEÅDEÅCONSEGUIRÅUMAÅPARTI¯«OÅ
DOSÅDADOSÅEMÅGRUPOSÅT«OÅHOMOG±NEOSÅQUANTOÅPOSSµVELÅDENTROÅDOSÅGRUPOSÅEÅHETEROG±NEOSÅ
ENTREÅOSÅGRUPOSÅ/SÅRESULTADOSÅCONDUZEMÅGERALMENTEÅAÅUMAÅCOMPREENS«OÅDOSÅDADOSÅQUEÅ
OUTROSÅ M±TODOSÅ N«O CONSEGUEMÅ /SÅ MODELOSÅ S«OÅ ESPECIFICADOSÅ EMÅ FORMAÅ DEÅ MODELOSÅ
LINEARESÅ ORDIN©RIOSÅ!ÅFUN¯«OÅDEÅAJUSTAMENTOűÅTREE ÅEÅMUITASÅFUN¯¼ESÅGEN±RICASÅTAISÅ
COMOÅPLOT EÅTEXT PODEMÅVISUALIZARÅGRAFICAMENTEÅOSÅRESULTADOSÅDESTESÅMODELOSÅ0ODEÅ
ENCONTRARÅESTESÅMODELOSÅNASÅBIBLIOTECASÅRPART EÅTREEÅDESENVOLVIDASÅPELOSÅUTILIZADORES
2OTINASÅGR©FICAS
5RWLQDVJUiILFDV
!SÅCAPACIDADESÅGR©FICASÅS«OÅUMAÅCOMPONENTEÅMUITOÅIMPORTANTEÅEÅEXTREMAMENTEÅVERS©TILÅDOÅ
AMBIENTEÅ2ÅÅPOSSµVELÅUTILIZARÅESTASÅPOSSIBILIDADESÅPARAÅCRIARÅUMAÅGRANDEÅVARIEDADEÅDEÅGR©FICOSÅ
ESTATµSTICOSÅEÅTAMB±MÅPARAÅDEFINIRÅNOVOSÅTIPOSÅDEÅGR©FICOS
/SÅCOMANDOSÅSOBREÅGR©FICOSÅPODEMÅAGRUPAR SEÅEMÅTR²SÅCATEGORIAS
x &UN¯¼ESÅGR©FICAÅDEÅBAIXOÅNµVELÅQUEÅPERMITEMÅADICIONARÅNOVASÅINFORMA¯¼ESÅAÅGR©FICOSÅJ©Å
CRIADOSÅTALÅCOMOÅNOVOSÅDADOSÅLINHASÅETIQUETAS
2Å MANT±MÅ AUTOMATICAMENTEÅ UMAÅ LISTAÅ DOSÅ PARªMETROSÅ GR©FICOSÅ QUEÅ PODEÅ SERÅ MANIPULADAÅ
PARAÅPERSONALIZARÅOSÅGR©FICOS
)XQo}HVJUiILFDVGHDOWRQtYHO
!SÅFUN¯¼ESÅGR©FICASÅDEÅALTOÅNµVELÅEST«OÅDESENHADASÅPARAÅGERARÅUMÅGR©FICOÅCOMPLETOÅAÅPARTIRÅ
DOSÅ DADOSÅ QUEÅ S«OÅ PASSADOSÅ COMOÅ ARGUMENTOÅ PARAÅ AÅ FUN¯«OÅ 1UANDOÅ FOR POSSµVELÅ OSÅ EIXOSÅ
ETIQUETASÅ EÅ TµTULOSÅ S«OÅ GERADOSÅ AUTOMATICAMENTEÅ AÅ N«OÅ SERÅ QUEÅ SEÅ ESPECIFIQUEÅOÅCONTR©RIO Å!SÅ
FUN¯¼ESÅGR©FICASÅDEÅALTOÅNµVELÅINICIAMÅSEMPREÅUMÅNOVOÅGR©FICOÅELIMINANDOÅOÅGR©FICOÅACTUALÅSEÅTALÅ
FORÅNECESS©RIO
$IXQomRSORW
5MAÅDASÅFUN¯¼ESÅGR©FICASÅMAISÅUSADAÅEMÅ2űÅAÅFUN¯«OÅPLOT ÅQUEűÅUMAÅFUN¯«OÅGEN±RICAÅOÅ
TIPOÅDEÅGR©FICOÅQUEűÅCRIADOÅDEPENDEÅDOÅTIPOÅOUÅDAÅCLASSEÅDO PRIMEIROÅARGUMENTOÅDADOŨÅFUN¯«O
SORW[\
SORW[\ 3EÅ XÅ EÅ YÅ S«OÅ VECTORESÅ PLOTXY CRIAÅ UMÅ GR©FICOÅ DEÅ PONTOSÅ OUÅ DIAGRAMAÅ DEÅ
DISPERS«OÅ DEÅ YÅ EMÅ FUN¯«OÅ DEÅ XÅ /Å MESMOÅ EFEITOÅ ±Å OBTIDOÅ DANDOÅ APENASÅ UMÅ
2OTINASÅGR©FICAS
ARGUMENTOÅCOMOÅNAÅSEGUNDAÅFORMA ÅOUÅUMAÅLISTAÅCONTENDOÅOSÅDOISÅELEMENTOSÅXÅ
EÅYÅOUÅUMAÅMATRIZÅDEÅDUASÅCOLUNAS
SORW[ 3EÅ XÅ ±Å UMAÅ S±RIEÅ DEÅ OBSERVA¯¼ESÅ AOÅ LONGOÅ DOÅ TEMPOÅ ESTEÅCOMANDOÅPRODUZÅUMÅ
GR©FICOÅDAÅS±RIEÅTEMPORALÅSEÅXűÅUMÅVECTOR NUM±RICOÅOÅCOMANDOÅCRIAÅUMÅGR©FICOÅ
DOSÅVALORESÅDOÅVECTORÅSOBREÅOSÅRESPECTIVOSŵNDICESÅSEÅXűÅUMÅVECTORÅCOMPLEXOűÅ
PRODUZIDOÅUMÅGR©FICOÅDAÅPARTEÅIMAGIN©RIAÅVERSUSÅAÅPARTEÅREALÅDOSÅELEMENTOS
SORWI
SORWI\ EMÅQUEÅFűÅUMÅFACTOR EÅYÅUMÅVECTOR NUM±RICOÅ!ÅPRIMEIRAÅFORMAÅCRIAÅUMÅGR©FICOÅ
DEÅBARRASÅDASÅCLASSESÅDEÅFÅAÅSEGUNDAÅFORMAÅPRODUZÅUMÅDIAGRAMAÅDEÅEXTREMOS
E
QUARTISÅOUÅCAIXA
COM
BIGODES ÅDEÅYÅPARAÅCADAÅNµVELÅDEÅF
SORWGI
SORWaH[SU
SORW\aH[SU EMÅQUEÅDFűÅUMAÅFOLHAÅ DEÅDADOSÅYűÅUMÅOBJECTOÅEXPR ±ÅUMAÅÅLISTAÅDEÅ
NOMESÅDEÅOBJECTOSÅSEPARADOSÅPORÅklÅPORÅEXEMPLOÅABC Å!SÅPRIMEIRASÅDUASÅ
FORMASÅCRIAMÅGR©FICOSÅDASÅDISTRIBUI¯¼ESÅDEÅTODASÅASÅCOMBINA¯¼ESÅDASÅVARI©VEISÅNAÅ
FOLHAÅDEÅDADOSÅPRIMEIRAÅFORMA ÅOUÅDOSÅOBJECTOSÅDEFINIDOSÅNAÅEXPRESS«OÅSEGUNDOÅ
CASO Å !Å TERCEIRAÅ FORMAÅ PRODUZÅ OSÅ GR©FICOSÅ DEÅ YÅ VERSUSÅ TODOSÅ OSÅ OBJECTOSÅ
DEFINIDOSÅNAÅEXPRESS«O
*UiILFRVGHGDGRVPXOWLYDULDGRV
2ÅDISP¼EÅDEÅDUASÅFUN¯¼ESÅMUITOÅÁTEISÅPARAÅREPRESENTARÅGRAFICAMENTEÅDADOSÅMULTIVARIADOSÅ3EÅ
8űÅUMAÅMATRIZÅNUM±RICAÅOUÅUMAÅFOLHAÅDEÅDADOSÅNUM±RICOSÅOÅCOMANDO
!SDLUV;
CRIAÅUMAÅMATRIZÅDEÅGR©FICOSÅDEÅDISPERS«OÅDEÅTODASÅASÅCOMBINA¯¼ESÅDEÅPARESÅDEÅVARI©VEISÅDEFINIDASÅ
PELASÅCOLUNASÅDEÅ8ÅISTOűÅCADAÅCOLUNAÅDEÅ8űÅREPRESENTADAÅGRAFICAMENTEÅVERSUSÅCADAÅUMAÅDASÅ
OUTRASÅCOLUNASÅDEÅ8ÅOSÅNN
ÅGR©FICOSÅRESULTANTESÅS«OÅDISPOSTOSÅNUMAÅMATRIZÅDEÅGR©FICOSÅCOMÅ
ASÅESCALASÅCONSTANTESÅAOÅLONGOÅDASÅLINHASÅEÅCOLUNASÅDAÅMATRIZ
QUEÅ CRIAÅ OSÅ DIAGRAMASÅ DEÅ DISPERS«OÅ DEÅ AÅ SOBREÅ BÅ PARAÅ TODOSÅ OSÅ INTERVALOSÅ DEFINIDOS
CONJUNTAMENTEÅPORÅC EÅD
2XWUDVIXQo}HVJUiILFDV
2Å DISP¼EÅ DEÅ OUTRASÅ FUN¯¼ESÅ GR©FICASÅ DEÅ ALTOÅ NµVELÅ PARAÅ AÅ CRIARÅ DIFERENTESÅ TIPOSÅ DEÅ GR©FICOSÅ
!LGUMASÅDESTASÅFUN¯¼ESÅS«O
TTQRUP[
TTOLQH[
TTSORW[\ 'R©FICOSÅPARAÅAÅCOMPARA¯«OÅDEÅDISTRIBUI¯¼ESÅ!ÅPRIMEIRAÅFUN¯«OÅCRIAÅUMÅ
GR©FICOÅ DOÅ VECTOR NUM±RICOÅ XÅ VERSUSÅ OSÅ VALORESÅ NORMAISÅ ESTANDARDIZADOSÅ !Å
SEGUNDAÅFUN¯«OÅACRESCENTAÅUMAÅLINHAÅRECTAÅAOÅGR©FICOÅDEÅQQNORM ÅQUEÅPASSAÅ
PELOS QUARTISÅ DAÅ DISTRIBUI¯«OÅ DOSÅ VALORESÅ !Å TERCEIRAÅ FORMAÅ CRIAÅ UMÅ GR©FICOÅ DOSÅ
QUANTISÅDEÅXÅVERSUS OSÅQUANTISÅDEÅYÅPERMITINDOÅCOMPARARÅASÅDUASÅDISTRIBUI¯¼ES
KLVW[
KLVW[QFODVV Q
KLVW[EUHDNV E 0RODUZÅ UMÅ HISTOGRAMAÅ DOÅ VECTOR NUM±RICOÅ XÅ 'ERALMENTEÅ OÅ
NÁMEROÅDEÅCLASSESűÅCALCULADOÅAUTOM©TICAÅEÅCORRECTAMENTEÅMASÅPODEÅALTERAR
SEÅOÅ
NÁMEROÅDEÅCLASSESÅCOMÅOÅPARªMETROÅNCLASSNÅ!LTERNATIVAMENTEÅPODEMÅDEFINIR
SEÅ OSÅ LIMITESÅ DASÅ CLASSESÅ COMÅ OÅ ARGUMENTOÅ BREAKSÅ 5SANDOÅ OÅ ARGUMENTOÅ
PROBABILITY425%űÅREPRESENTADOÅOÅHISTOGRAMAÅDASÅFREQU²NCIASÅRELATIVAS
GRWSORW[ #ONSTRºIÅ UMÅ GR©FICOÅ DEÅ PONTOSÅ PARAÅ XÅ.ESTEÅTIPOÅDEÅGR©FICOSÅOÅEIXOÅYÅ
ETIQUETAÅOSÅDADOSÅPELAÅSUAÅPOSI¯«OÅNOÅVECTOR ÅEÅOÅEIXOÅXÅREPRESENTAÅOSÅVALORESÅ
0ORÅEXEMPLOÅPERMITEÅSELECCIONARÅVISUALMENTEÅDEÅTODOSÅOSÅVALORESÅQUEÅFICAMÅNUMÅ
DETERMINADOÅINTERVALO
LPDJH[\]
FRQWRXU[\]
SHUVS[\] 0ERMITEMÅ CRIARÅ GR©FICOSÅ TRI
DIMENSIONAISÅ !Å FUN¯«OÅ IMAGE
REPRESENTAÅUMAÅRETµCULAÅDEÅRECTªNGULOSÅCOMÅCORESÅDIFERENTESÅSEGUNDOÅOÅVALORÅDEÅ
ZÅCONTOUR REPRESENTAÅCURVASÅDEÅNµVEISÅCOMÅOSÅVALORESÅZÅPERSP REPRESENTAÅ
UMAÅSUPERFµCIEÅTRI
DIMENSIONAL
2OTINASÅGR©FICAS
$UJXPHQWRVGDVIXQo}HVJUiILFDVGHDOWRQtYHO
ÅPOSSµVELÅDEFINIRÅUMAÅS±RIEÅDEÅARGUMENTOSÅPARAÅASÅFUN¯¼ESÅGR©FICASÅDEÅALTOÅNµVELÅENTREÅOSÅ
QUAIS
AXES&!,3% %LIMINAÅOSÅEIXOSÅ%STAÅOP¯«OűÅÁTILÅPARAÅQUEÅOÅUTILIZADORÅDEFINAÅEÅPERSONALIZEÅOSÅ
EIXOSÅ COMÅ AÅ FUN¯«OÅ AXIS Å 0ORÅ DEFEITOÅ AÅ OP¯«OÅ ±Å AXES425% QUEÅ DEFINEÅ
AUTOMATICAMENTEÅOSÅEIXOS
LOGlXl
LOGlYl
LOGlXYl 4RANSFORMAÅ OÅ EIXOÅ XÅ OÅ EIXOÅ YÅ OUÅ AMBOSÅ EMÅ ESCALAÅ LOGARµTMICAÅ .«OÅ FUNCIONAÅ
NALGUNSÅTIPOSÅDEÅGR©FICOS
TYPEÅÅlPl 2EPRESENTAÅOSÅPONTOSÅINDIVIDUALMENTEÅPORÅDEFEITO
TYPEÅÅkBl 0ONTOSÅUNIDOSÅPORÅLINHAS
TYPEÅÅkHl 2EPRESENTAÅLINHASÅVERTICAISÅDESDEÅOSÅPONTOSÅAOÅEIXOÅX
TYPEÅÅkSl
TYPEÅÅkNl .«OÅSEÅPRODUZÅQUALQUERÅGR©FICOÅS«OÅAPENASÅDESENHADOSÅ
OSÅ EIXOSÅ PORÅ DEFEITO Å EÅ S«OÅ REPRESENTADASÅ ASÅ
COORDENADASÅDEÅACORDOÅCOMÅOSÅDADOSÅ)DEALÅPARAÅDEFINIRÅ
DEÅSEGUIDAÅUMÅGR©FICOÅCOMÅFUN¯¼ESÅDEÅBAIXOÅNµVEL
XLABÅÅSTRING
YLABÅÅSTRING $EFINEMÅ OSÅ NOMESÅ PARAÅ OSÅ EIXOSÅ XÅ EÅ YÅ RESPECTIVAMENTEÅ PARAÅ SUBSTITUI¯«OÅ DOSÅ
NOMESÅ DEFINIDOSÅ PORÅ DEFEITOÅ QUEÅ NORMALMENTEÅ S«OÅ OSÅ NOMESÅ DOSÅ OBJECTOSÅ
UTILIZADOSÅPARA AÅCRIA¯«OÅDOÅGR©FICO
SUB ÅSTRING $EFINEÅ OÅ SUB
TµTULOÅ DOÅ GR©FICOÅ COLOCANDO
OÅ ABAIXOÅ DOÅ EIXOÅ DOSÅ XÅ EMÅ Å LETRASÅ DEÅ
TAMANHOÅPEQUENO
2OTINASÅGR©FICAS
)XQo}HVJUiILFDVGHEDL[RQtYHO
0ODEÅACONTECERÅQUEÅPORÅVEZESÅASÅFUN¯¼ESÅGR©FICASÅDEÅALTOÅNµVELÅN«OÅPRODUZAMÅEXACTAMENTEÅ
OÅ TIPOÅ DEÅ GR©FICOÅ PRETENDIDOÅ .ESTEÅ CASOÅ OSÅ COMANDOSÅ DEÅ BAIXOÅ NµVELÅ PODEMÅ USAR
SEÅ PARAÅ
ADICIONARÅINFORMA¯«OÅADICIONALÅTALÅCOMOÅPONTOSÅLINHASÅOUÅTEXTO ÅAOÅGR©FICOÅACTUAL
!LGUMASÅDASÅFUN¯¼ESÅDEÅBAIXOÅNµVELÅMAISÅUSADASÅS«O
SRLQWV[\
OLQHV[\ !CRESCENTAÅ PONTOSÅ OUÅ LINHASÅ AOÅ GR©FICOÅ ACTUALÅ !Å OP¯«OÅ TYPE DAÅ FUN¯«OÅ PLOT
PODEÅUSAR
SEÅNESTAÅFUN¯«OÅOSÅVALORESÅPR±
DEFINIDOSÅS«OÅkPl PARAÅPOINTS EÅkLl
PARAÅLINES
.OTAÅ %STAÅFUN¯«OűÅGERALMENTEÅUTILIZADAÅNUMÅCOMANDOÅDOÅTIPO
!SORW[\W\SH ´Q´WH[W[\ HWLTXHWDV
/ÅPARªMETROÅTYPEkNlÅSUPRIMEÅOSÅPONTOSÅMASÅS«OÅDEFINIDOSÅOSÅEIXOSÅAÅFUN¯«OÅ
TEXT ÅAPLICAÅOSÅCARACTERESÅDEFINIDOSÅEMÅETIQUETASÅNOÅSµTIOÅDOSÅPONTOS
DEOLQHDE
DEOLQHK \
DEOLQHY [
DEOLQHOPREM !CRESCENTAÅ UMAÅ RECTAÅ DEÅ DECLIVEÅ BÅ EÅ ORDENADAÅ NAÅ ORIGEMÅ AÅ AOÅ GR©FICOÅ
ACTUALÅ!ÅOP¯«OÅHÅÅY REPRESENTAÅUMAÅLINHAÅHORIZONTALŨÅALTURAÅYÅAÅOP¯«OÅVÅÅX
REPRESENTAÅ UMAÅ LINHAÅ VERTICALÅ NOÅ PONTOÅ DEÅ ABCISSAÅ XÅ .AÅ ÁLTIMAÅ FORMAÅ LMOBJ
REFERE
SEÅAÅUMAÅLISTAÅCOMÅUMAÅCOMPONENTEÅDESIGNADAÅCOEFFICIENTS DEÅDIMENS«OÅÅ
PORÅ EXEMPLOÅ OÅ RESULTADOÅ DEÅ UMAÅ FUN¯«OÅ DEÅ AJUSTAMENTOÅ DEÅ UMÅ MODELOÅ DEÅ
REGRESS«O ÅQUEÅS«OÅASSUMIDOSÅPARAÅORDENADAÅNAÅORIGEMÅEÅDECLIVEÅNESTAÅORDEM
SRO\JRQ[\ $ESENHAÅ UMAÅ LINHAÅ POLIGONALÅ NOÅ GR©FICOÅ ACTUALÅ CUJOSÅ V±RTICESÅ
S«OÅ OSÅ PONTOSÅ XY Å /PCIONALMENTEÅ PODEÅ SOMBREARÅ OUÅ PREENCHERÅ AÅ FIGURAÅ COMÅ
UMAÅCOR
!SÅ FUN¯¼ESÅ GR©FICASÅ DEÅ BAIXOÅ NµVELÅ GERALMENTEÅ REQUEREMÅ ALGUMAÅ INFORMA¯«OÅ DEÅ
POSICIONAMENTOÅ COMOÅ ASÅ COORDENADASÅ XY Å PARAÅ DEFINIRÅ OÅ LOCALÅ DOSÅ NOVOSÅ ELEMENTOSÅ
ACRESCENTADOSÅ AOÅ GR©FICOÅ !SÅ COORDENADASÅ S«OÅ ESPECIFICADASÅ EMÅ TERMOSÅ DEÅ COORDENADASÅ DOÅ
UTILIZADORÅ ASÅ QUAISÅ S«OÅ DEFINIDASÅ PELASÅ FUN¯¼ESÅ DEÅ ALTOÅ NµVELÅ PR±VIASÅ EÅ S«OÅ SELECCIONADASÅ EMÅ
FUN¯«OÅDOSÅDADOSÅUSADOSÅNAÅCONSTRU¯«OÅDOÅGR©FICO
$QRWDo}HVPDWHPiWLFDV
%MÅMUITASÅSITUA¯¼ESűÅCONVENIENTEÅACRESCENTARÅSµMBOLOSÅMATEM©TICOSÅEÅFºRMULASÅAOÅGR©FICOÅ
CRIADOÅ %STAÅ TAREFAÅ REALIZA
SEÅ EMÅ 2Å ESPECIFICANDOÅ UMAÅ EXPRESS«OÅ EMÅ VEZÅ DEÅ UMAÅ CADEIAÅ DEÅ
CARACTERESÅEMÅQUALQUERÅDASÅFUN¯¼ESÅTEXT ÅMTEXT ÅAXIS OUÅTITLE Å0ORÅEXEMPLOÅAÅSEGUINTEÅ
ORDEMÅDEFINEÅAÅFºRMULAÅDAÅDISTRIBUI¯«OÅBINOMIAL
!WH[W[\H[SUHVVLRQSDVWHEJURXS³³DWRSQ[´´
SA[TA^Q[`
-AISÅ INFORMA¯¼ESÅ INCLUINDOÅ UNAÅ LISTAÅ COMPLETAÅ DASÅ CAPACIDADESÅ DISPONµVEISÅ ACERCAÅ DESTEÅ
TEMAÅPODEÅOBTER
SEÅCOMÅOSÅCOMANDOS
!KHOSSORWPDWK
!H[DPSOHSORWPDWK
)RQWHVYHFWRULDLV+HUVKH\
Å POSSµVELÅ ESCREVERÅ TEXTOÅ UTILIZANDOÅ ASÅ FONTESÅ VECTORIAISÅ (ERSHEYÅ NASÅ FUN¯¼ESÅ TEXT EÅ
CONTOUR Å3«OÅTR²SÅASÅRAZ¼ESÅPARAÅUTILIZARÅESTASÅFONTES
x 0RODUZEMÅ MELHORESÅ RESULTADOSÅ ESPECIALMENTEÅ NOÅ MONITORÅ COMÅ TEXTOÅ RODADOÅ OUÅ DEÅ
PEQUENOÅTAMANHO
x #ONT²MÅ SµMBOLOSÅ QUEÅ PODEMÅ N«OÅ ESTARÅ DISPONµVEISÅ NASÅ FONTESÅ CORRENTESÅ TAISÅ COMOÅ OSÅ
SIGNOSÅDOÅZODµACOÅSµMBOLOSÅCARTOGR©FICOSÅOUÅASTRONºMICOS
x #ONT²MÅCARACTERESÅCIRµLICOSÅEÅJAPONESESÅ+ANAÅEÅ+ANJI
2OTINASÅGR©FICAS
)XQo}HVJUiILFDVLQWHUDFWLYDV
2ÅDISP¼EÅDEÅFUN¯¼ESÅQUEÅPERMITEMÅEXTRAIRÅOUÅADICIONARÅINFORMA¯«OÅAÅUMÅGR©FICOÅUTILIZANDOÅOÅ
RATOÅ! MAISÅF©CILűÅAÅFUN¯«OÅLOCATOR
ORFDWRUQW\SH 0ERMITEÅ QUEÅ OÅ UTILIZADORÅ SELECCIONEÅ REGI¼ESÅ DOÅ GR©FICOÅ USANDOÅ OÅ BOT«OÅ
ESQUERDOÅ DOÅ RATOÅ AT±Å QUEÅ SEÅTENHAÅSELECCIONADOÅUMÅM©XIMOÅDEÅNÅPORÅ
DEFEITOÅN ÅPONTOSÅOUÅAT±ÅPRESSIONARÅOÅBOT«OÅDIREITOÅPARAÅTERMINARÅ
AÅSELEC¯«OÅ /ÅARGUMENTOÅTYPEÅPERMITEÅACRESCENTARÅELEMENTOSÅAOÅGR©FICOÅ
UTILIZAÅ ALGUMASÅ DAÅ OP¯¼ESÅ DESTEÅ ARGUMENTOÅ DASÅ FUN¯¼ESÅ DEÅALTOÅNµVEL Å
0ORÅ DEFEITOÅ OÅ ARGUMENTOÅ TYPEÅ EST©Å DESACTIVADOÅ !Å FUN¯«OÅ LOCATOR
DEVOLVEÅUMA LISTAÅCOMÅASÅCOORDENADASÅXY ÅDOSÅPONTOSÅSELECCIONADOS
'ERALMENTEÅ EVOCA
SEÅ AÅ FUN¯«OÅ LOCATOR SEMÅ QUALQUERÅ ARGUMENTOÅ Å PARTICULARMENTEÅ ÁTILÅ
PARAÅSELECCIONARÅINTERACTIVAMENTEÅPOSI¯¼ESÅDOÅGR©FICOÅPARAÅAÅCOLOCA¯«OÅDEÅELEMENTOSÅADICIONAISÅ
TALÅCOMOÅETIQUETASÅQUANDOÅDEÅOUTROÅMODOÅSERIAÅDIFµCILÅCALCULARÅPREVIAMENTEÅONDEÅCOLOC©
LASÅ0ORÅ
EXEMPLOÅPARAÅCOLOCARÅAÅANOTA¯«OÅk!NºMALOlÅJUNTOÅAÅUMÅPONTOÅFAZ
SE
!WH[WORFDWRU³$QyPDOR´DGM
EÅAPONTA
SEÅCOMÅOÅRATOÅPARAÅAÅVIZINHAN¯AÅDOÅPONTOÅPRETENDIDOÅ.«OÅDISPONDOÅDEÅRATOÅAÅFUN¯«OÅ
LOCATOR TAMB±MÅSEÅPODEÅUSARÅNESTEÅCASOÅOÅUTILIZADORÅDEVER©ÅESPECIFICARÅASÅCOORDENADASÅXY
0ORÅVEZESÅINTERESSAÅIDENTIFICARÅPONTOSÅPARTICULARESÅNUMÅGR©FICOÅEÅN«OÅAPENASÅAÅSUAÅPOSI¯«OÅ
0ORÅ EXEMPLOÅ PODEÅ PRETENDER
SEÅ SELECCIONARÅ UMAÅ OBSERVA¯«OÅ DEÅ INTERESSEÅ NOÅ GR©FICOÅ PARAÅ
POSTERIORMENTEÅ MANIPULARÅ DEÅ ALGUMAÅ FORMAÅ $ADOÅ UMÅ CONJUNTOÅ DEÅ COORDENADASÅ XY Å EMÅ DOISÅ
VECTORESÅNUM±RICOSÅXÅEÅYÅPODEMOSÅUSARÅAÅFUN¯«OÅIDENTIFY DOÅSEGUINTEÅMODOÅPARAÅSELECCIONARÅ
ESTESÅPONTOS
!SORW[\
!LGHQWLI\[\
!ÅFUN¯«OÅ IDENTIFY N«OÅFAZÅ AUTOMATICAMENTEÅNENHUMAÅAC¯«OÅPORÅSIÅSºÅANTESÅPERMITEÅAOÅ
UTILIZADORÅMOVERÅOÅRATOÅEÅPRESSIONARÅOÅBOT«OÅESQUERDOÅNAÅPROXIMIDADEÅDOSÅPONTOSÅ/ÅPONTOÅMAISÅ
PRºXIMOÅAOÅPONTEIROÅSEÅEST©ÅSUFICIENTEMENTEÅPRºXIMO űÅIDENTIFICADOÅCOMÅOÅSEUÅNÁMEROŵNDICEÅ
ISTOűÅAÅPOSI¯«OÅQUEÅOCUPAÅNOSÅVECTORESÅXÅEÅYÅ!LTERNATIVAMENTEÅPODERIAÅUSAR
SEÅUMÅVECTOR DEÅ
2OTINASÅGR©FICAS
ETIQUETASÅ CONTENDOÅ POR EXEMPLOÅ OSÅ NOMESÅ DASÅ OBSERVA¯¼ES Å PARAÅ AÅ IDENTIFICA¯«OÅ UTILIZANDOÅ
ESTEÅ VECTORÅ COMOÅ ARGUMENTOÅ LABELS DAÅ FUN¯«OÅ /Å ARGUMENTOÅ PLOT&!,3% INIBEÅ AÅ IDENTIFICA¯«OÅ
DOSÅ PONTOSÅ SOBREÅ OÅ GR©FICOÅ EÅ AÅ FUN¯«OÅ IDENTIFY D©Å UMAÅ LISTAÅ DOSÅ µNDICESÅ DASÅ OBSERVA¯¼ESÅ
APONTADASÅQUEÅPERMITEMÅAÅIDENTIFICA¯«OÅDESSASÅOBSERVA¯¼ESÅNOSÅVECTORESÅXÅEÅY
8VRGHSDUkPHWURVJUiILFRV
1UANDOÅ SEÅ CRIAMÅ GR©FICOSÅ ESPECIALMENTEÅ SEÅ SEÅ DESTINAMÅ AÅ APRESENTA¯«OÅ OUÅ PUBLICA¯«OÅ ±Å
POSSµVELÅ QUEÅ 2Å N«OÅ PRODUZAÅ DEÅ MODOÅ AUTOM©TICOÅ AÅ APAR²NCIAÅ PRETENDIDAÅ /Å UTILIZADORÅ PODEÅ
PERSONALIZARÅ CADAÅ ASPECTOÅ DOÅ GR©FICOÅ UTILIZANDOÅ PARªMETROSÅ GR©FICOSÅ 2Å DISP¼EÅ DEÅ UMAÅ VASTAÅ
COLEC¯«OÅ DEÅ PARªMETROSÅ GR©FICOSÅ QUEÅ PERMITEMÅ CONTROLARÅ ASPECTOSÅ TAISÅ COMOÅ OÅ ESTILOÅ DEÅ LINHAÅ
CORESÅ DISPOSI¯«OÅ DAS FIGURASÅ ALINHAMENTOÅ DOÅ TEXTOÅ ETCÅ#ADAÅPARªMETROÅGR©FICOűÅIDENTIFICADOÅ
PORÅUMÅNOMEÅPORÅEXEMPLOÅkCOLlÅPARAÅAÅCOR ÅEÅTOMAÅUMÅVALORÅPORÅEXEMPLOÅCOLlBLUEl PARAÅ
DEFINIRÅAÅCORÅAZUL
!Å CADAÅ DISPOSITIVOÅ GR©FICOÅ ACTIVOÅ CORRESPONDEÅ UMAÅ LISTAÅ DOSÅ PARªMETROS GR©FICOSÅ EÅ CADAÅ
DISPOSITIVOÅ GR©FICOÅ DISP¼EÅ DEÅ UMÅ CONJUNTOÅ PR±
DETERMINADOÅ DEÅ PARªMETROSÅ DEFINIDOSÅ AOÅ INICIARÅ
/SÅ PARªMETROSÅ GR©FICOSÅ PODEMÅ INDICAR
SEÅ DEÅ DOISÅ MODOSÅ DEÅ MODOÅ PERMANENTEÅ QUEÅ AFECTAR«OÅ
TODASÅASÅFUN¯¼ESÅGR©FICASÅQUEÅACEDAMÅAÅESSEÅDISPOSITIVOÅDEÅMODOÅTEMPOR©RIOÅQUEÅSºÅAFECTAMÅAÅ
FUN¯«OÅGR©FICAÅQUEÅOÅUTILIZAÅNESSEÅMOMENTO
'HILQLomRGHSDUkPHWURVJUiILFRVGHPRGRSHUPDQHQWH$IXQomRSDU
!Å FUN¯«OÅ PAR ±Å USADAÅ PARAÅ ACEDERÅ EÅ MODIFICARÅ AÅ LISTAÅ DOSÅ PARªMETROSÅ GR©FICOSÅ DOÅ
DISPOSITIVOÅGR©FICOÅACTUAL
SDUF³FRO´³OW\´ #OMÅ UMÅ VECTOR DEÅ CARACTERESÅ CONTENDOÅ NOMESÅ V©LIDOSÅ DEÅ
ARGUMENTOS ÅDEVOLVEÅOSÅVALORESÅDOSÅPARªMETROSÅESPECIFICADOS
SDUFRO OW\ %SPECIFICANDOÅ OSÅ VALORESÅ DOSÅ PARªMETROSÅ ESTESÅ S«OÅ ALTERADOSÅ PARAÅ OSÅ
VALORESÅ INDICADOSÅ $EVOLVEÅ DEÅ MODOÅ INVISµVELÅ UMAÅ LISTAÅ DOSÅ VALORESÅ
ORIGINAIS
!OÅ MODIFICARÅ QUALQUERÅ PARªMETROÅ COMÅ AÅ FUN¯«OÅ PAR Å AÅ MODIFICA¯«OÅ ±Å PERMANENTEÅ NOÅ
SENTIDOÅ QUEÅ ASÅ FUN¯¼ESÅ GR©FICASÅ CHAMADASÅ DEÅ SEGUIDAÅ NOÅ DISPOSITIVOÅ GR©FICOÅ ACTUAL Å SER«OÅ
AFECTADASÅPELOSÅNOVOSÅVALORESÅ0ODEÅPENSAR
SE QUEÅESTEÅTIPOÅDEÅASSIGNA¯«OÅEQUIVALEÅAÅMODIFICARÅOSÅ
VALORESÅPR±
DETERMINADOSÅDOSÅPARªMETROSÅQUEÅUTILIZAR«OÅASÅFUN¯¼ESÅGR©FICASÅAÅN«OÅSERÅQUEÅOUTROSÅ
VALORESÅSEJAMÅESPECIFICADOS
!Å UTILIZA¯«OÅ DAÅ FUN¯«OÅ PAR AFECTAÅ SEMPREÅ OSÅ VALORESÅ GLOBAISÅ DOS PARªMETROSÅ GR©FICOSÅ
MESMOÅ QUEÅ PAR SEJAÅ CHAMADAÅ DENTROÅ DEÅ OUTRAÅ FUN¯«OÅ %STEÅ COMPORTAMENTOÅ PODEÅ SERÅ
INDESEJ©VELÅUSUALMENTEÅPRETENDEMOSÅDEFINIRÅALGUNSÅPARªMETROSÅGR©FICOSÅCRIARÅALGUNSÅGR©FICOSÅEÅ
RETOMARÅOSÅVALORESÅORIGINAISÅSEMÅAFECTARÅOÅRESTOÅDAÅSESS«OÅDEÅTRABALHOÅEMÅ2Å0ODEMOSÅRECUPERARÅ
OSÅ PARªMETROSÅ INICIAISÅ GUARDANDO
OSÅ AOÅ PROCEDERÅ ¨Å SUAÅ ALTERA¯«OÅ PARAÅ POSTERIORMENTEÅ OSÅ
RECUPERARÅRECORDEÅQUEÅAOÅALTERARÅOSÅPARªMETROSűÅDEVOLVIDAÅUMAÅLISTAÅCOMÅOSÅVALORESÅORIGINAIS
2OTINASÅGR©FICAS
$OWHUDo}HVWHPSRUiULDV$UJXPHQWRVGDVIXQo}HVJUiILFDV
/SÅ PARªMETROSÅ GR©FICOSÅ TAMB±MÅ PODEMÅ PASSAR
SEÅAÅPRATICAMENTEÅTODASÅ ASÅFUN¯¼ESÅ GR©FICASÅ
COMOÅARGUMENTOSÅCOMÅNOMEÅOÅQUEÅTEMÅOÅMESMOÅEFEITOÅQUEÅUTILIZ©
LOSÅNAÅFUN¯«OÅPAR ÅEXCEPTOÅ
QUEÅASÅALTERA¯¼ESÅSºÅACTUAMÅNAÅFUN¯«OÅEMÅQUEÅS«OÅDEFINIDOSÅ0ORÅEXEMPLO
!SORW[\SFK ´´
REALIZAÅ UMÅ DIAGRAMAÅ DEÅ DISPERS«OÅ UTILIZANDOÅ OÅ SµMBOLOÅ klÅ PARAÅ REPRESENTARÅ OSÅ PONTOSÅ SEMÅ
ALTERARÅOÅVALORÅPR±
DEFINIDOÅPARAÅOSÅGR©FICOSÅPOSTERIORES
3DUkPHWURVJUiILFRVKDELWXDLV
$EÅ SEGUIDAÅ APRESENTAM
SEÅ MUITOSÅ DOSÅ PARªMETROSÅ GR©FICOSÅ HABITUALMENTEÅ USADOSÅ !Å AJUDAÅ
DISPONµVELÅPARA AÅFUN¯«OÅPAR CONT±MÅUMÅRESUMOÅMAISÅCONCISOÅ
/SÅPARªMETROSÅGR©FICOSÅSER«OÅAPRESENTADOSÅNOÅSEGUINTEÅFORMATO
(OHPHQWRVJUiILFRV
/SÅGR©FICOSÅDEÅ2ÅS«OÅFORMADOSÅPORÅ PONTOSÅLINHASÅ TEXTOÅEÅPOLµGONOSÅREGI¼ESÅPREENCHIDAS Å
%XISTEMÅ PARªMETROSÅ GR©FICOSÅ QUEÅ CONTROLAMÅ COMOÅ SEÅ DESENHAMÅ ESTESÅ ELEMENTOSÅ GR©FICOSÅ COMOÅ
PORÅEXEMPLO
PCHÅÅkl #ARACTERÅ AÅ SERÅ USADOÅ PARAÅ DESENHARÅ OSÅ PONTOSÅ /Å VALORÅ PR±
DETERMINADOÅ VARIAÅ
ENTREÅ DISPOSITIVOSÅ GR©FICOSÅ MASÅ NORMALMENTEÅ ±Å kOlÅ /SÅ PONTOSÅ TENDEMÅ AÅ
APARECERÅ EMÅ POSI¯«O LIGEIRAMENTEÅ DISTINTAÅ DAÅ EXACTAÅ SALVOÅ SEÅ SEÅ USAÅ klÅ QUEÅ
PRODUZÅPONTOSÅCENTRADOS
PCHÅÅ /ÅARGUMENTOÅPCHÅPODEÅSERÅESPECIFICADOÅPORÅUMÅVALORÅINTEIROÅENTREÅÅEÅÅAMBOSÅ
INCLUµDOS Å 0ARAÅ SABERÅ OSÅ SµMBOLOSÅ QUEÅ CORRESPONDEMÅ AÅ CADAÅ CºDIGOÅ UTILIZEÅ ASÅ
SEGUINTESÅORDENS
!SORWW ³Q´
!OHJHQGORFDWRUDVFKDUDFWHUSFK
EÅ APONTEÅ PARAÅ OÅ TOPOÅ DOÅ GR©FICOÅ !PARECEÅ UMAÅ LISTAÅ DEÅ CARACTERESÅ EÅ RESPECTIVOÅ
CºDIGO
LTYÅÅ ÅOÅTIPOÅDEÅLINHAÅ%MBORAÅALGUNSÅTIPOSÅDEÅLINHASÅN«OÅPOSSAMÅSERÅUSADASÅNALGUNSÅ
DISPOSITIVOSÅ GR©FICOSÅ OÅ TIPOÅ Å CORRESPONDEÅ AÅ UMAÅ LINHAÅ SºLIDAÅ EÅ OSÅ TIPOSÅ Å EÅ
SEGUINTESÅ CORRESPONDEMÅ AÅ LINHASÅ PONTEADASÅ TRACEJADASÅ OUÅ COMBINA¯¼ESÅ DESTESÅ
TIPOSÅ 0ARAÅ OBTERÅ OSÅ TIPOSÅ DEÅ LINHASÅ FA¯A ASÅ ORDENSÅ INDICADASÅ PARAÅ PCHÅ
SUBSTITUINDOÅPCHÅPORÅLTY
2OTINASÅGR©FICAS
COLÅÅ %SPECIFICAÅ AÅ CORÅ QUEÅ SEÅ UTILIZAÅ PARAÅ OSÅ PONTOSÅ LINHASÅ TEXTOÅ IMAGENSÅ EÅ
PREENCHIMENTOÅDEÅREGI¼ESÅ#ADAÅUMÅDESTESÅELEMENTOSÅGR©FICOSÅADMITEÅUMAÅLISTAÅ
DEÅCORESÅPOSSµVEISÅEÅOÅVALORÅDESTEÅPARªMETROűÅUMŵNDICEÅDESSAÅLISTAÅ/BVIAMENTEÅ
ESTEÅPARªMETROÅSºÅAPLIC©VELÅEMÅALGUNSÅDISPOSITIVOS
FONTÅÅ 6ALORÅ INTEIROÅ QUEÅ ESPECIFICAÅ AÅ FONTEÅ QUEÅ SEÅ UTILIZAR©Å PARAÅ OÅ TEXTOÅ 3EÅ TALÅ FOR
POSSµVELÅOSÅDISPOSITIVOSÅGR©FICOSÅUSAMÅOÅVALORÅÅPARAÅTEXTOÅNORMALÅÅPARAÅTEXTOÅ
EMÅNEGRITOÅÅEMÅIT©LICOÅEÅÅIT©LICOÅNEGRITO
FONTAXIS
FONTLAB
FONTMAIN
FONTSUB %SPECIFICAMÅ AÅ FONTEÅ AÅ USARÅ NOSÅ EIXOSÅ ETIQUETASÅ TµTULOÅ PRINCIPALÅ EÅ SUB
TµTULOÅ
RESPECTIVAMENTE
CEXÅÅ $EFINEÅ AÅ EXPANS«OÅ DOÅ TEXTOÅ /Å VALORÅ INDICAÅ AÅ PROPOR¯«OÅ DEÅ AUMENTOÅ OUÅ
DIMINUI¯«OÅDOÅTEXTOÅINCLUINDOÅOSÅCARACTERESÅDEÅDESENHO ÅEMÅRELA¯«OÅAOÅTAMANHOÅ
PR±
DEFINIDO
(L[RVHPDUFDVGHHVFDOD
!ÅMAIORÅPARTEÅDOSÅGR©FICOSÅCRIADOSÅEMÅ2ÅT²MÅEIXOSÅMASűÅSEMPREÅPOSSµVELÅDEFINIRÅOSÅEIXOSÅ
COMÅAÅFUN¯«OÅGR©FICAÅDEÅBAIXOÅNµVELÅAXIS Å/SÅEIXOSÅT²MÅTR²SÅCOMPONENTESÅPRINCIPAISÅAÅLINHAÅDOÅ
EIXOÅCUJOÅESTILOűÅCONTROLADOÅPELOÅPARªMETROÅLTYÅASÅMARCASÅDEÅESCALAÅQUEÅINDICAMÅASÅUNIDADESÅ
DEÅDIVIS«OÅDOÅEIXOÅEÅASÅETIQUETASÅDEÅESCALAÅQUEÅINDICAMÅASÅUNIDADESÅDASÅMARCASÅDEÅESCALAÅ%STASÅ
COMPONENTESÅPODEMÅMODIFICAR
SEÅCOMÅOSÅSEGUINTESÅPARªMETROSÅGR©FICOS
LABÅÅCÅÅ /SÅ PRIMEIROSÅ DOISÅ ARGUMENTOSÅ ESPECIFICAMÅ OÅ NÁMEROÅ DEÅ MARCASÅ OUÅ
INTERVALOSÅNOÅEIXOÅXÅEÅYÅRESPECTIVAMENTEÅOÅTERCEIROÅARGUMENTOűÅOÅCOMPRIMENTOÅ
DASÅETIQUETASÅDOSÅEIXOSÅEMÅCARACTERESÅINCLUINDOÅOÅPONTOÅDECIMAL Å3EÅSEÅESCOLHEÅ
UMÅVALORÅDEMASIADOÅPEQUENOÅPARAÅESTEÅPARªMETROÅPODEÅACONTECERÅQUEÅTODASÅASÅ
ETIQUETASÅSEÅARREDONDEMÅPARAÅOÅMESMOÅNÁMERO
LASÅÅ #ORRESPONDEÅ ¨Å ORIENTA¯«OÅ DASÅ ETIQUETASÅ DOSÅ EIXOSÅ /Å VALORÅ Å INDICAÅ SEMPREÅ
PARALELOÅAOÅEIXOÅÅINDICAÅSEMPREÅHORIZONTALÅEÅÅINDICAÅPERPENDICULARÅAOÅEIXO
MPGÅÅCÅÅ 3«OÅ ASÅ POSI¯¼ESÅ DASÅ COMPONENTESÅ DOSÅ EIXOSÅ /Å PRIMEIROÅ ARGUMENTOÅ
INDICAÅ AÅ DISTªNCIAÅ MEDIDAÅ EMÅ LINHASÅ DEÅ TEXTOÅ ENTREÅ OÅ EIXOÅ EÅ ASÅ ETIQUETASÅ /Å
2OTINASÅGR©FICAS
XAXSÅÅkSl
3ELECCIONANDOÅ OÅ ESTILOÅ kDl DIRECTO Å OSÅ EIXOSÅ ACTUAISÅ FICAMÅ BLOQUEADOSÅ EÅ S«OÅ
USADOSÅ PARAÅ OS GR©FICOSÅ SEGUINTESÅ AT±Å QUEÅ ESTEÅ PARªMETROÅ SEJAÅ ALTERADOÅ PARAÅ
OUTROÅ VALORÅ %STEÅ PROCEDIMENTOÅ ±Å ÁTILÅ PARAÅ GERARÅ S±RIESÅDEÅGR©FICOSÅCOMÅ ESCALASÅ
FIXAS
0DUJHQVGDVILJXUDV
5MÅGR©FICOÅÁNICOÅDEÅ2ÅDESIGNA
SEÅPORÅFIGURA EÅCOMPREENDEÅUMAÅZONAÅDEÅDESENHOÅRODEADAÅDEÅ
MARGENSÅONDEÅS«OÅCOLOCADASÅOSÅTµTULOSÅETIQUETASÅDOSÅEIXOSÅETC EÅÅGERALMENTEÅDELIMITADAÅPELOSÅ
PRºPRIOSÅEIXOS
5MAÅFIGURAÅTµPICAűÅILUSTRADAÅNAÅP©GINAÅSEGUINTE
/SÅPARªMETROSÅGR©FICOSÅQUEÅCONTROLAMÅAÅDISPOSI¯«OÅDAÅFIGURAÅS«OÅ
MAIÅÅCÅÅÅÅ ,ARGURAÅ DASÅ MARGENSÅ INFERIORÅ ESQUERDAÅ SUPERIORÅ EÅ DIREITAÅ
RESPECTIVAMENTEÅMEDIDASÅEMÅPOLEGADAS
/SÅ PARªMETROSÅ MAR EÅ MAI EST«OÅ RELACIONADOSÅ NOÅ SENTIDOÅ DEÅ QUEÅ UMAÅ ALTERA¯«OÅ NUMÅ SEÅ
REFLECTEÅ NOÅ OUTROÅ /SÅ VALORESÅ PR±
DETERMINADOSÅ S«OÅ GERALMENTEÅ DEMASIADOÅ GRANDESÅ AÅ MARGEMÅ
DIREITAÅRARAMENTEűÅNECESS©RIAÅTALÅCOMOÅAÅSUPERIORÅSEÅN«OÅSEÅINCLUIÅTµTULOÅ!SÅMARGENSÅINFERIORÅEÅ
ESQUERDAÅDEVEMÅTERÅOÅTAMANHOÅSUFICIENTEÅPARAÅINCLUIRÅOÅEIXOÅEÅASÅETIQUETASÅDASÅMARCASÅDEÅESCALAÅ
!L±MÅ DISSOÅ OÅ VALORÅ PR±
DETERMINADOÅ N«OÅ TEMÅ EMÅ CONTAÅ AÅ SUPERFµCIEÅ DOÅ DISPOSITIVOÅ GR©FICOÅ
!SSIMÅ SEÅ UTILIZAÅ OÅ DISPOSITIVOÅ GR©FICOÅ POSTSCRIPT COMÅ OÅ ARGUMENTOÅ HEIGHTÅ OBTER©Å UMÅ
GR©FICOÅ EMÅ QUEÅ METADEÅ DOÅ MESMOÅ S«OÅ MARGENSÅ SALVOÅ SEÅ EXPLICITAMENTEÅ MUDARÅ MARÅ OUÅ MAIÅ
2OTINASÅGR©FICAS
1UANDOÅ H©Å FIGURASÅ MÁLTIPLASÅ COMOÅ SEÅ VER©Å DEÅ SEGUIDAÅ ASÅ MARGENSÅ S«OÅ REDUZIDASÅ AÅ METADEÅ
CONTUDOÅESTAÅREDU¯«OÅPODEÅN«OÅSERÅSUFICIENTEÅQUANDOÅV©RIASÅFIGURASÅCOMPARTEMÅAÅMESMAÅP©GINA
−−−−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−−−− mar[3]
−−−−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−−−−
3.0
Zona de dibujo
1.5
0.0
y
mai[2]
−1.5
−3.0
mai[1] x
Márgen
)LJXUDVP~OWLSODV
2Å PERMITEÅ AÅ CRIA¯«OÅ DEÅ UMAÅ MATRIZÅ DEÅ Q u P FIGURASÅ NUMAÅ SºÅP©GINAÅ #ADAÅFIGURAÅ TEMÅ ASÅ
SUASÅPRºPRIASÅMARGENSÅEÅAÅMATRIZÅDEÅFIGURASÅPODEÅESTARÅOPCIONALMENTEÅRODEADAÅDEÅUMAÅMARGEMÅ
EXTERIORÅTALÅCOMOÅSEÅMOSTRAÅNAÅFIGURAÅSEGUINTE
−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−− oma[3]
−−−−−−−−−−−−−−−
−−−−−−−−−−−−−−−
omi[4]
mfg=c(3,2,3,2)
omi[1]
mfrow=c(3,2)
/SÅPARªMETROSÅGR©FICOSÅRELACIONADOSÅCOMÅASÅFIGURASÅMÁLTIPLASÅS«O
MFCOLÅÅCÅ
PREENCHIMENTOűÅFEITOÅPORÅLINHASÅ!ÅDISTRIBUI¯«OÅNAÅFIGURAÅDEÅEXEMPLOÅFOIÅCRIADAÅ
COMÅ MFROWC EÅ MOSTRAÅ AÅ P©GINAÅ APºSÅ TEREMÅ SIDOÅ CRIADOSÅ OSÅ PRIMEIROSÅ
QUATROÅGR©FICOS
MFGÅÅCÅÅÅ $EFINEMÅ AÅ POSI¯«OÅ DAÅ FIGURAÅ ACTUALÅ DENTROÅ DAÅ MATRIZÅ DEÅ FIGURASÅ
MÁLTIPLASÅ/SÅPRIMEIROSÅDOISÅVALORESÅINDICAMÅAÅLINHAÅEÅAÅCOLUNAÅDAÅFIGURAÅACTUALÅ
OSÅ DOISÅ ÁLTIMOSÅ VALORESÅ S«OÅ OÅ NÁMEROÅ DEÅ LINHASÅ EÅ COLUNASÅ DAÅ MATRIZÅ DEÅ FIGURASÅ
MÁLTIPLASÅ 5TILIZEÅ Å ESTESÅ PARªMETROSÅ PARAÅ SELECCIONARÅ CADAÅ UMAÅ DASÅ DIFERENTESÅ
FIGURASÅDAÅMATRIZÅÅ/SÅDOISÅÁLTIMOSÅVALORESÅPODEMÅSERÅDIFERENTESÅDOSÅVERDADEIROSÅ
VALORESÅAÅFIMÅDEÅPODERÅOBTERÅFIGURASÅDEÅTAMANHOSÅDISTINTOSÅMESMAÅP©GINA
OMAÅÅCÅÅÅ
!SÅMARGENSÅEXTERIORESÅS«O PARTICULARMENTEÅÁTEISÅPARAÅAJUSTARÅCONVENIENTEMENTEÅOSÅTµTULOSÅEÅ
ETIQUETASÅ 0ODEÅ ACRESCENTARÅ TEXTOÅ NESTASÅ MARGENSÅ COMÅ AÅ FUN¯«OÅ MTEXT Å USANDOÅ OÅ ARGUMENTOÅ
OUTER425%Å 0ORÅ DEFEITOÅ N«OÅ S«OÅ CRIADASÅ MARGENSÅ EXTERIORESÅ TENDOÅ DEÅ SER DEFINIDASÅ
EXPLICITAMENTEÅCOMÅOSÅARGUMENTOSÅOMAÅOUÅOMI
Å POSSµVELÅ CRIARÅ DISPOSI¯¼ESÅ MAISÅ COMPLEXASÅ DEÅ FIGURASÅ MÁLTIPLASÅ USANDOÅ ASÅ FUN¯¼ESÅ
SPLITSCREEN EÅLAYOUT
'LVSRVLWLYRVJUiILFRV
ÅPOSSµVELÅCRIARÅGR©FICOSÅCOMÅ2ÅCOMÅNµVEISÅDEÅQUALIDADEÅDIVERSOS ÅEMÅQUASEÅTODOSÅOSÅTIPOSÅ
DEÅMONITORESÅOUÅDEÅIMPRESSORASÅ#ONTUDOűÅNECESS©RIOÅDEFINIRÅPREVIAMENTEÅDOÅTIPOÅDEÅDISPOSITIVOÅ
DEÅ QUEÅ SEÅ TRATAÅ %STAÅ DEFINI¯«OÅ ±Å REALIZADAÅ INICIANDOÅ UMÅ CONTROLADORÅ DOÅ DISPOSITIVOÅ GR©FICOÅ !Å
FINALIDADEÅ DOÅ CONTROLADORÅ DOÅ DISPOSITIVOÅ ±Å CONVERTERÅ ASÅ INSTRU¯¼ESÅ GR©FICASÅ DEÅ 2Å PORÅ EXEMPLOÅ
kDESENHAÅUMAÅLINHAl ÅNUMAÅFORMAÅQUEÅOÅDISPOSITIVOÅEMÅPARTICULARÅENTENDA
/SÅCONTROLADORESÅDEÅDISPOSITIVOÅS«OÅINICIADOSÅCHAMANDOÅUMAÅFUN¯«OÅDOÅCONTROLADORÅ%XISTEÅ
UMAÅ FUN¯«OÅ PARAÅ CADA CONTROLADORÅ EÅ AÅ LISTAÅ COMPLETAÅ PODEÅ OBTER
SEÅ COMÅ OÅ COMANDOÅ
KHOS'HYLFHVÅ0ORÅEXEMPLOÅAÅORDEM
!SRVWVFULSW
DIRECCIONAÅ QUALQUERÅ SAµDAÅ GR©FICAÅ PARAÅ UMAÅ IMPRESSORAÅ COMÅ FORMATOÅ 0OST3CRIPTÅ !LGUNSÅ
CONTROLADORESÅDEÅDISPOSITIVOSÅGR©FICOSÅHABITUAISÅS«O
SRVWVFULSW 0ARAÅ IMPRIMIRÅ EMÅ IMPRESSORASÅ 0OST3CRIPTÅ OUÅ CRIARÅ FICHEIROSÅ COMÅ ESTEÅ
FORMATO
SLFWH[ #RIAÅUMÅFICHEIROÅ,!4%8
,QFOXVmRGHJUiILFRV3RVW6FULSWHPGRFXPHQWRV
5TILIZANDOÅOÅARGUMENTOÅFILEÅ NAÅFUN¯«OÅ POSTSCRIPT PODEÅGUARDARÅOSÅGR©FICOSÅEMÅFORMATOÅ
0OST3CRIPTÅ NOÅ ARQUIVOÅ QUEÅ DESEJEÅ /Å GR©FICOÅ TER©Å AÅ ORIENTA¯«OÅ HORIZONTALÅ AÅ N«OÅ SERÅ QUEÅ SEÅ
ESPECIFIQUEÅ OÅ ARGUMENTOÅ HORIZONTAL&!,3%Å /Å TAMANHOÅ DOÅ GR©FICOÅ ±Å CONTROLADOÅ COMÅ AOÅ
ARGUMENTOSÅWIDTH LARGURA ÅEÅHEIGHT ALTURA ÅOÅGR©FICOÅSER©ÅRE
DIMENSIONADOÅDEÅMODOÅAÅAJUSTAR
SEÅCORRECTAMENTEŨSÅDIMENS¼ESÅESPECIFICADAS Å0ORÅEXEMPLOÅOÅCOMANDO
!SRVWVFULSW³JUDILFRSV´KRUL]RQWDO )$/6(KHLJKW SRLQWVL]H
CRIAR©ÅUMÅARQUIVOÅQUEÅCONT±MÅÅOÅCºDIGOÅ0OST3CRIPTÅPARAÅUMAÅFIGURAÅCOMÅÅPOLEGADASÅDEÅALTURAÅ
EÅQUEÅPODER©ÅSERÅINCLUµDOÅNUMÅDOCUMENTOÅ4ENHAÅEMÅATEN¯«OÅQUEÅSEÅOÅFICHEIROÅJ©ÅEXISTEÅOÅSEUÅ
CONTEÁDOÅ SER©Å SOBRESCRITOÅ PELOÅ ACTUALÅ COMANDOÅ )STOÅ OCORRER©Å MESMOÅ QUEÅ OÅ ARQUIVOÅ TENHAÅ SIDOÅ
CRIADOÅNAÅSESS«OÅACTUAL
!Å MAIORÅ PARTEÅ DASÅ CRIA¯«OÅ DEÅ FICHEIROSÅ 0OST3CRIPTÅ DESTINA
SEÅ ¨Å INCLUS«OÅ DEÅ FIGURASÅ EMÅ
DOCUMENTOSÅ%STAÅTAREFAÅPODEÅRESULTARÅMELHORÅUTILIZANDOÅFORMATOÅ%03Å%CAPSULATEDÅ0OST3CRIPT Å
OÅ ARQUIVOÅ PRODUZIDOÅ PORÅ 2Å ±Å SEMPREÅ DESTEÅ FORMATOÅ EMBORAÅ SºÅ MARQUEÅ OÅ ARQUIVOÅ COMOÅ SENDOÅ
%03ÅSEÅSEÅUTILIZAÅOÅARGUMENTOÅONEFILE&!,3%Å%STAÅNOTA¯«OűÅCONSEQU²NCIAÅDAÅCOMPATIBILIDADEÅ
COMÅ 3Å EÅ INDICAÅ QUEÅ AÅ SAµDAÅ ±Å CONSTITUµDAÅ PORÅ UMAÅ ÁNICAÅ P©GINAÅ QUEÅ ±Å UMAÅ ESPECIFICA¯«OÅ DOÅ
FORMATOÅ%03 Å0ARAÅCRIARÅUMÅGR©FICO QUEÅPOSSAÅINCLUIRÅNUMÅDOCUMENTOÅSEMÅQUALQUERÅPROBLEMAÅ
DEVER©ÅUTILIZARÅOÅCOMANDO
!SRVWVFULSW³JUDILFRHSV´KRUL]RQWDO )$/6(RQHILOH )$/6(
KHLJKW ZLGWK SRLWVL]H
'LVSRVLWLYRVJUiILFRVP~OWLSORV
.AÅUTILIZA¯«OÅAVAN¯ADAÅDEÅ2űÅGERALMENTEÅNECESS©RIOÅDISPORÅDEÅDIVERSOSÅDISPOSITIVOSÅGR©FICOSÅ
EMÅSIMULTªNEOÅ.ATURALMENTEÅAPENASÅUMÅDOSÅDISPOSITIVOSÅGR©FICOSÅACEITAR©ÅASÅORDENSÅGR©FICASÅEMÅ
CADAÅ MOMENTOÅ QUEÅ ±Å DESIGNADOÅ PORÅ DISPOSITIVOÅ ACTUALÅ 1UANDOÅ SEÅ ABREMÅ V©RIOSÅ DISPOSITIVOSÅ
FORMAMÅ UMAÅ SEQU²NCIAÅ NUMERADAÅ CUJOSÅ NOMESÅ DETERMINAMÅ OÅ TIPOÅ DEÅ DISPOSITIVOÅ EMÅ CADAÅ
POSI¯«O
ZLQGRZV !BREÅUMAÅJANELAÅGR©FICAÅEMÅ-ICROSOFTÅ7INDOWS
SRVWVFULSW
SLFWH[ #ADAÅ CHAMADAÅ AÅ UMAÅ FUN¯«OÅ DEÅ CONTROLADORÅ DEÅ DISPOSITIVOÅ ABREÅ UMÅ NOVOÅ
DISPOSITIVOÅ GR©FICOÅ EÅ PORTANTOÅ ACRESCENTAÅ UMÅELEMENTOŨÅLISTAÅDEÅDISPOSITIVOSÅ
AOÅMESMOÅTEMPOÅQUEÅOÅÁLTIMOÅCHAMADOÅPASSAÅAÅSERÅOÅDISPOSITIVOÅACTUALÅPARAÅOÅ
QUALÅSER«OÅENVIADOSÅOSÅRESULTADOSÅGR©FICOSÅ.ALGUMASÅPLATAFORMASűÅPOSSµVELÅQUEÅ
EXISTAMÅOUTROSÅDISPOSITIVOSÅDISPONµVEIS
GHYOLVW )NFORMAÅ OÅ NÁMEROÅ EÅ OÅ NOMEÅ DEÅ TODOSÅ OSÅ DISPOSITIVOSÅ ACTIVOSÅ /Å DISPOSITIVOÅ NAÅ
POSI¯«OÅ Å DESTAÅ LISTAÅ ±Å SEMPREÅ UMÅ DISPOSITIVOÅ NULO QUEÅ N«OÅ ACEITAÅ QUALQUERÅ
ORDEMÅGR©FICA
GHYQH[W
GHYSUHY )NFORMAÅ QUALÅ OÅ NOMEÅ EÅ OÅ NÁMEROÅ DOÅ DISPOSITIVOÅ GR©FICOÅ SEGUINTEÅ EÅ PR±VIOÅ EMÅ
RELA¯«OÅAOÅDISPOSITIVOÅACTUAL
GHYVHWZKLFK N 0ODEÅ USAR
SEÅ PARAÅ MUDARÅ OÅ DISPOSITIVOÅ GR©FICOÅ PARAÅ OÅ QUEÅ EST©Å
NAÅ K±SIMAÅ POSI¯«OÅ DA LISTAÅ DEÅ DISPOSITIVOSÅ )NFORMAÅ QUALÅ OÅ NOMEÅ EÅ OÅ NÁMEROÅ
DESSEÅDISPOSITIVO
GHYRIIN %NCERRAÅOÅDISPOSITIVOÅGR©FICOÅQUEÅEST©ÅNAÅK±SIMAÅPOSI¯«OÅDAÅLISTAÅDEÅDISPOSITIVOSÅ
0ARAÅALGUNSÅDISPOSITIVOSÅCOMOÅOSÅPOSTSCRIPTÅOUÅFINALIZAR©ÅOÅGR©FICOÅIMPRIMINDO
OÅ DEÅ SEGUIDAÅ OUÅ TERMINAR©Å AÅ GRAVA¯«OÅ EMÅ FICHEIROÅ %03Å PARAÅ POSTERIORÅ
IMPRESS«OÅDEPENDENDOÅDEÅCOMOÅOÅDISPOSITIVOÅFOIÅINICIADO
GHYFRS\GHYLFHZKLFK N
GHYSULQWGHYLFH«ZKLFK N 2EALIZAÅ UMAÅ CºPIAÅ DOÅ DISPOSITIVOÅ KÅ !QUIÅ AÅ EXPRESS«OÅ
DEVICE ±ÅUMAÅFUN¯«OÅDOÅDISPOSITIVOÅCOMOÅPOSTSCRIPTÅCOMÅARGUMENTOSÅADICIONAISÅ
SEÅTALÅFOR NECESS©RIOÅESPECIFICADOSÅPORÅÅÅ!ÅFUN¯«OÅDEVPRINT ±ÅSIMILARÅMASÅ
OÅ DISPOSITIVOÅ COPIADOÅ ± FECHADOÅ IMEDIATAMENTEÅ OÅ QUEÅ FINALIZAÅ ASÅ AC¯¼ESÅ
PENDENTESÅQUEÅSEÅREALIZAMÅIMEDIATAMENTE
*UiILFRVGLQkPLFRV
2Å N«OÅ DISP¼EÅ ACTUALMENTE Å DEÅ NENHUMAÅ FUN¯«OÅ DEÅ GR©FICOSÅ DINªMICOSÅ PORÅ EXEMPLOÅ PARAÅ
RODARÅUMAÅNUVEMÅDEÅPONTOSÅOUÅACTIVARÅEÅDESACTIVARÅPONTOSÅINTERACTIVAMENTEÅ#ONTUDOÅMUITASÅ
CAPACIDADESÅ GR©FICASÅ DINªMICASÅ EST«OÅ DISPONµVEISÅ NOÅ SISTEMAÅ 8GOBI DEÅ 3WAYNEÅ #OOKÅ EÅ "UJAÅ
DISPONµVELÅEM
HTTPWWWRESEARCHATTCOMAREASSTATXGOBI
¨SÅQUAISÅSEÅPODEÅACEDERÅDESDEÅ2ÅATRAV±SÅDAÅBIBLIOTECAÅXGOBI
$SrQGLFH$ 8PH[HPSORGHVHVVmR
!ÅSESS«OÅSEGUINTEÅPRETENDEÅAPRESENTARÅUSANDO
OSÅALGUNSÅASPECTOSÅDOÅAMBIENTEÅ2ÅÅ-UITOSÅ
DESTESÅASPECTOSÅTALVEZÅSEJAMÅDESCONHECIDOSÅEÅPROVAVELMENTEÅENIGM©TICOSÅAOÅPRINCµPIOÅMASÅESSAÅ
SENSA¯«OÅ N«OÅ TARDAR©Å EMÅ DESAPARECERÅ !Å SESS«OÅ EST©Å ELABORADAÅ PARAÅ OÅ SISTEMAÅ 5.)8Å SENDOÅ
PROV©VELÅ QUEÅ OSÅ UTILIZADORESÅ EMÅ AMBIENTEÅ -ICROSOFTÅ 7INDOWSÅ TENHAÅ DEÅ PROCEDERÅ AÅ ALGUNSÅ
PEQUENOSÅAJUSTES
OV !PRESENTAÅAÅLISTAGEMÅDOSÅ NOMESÅDOSÅOBJECTOSÅEXISTENTESÅNOÅMOMENTOÅACTUALÅNOÅ
ESPA¯OÅDEÅTRABALHOÅDEÅ2
UP[\ %LIMINAÅOSÅOBJECTOSÅXÅEÅY
DWWDFKGXPP\ #ONECTAÅ AÅ FOLHAÅ DEÅ DADOSÅ DEÅ MODOÅ QUEÅ ASÅ SUASÅ COLUNASÅ APARECEMÅ
LISTADASÅCOMOÅVARI©VEIS
GHWDFK 2EMOVEÅAÅFOLHAÅDEÅDADOSÅDOÅCAMINHOÅDEÅBUSCA
SORWILWWHGIPUHVLGIP[ODE ´9DORUHVHVWLPDGRV´
\ODE ´5HVtGXRV´PDLQ ´5HVtGXRVYHUVXV9DORUHVHVWLPDGRV´
5MÅ GR©FICOÅ DEÅ DIAGNºSTICOÅ DAÅ REGRESS«OÅ PARAÅ INVESTIGARÅ AÅ POSSµVELÅ
HETEROSCEDASTICIDADEÅ!CRESCENTAÅTµTULOÅEÅNOMESÅAOSÅEIXOSÅDOÅGR©FICO
TTQRUPUHVLGIPPDLQ ´´5HVtGXRVSRUTXDQWLO´
'R©FICOÅEMÅPAPELÅPROBABILµSTICOÅNORMALÅPARAÅCOMPROVARÅASSIMETRIAÅACHATAMENTOÅ
EÅDADOSÅANºMALOSÅN«OűÅMUITOÅÁTILÅNESTEÅCASO
UPIPIPOUI[GXPP\ %LIMINAÅOSÅOBJECTOSÅDESCRIMINADOS
.AÅ PRºXIMAÅ SESS«OÅ IR«OÅ USAR
SEÅ OSÅ DADOSÅ CL©SSICOSÅ DEÅ -ICHAELSONÅ EÅ -ORLEYÅ PARAÅ MEDIRÅ AÅ
VELOCIDADEÅDAÅLUZ
DQRYDIPIP !JUSTAÅ UMÅ SUB
MODELOÅ OMITINDOÅ i2UNSjÅ EÅ COMPARAÅ OSÅ DOISÅ MODELOSÅ
USANDOÅUMAÅAN©LISEÅDEÅVARIªNCIAÅFORMAL
GHWDFK
UPIPIP $ESCONECTAÅAÅFOLHAÅDEÅDADOSÅEÅELIMINAÅOSÅOBJECTOSÅFMÅFM
$EÅSEGUIDAÅIREMOSÅAPRESENTARÅALGUMASÅCAPACIDADESÅGR©FICASÅGR©FICOSÅDOÅTIPOÅCONTOUR IMAGE
[ VHTSLSLOHQ
\ [ XÅ EÅ YÅ S«OÅ DOISÅ VECTORESÅ CUJOSÅ VALORESÅ EST«OÅ IGUALMENTEÅ ESPA¯ADOSÅ NOÅ INTERVALOÅ
S d [ d S
I RXWHU[\IXQFWLRQ[\ FRV\[A
FÅ ±Å UMAÅ MATRIZÅ QUADRADAÅ COMÅ ASÅ LINHASÅ EÅ ASÅ COLUNASÅ INDEXADASÅ PORÅ XÅ EÅ YÅ
RESPECTIVAMENTEÅDOSÅVALORESÅDAÅFUN¯«OÅ FRV \ [
%MÅ 2Å PODEMÅ EFECTUAR
SEÅ OPERA¯¼ESÅ ARITM±TICASÅ COMÅ NÁMEROSÅ COMPLEXOSÅ IÅ ±Å AÅ PARTEÅ
IMAGIN©RIAÅI
WK VHTSLSLOHQ
] H[SL
WK
SDUSW\ V
SORW]W\SH O !Å REPRESENTA¯«OÅ GR©FICAÅ DEÅ UMÅ NÁMEROÅ COMPLEXOÅ CONSISTEÅ EMÅ
REPRESENTARÅAÅPARTEÅIMAGIN©RIAÅVERSUSÅAÅPARTEÅREALÅDOÅVALORÅ.ESTEÅCASOÅOBT±M
SEÅ
UMÅCµRCULO
Z UQRUP UQRUP
L
3UPONHAÅQUEÅPRETENDEÅGERARÅPONTOSÅPSEUDO
ALEATºRIOSÅDENTROÅDOÅCµRCULOÅUNIT©RIOÅ
5MAÅPRIMEIRAÅTENTATIVAÅCONSISTEÅEMÅGERARÅVALORESÅCOMPLEXOSÅCUJASÅPARTESÅREALÅEÅ
IMAGIN©RIAÅRESPECTIVAMENTEÅPROCEDAMÅDEÅUMAÅDISTRIBUI¯«OÅNORMALÅ Å
!P²NDICEÅ! 5MÅEXEMPLOÅDEÅSESS«O
UPWKZ] $EÅNOVOÅSEÅELIMINAMÅOSÅOBJECTOS
T 4ERMINAÅOÅPROGRAMAÅ2Å/ÅPROGRAMAÅPERGUNTAÅSEÅPRETENDEÅGUARDARÅOÅESPA¯OÅDEÅ
TRABALHOÅ*©ÅQUEÅSEÅTRATAÅAPENASÅDEÅUMAÅSESS«OÅDEÅAPRESENTA¯«OÅPROVAVELMENTEÅ
RESPONDER©ÅQUEÅN«O
!P²NDICEÅ" %XECU¯«OÅDEÅ2
$SrQGLFH% ([HFXomRGH5
% ([HFXomRGH5HPDPELHQWH8QL[
!ÅORDEMÅi2j UTILIZA
SEÅPARAÅEXECUTARÅOÅPROGRAMAÅ2ÅCOMÅPOSSIBILIDADEÅDEÅDARÅV©RIASÅOP¯¼ESÅ
COMPLEMENTARESÅDAÅFORMA
5>RSo}HV@>HQWUDGD@>!VDLGD@
EMÅQUEÅENTRADA EÅSAIDA SEÅREFEREMÅAOSÅNOMESÅDOSÅFICHEIROSÅOPCIONAISÅDEÅENTRADAÅEÅDEÅSAµDA ÅOUÅ
ATRAV±SÅ DO INTERFACEÅ 2Å #-$Å PARAÅ ACEDERÅ AÅ V©RIASÅ FERRAMENTASÅ DEÅ 2Å PORÅ EXEMPLOÅ PARAÅ
PROCESSARÅARQUIVOSÅCOMÅFORMATOÅDEÅDOCUMENTA¯«OÅDEÅ2ÅOUÅPARAÅMANIPULARÅBIBLIOTECAS ÅQUEÅN«OÅ
EST«OÅDESENVOLVIDASÅPARAÅSEREMÅUSADASÅiDIRECTAMENTEj
-UITASÅ OP¯¼ESÅ CONTROLAMÅ OÅ QUEÅ OCORRE AOÅ INICIARÅ EÅ AOÅ TERMINARÅ UMAÅ SESS«OÅ DEÅ 2Å /Å
MECANISMOÅDEÅINICIA¯«OÅUTILIZEÅiHELP3TARTUP jÅPARAÅMAISÅINFORMA¯¼ES űÅOÅSEGUINTE
x 3EÅEXISTEÅOÅFICHEIROÅi2DATAjÅNOÅDIRECTºRIOÅCORRENTEűÅEXECUTADOÅSALVOÅSEÅTIVERÅDADOÅAÅ
OP¯«OÅiQRUHVWRUHj
!L±MÅ DESTASÅ ESPECIFICA¯¼ESÅ EXISTEMÅ OP¯¼ESÅ PARAÅ CONTROLARÅ AÅ MEMºRIAÅ DISPONµVELÅ PARAÅ AÅ
SESS«OÅ DEÅ 2Å VEJAÅ iHELP-EMORY jÅ PARAÅ MAISÅ INFORMA¯«O Å 2Å UTILIZAÅ UMÅ MODELOÅ DEÅ MEMºRIAÅ
EST©TICOÅ )STOÅ SIGNIFICAÅ QUEÅ AOÅ INICIARÅ OÅ SISTEMAÅ OPERATIVOÅ RESERVAÅ UMAÅ QUANTIDADEÅ FIXAÅ DEÅ
!P²NDICEÅ" %XECU¯«OÅDEÅ2
MEMºRIAÅ QUEÅ N«OÅ PODEÅ ALTERAR
SEÅ DURANTEÅ AÅ EXECU¯«OÅ !SSIMÅ PODEÅ ACONTECERÅ QUEÅ N«OÅ EXISTAÅ
MEMºRIAÅSUFICIENTEÅEMÅDETERMINADOÅMOMENTOÅDAÅSESS«OÅPORÅEXEMPLOÅPARAÅCARREGARÅUMÅFICHEIROÅ
ENORMEÅDEÅDADOSÅ!SÅOP¯¼ESÅiQVL]HjÅEÅiYVL]HjÅOUÅASÅVARI©VEISÅDEÅAMBIENTEÅi2?.3):%jÅEÅ
i2?63):%j ÅPODEMÅUSAR
SEÅPARAÅCONTROLARÅAÅQUANTIDADEÅDEÅMEMºRIAÅDISPONµVELÅPARAÅOBJECTOSÅDEÅ
TAMANHOÅFIXOÅEÅVARI©VEL
!SÅOP¯¼ESÅQUEÅÅSEÅPODEMÅESPECIFICARÅNAÅÅLINHAÅDEÅCOMANDOÅS«O
KHOS
K -OSTRAÅUMAÅPEQUENAÅMENSAGEMÅDEÅAJUDAÅEÅCONTINUA
YHUVLRQ -OSTRAÅAÅINFORMA¯«OÅDAÅVERS«OÅEÅCONTINUA
QRHQYLURQ .«OÅ PROCURAÅ QUALQUERÅ DOSÅ ARQUIVOSÅ ATR©SÅ MENCIONADOSÅ PARAÅ DEFINIRÅ ASÅ
VARI©VEISÅDEÅAMBIENTE
QRVLWHILOH .«OÅCARREGAÅOÅPERFILÅGLOBALÅAOÅINICIARÅOÅPROGRAMA
QRLQLWILOH .«OÅCARREGAÅOÅPERFILÅDOÅUTILIZADORÅAOÅINICIARÅOÅPROGRAMA
UHVWRUH
QRUHVWRUH %SPECIFICAÅ SEÅ DEVEÅ OUÅ N«OÅ RECUPERARÅ OÅ ESPA¯OÅ DEÅ TRABALHOÅ PREVIAMENTEÅ
GUARDADOÅ NOÅ ARQUIVOÅ i2DATAjÅ NOÅ DIRECTºRIOÅ CORRENTEÅ 0ORÅ DEFEITOÅ ±Å
RECUPERADO
iQRLQLWILOHjÅEÅiQRUHVWRUHj
QRUHDGOLQH $ESACTIVAÅ AÅ EDI¯«OÅ DEÅ COMANDOSÅ ATRAV±SÅ DEÅ READLINEÅ %STAÅ OP¯«OÅ DEVEÅ
UTILIZAR
SEÅQUANDOÅSEÅEXECUTAÅ2ÅEMÅCONJUNTOÅCOMÅ%MACSÅUTILIZANDOÅAÅBIBLIOTECAÅ
%33 k%MACSÅ 3PEAKSÅ 3TATISTICSl Å6EJAÅ !P²NDICEÅ # ;%DITORÅ DEÅCOMANDOS=ÅP©GÅ
ÅPARAÅMAISÅINFORMA¯«O
YVL]H 1 %SPECIFICAÅ AÅ QUANTIDADEÅ DEÅ MEMºRIAÅ RESERVADAÅ PARAÅ OBJECTOSÅ DEÅ TAMANHOÅ
VARI©VELÅ DEFININDOÅ OÅ TAMANHOÅ Å DOÅ iVECTOR HEAPjÅ PARAÅ . BYTESÅ .Å DEVEÅ SERÅ UMÅ
VALORÅINTEIROÅOUÅUMÅVALORÅINTEIROÅTERMINANDOÅEMÅi-jÅi+jÅOUÅiKjÅQUEÅSIGNIFICAMÅ
RESPECTIVAMENTEÅi-EGAjÅ> Åi+ILOjÅ> ÅOUÅiKILOjÅ ÅBYTES
!P²NDICEÅ" %XECU¯«OÅDEÅ2
QVL]H 1 %SPECIFICAÅ AÅ QUANTIDADEÅ DEÅ MEMºRIAÅ RESERVADAÅ PARAÅ OBJECTOSÅ DEÅ TAMANHOÅ FIXOÅ
3«OÅV©LIDASÅASÅCONSIDERA¯¼ESÅFEITASÅPARAÅiQYVL]Hj
TXLHW
VLOHQW
T .«OűÅMOSTRADAÅAÅMENSAGEMÅINICIALÅDEÅiCOPYRIGHTj
VODYH %XECUTAÅ2ÅCOMÅOÅMµNIMOÅDEÅSAµDASÅPOSSµVEISÅ%STAÅOP¯«OűÅÁTILÅQUANDOÅSEÅUTILIZAÅ
2ÅPARAÅEFECTUARÅC©LCULOSÅCUJOSÅRESULTADOSÅS«OÅASÅENTRADASÅPARAÅOUTROSÅPROGRAMAS
YHUERVH -OSTRAÅ OÅ M©XIMOÅ DEÅ SAµDASÅ POSSµVEISÅ EÅ AL±MÅ DISSOÅ COLOCAÅ AÅ OP¯«OÅ
VERBOSE425%Å 2Å UTILIZAÅ ESTAÅ OP¯«OÅ PARAÅ CONTROLARÅ SEÅ DEVEÅ APRESENTARÅ
MENSAGENSÅDEÅDIAGNºSTICO
GHEXJJHU GHSXUDGRU
GGHSXUDGRU %XECUTAÅ 2Å AÅ PARTIRÅ DOÅ PROGRAMAÅ DEÅ DEPURA¯«OÅ iDEPURADORjÅ #ASOÅ
EXISTAMÅ OUTRASÅ OP¯¼ESÅ NAÅ LINHAÅ DEÅ COMANDOÅ S«OÅ IGNORADASÅ 1UALQUERÅ OUTRAÅ
OP¯«OÅ SEÅ NECESS©RIAÅ DEVEÅ DAR
SEÅ QUANDOÅ SEÅ INICIAÅ 2Å AÅ PARTIRÅ DOÅ PROGRAMAÅ DEÅ
DEPURA¯«O
JXL WLSR 5TILIZAÅ iTIPOjÅ COMOÅ OÅ INTERFACEÅ GR©FICOÅ NOTE
SEÅ QUEÅ TAMB±MÅ INCLUIÅ OSÅ GR©FICOSÅ
INTERACTIVOS Å/SÅVALORESÅPOSSµVEISÅPARAÅiTIPOjÅS«OÅ8 PORÅDEFEITO ÅEÅ'./-%Å
DESDEÅQUEÅESTEÅSUPORTEÅESTEJAÅDISPONµVEL
2Å#-$ÅPERMITEÅUTILIZARÅDIVERSASÅFERRAMENTASÅQUEÅS«OÅÁTEISÅEMÅUTILIZA¯«OÅCONJUNTAÅCOMÅ2Å
MASÅQUEÅN«OÅEST«OÅCONCEBIDASÅPARAÅSEREMÅUSADASÅDIRECTAMENTEÅAÅPARTIRÅDAÅLINHAÅDEÅCOMANDOÅ!Å
FORMAÅGERALÅDEÅUS©
LASű
5&0'FRPDQGRDUJXPHQWRV
ONDEÅiCOMANDOj ±ÅOÅNOMEÅDAÅFERRAMENTAÅOUÅAPLICA¯«OÅEÅiARGUMENTOSj S«OÅOSÅARGUMENTOSÅQUEÅSEÅ
PRETENDEMÅPASSARÅAÅESSAÅAPLICA¯«O
!SÅFERRAMENTASÅDISPONµVEISÅS«O
%$7&+ %XECUTAÅ2ÅEMÅPROCESSAMENTOÅPORÅLOTES
&203,/( #OMPILAÅARQUIVOSÅPARAÅUSARÅCOMÅ2
,167$// )NSTALAÅBIBLIOTECAS
5(029( 2EMOVEÅBIBLIOTECAS
EXLOG #ONSTRºIÅBIBLIOTECAS
FKHFN 6ERIFICAÅBIBLIOTECAS
5GGYL #ONVERTEÅFICHEIROSÅDOÅFORMATOÅ2DÅPARAÅOÅFORMATOÅ$6)0$&
5GW[W #ONVERTEÅFICHEIROSÅDOÅFORMATOÅ2DÅPARAÅOÅFORMATOÅTEXTO
5GLQGH[ %XTRAIÅAÅINFORMA¯«OÅPARAÅOSŵNDICESÅDOSÅFICHEIROSÅ2D
6G5G #ONVERTEÅFICHEIROSÅDEÅFORMATOÅ3ÅEMÅFORMATOÅ2D
% ([HFXomRGH5HPDPELHQWH0LFURVRIW:LQGRZV
/ÅPROCEDIMENTOÅDEÅINICIOÅEMÅ-ICROSOFTÅ7INDOWSűÅMUITOÅSIMILARÅAOÅDESCRITOÅPARAÅAMBIENTEÅ
5.)8Å MASÅ N«OÅ NECESSARIAMENTEÅ ID²NTICOÅ %XISTEMÅ DUASÅ VERS¼ESÅ DEÅ 2Å PARAÅ 7INDOWSÅ UMAÅ
BASEADAÅEMÅJANELASÅDOÅTIPOÅ-$)ÅCUJOÅPROGRAMAÅEXECUT©VELűÅ2GUIEXE ÅEÅOUTRAÅVERS«OÅDESTINADAÅ
AÅ CORRERÅ EMÅ MODOÅ TERMINALÅ OUÅ JANELAÅ DEÅ $/3Å CUJOÅ PROGRAMAÅ EXECUT©VELÅ ±Å 2TERMEXEÅ MAISÅ
VOCACIONADAÅPARAÅPROCESSAMENTOÅPORÅLOTES
%XISTEMÅV©RIASÅOP¯¼ESÅPARAÅCONTROLARÅOÅQUEÅOCORREÅAOÅINICIARÅEÅAOÅTERMINARÅUMAÅSESS«OÅDEÅ2Å
/ÅMECANISMOÅDEÅARRANQUEÅUTILIZEÅiHELP3TARTUP jÅPARAÅINFORMA¯«OÅMAISÅDETALHADA űÅDESCRITOÅ
EMÅSEGUIDAÅ!SÅREFER²NCIASÅAOÅiDIRECTºRIOÅINICIALjÅHOME ÅDEVEMÅSERÅCLARIFICADASÅPOISÅESTAÅNO¯«OÅ
NEMÅSEMPREÅEST©ÅDEFINIDAÅEMÅ7INDOWSÅ3EÅAÅVARI©VELÅDEÅAMBIENTEÅ2?53%2 EST©ÅDEFINIDAÅESTAÅ
DEFINEÅQUALÅOÅDIRECTºRIOÅINICIALÅ#ASOÅCONTR©RIOÅESTEűÅDEFINIDOÅPELAÅVARI©VELÅDEÅAMBIENTEÅ(/-%Å
SEÅ EST©Å DEFINIDAÅ 3EÅ N«OÅ SER©Å DEFINIDOÅ PELASÅ VARI©VEISÅ (/-%$2)6% EÅ (/-%0!4( EMÅ
AMBIENTEÅ7INDOWSÅ.4 Å3EÅNENHUMAÅDESTASÅVARI©VEISÅESTIVERÅDEFINIDAÅENT«OÅOÅDIRECTºRIOÅINICIALÅ
±ÅOÅDIRECTºRIOÅAÅPARTIRÅDOÅQUALÅSEÅINICIARÅOÅPROGRAMA
x 3EÅ EXISTEÅ OÅ FICHEIROÅ i2DATAjÅ NOÅ DIRECTºRIOÅ CORRENTEÅ ±Å EXECUTADOÅ SALVOÅ SEÅ TIVERÅ DADOÅ AÅ
OP¯«OÅiQRUHVWRUHj
!L±MÅ DESTASÅ ESPECIFICA¯¼ESÅ EXISTEMÅ OP¯¼ESÅ PARAÅ CONTROLARÅ AÅ MEMºRIAÅ DISPONµVELÅ PARAÅ AÅ
SESS«OÅ DEÅ 2Å VEJAÅ iHELP-EMORY jÅ PARAÅ MAISÅ INFORMA¯«O Å 2Å UTILIZAÅ UMÅ MODELOÅ DEÅ MEMºRIAÅ
EST©TICOÅ )STOÅ SIGNIFICAÅ QUEÅ AOÅ INICIARÅ OÅ SISTEMAÅ OPERATIVOÅ RESERVAÅ UMAÅ QUANTIDADEÅ FIXAÅ DEÅ
MEMºRIAÅ QUEÅ N«OÅ PODEÅ ALTERAR
SEÅ DURANTEÅ AÅ EXECU¯«OÅ !SSIMÅ PODEÅ ACONTECERÅ QUEÅ N«OÅ EXISTAÅ
!P²NDICEÅ" %XECU¯«OÅDEÅ2
MEMºRIAÅSUFICIENTEÅEMÅDETERMINADOÅMOMENTOÅDAÅSESS«OÅPORÅEXEMPLOÅPARAÅCARREGARÅUMÅFICHEIROÅ
ENORMEÅDEÅDADOSÅ!SÅOP¯¼ESÅiQVL]HjÅEÅiYVL]HjÅOUÅASÅVARI©VEISÅDEÅAMBIENTEÅi2?.3):%jÅEÅ
i2?63):%j ÅPODEMÅUSAR
SEÅPARAÅCONTROLARÅAÅQUANTIDADEÅDEÅMEMºRIAÅDISPONµVELÅPARAÅOBJECTOSÅDEÅ
TAMANHOÅFIXOÅEÅVARI©VEL
!SÅOP¯¼ESÅQUEÅÅSEÅPODEMÅESPECIFICARÅNAÅÅLINHAÅDEÅCOMANDOÅS«O
YHUVLRQ -OSTRAÅAÅINFORMA¯«OÅDAÅVERS«OÅEÅCONTINUA
PGL
VGL
QRPGL #ONTROLAÅ SEÅ 2GUIÅ SER©Å EXECUTADOÅ COMOÅ UMÅ PROGRAMAÅ -$)Å PORÅ DEFEITO Å ONDEÅ
CADAÅ NOVA JANELAÅ ABERTAÅ EST©Å CONTIDAÅ DENTROÅ DAÅ JANELAÅ PRINCIPALÅ OUÅ COMOÅ UMÅ
PROGRAMAÅ 3$)Å EMÅ QUEÅ CADAÅ JANELAÅ CONSOLAÅ GR©FICOSÅ EÅ RESULTADOS Å APARECEÅ DEÅ
MODOÅINDEPENDENTEÅNOÅESCRITºRIO
VDYH
QRVDYH %SPECIFICAÅ SEÅ DEVEÅ GUARDARÅ OUÅ N«OÅ OÅ ESPA¯O DEÅ TRABALHOÅ AOÅ TERMINARÅ AÅ SESS«OÅ
%MÅMODOÅINTERACTIVOÅSEÅNADAÅSEÅESPECIFICARÅOÅPROGRAMAÅPERGUNTAÅSEÅSEÅPRETENDEÅ
GUARDARÅOUÅN«OÅESTEÅESPA¯OÅ%MÅPROCESSAMENTOÅPORÅLOTEűÅOBRIGATºRIOÅESPECIFICARÅ
UMAÅDESTASÅOP¯¼ES
UHVWRUH
QRUHVWRUH %SPECIFICAÅ SEÅ DEVEÅ OUÅ N«OÅ RECUPERARÅ OÅ ESPA¯OÅ DEÅ TRABALHOÅ PREVIAMENTEÅ
GUARDADOÅ NOÅ ARQUIVOÅ i2DATAjÅ NOÅ DIRECTºRIOÅ CORRENTEÅ 0ORÅ DEFEITOÅ ±Å
RECUPERADO
QRVLWHILOH .«OÅCARREGAÅOÅPERFILÅGLOBALÅAOÅINICIARÅOÅPROGRAMA
QRLQLWILOH .«OÅCARREGAÅOÅPERFILÅDOÅUTILIZADORÅAOÅINICIARÅOÅPROGRAMA
QRHQYLURQ .«OÅ PROCURAÅ QUALQUERÅ DOSÅ ARQUIVOSÅ ATR©SÅ MENCIONADOSÅ PARAÅ DEFINIRÅ ASÅ
VARI©VEISÅDEÅAMBIENTE
VODYH %XECUTAÅ2ÅCOMÅOÅMµNIMOÅDEÅSAµDASÅPOSSµVEISÅ
YHUERVH -OSTRAÅOÅM©XIMOÅDEÅSAµDASÅPOSSµVEIS
$SrQGLFH& (GLWRUGHFRPDQGRV
& 3UHOLPLQDUHV
3EÅ AÅ BIBLIOTECAÅ DEÅ '.5Å READLINE EST©Å DISPONµVELÅ QUANDOÅ SEÅ INSTALAÅ EÅ CONFIGURAÅ 2Å EMÅ
AMBIENTEÅ5.)8ÅFICAÅDISPONµVELÅUMÅEDITORÅDEÅCOMANDOSÅINTERNOÅQUEÅPERMITEÅRECUPERARÅEDITARÅEÅ
VOLTARÅAÅEXECUTARÅASÅORDENSÅPREVIAMENTEÅUTILIZADAS
%STEÅEDITORÅ PODEÅDESACTIVAR
SEÅÅCOMÅAÅOP¯«OÅ ÅiQRUHDGOLQHjÅAOÅINICIARÅOÅPROGRAMAÅOÅ
QUEÅPERMITEÅUTILIZARÅ%33
!Å VERS«OÅ PARAÅ -ICROSOFTÅ 7INDOWSÅ DISP¼EÅ DEÅ UMÅ EDITORÅ DEÅ COMANDOSÅ MAISÅ F©CILÅ VEJAÅ OÅ
TºPICOÅi#ONSOLEjÅNOÅMENUÅi(ELPjÅDOÅPROGRAMAÅ2GUI
1UANDOÅ SEÅ UTILIZAÅ 2Å COMÅ ASÅ CAPACIDADESÅ DEÅ EDI¯«OÅ DEÅ READLINEÅ ASÅ OP¯¼ESÅ DESCRITASÅ DEÅ
SEGUIDAÅFICAMÅDISPONµVEIS
-UITASÅDASÅORDENSÅDOÅEDITORÅDEÅCOMANDOSÅUTILIZAMÅCARACTERESÅ#ONTROL EÅ-ETAÅ/SÅCARACTERESÅ
#ONTROLÅ TAISÅ COMOÅ #ONTROL
MÅ OBT²M
SEÅ MANTENDOÅ CARREGADAÅ AÅ TECLAÅ #42,Å ENQUANTOÅ SEÅ
CARREGAÅAÅTECLAÅMÅEÅDEÅSEGUIDAÅSER©ÅREPRESENTADOÅPELAÅNOTA¯«OÅ#
MÅ/SÅCARACTERESÅ-ETAÅTAISÅ
COMOÅ-ETA
BÅOBT²M
SEÅCARREGANDOÅAÅTECLAÅ-%4!ÅEÅDEÅSEGUIDAÅAPºSÅSOLTAR ÅAÅTECLAÅBÅEÅ
SER©ÅREPRESENTADOÅPELAÅNOTA¯«OÅ-
BÅ3EÅOÅTECLADOÅN«OÅTEMÅAÅTECLAÅ-%4!ÅPODEMÅOBTER
SEÅOSÅ
CARACTERESÅ-ETAÅCOMÅAÅSEQU²NCIAÅDEÅDUASÅTECLASÅQUEÅCOME¯AÅCOMÅAÅTECLAÅ%3#Å)STOűÅPARAÅOBTERÅ
-
BÅDEVER©ÅFAZERÅ%3#ÅB!SÅSEQU²NCIASÅ%3#ÅTAMB±MÅPODEMÅREALIZAR
SEÅNOSÅTECLADOSÅCOMÅ
AÅTECLAÅ-%4!Å$EVEÅTER
SEÅEMÅATEN¯«OÅQUEÅOSÅCARACTERESÅ-ETAÅDISTINGUEMÅENTREÅMINÁSCULASÅ
EÅMAIÁSCULAS
& $Fo}HVGHHGLomR
/Å PROGRAMA 2Å CONSERVAÅOÅHISTORIALÅ DEÅCOMANDOSÅQUEÅÅSEÅEXECUTAMÅINCLUINDOÅASÅLINHASÅ DEÅ
ERROÅOÅQUEÅPERMITEÅRECUPERARÅASÅLINHASÅDEÅCOMANDOSÅANTERIORESÅMODIFIC©
LASÅSEÅTALÅFOR NECESS©RIOÅ
EÅ TORNARÅ AÅ EXECUT©
LASÅ COMOÅ NOVASÅ ORDENSÅ .OÅ ESTILOÅ DEÅ EDI¯«OÅ EMACSÅQUALQUERÅ CARACTERÅQUEÅSEÅ
DIGITEűÅINSERIDOÅNAÅPOSI¯«OÅDOÅCURSORÅARRASTANDOÅOSÅCARACTERESŨÅDIREITAÅDOÅCURSOSÅ.OÅESTILOÅDEÅ
EDI¯«OÅVIÅOÅMODOÅDEÅINSER¯«OÅDEÅCARACTERESűÅINICIADOÅPELAÅSEQU²NCIAÅ-
IÅOUÅ-
AÅSEGUINDO
SEÅAÅ
INSER¯«OÅDEÅCARACTERESÅOÅMODOÅDEÅINSER¯«OűÅTERMINADOÅCARREGANDOÅAÅTECLAÅ%3#
1UANDOÅSEÅCARREGAÅAÅTECLAÅ2%4ÅAÅORDEMÅEMÅEDI¯«OűÅEXECUTADA
$EÅSEGUIDAÅRESUMEM
SEÅALGUMASÅDASÅAC¯¼ESÅPOSSµVEISÅCOMÅOÅEDITORÅDEÅCOMANDOSÅÅPENAÅQUEÅ
N«OÅSEÅCONSIGAMÅMOSTRARÅALGUMASÅCAPACIDADESÅTAISÅCOMOÅOÅARRASTAMENTOÅDOÅCURSORÅCOMÅASÅTECLASÅ
DIRECCIONAIS
!BREVIATURAÅ DOÅ EDITORÅ DEÅ TEXTOÅ i%MACSÅ 3PEAKSÅ 3TATISTICSjÅ 6EJAÅ AÅ DIREC¯«OÅ 52,Å
HTTPESSSTATWISCEDU
!P²NDICEÅ# %DITORÅDEÅCOMANDOS
& 5HVXPRGRHGLWRUGHOLQKDGHFRPDQGRV
5HFXSHUDomRGRVFRPDQGRVDQWHULRUHVHGHVORFDPHQWRVYHUWLFDLV
#
P 2ECUPERAÅOÅCOMANDOÅANTERIORÅRETROCEDEÅNOÅHISTºRICOÅDEÅCOMANDOS
#
N 2ECUPERAÅOÅCOMANDOÅPOSTERIORÅAVAN¯AÅNOÅHISTºRICOÅDEÅCOMANDOS
#
RÅTEXTO 2ECUPERAÅOÅÁLTIMOÅCOMANDOÅQUEÅCONT±MÅiTEXTOj
.AÅ MAIORÅ PARTEÅ DOSÅ TERMINAISÅ ±Å POSSµVELÅ UTILIZARÅ ASÅ TECLASÅ DIRECCIONAISÅ VERTICAISÅ iSETAÅ PARAÅ
CIMAjÅEÅiSETAÅPARAÅBAIXOjÅEMÅVEZÅDASÅSEQU²NCIASÅ#
PÅEÅ#
NÅRESPECTIVAMENTE
-OVIMENTOSÅLATERAISÅDOÅCURSOR
#
A 6AIÅPARAÅOÅINµCIOÅDAÅLINHA
#
E 6AIÅPARAÅOÅFIMÅDAÅLINHA
-
B 2ETROCEDEÅUMAÅPALAVRA
-
F !VAN¯AÅUMAÅPALAVRA
#
B 2ETROCEDEÅUMÅCARACTER
#
F !VAN¯AÅUMÅCARACTER
.AÅMAIORÅPARTEÅDOSÅTERMINAISűÅPOSSµVELÅUTILIZARÅASÅTECLASÅDIRECCIONAISÅHORIZONTAISÅiSETAÅPARAÅ
AÅDIREITAjÅEÅiSETAÅPARAÅESQUERDAjÅEMÅVEZÅDASÅSEQU²NCIASÅ#
BÅEÅ#
FÅRESPECTIVAMENTE
%DI¯«O
TEXTO )NSEREÅiTEXTOjÅNAÅPOSI¯«OÅDOÅCURSOR
#
FÅTEXTO )NSEREÅiTEXTOŨÅFRENTEÅDOÅCURSOR
$%, %LIMINAÅOÅCARACTERÅANTESŨÅESQUERDA ÅDOÅCURSOR
#
D %LIMINAÅOÅCARACTERÅNAÅPOSI¯«OÅDOÅCURSOR
-
D %LIMINAÅ OÅ RESTOÅ DAÅ PALAVRAÅ DESDEÅ AÅ POSI¯«OÅ DOÅ CURSORÅ EÅ GUARDAÅ AÅ PARTEÅ
ELIMINADA
#
K %LIMINAÅOÅRESTOÅDAÅLINHAÅDESDEÅAÅPOSI¯«OÅDOÅCURSORÅEÅGUARDAÅAÅPARTEÅELIMINADA
#
Y )NSEREÅOÅÁLTIMOÅTEXTOÅGUARDADO
#
T 4ROCAÅOÅCARACTERÅNAÅPOSI¯«OÅDOÅCURSORÅCOMÅOÅSEGUINTE
-
L 3UBSTITUIÅOÅRESTOÅDAÅPALAVRAÅPORÅMINÁSCULAS
-
C 3UBSTITUIÅOÅRESTOÅDAÅPALAVRAÅPORÅMAIÁSCULAS
2%4 %XECUTAÅOÅCOMANDOÅEMÅEDI¯«O
!OÅCARREGARÅ2%4ÅTERMINA
SEÅAÅEDI¯«OÅDAÅLINHAÅDEÅCOMANDO
!P²NDICEÅ$ÅÅNDICEÅDEÅFUN¯¼ESÅEÅVARI©VEIS
$SrQGLFH'ËQGLFHGHIXQo}HVHYDULiYHLV
!
!
!
!
$
DEOLQH
DFH
DGG
DQRYD
DRY
DSHUP
DUUD\
DVGDWDIUDPH
DVYHFWRU
DWWDFK
)LUVW DWWU
/DVW DWWULEXWHV
5GDWD DYDV
5SURILOH D[LV
%
ER[SORW
EUHDN
EUXWR
&
" F
" &
FELQG
A FRHI
A FRHIILFLHQWV
FRQWRXU
_ FRQWUDVWV
FRSORW
_
FRV
__
FURVVSURG
a FXW
a '
GDWD
GDWDHQWU\
GDWDIUDPH
GHQVLW\
GHWDFK
GHYOLVW
GHYQH[W
GHYRII
GHYSUHY
GHYVHW
GHYLDQFH
GLDJ
GLP
GRWSORW
GURS
!P²NDICEÅ$ÅÅNDICEÅDEÅFUN¯¼ESÅEÅVARI©VEIS
( QOPH
QURZ
HFGI
HLJHQ 2
HOVH
RUGHU
(UURU
RUGHUHG
H[S
RXWHU
)
3
)
SDLUV
IDFWRU
SDU
)$/6(
SDVWH
ILYHQXP
SHUVS
IRU
SLFWH[
IRUPXOD
SORW
* SPD[
SPLQ
JOP
SRLQWV
+ SRO\JRQ
SRVWVFULSW
KHOS SUHGLFW
KLVW
SULQW
, SURG
LGHQWLI\ 4
LI
TTOLQH
LIHOVH TTQRUP
LPDJH TTSORW
LVQD
TU
LVQDQ
5
.
UDQJH
NVWHVW
UELQG
/ UHDGIZI
UHDGWDEOH
OHJHQG UHS
OHQJWK UHSHDW
OHYHOV UHVLG
OLQHV UHVLGXDOV
OLVW UP
OP 5SURILOH
OPH
ORFDWRU 6
ORHVV
VFDQ
ORJ
VHDUFK
OTV VHT
OVILW VKDSLURWHVW
0 VLQ
VLQN
PDUV VRUW
PD[ VRXUFH
PHDQ VSOLW
PLQ VTUW
PRGH VWHP
1 VWHS
VXE
1$ VXEVWULQJ
1D1 VXP
QFRO VXPPDU\
QH[W VYG
QOP
!P²NDICEÅ$ÅÅNDICEÅDEÅFUN¯¼ESÅEÅVARI©VEIS
7
W
7 9
WWHVW YDU
WDEOH YDUWHVW
WDQ YHFWRU
WDSSO\
WH[W :
WLWOH
ZKLOH
WUHH
ZLOFR[WHVW
758(
;
8
[
XQFODVV
;
XSGDWH
!P²NDICEÅ%ÅNDICEÅDEÅCONCEITOS
$SrQGLFH(ËQGLFHGHFRQFHLWRV
!
!CESSOÅAÅDADOSÅINTERNOS &
!CTUALIZA¯«OÅDEÅMODELOSÅAJUSTADOS &ACTORES
!JUSTAMENTOÅPORÅMµNIMOSÅQUADRADOS &ACTORESÅORDENADOS
MBITO &AMµLIAS
!N©LISEÅDEÅVARIªNCIA &OLHASÅDEÅDADOS
!RGUMENTOSÅCOMÅNOME &ºRMULAS
!SSIGNA¯«O &UN¯«OÅDEÅDENSIDADE
!TRIBUTOS &UN¯«OÅDEÅDISTRIBUI¯«OÅEMPµRICA
!UTOVALORESÅEÅAUTOVECTORES &UN¯¼ESÅGEN±RICAS
&UN¯¼ESÅEÅOPERADORESÅARITM±TICOS
"
"IBLIOTECAS '
'R©FICOSÅDINªMICOS
# 'R©FICOSÅ1
1ÅQUANTIL
QUANTIL
#ICLOSÅEÅEXECU¯«OÅCONDICIONAL
#LASSESÅDEÅUMÅOBJECTO (
#ONCATENA¯«OÅDEÅLISTAS (ISTOGRAMA
#ONTRASTES (OMOGENEIDADEÅDEÅVARIªNCIASÅTESTEÅDE
#ONTRASTESÅDEÅUMAÅEÅDUASÅAMOSTRAS
)
$ )MPORTA¯«OÅDEÅFICHEIROSÅEXTERNOS
$ECOMPOSI¯«OÅEMÅVALORESÅSINGULARES )NDEXA¯«OÅDEÅVARI©VEISÅINDEXADAS
$ECOMPOSI¯«OÅ12
$EFINI¯«OÅDEÅFUN¯¼ES +
$ETERMINANTES +OLMOGOROGV
3MIRNOVÅTESTEÅDE
$IAGRAMAÅDEÅCAULE
E
FOLHAS
$IAGRAMAÅDEÅEXTREMOS
E
QUARTIS ,
$ISPOSITIVOSÅGR©FICOS ,ISTAS
$ISTRIBUI¯«OÅDEÅPROBABILIDADES
-
% -ATRIZÅTRANSPOSTA
%LIMINARÅOBJECTOS -ATRIZES
%SPA¯OÅDEÅTRABALHO -©XIMAÅVEROSIMILHAN¯A
%XECU¯«OÅCONDICIONAL -µNIMOSÅQUADRADOS
%XPRESS¼ESÅAGRUPADAS -µNIMOSÅQUADRADOSÅN«OÅLINEARES
!P²NDICEÅ%ÅNDICEÅDEÅCONCEITOS
-ISSINGÅVALUES 3
-ODELOSÅADITIVOS 3EQU²NCIASÅREGULARES
-ODELOSÅEMÅ©RVORE 3HAPIRO
7ILKÅTESTEÅDE
-ODELOSÅESTATµSTICOS 3TUDENTÅTESTEÅTÅDE
-ODELOSÅLINEARES
-ODELOSÅLINEARESÅGENERALIZADOS 4
-ODELOSÅMISTOS 4ABELAÅDEÅFREQU²NCIAS
4RANSPOSTAÅGENERALIZADAÅDEÅUMAÅMATRIZ
/ 4RAJECTºRIAÅDEÅBUSCA
/BJECTOS
/PERA¯¼ESÅCOMÅMATRIZES 6
/PERADORESÅBIN©RIOS 6ALORESÅEMÅFALTA
/RIENTA¯«OÅPARAÅOBJECTOS 6ALORESÅPR±
DETERMINADOS
6ECTORESÅALFANUM±RICOS
0
0ARªMETROSÅGR©FICOS 7
0ERSONALIZA¯«OÅDOÅAMBIENTE 7ILCOXONÅTESTEÅDE
0RODUTOÅEXTERNO
0RODUTOÅMATRICIAL
2
2ECICLAGEMÅ
2EDIRECCIONAMENTOÅDE ENTRADAÅEÅSAµDA
2EGRESS«OÅCOMÅAPROXIMA¯«OÅLOCAL
2EGRESS«OÅROBUSTA
!P²NDICEÅ&ÅÅÅ2EFER²NCIAS
$SrQGLFH)5HIHUrQFLDV
$-"ATESÅ EÅ $'7ATTSÅ Å .ONLINEARÅ 2EGRESSIONÅ !NALYSISÅ ANDÅ )TSÅ !PPLICATIONSÅ *OHNÅ
7ILEYÅÅ3ONSÅ.EWÅ9ORK
2ICHARDÅ !Å "ECKERÅ *OHNÅ -Å #HAMBERSÅ EÅ !LLANÅ 2Å 7ILKSÅ Å 4HEÅ .EWÅ 3Å ,ANGUAGEÅ
#HAPMANÅÅ(ALLÅ.EWÅ9ORKÅ%STEÅLIVROűÅFREQUENTEMENTEÅDESIGNADOÅPORÅk"LUEÅ"OOKl
!NNETTEÅ*Å$OBSONÅ Å!NÅ)NTRODUCTIONÅTOÅ'ENERALIZEDÅ,INEARÅ-ODELSÅ#HAPMANÅÅ(ALLÅ
,ONDON
0ETERÅ -C#ULLAGHÅ EÅ *OHNÅ !Å .ELDERÅ Å 'ENERALIZEDÅ ,INEARÅ -ODELSÅ 3ECONDÅ EDITIONÅ
#HAPMANÅÅ(ALLÅ,ONDOSN
*OHNÅ !Å 2ICEÅ Å -ATHEMATICALÅ 3TATISTICSÅ ANDÅ $ATAÅ !NALYSISÅ 3ECONDÅ EDITIONÅ $UXBURYÅ
0RESSÅ"ELMONTÅ#!