受限设计空间中的高VIF<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,您好,
我正在分析一个受限制的设计空间。有3个因素,都在0和1之间,其总和不应超过1。请注意,这不是混合设计,因为总和可能小于1但不高于1。
我创建了一个包含20个实验的设计空间。由于实验的结果来自冗长的CFD计算,因此没有重复(重复将给出完全相同的答案)。
我能够在数据上拟合一个很好的二次模型,但我发现可变通货膨胀因子(VIF)值非常高,从7到数百。我的教科书告诉我,这些不应该超过5-10,所以我有点担心这个。
我怀疑高VIF是由设计空间的约束引起的,因为在类似问题的无约束设计空间中,我没有找到如此高的VIF值。
有关为什么VIF如此之高的任何想法?它确实是由于这个约束吗?我附上了一些示例数据FYI。
受限设计空间中的高VIF是的,对不起,我对范围的错误。
Re:受限设计空间中的高VIF它表明添加像0 <= A + B + C <= 1的约束将使设计空间更不正交,因此增加了VIF。
只有一件事:你说数据范围是0到0.667,但显然是0到1。对于三个因子中的每一个,条目2-4具有值1。
Re:受限设计空间中的高VIF当然,应用约束可能会导致一些共线性,这可能表现为高VIF值。 但是,当我查看您的数据并拟合响应曲面时,VIF值均低于10 - 请参见下面的屏幕截图:

所以问题是为什么差异?来自DOE的数据将具有列属性,例如 编码...... 我想知道如果由于编码属性上的奇怪范围导致人为共线性,那么沿线的某些地方会出现错误指定吗?
我刚刚将A,B,C列的编码更改为0到1的范围,现在我看到以下更高的VIF值:

我的解释是,这是由编码属性人为引起的。 如果我的所有因素都在相同的数值范围内,那么我很乐意删除编码。或者,您可以指定编码基于实际数据范围0到0.667,这使得值低于“10阈值”。
要了解共线性的性质,您可以在多变量方法>多变量以及拟合模型:估计>估计的相关性内查看A,B,C的相关性。
戴夫