我正在尝试制作 PLS-SEM 模型,并且正在使用 semPLS 包中的 R 中的 plsm() 函数。但是,起初我收到一条错误消息:
The latent variables are not allowed to coincide with names of observed variables.
我理解它,但是在通过我的输入,甚至在我的测量模型矩阵中添加单因素构造(直接测量变量)之后,我现在得到以下信息:
mod <- plsm(data = survey, strucmod = smin, measuremod = mmin)
Error in plsm(data = survey, strucmod = smin, measuremod = mmin) :
The manifest variables must be contained in the data.
我不知道应该如何进行。似乎每当我“修复”一个问题时,它都会直接导致另一个问题。除了包中的标准 mobi 示例之外,是否有人有任何示例,当我同时拥有潜在变量和直接测量变量时,我可以看到它是如何完成的?
找到了函数的代码,但现在我更加困惑了。 https://github.com/cran/semPLS/blob/master/R/plsm.R
谁能以简单的方式解释我应该如何命名我的 df 列,以及避免这个问题的测量模型?