¿Por qué no podemos usar para las transformaciones de variables dependientes?

10

Imagine que tenemos un modelo de regresión lineal con la variable dependiente . Encontramos su . Ahora, hacemos otra regresión, pero esta vez en , y de manera similar encontramos su . Me han dicho que no puedo comparar ambos para ver qué modelo es más adecuado. ¿Porqué es eso? La razón que se me dio fue que estaríamos comparando la variabilidad de diferentes cantidades (diferentes variables dependientes). No estoy seguro de que esto sea una razón suficiente para esto.R 2 y log ( y ) R 2 log ( y ) R 2yRy2log(y)Rlog(y)2R2

¿También hay una manera de formalizar esto?

Cualquier ayuda sería apreciada.

Un anciano en el mar.
fuente
1
Sospecho que esto podría haberse discutido antes en Cross Validated. ¿Has pasado por hilos similares a fondo? Además, ¿le interesan las diferentes variables dependientes (como el PIB frente al precio del petróleo) o las transformaciones de la misma variable (PIB frente al crecimiento del PIB), o ambas?
Richard Hardy
@ Richard Hardy Encontré algunos, pero creo que eran tangentes a mi pregunta. Como este: stats.stackexchange.com/questions/235117/… La respuesta solo dice que sí, sin explicar realmente por qué.
Un viejo en el mar.
@ Richard Hardy Estoy interesado en las transformaciones de la variable dependiente.
Un viejo en el mar.
1
R2 comparaciones sentido solo entre modelos anidados.
LVRao
@LVRao Gracias por tu comentario. ¿Por que es esto entonces?
Un viejo en el mar.

Respuestas:

8

Es una buena pregunta, porque "cantidades diferentes" no parecen ser una gran explicación.

Hay dos razones importantes para desconfiar del uso de para comparar estos modelos: es demasiado tosco ( realmente no evalúa la bondad de ajuste ) y será inapropiado para al menos uno de los modelos. Esta respuesta aborda ese segundo problema.R2


Tratamiento teórico

R 2 yR2 compara la varianza de los residuos del modelo con la varianza de las respuestas. La varianza es una desviación aditiva cuadrática media de un ajuste. Como tal, podemos entender que compara dos modelos de la respuesta . R2y

El modelo "base" es

(1)yi=μ+δi

donde es un parámetro (la respuesta media teórica) y son "errores" aleatorios independientes, cada uno con media cero y una varianza común de .δ i τ 2μδiτ2

El modelo de regresión lineal introduce los vectores como variables explicativas:xi

(2)yi=β0+xiβ+εi.

El número y el vector son los parámetros (la intersección y las "pendientes"). Los nuevamente son errores aleatorios independientes, cada uno con media cero y varianza común . β ε i σ 2β0βεiσ2

τ 2 - σ 2 τ 2R2 estima la reducción en la varianza, , en comparación con la varianza original .τ2σ2τ2

Cuando tomas logaritmos y usas mínimos cuadrados para ajustar el modelo , implícitamente estás comparando una relación de la forma

(1a)log(yi)=ν+ζi

a uno de la forma

(2a)log(yi)=γ0+xiγ+ηi.

Estos son como los modelos y pero con respuestas de registro. Sin embargo, no son equivalentes a los dos primeros modelos. Por ejemplo, exponiendo ambos lados de daría(1)(2)(2a)

yi=exp(log(yi))=exp(γ0+xiγ)exp(ηi).

Los términos de error ahora multiplican la relación subyacente . En consecuencia, las variaciones de las respuestas sonexp(ηi)yi=exp(γ0+xiγ)

Var(yi)=exp(γ0+xiγ)2Var(eηi).

Las variaciones dependen de . xi Ese no es el modelo , que supone que las variaciones son todas iguales a una constante .(2)σ2

Por lo general, solo uno de estos conjuntos de modelos puede ser una descripción razonable de los datos. Aplicar el segundo conjunto y cuando el primer conjunto y es un buen modelo, o el primero cuando el segundo es bueno, equivale a trabajar con un conjunto de datos hetero lineales no lineales, que por lo tanto debería ajustarse mal con una regresión lineal. Cuando cualquiera de estas situaciones es el caso, podríamos esperar que el mejor modelo exhiba el más grande . Sin embargo, ¿qué pasa si tampoco es el caso? ¿Podemos esperar que el más grande nos ayude a identificar el mejor modelo?(1a)(2a)(1)(2)R2R2

Análisis

