cuando me encontré con un par de ejemplos, los p-valores de rho y para la prueba de t de la correlación de Pearson de filas siempre coincidentes, salvo por los últimos dígitos
Así que he estado corriendo el mal ejemplos a continuación!
a = c(1,2,3,4,5,6,7,8,9)
b = c(1,2,3,4,5,6,7,8,90)
cor.test(a,b,method='pearson')
Pearson's product-moment correlation
data: a and b
t = 2.0528, df = 7, p-value = 0.0792
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
-0.08621009 0.90762506
sample estimates:
cor
0.6130088
cor.test(a,b,method='spearman')
Spearman's rank correlation rho
data: a and b
S = 0, p-value = 5.511e-06
alternative hypothesis: true rho is not equal to 0
sample estimates:
rho
1
Vectores a
y b
de buena, pero lejos de ser perfecto lineal (Pearson) de correlación. Sin embargo, tienen perfecta correlación por rangos. Ver a Spearman $\rho$, en este caso, no importa si el último dígito de la b
8.1, 9, 90 o 9000 (¡inténtelo!), sólo importa si es de más de 8. Eso es lo que diferencia la correlación de rangos hace.
Por el contrario, mientras a
y b
perfecta correlación por rangos, su coeficiente de correlación de Pearson es menor que 1. Esto muestra que la correlación de Pearson no se refleja en sus filas.
Una correlación de Pearson refleja una función lineal, una correlación por rangos simplemente una forma monotónica. En el caso de la normal de datos, los dos se parecen mucho a unos de otros, y sospecho que es por eso que tus datos no muestran grandes diferencias entre Spearman y Pearson.
Para un ejemplo práctico, considere la siguiente; quiero ver si más alto de personas que pesan más. Sí, es una pregunta tonta ... pero acaba de asumir que esto es lo que te importa. Ahora, la masa no se escala linealmente con el peso, la estatura de las personas también son más amplios que los pequeños de la gente; así que el peso no es lineal en función de la altura. Alguien que es 10% más alto de lo que es (en promedio) más de 10% más pesado. Esta es la razón por la que el cuerpo/el índice de masa se utiliza el cubo en el denominador.
En consecuencia, se podría suponer una correlación lineal erróneamente reflejan la altura/peso de la relación. En contraste, la correlación por rangos es insensible a los molestos leyes de la física y la biología en este caso; por lo que no reflejan si a la gente a crecer más pesado linealmente a medida que ganan en altura, simplemente refleja si las personas más altas (de mayor rango en una escala) son más pesados (de mayor rango en la otra escala).
Más típico ejemplo podría ser la de Likert, como el cuestionario de las clasificaciones, como la gente de calificación de algo como "perfecto/buena/buena/mediocre/malo/malo. "perfecto" está tan lejos de ser "decente" como "decente" es el "mal" en la escala, pero ¿realmente podemos decir que la distancia entre los dos es la misma? Una correlación lineal no es necesariamente apropiado. Rango de correlación es más natural.
Para abordar de manera más directa a tu pregunta: no, p valores de Pearson y de Spearman correlaciones no debe ser calculado de manera diferente. Mucho es diferente entre los dos, conceptualmente, así como numéricamente, pero si el estadístico de prueba es equivalente, el p valor será equivalente.
Sobre la cuestión de la suposición de normalidad en la correlación de Pearson, ver esto.
De manera más general, otras personas han elaborado mucho mejor que yo sobre el tema de la paramétrico o no paramétrico de correlaciones (ver también aquí), y lo que esto significa con respecto a la distribución de la hipótesis.