Réponse Y manquante Modèle d'ajustement variable Risques proportionnelsJ'essaie de faire une analyse de survie, où je combine une analyse en un seul script. Donc, ce que j'essaie de faire, c'est qu'ils entrent les colonnes dans la plate-forme de survie, puis je prends ces colonnes et les utilise dans la plate-forme des risques proportionnels. Mon script fonctionne très bien sauf pour la réponse Y, il ne trouvera pas la variable de réponse Y. Si je change Y( As Column( Ycolname ) ), à quelque chose comme Y("Time to Failure"), cela fonctionne très bien.Mais lorsque j'essaie d'utiliser la variable, cela ne fonctionne pas.
</CODE></P><P>J'ai deux questions - pourquoi ma méthode fonctionne-t-elle pour Censor et les X, mais pas pour les Y.</P><P>Deuxième question, s'ils n'entrent pas dans une colonne par ou fréquence, comment puis-je dire au modèle d'ajustement qu'il n'y a pas de colonne à entrer. Si j'utilise As Column (variable), il indique qu'il ne peut pas trouver ma colonne, ce qui est exact.</P><P> </P><P> </P><P> </P><PRE><CODE class=" language-jsl">Names Default To Here( 1 );
Clear Log();
dt = Current Data Table();
If( Not( Is Scriptable( dt ) ),
dtsel = Pick File( "Open File", {"JMP|jmp", "All files|*"} );
If( dtsel == "",
Stop(),
Try( dt = Open( dtsel ), Stop() )
);
);
dtname = Data Table( dt ) << Get Name;
validated = 0;
New Window( "Survival/Reliability",
<<MODAL></MODAL>
AnalytiquemacOSScriptObjet : Réponse Y manquante Risques proportionnels du modèle d'ajustement variableSi vous utilisez Column au lieu de As Column, obtenez-vous ce que vous voulez ? Je ne vois pas vraiment dans quelle situation, il faut utiliser As Column, plutôt que Column. Peut-être qu'un de mes collègues qui a plus de connaissances sur cette fonction peut commenter.
Objet : Réponse Y manquante Risques proportionnels du modèle d'ajustement variableColumn fait la même chose que As Column, il remplit les informations à l'exception du Y :

Objet : Réponse Y manquante Risques proportionnels du modèle d'ajustement variablePourriez-vous s'il vous plaît vérifier votre script ? Je ne vois pas comment accéder à la boîte de dialogue que vous montrez ici.
J'ai un message d'erreur :

Si je déplace Eval(PH) vers le bas de votre script et que je remplace As Column par Column, je ne vois pas du tout la boîte de dialogue Fit Model.
BTW, j'utilise Rats.jmp pour tester. "jours" à Y, "Censeur" à Censeur, "Groupe" à Regroupement.
Objet : Réponse Y manquante Risques proportionnels du modèle d'ajustement variableJe sais, j'ai eu la même chose où le modèle d'ajustement n'est pas apparu, si j'ai déplacé Eval (PH) vers le bas, c'est pourquoi je l'ai déplacé là où je l'ai fait. J'ai aussi eu la même erreur avec Rats, mais pas cette erreur avec mes fichiers, je ne sais pas pourquoi. Si je sors l'expression et la laisse fonctionner comme ceci, alors l'erreur disparaît et j'obtiens le même problème qu'avant, sans Expr(PH) est collé sous la capture d'écran, les autres colonnes passent, mais pas le Y . Ce script est correct et mon plus récent. Si vous avez des idées, n'hésitez pas à m'en faire part ! C'est très frustrant pour moi et je ne sais pas pourquoi !

Names Default To Here( 1 );
Clear Log();
dt = Current Data Table();
If( Not( Is Scriptable( dt ) ),
dtsel = Pick File( "Open File", {"JMP|jmp", "All files|*"} );
If( dtsel == "",
Stop(),
Try( dt = Open( dtsel ), Stop() )
);
);
dtname = Data Table( dt ) << Get Name;
validated = 0;
New Window( "Survival/Reliability",
<<MODAL></MODAL>