Comment exporter des paramètres calculés par modélisation non linéaire<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Très bien JMP mavens, vous venez de m'aider pour la première fois plus tôt dans la journée, j'espère que vous l'avez à nouveau en vous .
Ainsi, grâce à l'aide que j'ai reçue précédemment, 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 à partir d'une base de données, de sorte que chaque expérience a un identifiant unique. Maintenant, ce serait vraiment 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 une table 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 des paramètres calculés par modélisation non linéaireOuah! C'est vraiment du bon travail et exactement ce dont j'avais besoin merci! Cependant, en ce qui concerne la mise en garde que vous avez soulevée concernant la certitude que toutes les régressions convergent, je suis en fait assez sûr qu'elles ne convergent pas toutes. J'avais supposé (et vous savez ce qu'ils disent à propos des hypothèses) que s'il 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 d'entrer une valeur de NA ?
Merci beaucoup!
Edit: De plus, c'est (probablement évidemment) la première fois que j'essaie de faire des scripts dans JMP (je n'ai qu'un peu d'expérience avec VB dans Excel et Access). Où est la ressource appropriée où je peux rechercher ces commandes utilisées dans le script ? Par exemple, je voudrais juste rechercher la commande nlin pour voir ce qu'é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, nous n'avons tout simplement pas copié sur la table de sortie. Donc, cela fait exactement ce dont j'ai besoin. Merci!
--
SurfacePensée
Re : Comment exporter des paramètres calculés par modélisation non linéaireVous ne savez pas comment vous pouvez être sûr que 1400 régressions non linéaires ont toutes convergé, mais en supposant que vous l'êtes, le tableau et le script suivants devraient vous orienter dans la bonne direction.La formule dans la colonne :Formule est b0 + b1*x où les paramètres b0 et b1 sont respectivement 1 et 2.
Scénario:
nlin = Non linéaire(
Y( :y ),
X( :Formule ),
Non fileté( 1 ),
Newton,
Finir,
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é ;
paramètres << Transposer(
colonnes( :Estimation ),
Par( :ID ),
Libellé( :Paramètre ),
Table de sortie( "Paramètres par ID" )
);
/*
parms << Fractionner(
Fractionner par( :Paramètre ),
Fractionner( :Estimation, :ErrStdApprox ),
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