<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto scrivendo uno script che genera un adattamento polinomiale di secondo grado e quindi utilizza le stime dei parametri in ulteriori calcoli. Il mio problema è che il nome del termine di stima del parametro del secondo ordine cambia in funzione dei valori di input, quando a me sembra che non dovrebbe. Questa modifica del nome del termine causa il fallimento dei calcoli successivi.
Ad esempio, lo script seguente genererà un adattamento polinomiale di secondo grado con i seguenti termini:
Intercettare
altezza
(Altezza 62.55) ^ 2
La mia domanda è: perché il nome del termine del secondo ordine "(altezza-62.55) ^ 2"? Il nome non dovrebbe essere "altezza ^ 2"? Questo nome cambierà in funzione dei valori di input. è un insetto?
Qualsiasi comprensione o soluzione alternativa è apprezzata.
Grazie!
/ *
bigClass = open ("$ SAMPLE_DATA / Big Class.JMP");
bigClass << Bivariate (
Y (: peso),
X (: altezza),
Fit Polynomial (2, {Line Color ({213, 72, 87})})
);
* /
Funziona alla grande. Grazie!
Per impostazione predefinita, il polinomiale Bivariate Fit di JMP genera un modello con i termini di ordine 2 e maggiore centrato attorno alla media della variabile X. Denomina i coefficienti di quei termini in un modo che comunica ciò che ha fatto.
Usa invece Fit Special, assicurati che né X né Y siano trasformati, cambia il grado in "2 quadratic" e deseleziona "Polynomial centrato".