1
resposta

Mão na massa: Analisando as rendas e suas divisões

renda_15k = dados[dados['Renda'] <= 15000]
renda_15k.head()
n = len(renda_15k)
n
import math

k = 1 + (10/3) * math.log10(n)
k

k = int(k)
k
faixas = renda_15k.copy()
faixas['faixa_renda'] = pd.cut(faixas['Renda'], bins=int(k), include_lowest=True)
faixas.head()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade


tabela_frequencias = faixas.groupby('faixa_renda',observed=False ).size().reset_index(name='frequencia')
tabela_frequencias['porcentagem'] = (tabela_frequencias['frequencia'] / len(faixas)) * 100
tabela_frequencias

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

plt.figure(figsize=(15, 6))
sns.histplot(bins= k, data=renda_15k, x='Renda')
plt.title('Histograma das rendas das pessoas responsáveis pelo domicílio')
plt.xlabel('Renda (R$)')
plt.ylabel('Frequência')
plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

percentual = (dados['Renda'] <= 788).sum() / len(dados) * 100
percentual
dados['Renda'].quantile(0.95)
dados['Renda'].quantile(0.99)
renda_6k = dados[dados['Renda'] <= 6000]
renda_6k

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

plt.figure(figsize=(8, 6))
sns.boxplot(x=renda_6k['Renda'], color='steelblue')

plt.title('Boxplot de Renda das pessoas responsáveis pelo domicílio')
plt.xlabel('Renda (R$)')

plt.ylim(-1, 1)

plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

plt.figure(figsize=(15, 6))
sns.histplot(data=dados, x='Idade', bins= 10, cumulative=True, stat='proportion', kde=True )
plt.axhline(0.20, color='red', linestyle='dashed')

plt.show()

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

E aí, Thamiris! Tudo bem?

Parabéns! Mantenha o ritmo nos exercícios e continue compartilhando na nossa comunidade.

Percebi que você praticou o uso do pd.cut() para criar faixas de renda, aplicou muito bem o groupby() com size() para gerar a tabela de frequências e ainda entendeu a relevância de usar histogramas e boxplots para visualizar a distribuição e dispersão dos dados.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!