Escolar Documentos
Profissional Documentos
Cultura Documentos
Turma: B
ndice:
2. Crescimento populacional
Foram analisados dados referentes populao brasileira, contemplando dados de crescimento populacional, faixa etria, expectativas de vida, todos a fim de construir um levantamento das mudanas que ocasionaram e foram ocasionadas por alteraes nos padres de habitantes do Brasil. Os dados foram obtidos, em geral, atravs de um histrico presente em diversos sites (principalmente dados e medies realizados pelo IBGE, ou Instituto Brasileiro de Geografia e Estatstica). O primeiro conjunto de dados, tal como se refere o ttulo do tpico, foram da taxa de crescimento populacional do Brasil. 2.1 Grficos O grfico de barras abaixo ilustra o nmero de habitantes em milhes de unidade:
habitantes = c(9.93,14.33,17.44,30.63,41.24,51.94,70.99,94.51,121.15,146.92,169.60,190.75)
barplot(habitantes,xlab="anos",axes=FALSE,
"1950","1960","1970","1980","1991","2000","2010"))
lines(stats::lowess(habitantes))
box()
ANO
1872 1890 1900 1920 1940 1950 1960 1970 1980 1991 2000 2010
Nmero de habitantes
9.930.478 14.333.915 17.438.434 30.635.605 41.236.315 51.944.397 70.992.343 94.508.583 121.150.573 146.917.459 169.590.693 190.755.799
2.3 Anlise primria: A mdia dos dados de: 79.952.883 (e 61.468.370 para mediana), mas notamos que no representa uma realidade como um todo (a mdia, assim como a mediana, pode sofrer com a presena de valores aberrantes) , o valor inicial de 9.93 milhes e o final de 190.755 milhes mostra como so discrepantes e distantes da mdia calculada.
Sendo assim foi montada outra tabela contendo tambm os desvios em relao a mdia:
ANO
1872 1890 1900 1920 1940 1950 1960 1970 1980 1991 2000 2010
Nmero de habitantes
9.930.478 14.333.915 17.438.434 30.635.605 41.236.315 51.944.397 70.992.343 94.508.583 121.150.573 146.917.459 169.590.693 190.755.799
Desvio padro: 60.977.160 Algoritmo criado para calcular os desvios parciais e o desvio padro (linguagem C):
#include <stdio.h> #include <stdlib.h> #include <math.h>
int main(){
//ler o vetor
while(ind<total_valores){
ind++;
media = media/total_valores;
ind = 0;
while(ind<total_valores){
ind++;
printf("\n\n");
//calcular variancia (elevando ao quadrado e calculando a media das variancias com relacao a media)
ind = 0;
while(ind<total_valores){
variancia += (vetor[ind]*vetor[ind]);
ind++;
system("PAUSE");
return 0; }
Com isso tem-se que o grau de variao desse conjunto de elementos de 60.977.160, aproximadamente 6.1 vezes maior que o valor mnimo (9.930.478) e 1/3 do valor mximo (190.755.799).