複数の列のスクリプティングカテゴリ分析こんにちは、
最初の列(COD CAMP)が常に同じであるデータテーブル(添付ファイル)がありますが、他の列は異なるテーブル(異なる番号と異なる名前)で異なる可能性があります。 他の列とCODCAMPのカテゴリ分析をスクリプト化したいと思います。 このようにして、データテーブルが何であれ分析が機能する可能性があります(もちろん、COD CAMPが含まれている必要があります)。 次のjslコードをいくつかのバリアントで試しましたが、成功しませんでした。 誰か助けてもらえますか? どうもありがとう。
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Show( n3 );
lstColNames_n3 = dt3 << Get Column Names();
Show( lstColNames_n3 );
Show( lstCols_n3 );
lstCols_n3 = {};
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, i );
Insert Into( lstCols_n3, col );
);
Show( lstCols_n3 );
For( i = 1, i <= N Items( lstColNames_n3 ), i++,
colName = lstColNames_n3[i];
col = Column( dt3, colName );
Insert Into( n2, col );
);
dt3 << New Script(
"Categorical by COD CAMP",
Categorical( X( :COD CAMP ), Responses( Eval( n2 ) ), Legend( 0 ) )
);
スクリプティングRe:複数の列のカテゴリ分析のスクリプトこれがあなたの質問に対する解決策です。
指定したコードのほとんどは、同じ列名の取得を複数回繰り返しました。コードが何をしているのか理解していないのではないかと思います。以下のスクリプトは、スクリプトを単純化します。
Names Default To Here( 1 );
dt3 = Current Data Table();
n3 = dt3 << Get Column Names();
Remove From( n3, 1, 1 );
Eval(
Parse(
Eval Insert(
"\[
dt3<<NEW script=""></NEW>
時間をかけてスクリプトガイドを読むことを強くお勧めします。
Re:複数の列のカテゴリ分析のスクリプトこんにちはジム、
私はあなたの助けに感謝します。 私はJSLの専門家ではありません。私は、JMPおよびJMPコミュニティに投稿された提案からコードを抽出しようとしています。 コードに繰り返しがあることは承知しています。クリーンアップしなかったことをお詫びします。 このタイプのコーディング(おそらく、試行錯誤の手順でさまざまなものを変更しようとしたため、いくつかの違いがあります)は、列のリスト(参照のリストまたは名前のリスト..に応じて)があるプラットフォームで機能しました。私がよく覚えているならプラットフォーム)が、他の人のためではありません。 確かに私はJSLコーディングをもっと深くしなければなりません... でもこれまでのところ、とても満足しています!!
あなたが書いたコードを試しましたが、分析は最初の属性(INTENSITA'PROFUMO IN APPLICAZIONE)に対してのみ実行され、すべてに対しては実行されません。 エラーメッセージが表示されません。
お時間をいただき、ありがとうございました。