Transformación inversa de coeficientes de regresión

17

Estoy haciendo una regresión lineal con una variable dependiente transformada. La siguiente transformación se realizó para que se mantuviera el supuesto de normalidad de los residuos. La variable dependiente no transformada estaba sesgada negativamente, y la siguiente transformación la hizo casi normal:

Y=50Yorig

donde es la variable dependiente en la escala original.Yorig

Creo que tiene sentido usar alguna transformación en los coeficientes para volver a la escala original. Usando la siguiente ecuación de regresión,β

Y=50Yorig=α+βX

y arreglando , tenemosX=0

α=50Yorig=50αorig

Y finalmente,

αorig=50α2

Usando la misma lógica, encontré

βorig=α (α2β)+β2+αorig50

Ahora las cosas funcionan muy bien para un modelo con 1 o 2 predictores; los coeficientes transformados de nuevo se parecen a los originales, solo que ahora puedo confiar en los errores estándar. El problema surge cuando se incluye un término de interacción, como

Y=α+X1βX1+X2βX2+X1X2βX1X2

Entonces, la transformación inversa para β s no está tan cerca de las de la escala original, y no estoy seguro de por qué sucede eso. Tampoco estoy seguro de si la fórmula encontrada para la transformación inversa de un coeficiente beta es utilizable como lo es para el 3rd β (para el término de interacción). Antes de entrar en álgebra loca, pensé en pedir consejo ...

Dominic Comtois
fuente
¿Cómo define y ? β o r i gαorigβorig
mark999
Como el valor de alfa y beta en las escalas originales
Dominic Comtois
1
Pero ¿qué significa eso?
mark999
Me arriesgaría a algo como: las estimaciones que obtendríamos serían los datos originales adecuados para la regresión lineal.
Dominic Comtois
2
Para mí eso parece un concepto sin sentido. Estoy de acuerdo con la respuesta de Gung.
mark999

Respuestas:

19

Un problema es que has escrito

Y=α+βX

Ese es un modelo determinista simple (es decir, no aleatorio). En ese caso, podría volver a transformar los coeficientes en la escala original, ya que es solo una cuestión de álgebra simple. Pero, en la regresión habitual, solo tiene ; dejó el término de error fuera de su modelo. Si la transformación de a no es lineal, puede tener un problema ya que , en general. Creo que eso tiene que ver con la discrepancia que estás viendo.E(Y|X)=α+βXYYorigE(f(X))f(E(X))

Editar: Tenga en cuenta que si la transformación es lineal, puede volver a transformar para obtener estimaciones de los coeficientes en la escala original, ya que la expectativa es lineal.

Macro
fuente
44
+1 para explicar por qué no podemos volver a transformar las versiones beta.
gung - Restablece a Monica
15

Saludo tus esfuerzos aquí, pero estás ladrando el árbol equivocado. No respaldas las betas de transformación. Su modelo se mantiene en el mundo de los datos transformados. Si desea hacer una predicción, por ejemplo, retrocede transform , pero eso es todo. Por supuesto, también puede obtener un intervalo de predicción calculando los valores límite alto y bajo, y luego volver a transformarlos también, pero en ningún caso vuelve a transformar las versiones beta. y^i

gung - Restablece a Monica
fuente
1
¿Qué hacer con el hecho de que los coeficientes transformados hacia atrás se acercan mucho a los obtenidos al modelar la variable no transformada? ¿Eso no permite alguna inferencia en la escala original?
Dominic Comtois
2
No lo sé exactamente. Podría depender de muchas cosas. Mi primera suposición es que tienes suerte con tu primer par de betas, pero luego se te acaba la suerte. Tengo que aceptar w / @ mark999 que "las estimaciones que obtendríamos de los datos originales adecuados para la regresión lineal" en realidad no tiene ningún sentido; Desearía que lo hiciera y parece que se sonroja a primera vista, pero desafortunadamente no lo hace. Y no licencia ninguna inferencia en la escala original.
gung - Reinstale a Monica
1
@gung para transformaciones no lineales (por ejemplo, box cox): puedo volver a transformar los valores ajustados, así como los intervalos de predicción, pero no puedo transformar betas ni intervalos de coeficientes para las betas. ¿Hay alguna limitación adicional que deba tener en cuenta? Por cierto, este es un tema muy interesante, ¿dónde puedo obtener una mejor comprensión?
mugen
2
@mugen, es difícil decir qué más debe tener en cuenta. Una cosa que tal vez tenga en cuenta es que la transformación hacia atrás de y-hat te da la mediana condicional, mientras que el y-hat no transformado (bleck) es la media condicional. Aparte de eso, este material debe ser cubierto en un buen libro de texto de regresión.
gung - Restablece a Monica
3
@mugen, de nada. No dude en hacer más preguntas a través de los mecanismos normales (clic ASK QUESTION); habrá más recursos para responder, obtendrá la atención de más CVers y la información estará mejor accesible para la posteridad.
gung - Restablecer Monica