问题标签 [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.

0 投票
1 回答
655 浏览

r - R psych 包:计算加权 kappa

我对 R psych 包中加权 kappa 的行为感到有些困惑。我有五个类(1、2、3、4、5)和三个注释器的数据。似乎每当一个特定的类(比如 1)只被一个注释器使用(导致该类的一致性矩阵的对角线上的空值)时,心理抱怨:

我的数据如下所示:

有人可以告诉我我做错了什么吗?当所有类都被至少两个注释器使用时,上面的代码才有效。谢谢!

dput(df2) 的输出:

0 投票
2 回答
1112 浏览

r - 心理包:应用哪种探索性因素分析方法

我正在尝试使用 psych 包进行探索性因素分析 R。我的数据由不同尺度的项目组成——它们都非常倾斜,但响应类别的数量不同(范围从 4 到 7)。我应该使用哪种因子分析方法?Minres 还是 WLS?在进行 EFA 之后,我想使用 lavaan 包进行 CFA。这里的估计 MLM 似乎适合我的数据。在 MPlus 中,有一种 MLM 方法可用于探索性和验证性因素分析。你知道哪种因素分析方法最有可能在心理上与 MLM 估计量相对应吗?或者您对转换数据有何看法?谢谢你的帮助,亲切的问候A。

0 投票
1 回答
14547 浏览

r - 描述在 R 中不起作用的函数

我试图使用包中的describe功能psych。但是,我收到以下错误:

describe(ToothGrowth) 中的错误:描述必须是至少长度为 1 的字符串

我确保重新安装包,加载它,并从数据集库附加一个示例data(ToothGrowth),但仍然收到此错误。

0 投票
1 回答
1579 浏览

r - 从 R 中的主要载荷构建分数

我想了解 psych 包中的 principal() 函数如何计算 $score 元素。

我想尝试协方差矩阵而不是相关矩阵。

基本上,PCA的分数应该是原始中心数据的线性组合,使用加载矩阵作为权重,所以我尝试了:

我知道该principal()函数对负载使用某种缩放,但是,每列的比率仍然应该相同,而test.

如果我使用相关矩阵,这将不是问题。例如:

帮助文档使用了因子分析的术语,这让我更加困惑。希望有人可以在这里启发我。

先感谢您!

0 投票
1 回答
325 浏览

r - 从 R 中的 psyche 包中过滤相关数据

我是 R 语言和包的新手。为了以矩阵格式对大约 9000 个基因进行成对 pearson 相关分析,我按照此处链接中的信息在 R 中使用了 psych 包

但是,我在分析中遇到了一些使用心理手册无法解决的问题。

第一个:一般错误“cor(x,use = use,method = method)中的错误:'x'必须是数字”。当我删除元素名称并仅保留值时,它可以工作。我怎样才能包含标题?以下代码显示了上述错误

我的第二个疑问:过滤具有 pearson 相关 >=0.5 的对的最佳方法是什么?我的意思是我应该单独做还是R本身有什么方法?

编辑:

0 投票
1 回答
1390 浏览

r - 错误:找不到对象 - cor.ci

我试图cor.ci用显着性检验来获得多变量相关性,但它一直给我一个错误信息。这是代码:

这是它给出的错误消息:

如何让它识别 mydata 和/或从该数据集中选择某些变量进行分析?我从这里得到了上面的代码:
Polychoric correlation matrix with significant in R

谢谢!

0 投票
0 回答
193 浏览

latex - 来自 psych 的 fa2latex 命令的输出导致 pandoc 中的 LaTeX 错误

我正在使用 RStudio 中的 knitr 编写报告。还使用 psych 包进行因子分析:

当我运行此代码块时,它会导致错误:

当我保存 TeX 代码时,它在 LaTeX 中运行良好,但在 knitr 中运行良好。

关于如何解决这个问题的任何建议?

0 投票
1 回答
81 浏览

r - 是否有适合手动/手动/判断因素/组件轮换的好包?

我正在尝试添加一个函数来手动(或手动判断)将因子载荷矩阵从主成分分析旋转qmethodR 包。手动旋转如:一个指定旋转任何给定因子对的角度。(是的,这很奇怪,但在Q Methodology中是有意义的。)

目前,我不是在寻找交互式 GUI(尽管那会非常好),而只是一个 CLI 界面,您可以在其中按下leftright获取更新的绘图,最后说OK.

基线是来自旧PQMethod程序的类似内容。 在此处输入图像描述 这是一个简短的视频

我目前的方法是使用psych::factor.rotate(), 并在此基础上编写一个有点交互的(如right, left, OK)CLI 界面并更新绘图。

不过,我想知道是否有人还没有这样做

我在谷歌上搜索了一下,但没有找到(除了psych::factor.rotate().

有什么建议么?

Ps.:如果您对如何使用交互式 GUI 执行此操作有建议,则可以加分。

Pps.: 有人好心qmethod给这个加个标签吗?我没有必要的分数。

0 投票
1 回答
315 浏览

r - error.bars.by{psych} 多个变量

你好堆栈社区,

我的问题是关于命令

从包error.bars.by{psych}

我熟悉该命令的工作原理:

我的问题是这个命令是否可以处理两个分组变量。

如果是这样,我将如何编码?

数据表

0 投票
2 回答
1242 浏览

r - 如何找到原始和旋转的 PCA 加载矩阵之间的角度?

假设我有两个 PCA 加载矩阵loa.origloa.rot,并且我知道这loa.rot是 的旋转(手动或其他方式)loa.orig

loa.orig也可能已经varimax 或其他东西正交旋转,但我认为这并不重要)。

我知道想知道旋转到达的角度loa.origloa.rot

我从对另一个问题的评论中了解到“旋转不通勤”,因此,成对(平面)旋转的顺序也很重要

因此,要从中复制loa.rotloa.orig我需要知道一系列必要的旋转,最好按照下面给出的顺序rots

这是一个MWE:

显然,在这种情况下,我知道角度和顺序,但假设我不知道。另外,让我们假设在实际用例中可能有许多组件被保留和旋转,而不仅仅是三个。

我有点不确定报告组件对(平面)旋转角度顺序的传统方法是什么,但我想可能的组合列表(~~不是排列~~)应该做。

rots给出这些排列。

loa.rot很高兴知道如何从loa.orig中的行给出的旋转组件对到达rots


更新:尝试基于以下答案

根据以下答案,我尝试将一个函数组合在一起并使用varimax旋转和真实数据集对其进行测试。(没有特别的理由varimax——我只是想要一些我们实际上不知道角度的旋转。)。

然后我测试我是否可以使用提取的角度从香草加载中重新创建 varimax 旋转。

不幸的是,它们不一样,甚至不相似:(

很明显,我犯了一个错误。