缺少 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>