Parece que si tengo un modelo de regresión como Puedo ajustar un polinomio en bruto y obtener resultados poco confiables o ajustar un polinomio ortogonal y obtener coeficientes que no tienen una interpretación física directa (por ejemplo, no puedo usarlos para encontrar las ubicaciones de los extremos en la escala original). Parece que debería poder tener lo mejor de ambos mundos y ser capaz de transformar los coeficientes ortogonales ajustados y sus variaciones de nuevo a la escala bruta. Tomé un curso de posgrado en regresión lineal aplicada (usando Kutner, 5ed) y revisé el capítulo de regresión polinómica en Draper (3ed, referido por Kutner) pero no encontré ninguna discusión sobre cómo hacer esto. El texto de ayuda parapoly()
La función en R no. Tampoco he encontrado nada en mi búsqueda en la web, incluido aquí. Está reconstruyendo coeficientes brutos (y obteniendo sus variaciones) a partir de coeficientes ajustados a un polinomio ortogonal ...
- imposible de hacer y estoy perdiendo el tiempo.
- quizás posible pero no se sabe cómo en el caso general.
- posible pero no discutido porque "¿quién querría?"
- posible pero no discutido porque "es obvio".
Si la respuesta es 3 o 4, estaría muy agradecido si alguien tuviera la paciencia de explicar cómo hacer esto o señalar una fuente que lo haga. Si es 1 o 2, todavía tendría curiosidad por saber cuál es el obstáculo. Muchas gracias por leer esto, y me disculpo de antemano si estoy pasando por alto algo obvio.
Respuestas:
Si es posible.
Sea las partes no constantes de los polinomios ortogonales calculados a partir de x i . (Cada uno es un vector columna). La regresión de estos contra los x i que dar un ajuste perfecto. Puede realizar esto con el software incluso cuando no documente sus procedimientos para calcular polinomios ortogonales. La regresión de z j produce coeficientes γ i j para los cualesz1,z2,z3 xi xi zj γij
El resultado es una matriz Γ que, tras la multiplicación correcta, convierte la matriz de diseño X = ( 1 ; x ; x 2 ; x 3 ) en Z = ( 1 ; z 1 ; z 2 ; z 3 ) = X Γ .4×4 Γ X=(1;x;x2;x3)
Después de ajustar el modelo
y la obtención de coeficientes estimados beta (un vector de columna de cuatro elementos), puede sustituir ( 1 ) para obtenerβ^ (1)
Por lo tanto es el vector de coeficiente estimado para el modelo en términos del original (, ONU-ortogonalizado primas) poderes de xΓβ^ x .
El siguiente
R
código ilustra estos procedimientos y los prueba con datos sintéticos.fuente
vcov
inR
) para convertir las variaciones calculadas en una base en variaciones en la nueva base, y luego calcular los CI manualmente de la manera habitual.