Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anterior | |||
| cursos:mct:exemplo4 [2011/05/25 18:41] – paulojus | cursos:mct:exemplo4 [2011/05/27 01:03] (atual) – paulojus | ||
|---|---|---|---|
| Linha 2: | Linha 2: | ||
| <code R> | <code R> | ||
| + | - | ||
| ------------------------------------------------------------------ | ------------------------------------------------------------------ | ||
| # dados de renda por município no ano de 2000 (.xls) | # dados de renda por município no ano de 2000 (.xls) | ||
| + | ## lendo direto do arquivo excel | ||
| require(gdata) # contém a função read.xls() para importar planilhas | require(gdata) # contém a função read.xls() para importar planilhas | ||
| renda <- read.xls(" | renda <- read.xls(" | ||
| sheet=1, fileEncoding=' | sheet=1, fileEncoding=' | ||
| + | names(renda) <- tolower(names(renda)) | ||
| + | names(renda)[4] <- " | ||
| + | str(renda) | ||
| + | |||
| + | ## lendo arquivo csv exportado do excel | ||
| + | renda <- read.csv(" | ||
| + | sep=" | ||
| + | renda | ||
| + | head(renda) | ||
| names(renda) <- tolower(names(renda)) | names(renda) <- tolower(names(renda)) | ||
| names(renda)[4] <- " | names(renda)[4] <- " | ||
| Linha 15: | Linha 26: | ||
| # dados de alfabetizados por municÃípio no ano de 2000 (.xls) | # dados de alfabetizados por municÃípio no ano de 2000 (.xls) | ||
| + | ## lendo direto do arquivo excel | ||
| alfab <- read.xls(" | alfab <- read.xls(" | ||
| sheet=1, fileEncoding=' | sheet=1, fileEncoding=' | ||
| + | names(alfab) <- tolower(names(alfab)) | ||
| + | names(alfab)[4] <- " | ||
| + | str(alfab) | ||
| + | |||
| + | ## lendo arquivo csv exportado do excel | ||
| + | |||
| + | ## opcoes usuais para leitura/ | ||
| + | ## dados em: http:// | ||
| + | file.show(" | ||
| + | alfab <- read.csv(" | ||
| + | | ||
| + | alfab | ||
| names(alfab) <- tolower(names(alfab)) | names(alfab) <- tolower(names(alfab)) | ||
| names(alfab)[4] <- " | names(alfab)[4] <- " | ||
| Linha 32: | Linha 56: | ||
| str(teste) | str(teste) | ||
| - | teste <- merge(alfab[sample(1: | + | teste <- merge(alfab[sample(1: |
| - | | + | |
| | | ||
| str(teste) | str(teste) | ||
| Linha 47: | Linha 71: | ||
| # | # | ||
| - | # qual a distribuição de frequência das variáveis | + | # distribuição de frequência das variáveis |
| hist(ar$alfabetizados, | hist(ar$alfabetizados, | ||
| Linha 54: | Linha 78: | ||
| par(mfrow=c(1, | par(mfrow=c(1, | ||
| - | with(ar, {hist(alfabetizados, | + | with(ar, {hist(alfabetizados, |
| - | with(ar, {hist(log(renda), | + | with(ar, {hist(log(renda), |
| par(mfrow=c(1, | par(mfrow=c(1, | ||
| Linha 103: | Linha 127: | ||
| # | # | ||
| - | # Opção 2 | + | # Opção 2: |
| + | |||
| + | ## graficos de dispsersao | ||
| require(lattice) | require(lattice) | ||
| xyplot(alfabetizados~log(renda)|sigla, | xyplot(alfabetizados~log(renda)|sigla, | ||
| + | |||
| + | ## | ||
| + | xyplot(alfabetizados~renda, | ||
| + | xyplot(alfabetizados~log10(renda), | ||
| + | xyplot(alfabetizados~renda, | ||
| + | |||
| + | xyplot(alfabetizados~log10(renda)|sigla, | ||
| + | xyplot(alfabetizados~log10(renda)|sigla, | ||
| + | xyplot(alfabetizados~log10(renda)|sigla, | ||
| + | | ||
| + | |||
| + | |||
| + | # | ||
| + | # box plot | ||
| + | bwplot(alfabetizados~sigla, | ||
| + | bwplot(alfabetizados~sigla, | ||
| + | bwplot(alfabetizados~sigla, | ||
| + | | ||
| + | bwplot(alfabetizados~sigla, | ||
| + | | ||
| # | # | ||
| Linha 119: | Linha 165: | ||
| densityplot(~log(renda)|sigla, | densityplot(~log(renda)|sigla, | ||
| densityplot(~alfabetizados|sigla, | densityplot(~alfabetizados|sigla, | ||
| + | |||
| + | # criando 5 categorias de renda | ||
| + | |||
| + | ar$r.cat <- equal.count(log(ar$renda), | ||
| + | str(ar) | ||
| + | |||
| + | bwplot(alfabetizados~sigla|r.cat, | ||
| + | bwplot(alfabetizados~r.cat|sigla, | ||
| + | |||
| + | histogram(~alfabetizados|r.cat, | ||
| + | densityplot(~alfabetizados|r.cat, | ||
| # | # | ||