如何获取 lavaan 模型的估计器和优化方法作为变量?

How do I get the estimator and optimization method of a lavaan model as a variable?

我有一些数据,我已经在 lavaan 中拟合了一个模型

fit <- sem(model, full_data)

摘要 (summary(fit)) 显示了使用的求解器(优化方法和估算器),但我不知道如何提取该信息并将其存储到变量中;我只能设法将其作为摘要的一部分打印出来。如何访问这两个值并将它们存储在变量中?

感谢任何帮助。

如果你 运行 str(fit) 你可以看到 fit 的结构和对象中保存的所有信息。在 lavaan 中有很多信息,所以不太容易找到,但在你的情况下,你可以在 Options 中找到你的信息,所以

fit@Options$optim.method
fit@Options$estimator

应该会为您提供所需的信息,您可以将它们存储在变量中。