当模型不包含参数时线性约束中断目前我的系统中有 10 个变量和 2 个响应。我还设置了一个使用所有 10 个变量的线性约束。
第一个响应是所有 10 个变量的函数(所有变量都很重要),但第二个响应只是 5/10 个变量的函数。当我对第二个响应使用预测分析器时,我得到了错误

我猜这是因为我没有在模型中使用所有 5 个变量来处理第二个响应,所以它无法加载约束。有没有办法对 10 个变量保持约束(因为 1 个响应需要它),但在使用 5/10 个变量时仍能使其工作。
抄送: @ChristianStopp
基础数据分析与建模回复:当模型不包含参数时线性约束中断@EndogenousCame1
我认为可能有效的一种方法是
- 通过红色三角形选项保存预测公式
- 修改第二个响应的公式,以包括每个被删除的项,但权重(即参数估计)为 0,例如“ + 0 * :Factor6”。
- 然后在“图表”下的“分析器”中使用这些公式
我在一个非常简单的示例(3 个因素、1 个响应、仅主效应模型和包含所有 3 个因素的约束)上测试了这一点,当我从模型中减少一个项时,得到了与您看到的相同的错误消息。当我按照上述方法修改公式后,转到独立的剖析器时,剖析器的工作方式与我预期的一样,因此希望它仍然能够在像您这样的更复杂的设置中保留功能。如果您的模型包含更复杂的项(交互、二次项),我预计也需要添加零加权项来替换在模型缩减中删除的项。
我附加了带有 3 个附加脚本的简单示例,以反映带有约束的完整模型,该模型显示了分析器的工作原理,另一个显示了简化模型和损坏的分析器,以及使用修改后的预测公式(包括零权重)的独立工作分析器。希望有所帮助!
回复:当模型不包含参数时线性约束中断你好@EndogenousCame1 ,
我可能已经找到了一个简单的解决方案来帮助您模拟您的情况。当我尝试使用预测分析器时,我遇到了同样的问题,并且 10 个变量中只有 7 个在预测公式/模型中:

诀窍如下:您可以保存包含 5 个变量的响应的预测公式,然后手动修改此预测公式以添加其他已删除的变量并为它们赋予 0 的系数,如下所示:

在这个修改后的预测公式上运行预测分析器应该会删除警告消息并允许您正常使用它:

附件是用于模拟您的情况的示例数据集,其中保存了两个预测公式(原始公式和修改后的公式)。
希望这个答案能帮助你并解决你的问题,