缺少 Y 响应变量拟合模型比例风险我正在尝试进行一些生存分析,我将一些分析组合到一个脚本中。 所以我想要做的是,他们将列输入到生存平台,然后我将这些列用于比例危险平台。 我的脚本运行良好,除了 Y,响应,它不会找到 Y 响应变量。 如果我改变Y( As Column( Ycolname ) ),类似于 Y("Time to Failure"),效果很好。但是当我尝试使用该变量时,它不起作用。
</CODE></P><P>我有两个问题 - 为什么我的方法适用于 Censor 和 X,但不适用于 Y。</P><P>第二个问题,如果他们没有输入按或频率列,我如何告诉拟合模型没有要输入的列。 如果我使用 As Column (variable) 它说它找不到我的列,这是正确的。</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>
分析苹果系统脚本回复:缺少 Y 响应变量拟合模型比例风险如果你使用 Column,而不是 As Column,你会得到你想要的吗? 我实际上并没有看到在什么情况下,必须使用 As Column,而不是 Column。 也许,我的一位对此功能有更多了解的同事可以发表评论。
回复:缺少 Y 响应变量拟合模型比例风险Column 和 As Column 做同样的事情,它填充除了 Y 之外的信息:

回复:缺少 Y 响应变量拟合模型比例风险请您仔细检查您的脚本吗? 我看不到如何进入您在此处显示的对话框。
我收到一条错误消息:

如果我将 Eval(PH) 移动到脚本的底部,并将 As Column 更改为 Column,那么我根本看不到 Fit Model 对话框。
顺便说一句,我使用 Rats.jmp 进行测试。 “天”到 Y,“审查员”到审查员,“组”到分组。
回复:缺少 Y 响应变量拟合模型比例风险我知道,如果我将 Eval(PH) 移到底部,我会在拟合模型没有出现的情况下得到同样的结果,这就是为什么我将它移到我做的地方。 Rats 我也遇到了同样的错误,但我的文件没有这个错误,不知道为什么。 如果我取出表达式并让它像这样运行,那么错误就会消失,我会遇到和以前一样的问题,没有将 Expr(PH) 粘贴到屏幕截图下方,其他列通过,但不是 Y . 这个脚本是正确的,也是我最近的。 如果您有任何想法,请告诉我! 这对我来说非常令人沮丧,我不知道为什么!

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>