问题标签 [psych]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R psych 包:计算加权 kappa
我对 R psych 包中加权 kappa 的行为感到有些困惑。我有五个类(1、2、3、4、5)和三个注释器的数据。似乎每当一个特定的类(比如 1)只被一个注释器使用(导致该类的一致性矩阵的对角线上的空值)时,心理抱怨:
我的数据如下所示:
有人可以告诉我我做错了什么吗?当所有类都被至少两个注释器使用时,上面的代码才有效。谢谢!
dput(df2) 的输出:
r - 心理包:应用哪种探索性因素分析方法
我正在尝试使用 psych 包进行探索性因素分析 R。我的数据由不同尺度的项目组成——它们都非常倾斜,但响应类别的数量不同(范围从 4 到 7)。我应该使用哪种因子分析方法?Minres 还是 WLS?在进行 EFA 之后,我想使用 lavaan 包进行 CFA。这里的估计 MLM 似乎适合我的数据。在 MPlus 中,有一种 MLM 方法可用于探索性和验证性因素分析。你知道哪种因素分析方法最有可能在心理上与 MLM 估计量相对应吗?或者您对转换数据有何看法?谢谢你的帮助,亲切的问候A。
r - 描述在 R 中不起作用的函数
我试图使用包中的describe
功能psych
。但是,我收到以下错误:
describe(ToothGrowth) 中的错误:描述必须是至少长度为 1 的字符串
我确保重新安装包,加载它,并从数据集库附加一个示例data(ToothGrowth)
,但仍然收到此错误。
r - 从 R 中的主要载荷构建分数
我想了解 psych 包中的 principal() 函数如何计算 $score 元素。
我想尝试协方差矩阵而不是相关矩阵。
基本上,PCA的分数应该是原始中心数据的线性组合,使用加载矩阵作为权重,所以我尝试了:
我知道该principal()
函数对负载使用某种缩放,但是,每列的比率仍然应该相同,而test
.
如果我使用相关矩阵,这将不是问题。例如:
帮助文档使用了因子分析的术语,这让我更加困惑。希望有人可以在这里启发我。
先感谢您!
r - 从 R 中的 psyche 包中过滤相关数据
我是 R 语言和包的新手。为了以矩阵格式对大约 9000 个基因进行成对 pearson 相关分析,我按照此处链接中的信息在 R 中使用了 psych 包
但是,我在分析中遇到了一些使用心理手册无法解决的问题。
第一个:一般错误“cor(x,use = use,method = method)中的错误:'x'必须是数字”。当我删除元素名称并仅保留值时,它可以工作。我怎样才能包含标题?以下代码显示了上述错误
我的第二个疑问:过滤具有 pearson 相关 >=0.5 的对的最佳方法是什么?我的意思是我应该单独做还是R本身有什么方法?
编辑:
r - 错误:找不到对象 - cor.ci
我试图cor.ci
用显着性检验来获得多变量相关性,但它一直给我一个错误信息。这是代码:
这是它给出的错误消息:
如何让它识别 mydata 和/或从该数据集中选择某些变量进行分析?我从这里得到了上面的代码:
Polychoric correlation matrix with significant in R
谢谢!
latex - 来自 psych 的 fa2latex 命令的输出导致 pandoc 中的 LaTeX 错误
我正在使用 RStudio 中的 knitr 编写报告。还使用 psych 包进行因子分析:
当我运行此代码块时,它会导致错误:
当我保存 TeX 代码时,它在 LaTeX 中运行良好,但在 knitr 中运行良好。
关于如何解决这个问题的任何建议?
r - 是否有适合手动/手动/判断因素/组件轮换的好包?
我正在尝试添加一个函数来手动(或手动或判断)将因子载荷矩阵从主成分分析旋转到qmethod
R 包。手动旋转如:一个指定旋转任何给定因子对的角度。(是的,这很奇怪,但在Q Methodology中是有意义的。)
目前,我不是在寻找交互式 GUI(尽管那会非常好),而只是一个 CLI 界面,您可以在其中按下left
或right
获取更新的绘图,最后说OK
.
基线是来自旧PQMethod程序的类似内容。 这是一个简短的视频。
我目前的方法是使用psych::factor.rotate()
, 并在此基础上编写一个有点交互的(如right
, left
, OK
)CLI 界面并更新绘图。
不过,我想知道是否有人还没有这样做。
我在谷歌上搜索了一下,但没有找到(除了psych::factor.rotate()
.
有什么建议么?
Ps.:如果您对如何使用交互式 GUI 执行此操作有建议,则可以加分。
Pps.: 有人好心qmethod
给这个加个标签吗?我没有必要的分数。
r - error.bars.by{psych} 多个变量
你好堆栈社区,
我的问题是关于命令
从包error.bars.by{psych}
。
我熟悉该命令的工作原理:
我的问题是这个命令是否可以处理两个分组变量。
如果是这样,我将如何编码?
数据表
r - 如何找到原始和旋转的 PCA 加载矩阵之间的角度?
假设我有两个 PCA 加载矩阵loa.orig
和loa.rot
,并且我知道这loa.rot
是 的旋转(手动或其他方式)loa.orig
。
(loa.orig
也可能已经被varimax 或其他东西正交旋转,但我认为这并不重要)。
我知道想知道旋转到达的角度。loa.orig
loa.rot
我从对另一个问题的评论中了解到“旋转不通勤”,因此,成对(平面)旋转的顺序也很重要。
因此,要从中复制loa.rot
,loa.orig
我需要知道一系列必要的旋转,最好按照下面给出的顺序rots
。
这是一个MWE:
显然,在这种情况下,我知道角度和顺序,但假设我不知道。另外,让我们假设在实际用例中可能有许多组件被保留和旋转,而不仅仅是三个。
我有点不确定报告组件对(平面)旋转角度顺序的传统方法是什么,但我想可能的组合列表(~~不是排列~~)应该做。
rots
给出这些排列。
loa.rot
很高兴知道如何从loa.orig
中的行给出的旋转组件对到达rots
。
更新:尝试基于以下答案
根据以下答案,我尝试将一个函数组合在一起并使用varimax
旋转和真实数据集对其进行测试。(没有特别的理由varimax
——我只是想要一些我们实际上不知道角度的旋转。)。
然后我测试我是否可以使用提取的角度从香草加载中重新创建 varimax 旋转。
不幸的是,它们不一样,甚至不相似:(
很明显,我犯了一个错误。