Questão FC373137
Considere o código Python, executado em condições ideais, a seguir: import numpy as np from scipy import stats x = np.array([1, 2, 3, 4, 5]) y = np.array([7, 8, 9, 10, 11]) Para re
Linguagens de Programação para Ciência de Dados
FCC · 2023
Considere o código Python, executado em condições ideais, a seguir:
import numpy as np
from scipy import stats
x = np.array([1, 2, 3, 4, 5])
y = np.array([7, 8, 9, 10, 11])
Para realizar o teste estatístico que permite avaliar se existe diferença significativa entre a média das duas amostras independentes, ou seja, para calcular os valores T-statístic (ts) e P-value (pv), utiliza-se, na sequência do código, a instrução
- ts, pv = np.stats.diff_test (x, y)
- ts, pv = np.t_student (x, y)
- ts, pv = stats.ttest_ind (x, y)
- ts, pv = np.stats.compare (x, y)
- ts, pv = stats.variation (x, y)
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
ts, pv = stats.ttest_ind(x, y) chama a função do SciPy que calcula o teste t para amostras independentes e retorna dois valores: o t‑estatístico (ts) e o p‑valor (pv).
O teste avalia a hipótese nula de que as duas amostras têm médias populacionais iguais. Por padrão assume variâncias iguais entre as populações.
O t é calculado pela diferença das médias dividida pelo erro padrão combinado: \(t=\dfrac{\bar{x}-\bar{y}}{\sqrt{s_p^2\left(\frac{1}{n_x}+\frac{1}{n_y}\right)}}\), onde \(s_p^2\) é a variância agrupada.
Interpretação: um p‑valor pequeno (ex.: < 0,05) indica evidência contra a hipótese nula; p grande sugere que a diferença observada pode ser compatível com acaso.
Conteúdo do catálogo FC Concursos · Atualizado em