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, | ||
# | # |