[內核平滑器 - 列中的輸出]
大家好,
我正在運行一個內核平滑器,但我希望使用變數的名稱在一列中獲得每個平滑器的輸出。我仍然希望看到「擬合組」圖,以進行目視檢查,但我找不到讓 JMP 自動將預測值寫入不同列的方法 [我通常手動儲存預測、係數等]。
有沒有辦法做到這一點?。這是我正在使用的腳本:
KernelSmootherGroup# = Expr(飛度集團(雙變數( Y( :Name( "Var1" ) ), X( :RowNO ),內核平滑器( 1, 1, 0.0985804416403786, 0 )),雙變數( Y( :Name( "Var2" ) ), X( :RowNO ),內核平滑器( 1, 1, 0.0985804416403786, 0 )),雙變數( Y( :Name( "Var3" ) ), X( :RowNO ),內核平滑器( 1, 1, 0.0985804416403786, 0 )),<<{排列成行( 1 )},發送至報告(派遣({“Var1 依 RowNO 的雙變數擬合”},「2」,秤盒,{最小值( 0.1 )、最大值( 1 )、增量( 0.02 )、小刻度( 1 )}),派遣({“Var1 依 RowNO 的雙變數擬合”},“比瓦爾情節”,框架盒,{幀大小( 1085, 240 )}),派遣({“Var2 以 RowNO 的雙變量擬合”},「2」,秤盒,{最小值( 0.1 )、最大值( 1 )、增量( 0.02 )、小刻度( 1 )}),派遣({“Var2 以 RowNO 的雙變量擬合”},“比瓦爾情節”,框架盒,{幀大小( 1092, 240 )}),派遣({“Var3 以 RowNO 的雙變量擬合”},「2」,秤盒,{最小值( 0.1 )、最大值( 1 )、增量( 0.02 )、小刻度( 1 )}),派遣({“Var3 以 RowNO 的雙變量擬合”},“比瓦爾情節”,框架盒,{幀大小( 1096, 240 )}), )); );內核平滑組#;任何幫助將不勝感激,
何塞·格勒
這是您的腳本,已新增程式碼進行修改,以輸出預測值:
名稱預設為此處(1);
dt=目前數據表();
內核平滑組#= 表達式(
適合組(
比夫1=雙變數( Y ( :名稱( “Var1” ) ) , X ( :行號) ,內核平滑器( 1,1,0.0985804416403786,0 ) ) ,
比夫2=雙變數( Y ( :名稱( “Var2” ) ) , X ( :行號) ,內核平滑器( 1,1,0.0985804416403786,0 ) ) ,
比夫3=雙變數( Y ( :名稱( “Var3” ) ) , X ( :行號) ,內核平滑器( 1,1,0.0985804416403786,0 ) ) ,
<<{排列成行( 1 )},
發送至報告(
派遣(
{“Var1 按 RowNO 的雙變量擬合”},
“2”,
比例盒,
{最小( 0.1 ), 最大限度( 1 ),公司(0.02 ),小蜱蟲(1 )}
),
派遣(
{“Var1 按 RowNO 的雙變量擬合”}, 《比瓦爾情節》,框架盒,{幀大小(1085, 240 )} ),
派遣(
{“Var2 按 RowNO 的雙變量擬合”},
“2”,
比例盒,
{最小( 0.1 ), 最大限度( 1 ),公司(0.02 ),小蜱蟲(1 )}
),
派遣(
{“Var2 按 RowNO 的雙變量擬合”}, 《比瓦爾情節》,框架盒,{幀大小(1092, 240 )} ),
派遣(
{“Var3 按 RowNO 的雙變量擬合”},
“2”,
比例盒,
{最小( 0.1 ), 最大限度( 1 ),公司(0.02 ),小蜱蟲(1 )}
),
派遣(
{“Var3 按 RowNO 的雙變量擬合”}, 《比瓦爾情節》,框架盒,{幀大小(1096, 240 )} ),
)
);
比夫1<< (曲線[1] << 保存預測);
比夫2<< (曲線[1] << 保存預測);
比夫3<< (曲線[1] << 保存預測);
);
內核平滑組#;