·

Ciências Contábeis ·

Estatística 2

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Estatıstica 2 Rafael Cabral Fernandez rafaelcdmeufrjbr Oferecido pelo Departamento de metodos estatısticos DME Instituto de Matematica UFRJ 20231 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Comecando com R e RStudio Considerado o estado da arte na Estatıstica Computacional o R e a linguagem de programacao mais usada na area E de codigo aberto e de uso gratuito Disponıvel para Windows Mac e Linux Tem uma das maiores comunidades de programacao da internet Tem um dos maiores ecossistemas disponıveis E uma linguagem de codigo escrito e reprodutıvel DMEIMUFRJ Estatıstica 2 Aula 14 1 22 Como Instalar o R O primeiro passo e instalar R GUI R base Va em httpscranrprojectorg Escolha a opcao respectiva ao seu sistema operacional Clique em install R for the first time Cliquem em Download Download R421 for DMEIMUFRJ Estatıstica 2 Aula 14 2 22 Como Instalar o R O primeiro passo e instalar R GUI R base Va em httpscranrprojectorg Escolha a opcao respectiva ao seu sistema operacional Clique em install R for the first time Cliquem em Download Download R421 for DMEIMUFRJ Estatıstica 2 Aula 14 2 22 Como Instalar o R O primeiro passo e instalar R GUI R base Va em httpscranrprojectorg Escolha a opcao respectiva ao seu sistema operacional Clique em install R for the first time Cliquem em Download Download R421 for DMEIMUFRJ Estatıstica 2 Aula 14 2 22 Como Instalar o R O primeiro passo e instalar R GUI R base Va em httpscranrprojectorg Escolha a opcao respectiva ao seu sistema operacional Clique em install R for the first time Cliquem em Download Download R421 for DMEIMUFRJ Estatıstica 2 Aula 14 2 22 Como Instalar o R O primeiro passo e instalar R GUI R base Va em httpscranrprojectorg Escolha a opcao respectiva ao seu sistema operacional Clique em install R for the first time Cliquem em Download Download R421 for DMEIMUFRJ Estatıstica 2 Aula 14 2 22 DMEIMUFRJ Estatıstica 2 Aula 14 3 22 Como Instalar o RStudio O segundo passo e instalar RStudio IDE Va em httpswwwrstudiocomproductsrstudiodownload Clique em RStudio Desktop Open Source License Free Cliquem em DOWNLOAD RSTUDIO FOR WINDOWS Caso o SO nao seja Windows ha tambem outras opcoes DMEIMUFRJ Estatıstica 2 Aula 14 4 22 Como Instalar o RStudio O segundo passo e instalar RStudio IDE Va em httpswwwrstudiocomproductsrstudiodownload Clique em RStudio Desktop Open Source License Free Cliquem em DOWNLOAD RSTUDIO FOR WINDOWS Caso o SO nao seja Windows ha tambem outras opcoes DMEIMUFRJ Estatıstica 2 Aula 14 4 22 Como Instalar o RStudio O segundo passo e instalar RStudio IDE Va em httpswwwrstudiocomproductsrstudiodownload Clique em RStudio Desktop Open Source License Free Cliquem em DOWNLOAD RSTUDIO FOR WINDOWS Caso o SO nao seja Windows ha tambem outras opcoes DMEIMUFRJ Estatıstica 2 Aula 14 4 22 Como Instalar o RStudio O segundo passo e instalar RStudio IDE Va em httpswwwrstudiocomproductsrstudiodownload Clique em RStudio Desktop Open Source License Free Cliquem em DOWNLOAD RSTUDIO FOR WINDOWS Caso o SO nao seja Windows ha tambem outras opcoes DMEIMUFRJ Estatıstica 2 Aula 14 4 22 Como Instalar o RStudio O segundo passo e instalar RStudio IDE Va em httpswwwrstudiocomproductsrstudiodownload Clique em RStudio Desktop Open Source License Free Cliquem em DOWNLOAD RSTUDIO FOR WINDOWS Caso o SO nao seja Windows ha tambem outras opcoes DMEIMUFRJ Estatıstica 2 Aula 14 4 22 Orientacao do RStudio Ao abrir o RStudio pela primeira vez aparecera o seguinte layout DMEIMUFRJ Estatıstica 2 Aula 14 5 22 Orientacao do RStudio Inicialmente o RStudio e dividido em 3 grandes blocos O maior bloco e chamado de Console Na direita superior temos o painel Ambiente Na direita inferior temos o painel Utilidades Iremos abordar separadamente cada painel DMEIMUFRJ Estatıstica 2 Aula 14 6 22 Orientacao do RStudio Inicialmente o RStudio e dividido em 3 grandes blocos O maior bloco e chamado de Console Na direita superior temos o painel Ambiente Na direita inferior temos o painel Utilidades Iremos abordar separadamente cada painel DMEIMUFRJ Estatıstica 2 Aula 14 6 22 Orientacao do RStudio Inicialmente o RStudio e dividido em 3 grandes blocos O maior bloco e chamado de Console Na direita superior temos o painel Ambiente Na direita inferior temos o painel Utilidades Iremos abordar separadamente cada painel DMEIMUFRJ Estatıstica 2 Aula 14 6 22 Orientacao do RStudio Inicialmente o RStudio e dividido em 3 grandes blocos O maior bloco e chamado de Console Na direita superior temos o painel Ambiente Na direita inferior temos o painel Utilidades Iremos abordar separadamente cada painel DMEIMUFRJ Estatıstica 2 Aula 14 6 22 Orientacao do RStudio Inicialmente o RStudio e dividido em 3 grandes blocos O maior bloco e chamado de Console Na direita superior temos o painel Ambiente Na direita inferior temos o painel Utilidades Iremos abordar separadamente cada painel DMEIMUFRJ Estatıstica 2 Aula 14 6 22 Console O console e o motor do R E onde todo o codigo sera avaliado A resposta de cada codigo avaliado e disposta no console Tambem serve como rascunho Para escrever codigos o ideal e usar scripts DMEIMUFRJ Estatıstica 2 Aula 14 7 22 Console O console e o motor do R E onde todo o codigo sera avaliado A resposta de cada codigo avaliado e disposta no console Tambem serve como rascunho Para escrever codigos o ideal e usar scripts DMEIMUFRJ Estatıstica 2 Aula 14 7 22 Console O console e o motor do R E onde todo o codigo sera avaliado A resposta de cada codigo avaliado e disposta no console Tambem serve como rascunho Para escrever codigos o ideal e usar scripts DMEIMUFRJ Estatıstica 2 Aula 14 7 22 Console O console e o motor do R E onde todo o codigo sera avaliado A resposta de cada codigo avaliado e disposta no console Tambem serve como rascunho Para escrever codigos o ideal e usar scripts DMEIMUFRJ Estatıstica 2 Aula 14 7 22 Console O console e o motor do R E onde todo o codigo sera avaliado A resposta de cada codigo avaliado e disposta no console Tambem serve como rascunho Para escrever codigos o ideal e usar scripts DMEIMUFRJ Estatıstica 2 Aula 14 7 22 Criando um script Um script R e um arquivo de texto simples com uma extensao de arquivo R que contem suas linhas de codigo Para criar um novo script R clique no menu Arquivo e selecione New File R Script DMEIMUFRJ Estatıstica 2 Aula 14 8 22 Painel completo do RStudio Com o script aberto configuracao do RStudio passa a ser 2x2 DMEIMUFRJ Estatıstica 2 Aula 14 9 22 Rodando um script Para rodar o codigo de um script basta apertar o botao Run ou simplesmente ctrl enter o resultado saira no console NUNCA ESQUECA de sempre salvar seus scripts note que o nome e Untitled1 e o denota que nao esta salvo abuse do ctrl s DMEIMUFRJ Estatıstica 2 Aula 14 10 22 Rodando um script Para rodar o codigo de um script basta apertar o botao Run ou simplesmente ctrl enter o resultado saira no console NUNCA ESQUECA de sempre salvar seus scripts note que o nome e Untitled1 e o denota que nao esta salvo abuse do ctrl s DMEIMUFRJ Estatıstica 2 Aula 14 10 22 Ambiente A guia Ambiente exibe todos os objetos que vocˆe criou no ambiente atual global O Ambiente tambem oferece a opcao de importar base de dados de maneira simples Tambem e possıvel controlar o uso excessivo de memoria Por fim tambem e possıvel limpar o ambiente global DMEIMUFRJ Estatıstica 2 Aula 14 11 22 Ambiente A guia Ambiente exibe todos os objetos que vocˆe criou no ambiente atual global O Ambiente tambem oferece a opcao de importar base de dados de maneira simples Tambem e possıvel controlar o uso excessivo de memoria Por fim tambem e possıvel limpar o ambiente global DMEIMUFRJ Estatıstica 2 Aula 14 11 22 Ambiente A guia Ambiente exibe todos os objetos que vocˆe criou no ambiente atual global O Ambiente tambem oferece a opcao de importar base de dados de maneira simples Tambem e possıvel controlar o uso excessivo de memoria Por fim tambem e possıvel limpar o ambiente global DMEIMUFRJ Estatıstica 2 Aula 14 11 22 Ambiente A guia Ambiente exibe todos os objetos que vocˆe criou no ambiente atual global O Ambiente tambem oferece a opcao de importar base de dados de maneira simples Tambem e possıvel controlar o uso excessivo de memoria Por fim tambem e possıvel limpar o ambiente global DMEIMUFRJ Estatıstica 2 Aula 14 11 22 Utilidades A aba Plot e o motor grafico do R A aba Packages permite acesso ao ecossistema do R A aba Help oferece a documentacao e informacoes uteis de qualquer funcao ou pacote interno As demais abas no momento nao terao tanta relevˆancia DMEIMUFRJ Estatıstica 2 Aula 14 12 22 Utilidades A aba Plot e o motor grafico do R A aba Packages permite acesso ao ecossistema do R A aba Help oferece a documentacao e informacoes uteis de qualquer funcao ou pacote interno As demais abas no momento nao terao tanta relevˆancia DMEIMUFRJ Estatıstica 2 Aula 14 12 22 Utilidades A aba Plot e o motor grafico do R A aba Packages permite acesso ao ecossistema do R A aba Help oferece a documentacao e informacoes uteis de qualquer funcao ou pacote interno As demais abas no momento nao terao tanta relevˆancia DMEIMUFRJ Estatıstica 2 Aula 14 12 22 Utilidades A aba Plot e o motor grafico do R A aba Packages permite acesso ao ecossistema do R A aba Help oferece a documentacao e informacoes uteis de qualquer funcao ou pacote interno As demais abas no momento nao terao tanta relevˆancia DMEIMUFRJ Estatıstica 2 Aula 14 12 22 Escrita no R cuidados basicos denota comentario codigo naocompilavel O separador decimal e e nao O R diferencia letra maiuscula de minuscula Evitar de usar cedilhas acentos e sımbolos especiais no console significa codigo incompleto EX00R DMEIMUFRJ Estatıstica 2 Aula 15 13 22 Escrita no R cuidados basicos denota comentario codigo naocompilavel O separador decimal e e nao O R diferencia letra maiuscula de minuscula Evitar de usar cedilhas acentos e sımbolos especiais no console significa codigo incompleto EX00R DMEIMUFRJ Estatıstica 2 Aula 15 13 22 Escrita no R cuidados basicos denota comentario codigo naocompilavel O separador decimal e e nao O R diferencia letra maiuscula de minuscula Evitar de usar cedilhas acentos e sımbolos especiais no console significa codigo incompleto EX00R DMEIMUFRJ Estatıstica 2 Aula 15 13 22 Escrita no R cuidados basicos denota comentario codigo naocompilavel O separador decimal e e nao O R diferencia letra maiuscula de minuscula Evitar de usar cedilhas acentos e sımbolos especiais no console significa codigo incompleto EX00R DMEIMUFRJ Estatıstica 2 Aula 15 13 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Utilizando o R como calculadora Soma Subtracao Multiplicacao Divisao Potenciacao Raiz quadrada sqrt Modulo abs Exponencial exp Log base neperiana log Log qualquer base logvalor base Fatorial factorial Combinacao choosenk EX01R DMEIMUFRJ Estatıstica 2 Aula 15 14 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Tipos de dados no R O R tem 6 tipos de dados iremos nos focar em 3 Numeric dados reais pode ou nao conter decimais Logical Assume TRUE 1 ou FALSE 0 Character Palavras strings com ou sem nıvel de ordenacao Para assinalar um dado a um objeto use o comando EX02R DMEIMUFRJ Estatıstica 2 Aula 15 15 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Estruturas no R As estruturas de dados no R a serem vistas no curso serao os vetores matrizes e dataframes Escalar e um objeto qualquer ver slide anterior Vetor e um conjunto de escalares do mesmo tipo Matriz e um conjunto de vetores de mesmo tipo e dimensao Dataframe e um conjunto de vetores de mesma dimensao mas permite diferentes tipos similar a uma planilha Excel EX03R DMEIMUFRJ Estatıstica 2 Aula 15 16 22 Entrando com dados no R Os dados de interesse quase sempre costumam vir de fontes externas ao R e precisam ser importadas para analise A forma mais facil de entrar com dados no R e manualmente Baixe o conjunto flowers e use o From Text base para txt From Text readr para csv e From excel para xlsx Obs use libraryreadxl para arquivos xlsx DMEIMUFRJ Estatıstica 2 Aula 15 17 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Manipulando dataframes Em geral o indexador ij e usado para extrair o elemento na linha i coluna j de uma matriz ou dataframe Por exemplo seja my mat uma matriz o comando my mat14 retorna o elemento que esta na linha 1 e coluna 4 Podemos pegar um bloco da matriz ou dataframe por exemplo my mat11014 pega ate a decima linha e quarta coluna O comando my mat1 extrai toda a primeira linha enquanto my mat1 extrai toda a primeira coluna Em especıfico para dataframes e possıvel extrair colunas especıficas usando por exemplo dataframevariavel EX04R DMEIMUFRJ Estatıstica 2 Aula 15 18 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo Media aritmetica meanx Mediana medianx Variˆancia varx Desvio Padrao sdx Quantidade de observacoes lengthx Mınimo entre as observacoes minx Maximo entre as observacoes maxx Quartis quantilex Quantis quantilex probs q Sumario das medidas resumo summaryx Ordenacao sortx EX05R DMEIMUFRJ Estatıstica 2 Aula 16 19 22 Medidas resumo em um dataframe Em geral e mais demandado que as analises sejam feitas nao em vetores mas em dataframes com diferentes variaveis o comando summary assim como no caso vetorial retorna o sumario de todas as variaveis do dataframe Como o summary e mais interessante para variaveis contınuas podemos usar o comando table para categoricas Para aplicar uma funcao em todas as colunas do dataframe podemos usar a famılia de funcoes apply EX06R DMEIMUFRJ Estatıstica 2 Aula 16 20 22 Medidas resumo em um dataframe Em geral e mais demandado que as analises sejam feitas nao em vetores mas em dataframes com diferentes variaveis o comando summary assim como no caso vetorial retorna o sumario de todas as variaveis do dataframe Como o summary e mais interessante para variaveis contınuas podemos usar o comando table para categoricas Para aplicar uma funcao em todas as colunas do dataframe podemos usar a famılia de funcoes apply EX06R DMEIMUFRJ Estatıstica 2 Aula 16 20 22 Medidas resumo em um dataframe Em geral e mais demandado que as analises sejam feitas nao em vetores mas em dataframes com diferentes variaveis o comando summary assim como no caso vetorial retorna o sumario de todas as variaveis do dataframe Como o summary e mais interessante para variaveis contınuas podemos usar o comando table para categoricas Para aplicar uma funcao em todas as colunas do dataframe podemos usar a famılia de funcoes apply EX06R DMEIMUFRJ Estatıstica 2 Aula 16 20 22 Medidas resumo em um dataframe Em geral e mais demandado que as analises sejam feitas nao em vetores mas em dataframes com diferentes variaveis o comando summary assim como no caso vetorial retorna o sumario de todas as variaveis do dataframe Como o summary e mais interessante para variaveis contınuas podemos usar o comando table para categoricas Para aplicar uma funcao em todas as colunas do dataframe podemos usar a famılia de funcoes apply EX06R DMEIMUFRJ Estatıstica 2 Aula 16 20 22 Medidas resumo em um dataframe Em geral e mais demandado que as analises sejam feitas nao em vetores mas em dataframes com diferentes variaveis o comando summary assim como no caso vetorial retorna o sumario de todas as variaveis do dataframe Como o summary e mais interessante para variaveis contınuas podemos usar o comando table para categoricas Para aplicar uma funcao em todas as colunas do dataframe podemos usar a famılia de funcoes apply EX06R DMEIMUFRJ Estatıstica 2 Aula 16 20 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Graficos no R Graficos mais usados Setores piex Barras barx Histograma histogramx Boxplot boxplotx Parˆametros gerais para graficos main tıtulo xlab e ylab nome do eixo x e y col cor xlim e ylim limite no eixo x e y EX07R DMEIMUFRJ Estatıstica 2 Aula 16 21 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22 Modelos probabilısticos no R No R as distribuicoes de probabilidade sao controladas pelas letras q quantil d densidade p prob e r random Binomial ou Bernoulli binom Geometrica geom Poisson pois Normal norm EX08R DMEIMUFRJ Estatıstica 2 Aula 16 22 22