besoin de modifier le code JSL - d'un ajustement de modèle linéaire à un ajustement de modèle de courbe polynomialeBonjour - J'aimerais modifier mon code JSL pour la régression en forme de * linéaire * (c.-à-d. Log_ecoli_pear = 1.0571713 + 1.2673613 * log_turb_pear_fnu) à * Diplôme polynomial 2 * (c.-à-d. Log_EColi_pear = 1.0752636 + 1.2104736 * log_turb_pear_fnu + 0.3169796 * (log_turb_pear_fnu-1.27247) ^2).Le code jsl que j'ai utilisé pour l'ajustement linéaire est :
obj = Ajuster le modèle(
Y( :LOG_ECOLI_PEAR ),
Effets( :LOG_TURB_PEAR_FNU),
Personnalité( "Moindres Carrés Standard"),
Emphase( "Effet de levier"),
Exécuter(:LOG_ECOLI_PEAR )) ;
obj << Formule de prédiction ;
Quel code jsl dois-je utiliser pour l'ajustement polynomial ?Merci d'avance!
ScriptRe : besoin de modifier le code JSL - d'un ajustement de modèle linéaire à un ajustement de modèle de courbe polynomialeAjouter le terme quadratique dans les effets.
obj = Fit Model(
Y( :LOG_ECOLI_PEAR ),
Effects( :LOG_TURB_PEAR_FNU, :LOG_TURB_PEAR_FNU * LOG_TURB_PEAR_FNU),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(:LOG_ECOLI_PEAR )) ;
obj << Prediction Formula;
V
Re : besoin de modifier le code JSL - d'un ajustement de modèle linéaire à un ajustement de modèle de courbe polynomialeMerci Vvvv !A parfaitement fonctionné !
Re : besoin de modifier le code JSL - d'un ajustement de modèle linéaire à un ajustement de modèle de courbe polynomialesalut @learning_JSL ,
Il y a quelques façons de le faire. La première consiste à ajouter le terme croisé dans la plate-forme Fit Model. Vous pouvez également le faire dans la plateforme Fit Y by X avec Bivariate( Y(:YColumn), X(:XColumn), Fit Polynomial (2);. Dans la plate-forme Fit Y by X, vous pouvez spécifier le degré polynomial lors de l'appel de la fonction Fit Polynomial - dans le cas où vous avez une fonction cubique ou quartique.
Une autre chose qui vous aidera lors de l'apprentissage de JSL est qu'une fois que vous avez effectué une tâche dans JMP et que vous obtenez la fenêtre de rapport, vous pouvez facilement voir le code JSL nécessaire pour exécuter cette tâche en cliquant sur le bouton rouge à côté de la fenêtre de rapport. boîte de contour (dans le cas de l'ajustement bivarié, à côté de bivarié) et sélectionnez Enregistrer le script > Dans la fenêtre de script. Vous pouvez également enregistrer le script en tant que "commande" dans la table de données où il apparaît avec une flèche verte à côté. Cliquer sur la flèche verte relancera le script. Ceci est souvent utile lorsque vous devez exécuter le script ultérieurement et que vous ne souhaitez pas tout refaire manuellement.
J'espère que cela t'aides!,
DS