Home › Fóruns › Fórum Estatística para Ciência de Dados e Machine Learning › enviesamento – moda
Marcado: Enviesamento
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 4 anos, 1 mês atrás por
Jones Granatyr.
- AutorPosts
- 14 de janeiro de 2021 às 20:49 #23485
Boa noite Prof. Jones.
Na aula sobre enviesamento, a geração de dados aleatórios (skewnorm) não permitiu verificar a relação entre os valores da média e da mediana com a moda, pois a moda tinha apenas um elemento. Uma forma de contornar este problema e ver a relação entre estes 3 números neste exemplo de enviesamento seria arredondar os números gerados, por exemplo, na 2º casa decimal. Com isto teríamos os valores de média e mediana bem próximos dos valores originais e o valor da moda não seria único. Segue código abaixo.
Abcs.
Fábio
dados_normal = skewnorm.rvs(a = 0, size = 1000) dados_normal2 = dados_normal.round(2) sns.distplot(dados_normal); dados_normal.mean(), np.median(dados_normal), stats.mode(dados_normal) dados_normal2.mean(), np.median(dados_normal2), stats.mode(dados_normal2) dados_envies_positivo = skewnorm.rvs(a = 10, size = 1000) dados_envies_positivo2 = dados_envies_positivo.round(2) sns.distplot(dados_envies_positivo); dados_envies_positivo.mean(), np.median(dados_envies_positivo), stats.mode(dados_envies_positivo) dados_envies_positivo2.mean(), np.median(dados_envies_positivo2), stats.mode(dados_envies_positivo2) dados_envies_negativo = skewnorm.rvs(-10, size = 1000) dados_envies_negativo2 = dados_envies_negativo.round(2) sns.distplot(dados_envies_negativo); dados_envies_negativo.mean(), np.median(dados_envies_negativo), stats.mode(dados_envies_negativo) dados_envies_negativo2.mean(), np.median(dados_envies_negativo2), stats.mode(dados_envies_negativo2)
18 de janeiro de 2021 às 17:05 #27229Olá Fabio,
Tem razão, de fato o número de casas decimais impede a determinação precisa da moda e o arredondamento é uma boa sugestão.
Jones
- AutorPosts
- Você deve fazer login para responder a este tópico.