存続プロットおよびParse()の使用に関するエラーこんにちは、みんな、
私のスクリプトが正しく機能しない理由を誰かが私に理解してもらうのを助けてくれることを願っています。
にいくつかの情報を格納したtxtファイルがあります。そのうちの1つは、他のテーブルの作成に使用したい列の名前です。
textfile = Load Text File( path_elab || "\Analysis_info.txt" );
lines = Words( textfile, "\!N" );<BR />B3 = Parse( ":" || Word( 4, lines[4], " " ) );
B3はスクリプトを通して使用したいカラムを格納します。
スクリプトが動作しプロットになります。
dt_plot = dt_stack << Survival(
Y( :A ),
Censor( :C),
Grouping( B3 ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 ),
By( :Z )
);
この場合、スクリプトは停止し、報告します。悪い引数({B3})
実際、By(:Z)を含む行をコメントにすると、スクリプトは機能します。
なぜこれが起こるのか知っていますか?
ありがとうございました!
再:生存プロットとParse()の使用でエラースタンありがとうございました!
今それはうまくいきます!
再:生存プロットとParse()の使用でエラーこんにちは @ドミックス 、
あなたはあなたが書いたものと親密です。
B3をAs Columnでラップするとうまくいくはずです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Rats.jmp" );
//Change names to work with example provided
:Group << Set Name( "Quantity" );
:days << Set Name( "A" );
:Censor << Set Name( "C" );
lines = {"ANALYSIS INFO", "Data = 01/01/2018",
"Floor = tech", "Col name = Quantity "};
B3 = Parse( ":" || Word( 4, lines[4], " " ) );
//B3 is a column <BR />//I commented out the 'by' variable as I did not have one in the sample data
Survival(
Y( :A ),
Censor( :C ),
Grouping( As Column( B3 ) ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 )//,
//By( :Z )
);
乾杯、
スタン
再:生存プロットとParse()の使用でエラーはい、それはタイプミスでした、ごめんなさい。
私のログファイルでも同じことがわかりますが、生存プロットで変数B3を使用すると(プロット自体ではないと思われます)、スクリプトでエラーが発生しました。Byオプションを使用しないと表示されません。。
再:生存プロットとParse()の使用でエラー @ドミックス 、
以下はそれだけではうまくいかないかもしれません。行末にセミコロンがないのです。
lines = {"ANALYSIS INFO", "Data = 01/01/2018", "Floor = tech", "Col name = Quantity "}
B3 = Parse(":"||Word( 4, lines[4], " " )); さて、それがタイプミスであり、それが問題ではないと仮定しましょう。あなたが提供したデータに基づいてテスト用の.txtファイルを作成しました。取り付けています。そのファイルを使用して、私は望ましい結果を得ることができました:

再:生存プロットとParse()の使用でエラー
lines = {"ANALYSIS INFO", "Data = 01/01/2018", "Floor = tech", "Col name = Quantity "}
B3 = Parse(":"||Word( 4, lines[4], " " ));<BR /><BR />B3は以下のようになります。ポインタを使って進むと数量、B3だけを実行するとログに ""と表示されます。
再:生存プロットとParse()の使用でエラー @ドミックス 、
B3に何が含まれているのかも示してください。応答では、エラーだけでなく、貼り付けたすべてのコード行のログを親切に表示してください。
再:生存プロットとParse()の使用でエラーこんにちは。
ここでログ
Not Found in access or evaluation of 'Survival' , Bad Argument( {B3} ), Survival(/*###*/Y( :A ),
Censor( :C),
Grouping( B3 ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 ),
By( :Z)
)
再:生存プロットとParse()の使用でエラー @ドミックス 、
これらの行の結果とエラーメッセージを示すログのコピーを投稿できますか。