我有一個針對 4 個不同溫度的線性迴歸模型。 我在每個過濾器上放置了一個本地資料過濾器,它允許我指定資料段。
此程式碼呼叫來源表 2 列中的每個值,如下所示。 我希望這是自動化的,因此可能會有更多或更少的溫度,我不想每次都編輯程式碼。 可能有一種透過 JSL 腳本的方法,我盡量避免自己編寫,而是使用工作流程。 我新增了一個資料過濾器,只要本地過濾器也存在,它就可以完全按照需要工作。 如果我刪除本機過濾器,資料過濾器就會以相同的方式停止運作。
如何更改資料過濾器以使本地過濾器變得冗餘?
如果不可能,我將如何將本地過濾器編碼為自動?
資料表(“已排序”) << 資料過濾器(
位置( {890, 387} ),
眾數( 包括( 1 ) ),
新增過濾器(
列(:段),
其中(:段==-100),
顯示(:段,N 個項目(8))
)
);
資料表(「已排序」) << 擬合模型(
SendToByGroup(依群組預設),
Y(:VCE),
通過(:源表2),
效果(:ICE),
個性(“標準最小平方法”),
//Emphasis( "效果槓桿" ),
跑步(
:VCE << {擬合摘要( 0 ),變異數分析( 0 ),
參數估計 ( 0 )、失擬 ( 0 )、縮放估計 ( 0 )、
依預測 ( 0 ) 繪製實際值,依預測 ( 0 ) 繪製殘差,
繪製學生化殘差 ( 0 )、繪製效應槓桿 ( 0 )、
透過常態分位數 ( 0 )、Box Cox Y 轉換 ( 0 ) 繪製殘差}
),
按群組發送(
{:源表 2 == "25C"},
本地資料過濾器(
新增篩選器(列(:Segment),顯示(:Segment,N個項目(8)))
)
),
按群組發送(
{:來源表 2 ==“150C”},
本地資料過濾器(
新增篩選器(列(:Segment),顯示(:Segment,N個項目(8)))
)
),
按群組發送(
{:來源表2 == "125C"},
本地資料過濾器(
新增篩選器(列(:Segment),顯示(:Segment,N個項目(8)))
)
),
按群組發送(
{:源表 2 == "100C"},
本地資料過濾器(
新增篩選器(列(:Segment),顯示(:Segment,N個項目(8)))
)
)