1
resposta

incompatibilidade de respostas usando o R e na mao.

Bom dia, Quando calculo a variancia na mao para os valores:

> num5 <- (((10-3)**2+(10-3)**2+(10-6)**2+(10-7)**2+(10-7)**2+(10-10)**2+(10-10)**2+(10-10)**2+(10-11)**2+(10-13)**2+(10-30)**2))/11
> num5
[1] 49.27273
> sqrt(num5)
[1] 7.019453

Mas quando uso o method var: num3 <- c(3,3,6, 7,7,10,10,10,11,13,30)

> mean(num3)
[1] 10
> var(num3)
[1] 54.2
> variancia <- var(num3)
> sqrt(variancia)
[1] 7.362065

Onde estou errando? Eh o resultado que o professor efetuou no video...

Obrigado

1 resposta

Opa, chpasta, tudo bem?

Você não está errando em parte alguma. O que acontece é que o R utiliza o denominador N-1 na forma da variância, pois como estamos utilizando a variância em uma amostra, nós desconsideramos a amostra observada.

Dessa forma, se utilizarmos 10 no denominador da fórmula:

> num5 <- (((10-3)**2+(10-3)**2+(10-6)**2+(10-7)**2+(10-7)**2+(10-10)**2+(10-10)**2+(10-10)**2+(10-11)**2+(10-13)**2+(10-30)**2))/10
> num5
[1] 54.2
> sqrt(num5)
[1] 7.362065
>

Obtemos o mesmo resultado do R

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software