Parece que se eu tiver um modelo de regressão como Posso ajustar um polinômio bruto e obter resultados não confiáveis ou ajustar um polinômio ortogonal e obter coeficientes que não têm uma interpretação física direta (por exemplo, não posso usá-los para encontrar a localização dos extremos na escala original). Parece que eu deveria ter o melhor dos dois mundos e transformar os coeficientes ortogonais ajustados e suas variações de volta à escala bruta. Fiz um curso de graduação em regressão linear aplicada (usando Kutner, 5ed) e examinei o capítulo sobre regressão polinomial em Draper (3ed, referido por Kutner), mas não encontrei nenhuma discussão sobre como fazer isso. O texto de ajuda para opoly()
função em R não. Também não encontrei nada na minha pesquisa na web, inclusive aqui. Está reconstruindo coeficientes brutos (e obtendo suas variações) a partir de coeficientes ajustados a um polinômio ortogonal ...
- impossível fazer e estou perdendo meu tempo.
- talvez possível, mas não se sabe como, no caso geral.
- possível, mas não discutido porque "quem iria querer?"
- possível, mas não discutido porque "é óbvio".
Se a resposta for 3 ou 4, ficaria muito grato se alguém tivesse paciência para explicar como fazer isso ou apontar para uma fonte que o faz. Se for 1 ou 2, eu ainda ficaria curioso para saber qual é o obstáculo. Muito obrigado por ler isso, e peço desculpas antecipadamente se estou ignorando algo óbvio.
Respostas:
Sim é possivel.
Seja as partes não constantes dos polinômios ortogonais calculados a partir de x i . (Cada um é um vetor de coluna.) Regressando-os contra x i, deve-se obter um ajuste perfeito. Você pode fazer isso com o software, mesmo quando ele não documenta seus procedimentos para calcular polinômios ortogonais. A regressão de z j produz coeficientes γ i j para os quaisz1, z2, z3 xEu xEu zj γeu j
O resultado é um matriz Γ que, através da multiplicação direita, converte a matriz de design X = ( 1 ; x ; x 2 ; x 3 ) para Z = ( 1 ; z 1 ; z 2 ; z 3 ) = X Γ .4 × 4 Γ X= ( 1 ;x ;x2;x3)
Depois de montar o modelo
e obtenção de coeficientes estimados P (um vector de coluna de quatro elementos), poderá substituir ( 1 ) para se obterβ^ ( 1 )
Portanto é o vector de coeficiente estimado para o modelo em termos do original (em bruto, un-ortogonalizado) potências de x .Γ β^ x
O
R
código a seguir ilustra esses procedimentos e os testa com dados sintéticos.fonte
vcov
inR
) para converter as variações computadas em uma base em variações na nova base e depois calcular os ICs manualmente da maneira usual.