<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我將收集大量DA測試的數據:
我有100個隨機分區訓練/驗證行的測試來運行DA,並且對於每個測試我都希望收集以下數據:%我正確地分類包含變量。
例如:對於指定的包含/排除行組,我想逐步運行DA測試,包括1個變量。然後我會記錄分類%,然後再次向前推進模型,收集相同的數據,並重複此過程,直到模型中包含10個變量。 然後,我將為另一組包含/排除的變量重複整個過程。
我似乎無法找到可用於逐步變量選擇的腳本,這樣的腳本是否存在?
你好,伊恩,
謝謝你,這非常有幫助!我現在正在尋找保存所需輸出的最佳方法(分數匯總表)。此外,為每個保存的文件創建迭代命名系統是非常有用的,可能使用通配符命令根據迭代#命名它。
在這種情況下,'ShowProperties()'是你的朋友,因為它在日誌中列出了對象理解的消息。
可能有多種方法可以做到這一點,但下面的代碼應該有助於您入門。我假設你知道足夠的JSL從報告中挖出所需的數字。
NamesDefaultToHere ( 1 ) ;
DT = 打開 ( “$ SAMPLE_DATA / Cherts.jmp” ) ;
doDiscriminant =
EXPR (
DA = DT << 判別 (
X ( : 地點名稱 ) ,
ÿ ( : 人 , : 錳 , : 娜 , : BR , : 策 , : 有限公司 , : 鉻 , : 銫 , : 歐洲聯盟 , : 鐵 , : HF , : 啦 , : SC , : 釤 , : ü ) ,
)
) ;
對於 ( 一世 = 1 ,一世 <= 3 ,一世 ++,
doDiscriminant ;
DA << StepwiseVariableSelection ;
對於 ( ķ = 1 , ķ <= 一世 , ķ ++, DA << 向前一步 ) ;
DA << applyThisModel ;
daRep = DA << 報告 ;
//通過這裡常用的方式''刮掉'來自daRep的所需輸出。。。
等待 ( 1 ) ;
daRep << 關閉窗口 ;
) ;