通过选择分析 > 专业建模 > 函数数据分析器来启动“函数数据分析器”平台。
图 16.4 “函数数据分析器”启动窗口
有关“选择列”红色小三角菜单中选项的详细信息,请参见《使用 JMP》中的““列过滤器”菜单”。
“函数数据分析器”启动窗口包括对应不同类型的数据格式的选项卡。基于数据格式选择相应的选项卡。
堆叠数据格式
选择其每行对应于单个观测的数据表。输出、输入和 ID 变量具有单独的列。
注意:堆叠数据格式是唯一允许您指定多个函数过程的数据格式。若您在“堆叠数据格式”选项卡中分配了多个列给 Y,输出,则单独分析每个 Y 变量。“拟合组”报表包含 Y 变量的各个报表。
行作为函数
选择这样的数据表其每行对应于 ID 变量的一个水平的完整输出函数。每列对应于输入变量的一个水平。
提示:若列中包含 FDE X 列属性,则该列属性用于指定输入变量的值。若列不包含列属性,则“行作为函数”数据格式使用列名中指定的输入变量的水平。若列名太复杂,将显示一条错误消息,指出哪些列有问题,并且值指定为 x = 1, 2, ..., n,其中 n 是函数中的观测数。例如,t20 2 和 x30v20 就是有问题的列名。
列作为函数
选择其每列对应于 ID 变量的一个水平的完整输出函数的数据表。每行对应于输入变量的一个水平。
启动窗口包含以下用于指定列角色的选项。
Y,输出
分配函数过程 f(t)。对于 ID 变量的每个水平,必须有至少两个观测的输出值。
注意:观测的输出值少于两个的函数时将从分析中删除。
X,输入
(仅可用于“堆叠数据格式”和“列作为函数”选项卡。)分配输入变量 t。若没有为“X,输入”指定变量,则使用行号。使用行号假定观测值在输入域中是等间距的。
ID,函数
(仅可用于“堆叠数据格式”和“行作为函数”选项卡。)将 ID 变量分配给每个函数。对于“堆叠数据”,若没有分配 ID 变量,则假设所有观测来自一个函数。
Z,补充
(仅可用于“堆叠数据格式”和“行作为函数”选项卡。)分配一个或多个补充变量。“函数数据分析器”平台中的任何计算都不使用补充变量,而且包括补充变量不影响结果。补充变量是您可能希望在将来分析“函数数据分析器”的结果时使用的变量。指定补充变量时,它们将包含在由“保存数据”和“保存汇总”选项创建的表的补充列组中。这些列会保留原始数据表中指定的任何列属性。“函数实验设计分析”选项也可用于拟合模型。请参见函数实验设计分析。
频数
(仅可用于“堆叠数据格式”选项卡。)分配一个列,其数值表示分析中每行的频数。频数列的作用是扩展数据表,以便将具有整数频数 k 的任意行扩展为 k 个相同的行。
验证
分配用于定义验证集的可选数值列。该列应仅包含两个非重复值。较小的值定义训练集,较大的值定义验证集。若有两个以上的值,则最小的值定义训练集,所有其他值定义验证集。“FDE”平台使用验证列来训练和评估模型。有关验证的详细信息,请参见“JMP 建模中的验证”。
注意:“验证”选项允许您保留完整函数而非每个函数的观测样本。因此,具有相同 ID 值的所有观测必须分类为测试或验证。在这两个集中不能有具有相同 ID 值的观测。有关此类验证列的详细信息,请参见“分组验证列”。
警告:若在“选择列”列表中没有选择任何列的情况下点击“验证”按钮,并且向数据表添加一个验证列,该列不会成为分组验证列;而是改用“生成验证列”平台,请参见“分组验证列”。
依据
分配用于创建报表的一个列,该报表包括变量的每个水平的单独分析。若分配了多个“依据”变量,则为“依据”变量水平的每个可能组合生成单独分析。