Comment voir l'équation utilisée pour la spline ?J'utilise donc l'ajustement XY pour générer une spline adaptée à une courbe. Voir exemple simple ci-joint. Comment puis-je accéder aux équations utilisées par JMP pour générer la courbe, s'il vous plaît ?
Re : Comment voir l'équation utilisée pour la spline ?Vous pouvez spécifier lambda lorsque vous utilisez l'ajustement spline dans Graph Builder et enregistrer la formule.
Curieux : pourquoi voulez-vous la formule ?
Re : Comment voir l'équation utilisée pour la spline ?Vous ne pouvez malheureusement pas spécifier lambda lorsque vous utilisez la plateforme Fit Least Squares. Vous pouvez cependant spécifier le nombre de nœuds.Veuillez consulter le script suivant pour un exemple.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
fls = dt << Fit Model(
Y( :weight ),
Effects( :height & Knotted( 5 ) ),
Personality( "Standard Least Squares" ),
Emphasis( "Minimal Report" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 0 ), Plot Residual by Predicted( 0 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 0 ),
Plot Residual by Normal Quantiles( 0 ), Box Cox Y Transformation( 0 )}
),
SendToReport(
Dispatch(
{"Response weight"},
"Parameter Estimates",
OutlineBox,
{Close( 0 )}
)
)
);
fls << Prediction Formula;Re : Comment voir l'équation utilisée pour la spline ?Salut Mark,
Belle explication. Savez-vous s'il existe un moyen de répliquer la spline d'ajustement bivariée (lambda = 1 000) sur la plate-forme Fit Model ? Pouvons-nous obtenir le nombre de nœuds à partir du tracé bivarié et le saisir dans la plateforme Fit Model ?
Merci!
Shaira
Re : Comment voir l'équation utilisée pour la spline ?Regarde aussi @Duane_Hayes ' article Comprendre les splines cubiques .
Re : Comment voir l'équation utilisée pour la spline ?Oui, cela change la modélisation de l'effet de votre X. Faîtes moi savoir si vous avez d'autres questions.
Re : Comment voir l'équation utilisée pour la spline ?Ahhh ! Si vous cliquez sur X pour qu'il soit sélectionné comme effet de modèle de construction, puis cliquez sur les attributs et choisissez Effet spline nouée, l'option permettant de choisir le nombre de nœuds apparaît. Je vais continuer à creuser, mais la nécessité de sélectionner d'abord l'effet n'était pas claire pour ce débutant...
Re : Comment voir l'équation utilisée pour la spline ?Merci pour la réponse rapide Marc. Je ne vois pas vraiment comment générer la courbe spline que je pourrais dans Fit XY.
Je peux trouver le dialogue Fit Model que vous mentionnez. J'ai mis Y comme variable de rôle, X comme effet de modèle de construction. Je peux voir une option pour mettre à jour le diplôme (la valeur par défaut est « 2 »). J'ai laissé la personnalité comme « moindres carrés standard », l'accent comme « effet de levier » et j'ai gardé le poids, la fréquence, la validation et tous vides.
Lorsque je sélectionne "Effet Spline nouée" dans Attributs, rien ne me demande le nombre de nœuds.
J'ai enregistré les scripts pour la spline et l'ajustement au tableau de données ci-joint.
La sortie semble correspondre à une ligne droite.
Qu'est-ce que je rate?
Acclamations
John
Re : Comment voir l'équation utilisée pour la spline ?Je pense que Bivariate et Graph Builder s'adapteront aux modèles splines, mais ni l'un ni l'autre n'enregistrera le modèle là où vous pourrez le voir ou l'utiliser en dehors de la plate-forme. La plateforme Ajuster les moindres carrés peut ajuster, profiler et enregistrer des modèles de splines. Ils fonctionnent différemment. (Il existe différents types de modèles splines.) Sélectionnez Analyser > Ajuster le modèle et sélectionnez votre réponse et le prédicteur que vous avez utilisés dans Bivarié. Sélectionnez le prédicteur dans la liste Effets, cliquez sur le triangle rouge en regard d'Attributs et sélectionnez Effet Spline. Cliquez sur Exécuter et sélectionnez Enregistrer les colonnes > Formule de prédiction.
Notez que Fit Model vous demandera de spécifier le nombre de nœuds au lieu de spécifier le paramètre de rigidité Lambda comme dans Bivariate.