Como encontrar o valor crítico f em python


Ao realizar um teste F, você obtém uma estatística F. Para determinar se os resultados do teste F são estatisticamente significativos, você pode comparar a estatística F com um valor F crítico. Se a estatística F for maior que o valor crítico de F, os resultados do teste serão estatisticamente significativos.

O valor crítico F pode ser encontrado usando uma tabela de distribuição F ou software estatístico.

Para encontrar o valor crítico de F, você precisa:

  • Um nível de significância (as escolhas comuns são 0,01, 0,05 e 0,10)
  • Graus de liberdade do numerador
  • Graus de liberdade do denominador

Usando esses três valores, você pode determinar o valor F crítico para comparar com a estatística F.

Como encontrar o valor crítico F em Python

Para encontrar o valor crítico F em Python, você pode usar a função scipy.stats.f.ppf() , que usa a seguinte sintaxe:

scipy.stats.f.ppf(q,dfn,dfd)

Ouro:

  • q: O nível de significância a ser usado
  • dfn : Os graus de liberdade do numerador
  • dfd : Os graus de liberdade do denominador

Esta função retorna o valor crítico da distribuição F com base no nível de significância, nos graus de liberdade do numerador e nos graus de liberdade do denominador fornecidos.

Por exemplo, suponha que queiramos encontrar o valor crítico F para um nível de significância de 0,05, graus de liberdade do numerador = 6 e graus de liberdade do denominador = 8.

 import scipy.stats

#find F critical value
scipy.stats.f.ppf(q=1-.05, dfn=6, dfd=8)

3.5806

O valor crítico de F para um nível de significância de 0,05, graus de liberdade do numerador = 6 e graus de liberdade do denominador = 8 é 3,5806 .

Portanto, se fizermos algum tipo de teste F, podemos comparar a estatística do teste F com 3,5806 . Se a estatística F for superior a 3,580, os resultados do teste serão estatisticamente significativos.

Observe que valores alfa menores levarão a valores F críticos maiores. Por exemplo, considere o valor crítico F para um nível de significância de 0,01 , os graus de liberdade do numerador = 6 e os graus de liberdade do denominador = 8.

 scipy.stats.f.ppf(q=1- .01 , dfn=6, dfd=8)

6.3707

E considere o valor crítico F com exatamente os mesmos graus de liberdade para o numerador e denominador, mas com nível de significância de 0,005 :

 scipy.stats.f.ppf(q=1- .005 , dfn=6, dfd=8)

7.9512

Consulte a documentação do SciPy para obter os detalhes exatos da função f.ppf().

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *