首页 > 解决方案 > 是否可以使用向量中的值直接修复 lavaan 模型中的参数?

问题描述

我目前正在尝试在正则化结构方程模型中交叉验证回归系数(s. Jacobucci, Grimm & McArdle, 2016)。为此,我想首先在训练数据集中估计模型,然后修复参数并在测试数据集中再次估计模型,并重复这个过程,因为它在 k 折交叉验证中完成。

现在,由于我使用的是 lavaan-package 和它的语法来指定模型,我想知道是否有任何方法可以修复参数,而无需手动执行每个参数。

是否有可能让 lavaan 接受来自向量的值作为模型参数的约束?

我在想这样的事情:

a <- c(1, 2, 3)

model <- "v =~ 1*x1 + a[2]*x2 + x3"

但是,在估计模型时,lavaan 忽略了我将“a”指定为向量,而只是将其用作标签。

标签: regularizedr-lavaan

解决方案


推荐阅读