En cierto sentido, esta no es una buena pregunta, porque si ninguno de los dos modelos es apropiado, deberíamos encontrar un tercer modelo. Sin embargo, el problema que tenemos ante nosotros se refiere a la utilidad de para ayudarnos a tomar esta determinación. Por otra parte, muchas personas piensan acerca de la primera forma de la relación entre e --is es lineal, ¿es logarítmica, es algo más - sin preocuparse de las características de los errores de regresión o . Consideremos por lo tanto una situación en la que nuestro modelo acerta la relación pero está equivocado acerca de su estructura de error, o viceversa .R2xyεiηi

Tal modelo (que ocurre comúnmente) es un ajuste de mínimos cuadrados a una relación exponencial,

(3)yi=exp(α0+xiα)+θi.

Ahora el logaritmo de es una función lineal de , como en , pero los términos de error son aditivos , como en . En tales casos, podría inducirnos a error a elegir el modelo con una relación incorrecta entre e .yx(2a)θi(2)R2xy

Aquí hay una ilustración del modelo . Hay observaciones para (un vector 1 igualmente distribuido entre y ). El panel izquierdo muestra los datos originales mientras que el panel derecho muestra los datos transformados . Las líneas rojas discontinuas trazan la verdadera relación subyacente, mientras que las líneas azules continuas muestran los ajustes de mínimos cuadrados. Los datos y la relación verdadera son los mismos en ambos paneles: solo difieren los modelos y sus ajustes.(3)300xi1.01.6(x,y)(x,log(y))

Gráfico de dispersión

El ajuste a las respuestas del registro a la derecha claramente es bueno: casi coincide con la relación verdadera y ambas son lineales. El ajuste a las respuestas originales a la izquierda claramente es peor: es lineal, mientras que la verdadera relación es exponencial. Desafortunadamente, tiene un valor notablemente mayor de : comparación con . Es por eso que no debemos confiar en para llevarnos al mejor modelo. Es por eso que no deberíamos estar satisfechos con el ajuste, incluso cuando es "alto" (y en muchas aplicaciones, un valor de se consideraría realmente alto). 0.70 0.56 R 2 R 2 0.70R20.700.56R2R20.70


Por cierto, una mejor manera de evaluar estos modelos incluye pruebas de bondad de ajuste (lo que indicaría la superioridad del modelo de registro a la derecha) y gráficos de diagnóstico para la estacionariedad de los residuos (lo que resaltaría los problemas con ambos modelos). Tales evaluaciones conducirían naturalmente a uno a un ajuste de mínimos cuadrados ponderado de o directamente al modelo sí, que tendría que ajustarse utilizando métodos de mínimos cuadrados de máxima probabilidad o no lineales.( 3 )log(y)(3)

whuber
fuente
La crítica a R ^ 2 no es justa. Como todas las herramientas, su uso debe entenderse bien. En sus ejemplos anteriores, R ^ 2 está dando el mensaje correcto. R ^ 2 es en cierto modo elegir la mejor relación señal / ruido. Por supuesto, no es obvio cuando se colocan dos gráficos con escalas totalmente diferentes lado a lado. En realidad, la señal a la izquierda es muy fuerte en comparación con las desviaciones de ruido.
Cagdas Ozgenc
@Cagdas Parece que ofrece un mensaje inherentemente contradictorio. Dado que las dos tramas están inevitablemente en dos escalas diferentes, una traza las respuestas originales y la otra traza sus logaritmos, luego argumentando que algo "no es obvio" debido a este hecho inevitable no parece apoyar su caso. Quejarse de que esta respuesta es "injusta" realmente no se sostiene a la luz del análisis explícito de los modelos que he ofrecido.
whuber
No hay contradicción en lo que digo. R ^ 2 elige la relación señal / ruido más alta. Eso es lo que está haciendo. Intentar convertirlo en otra cosa y afirmar que no está funcionando es totalmente incorrecto. Todas las críticas a R ^ 2 también se aplican a otros indicadores de bondad de ajuste cuando se aplican a diferentes variables de respuesta, pero por alguna razón R ^ 2 se elige como chivo expiatorio.
Cagdas Ozgenc
Realmente me interesaría saber, @Cagdas, qué parte de este análisis ves como "chivo expiatorio" . Por lo que puedo decir, es una evaluación desapasionada y técnicamente correcta de lo que es y no es capaz de lograr. No veo cómo es relevante referirse a las "relaciones señal / ruido" cuando, de hecho, el ejemplo muestra explícitamente cómo el mejor modelo (en el sentido que describí, que concuerda con lo que la mayoría de las personas entiende por "bondad de ajuste") produce el peor . R 2 R 2R2R2R2
whuber
2
Gracias por tu ayuda whuber. Perdón por la tardía aceptación, últimamente no he tenido mucho tiempo libre. ;)
Un anciano en el mar.