获取有序变量主效应的系数——最小二乘回归您好,我有一个有序变量(健康素养,有 5 个级别)。我正在用最小二乘回归对它进行连续因变量检验。输出结果给出了每个有序变量级别的 beta 值,但是如何得到所有有序变量级别的主效应呢?SPSS 会给出所有有序变量级别的主系数。
macOS回复:获取序数变量中主效应的系数 - 最小二乘回归如果我理解你的问题,JMP 中使用的效应编码会导致所有水平的效应总和等于零。你可以在参数估计值下方得到序数项的总体检验。

回复:获取序数变量中主效应的系数 - 最小二乘回归谢谢,请问“西班牙裔健康素养”这个总体术语是否有相关的系数(beta)?我在 SPSS 中运行统计时,它只给出了西班牙裔健康素养的单个 beta 系数(而不是其 5 个级别的 beta 系数,我可以在 .jmp 的扩展估计值下看到)。
关于如何获取整体主效应的单个 beta 值,有什么建议吗?像截图中这样,我可以获取单个 beta 值,而不是与变量的每个级别都关联一个 beta 值吗?
回复:获取序数变量中主效应的系数 - 最小二乘回归您能向我展示 SPSS 的相同输出吗?
SPSS 为您的模型使用了哪些参数化?JMP 使用的是名义因子和有序因子,所以(对我来说)只有一个系数是没有意义的。我查找了 SPSS 中带有分类因子的模型的输出示例,但没有一个示例显示此类预测因子只有一个参数。
回复:获取序数变量中主效应的系数 - 最小二乘回归我想知道 SPSS 是否将序数变量视为连续变量?如果是,您可以通过右键单击数据表“列”面板下的健康素养变量并选择“连续”来从 JMP 获得相同的结果。然后,重复此步骤以拟合最小二乘回归。您应该确保假设数据是连续的,而不是将其视为序数变量。

最好的,
〜劳拉
回复:获取有序变量中主效应的系数 - 最小二乘回归在他的分析图中,因子水平并非数值型,因此不能视为连续型。必须先将它们重新编码为数值型(数据类型为数值型),然后才能将其转化为连续因子(模型类型为连续型)。
回复:获取序数变量中主效应的系数 - 最小二乘回归从 SPSS 导入数据通常会导致创建值标签,例如:

如果是这种情况,只需更改为“连续”就足够了 - 但如果没有任何值标签,则需要先重新编码为数字。
回复:获取序数变量中主效应的系数 - 最小二乘回归好的,明白了。SPSS确实把它当作连续变量,并给出了一个健康素养系数。我把级别重新编码为1、2、3、4、5,.jpm也做了同样的处理——至于我是否“应该”把它当作连续变量,那是另一个问题了……不过这很有帮助!明白了!谢谢大家!
回复:获取序数变量中主效应的系数 - 最小二乘回归如果有序水平在您对问题的解释中合理,则应将因子视为连续因子。此方法假设所有水平之间的差异相同。也就是说,第一个水平与第二个水平、第二个水平与第三个水平,依此类推,之间的间隔变化是均匀的。估计的参数是线性斜率,即因子在整个 X 域内每单位变化引起的响应变化。此假设还会影响对估计值标准误差的解释以及斜率的 t 检验。如果您不相信并且无法证明水平之间这种均匀间隔的合理性,那么即使您可以估计这个斜率,您可能也不应该这样做。