Comment exporter les paramètres calculés par modélisation non linéaire<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Très bien, experts JMP, vous venez de m'aider pour la première fois plus tôt dans la journée, j'espère que vous l'aurez à nouveau en vous. .
Ainsi, grâce à l'aide que j'ai reçue plus tôt, j'ai pu utiliser JMP pour estimer deux paramètres pour plus de 1 400 expériences différentes. Ces données ont été exportées depuis une base de données, chaque expérience possède donc un identifiant unique. Désormais, ce serait très pénible de devoir saisir manuellement ces deux paramètres pour chacune des expériences dans la base de données. Alors, existe-t-il un moyen simple de générer un tableau contenant l'ID d'expérience, le b0 et le b1 pour chaque expérience à partir de la fenêtre de modélisation non linéaire ?
Merci d'avance!
--Pensée de surface
Re : Comment exporter les paramètres calculés par modélisation non linéaireOuah! C'est vraiment du bon travail et c'est exactement ce dont j'avais besoin, merci ! Cependant, en ce qui concerne la mise en garde que vous avez soulevée quant à la certitude que toutes les régressions convergent, je suis en fait tout à fait sûr qu'elles ne convergent pas toutes. J'avais supposé (et vous savez ce qu'ils disent sur les hypothèses) que si cela ne convergeait pas, il afficherait simplement un NA ou quelque chose d'équivalent, ce qui conviendrait à mes besoins. Cependant, il semble qu'il affiche simplement les paramètres qu'il avait à la fin de la dernière itération. Existe-t-il un moyen de lui dire d'exclure une valeur si elle ne converge pas, ou de saisir une valeur NA ?
Merci beaucoup!
Edit : De plus, c'est (probablement évidemment) la première fois que j'essaie de créer des scripts dans JMP (je n'ai qu'un peu d'expérience avec VB dans Excel et Access). Où se trouve la ressource appropriée où je peux rechercher ces commandes utilisées dans le script ? Par exemple, je voudrais simplement rechercher la commande nlin pour voir quels étaient les arguments "Unthreaded" et "Newton".
Edit : Très bien, après avoir travaillé avec les données de sortie pendant un certain temps, il est devenu clair que les expériences pour lesquelles le modèle ne pouvait pas converger n'étaient tout simplement pas copiées sur la table de sortie. Donc, cela fait exactement ce dont j’ai besoin. Merci!
--
SurfacePensée
Re : Comment exporter les paramètres calculés par modélisation non linéaireJe ne sais pas comment vous pouvez être sûr que 1 400 régressions non linéaires ont toutes convergé, mais en supposant que ce soit le cas, le tableau et le script suivants devraient vous orienter dans la bonne direction.La formule dans la colonne :Formula est b0 + b1*x où les paramètres b0 et b1 sont respectivement 1 et 2.
Scénario:
nlin = Non linéaire (
Oui( :oui),
X( :Formule),
Sans fil ( 1 ),
Newton,
Finition,
Par( :ID)
);
rnlin1 = Rapport( nlin[1] );
parms = rnlin1["ID d'ajustement non linéaire=1"]["Solution"][Table Box( 2 )]
<< créer un tableau de données combiné ;
parms << Transposer(
colonnes( :Estimation),
Par( :ID),
Étiquette( :Paramètre ),
Table de sortie( "Paramètres par ID" )
);
/*
parms << Split(
Divisé par( :Paramètre),
Fractionner( :Estimate, :ApproxStdErr ),
Groupe( :ID)
)
*/
Tableau de données de démonstration :
ID x y Formule
1 1 14.007192425 3
1 2 17.212873694 5
1 3 19.206116204 7
1 4 22.698900479 9
1 5 26.547313123 11
1 6 27.964537384 13
1 7 32.187880488 15
1 8 34.471305291 17
1 9 37.982516136 19
1 10 39.725363966 21
2 1 18.727600524 3
2 2 20.500227504 5
2 3 18.715068521 7
2 4 22.667963466 9
2 5 25.505984818 11
2 6 25.947839552 13
2 7 27.933068812 15
2 8 31.390339224 17
2 9 32.390010591 19
2 10 34.514002505 21