enviesamento – moda

Marcado: 

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #23485
    Fabio
    Membro

    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)
    
    
    
    
    

     

     

    #27229

    Olá 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

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Você deve fazer login para responder a este tópico.