我正在以几种不同的比例来计算omega;并在R中使用不同的omega功能获得针对不同规模的不同警告消息。我的问题是关于如何解释这些警告以及是否安全地报告检索到的omega统计信息。

当我使用文章“从alpha到omega:内部一致性估计普遍问题的实用解决方案”中的以下函数时

 ci.reliability(subscale1, interval.type="bca", B=1000)

我收到以下警告:
 1: In lav_object_post_check(lavobject) :
   lavaan WARNING: some estimated variances are negative
 2: In lav_object_post_check(lavobject) :
   lavaan WARNING: observed variable error term matrix (theta) is not positive definite; use inspect(fit,"theta") to investigate.

可能有很多人!

他们的意思是什么?
我仍然收到欧米茄的统计数据;他们可以被解释吗?

当我使用该功能时:
  psych::omega(subscale1)

我收到此警告:
 Warning message:
 In GPFoblq(L, Tmat = Tmat, normalize = normalize, eps = eps, maxit =      maxit,  :
   convergence not obtained in GPFoblq. 1000 iterations used.

再次,
这是什么意思;我可以使用获得的欧米茄统计信息吗?

请注意,这些警告出现在不同的分量表上。因此可以使用其中一个函数来计算一个分量表,而不能使用另一个函数来计算,反之亦然。

编辑:如果有帮助:Subscale1包含4个项目;样本中的N> 300。此外,我可以对拉凡石中的这4个项目进行CFA分析(Chi2 = 11.8,p

最佳答案

您要引用的那篇特定文章似乎是Dunn,Baguley和Brunsden撰写的《英国心理学杂志》(2014年),第105、399–412页©2013。他们讨论的欧米茄系数实际上就是我和里克·辛巴格(Rick Zinbarg)所说的omega_total。 (麦当劳开发了两个欧米茄系数,这导致了这种困惑。)

您在我的心理套餐中使用omega时遇到问题。心理中的omega函数旨在查找omega_hiearchical以及omega_total。因此,它尝试(默认情况下)提取三个较低级别的因子,然后依次对这些因子的结果相关性进行因子分解。但是,在您的子量表中只有4个变量,因此找不到有意义的3因子解决方案。您可以指定要查找两个因素:

omega(subscale1,2)

它会工作。但是,omega_h对于4个项目并不是特别有意义。

与样本量的建议相反,这实际上是由于项目数量所致。

我认为您可能会发现使用心理来查找omega_h的教程会有所帮助:

[http://personality-project.org/r/psych/HowTo/R_for_omega.pdf]

关于r - 麦当劳omega : warnings in R,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36725721/

10-12 17:13