多列腳本分類分析你好,
我有一個數據表(帶有附件),其中第一列(COD CAMP)始終是相同的,但其他表在不同的表中可以有所不同(不同的編號和不同的名稱)。 我想編寫其他列與COD CAMP的分類分析腳本。 這樣,無論數據表是什麼,分析都可以工作(當然它必須包含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 ) )
);
腳本編寫回复:對多列進行腳本分類分析這是您的問題的解決方案。
您提供的大多數代碼多次重複相同的列名檢索。我懷疑您不了解代碼在做什麼。下面的腳本簡化了您的腳本。
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>
我強烈建議您花時間閱讀《腳本指南》。
回复:對多列進行腳本分類分析你好吉姆,
我感謝您的幫助。 我不是JSL方面的專家,我嘗試從JMP和JMP社區上發布的建議中提取代碼。 我知道代碼中有一些重複,很抱歉沒有清除它。 當我有一個列列表(引用列表或名稱列表..取決於平台(如果我記得很好),但不適合他人。 當然,我必須更深入地研究JSL編碼... 但是到目前為止,它給了我很多的滿意!!
我嘗試了您編寫的代碼,但僅針對第一屬性(INTENSITA的PROFUMO IN APPLICAZIONE)執行了分析,而不是對所有屬性進行了分析。 我沒有收到任何錯誤消息。
非常感謝您的寶貴時間,