Puntuación T : la puntuación T se define como el recuento de las desviaciones estándar de los datos medios de una distribución t. En palabras simples, se define como la relación de la diferencia entre los dos grupos de datos y la diferencia entre los grupos de datos. La puntuación T es un término estadístico y se usa principalmente para lo siguiente:
- Determine los límites superior e inferior de un intervalo de confianza (para los datos aproximadamente distribuidos normalmente).
- Determine el valor p de la prueba t y las pruebas de regresión.
P-valor: Define la probabilidad de que el resultado se produzca en el espacio muestral por casualidad. El valor P varía de 0 a 100%. Tenga en cuenta que un valor p más bajo se considera bueno, ya que implica que un resultado no se produjo por casualidad.
Encontrar un valor p:
Sintaxis para instalar la biblioteca scipy en python:
pip3 install scipy
Scipy es una biblioteca de Python utilizada para el cálculo científico. Nos proporciona la función scipy.stats.t.sf() para calcular el valor p.
función scipy.stats.t.sf():
Sintaxis:
scipy.stats.t.sf(abs(t_score), df=grado_de_libertad
Parámetros:
- t_score: Significa el t-score
- grade_of_freedom: Significa los grados de libertad
El valor p a menudo está relacionado con el puntaje t. Ahora discutiremos cómo calcular el valor p vinculado con el puntaje t para las pruebas de cola izquierda, cola derecha y dos colas.
Valor P en una prueba de cola izquierda:
En este programa, la puntuación t es -0,47 y el grado de libertad es igual a 12.
Ejemplo:
Python3
# Python program to find the p-value # in a left-tailed test # Importing the library import scipy.stats # Determine the p-value scipy.stats.t.sf(abs(-.47), df=12)
Producción:
Por lo tanto, el valor p resulta ser igual a 0,32. Si usamos un nivel de significancia de α = 0,05, no podremos rechazar la hipótesis nula de nuestra prueba de hipótesis porque aquí el valor p es mayor que 0,05.
Valor P en la prueba de cola derecha:
En este programa, la puntuación t es 1,87 y el grado de libertad es igual a 24.
Ejemplo:
Python3
# Importing scipy library import scipy.stats # Determining the p-value scipy.stats.t.sf(abs(1.87), df=24)
Producción:
Por lo tanto, el valor p resulta ser igual a 0,036. Si usamos un nivel de significación de α = 0.05, tendremos que rechazar la hipótesis nula de nuestra prueba de hipótesis porque aquí el valor de p es menor que 0.05.
Valor p en la prueba de dos colas:
En este programa, la puntuación t es 1,36 y el grado de libertad es igual a 33. Tenga en cuenta que para encontrar un valor p de prueba de dos colas simplemente multiplicamos el valor p del valor p de una cola por dos.
Ejemplo:
Python3
import scipy.stats # find p-value for two-tailed test scipy.stats.t.sf(abs(1.36), df=33)*2
Producción:
Por lo tanto, el valor p resulta ser igual a 0,183. Si usamos un nivel de significancia de α = 0,05, no podremos rechazar la hipótesis nula de nuestra prueba de hipótesis porque aquí el valor p es mayor que 0,05.