功能数据探索器验证你好,
我正在使用功能数据探索器使用 70 个批次生成 FPC,每个批次大约有 15 个功能数据点。我想使用这 70 个批次生成的模型为一些新批次生成 FPC。为此,我使用验证选项将 70 个批次分类为训练集,将新批次分类为验证集。
但是,为新批次生成的 FPC 会根据添加的新批次数量而变化 - 它们不应该与使用原始 70 个批次生成的模型相同吗?
谢谢。
高级统计建模回复:功能数据资源管理器验证你好@Here4DOE ,
欢迎加入社区!
为了对您的问题获得更多的反馈和答复,我建议您阅读快速获得正确问题的正确答案。
您能提供一些背景信息和更多信息吗?也许是情况的屏幕截图、有关如何使用平台的详细信息、如何设置验证列,或者更好的是,我们可以用来重现情况的样本数据集?
我尝试使用 JMP 数据集“发酵过程”重现您的情况,并进行了两次分析:第一次对所有行进行训练 + 验证,第二次对所有行进行训练但排除一些验证行。对于两组之间共有的验证行,FPC 是相同的:

这是预期的情况,因为函数数据探索器的验证行就像测试集,您可以根据训练集计算这些行的 FPC 和其他信息,但模型拟合不受这些验证行的影响。因此,无论添加多少行,您都应该期望验证行的值相同。请参阅JMP 建模中的验证。
我认为可能还有其他因素导致这些结果,可能是数据拆分(不是用于训练的同一行,是否排除了一些?)或数据处理/建模(任何预处理/缩放/对齐/……?两种情况下使用相同的模型和参数?相同数量的形状函数?......)的差异。
希望这个答案能有所帮助,
回复:功能数据探索器验证当我按照您描述的方式进行训练和所有验证以及排除一个验证批次的训练时,训练批次的 FPC 相同,但验证批次的 FPC 不同,见下面的屏幕截图。所有训练行都已包含在两个实例中,我的验证列是一个数字列,其中包含训练的 0 和验证批次的 1。X,输入是时间,对于每个批次,我拥有数据的时间不同,但都在同一范围内。

回复:功能数据资源管理器验证抱歉,但没有足够的信息来帮助您调试情况。
我看到了你的问题,但这不是预期的行为,根据验证行数不应该存在差异。
您能提供匿名数据集或在 JMP 标准数据集上重现该问题吗?
我确实相信某些地方可能存在一些数据泄露或建模差异。
回复:功能数据探索器验证你好@Here4DOE ,
我同意@Victor_G的观点,我们需要查看一些数据或重现的数据集才能了解这种情况是如何发生的,无论验证规模如何,FPC 值都应该一致地生成。您如何访问 FPC 分数?您是否保存了函数摘要?
我还建议您联系support@jmp.com来设置支持案例来查看此问题。
谢谢,
本