我有一个针对 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)))
)
)