问题标签 [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 投票
3 回答
709 浏览

r - 扩展以变量名称为值的频率表

我正在使用一个数据框,其中每个观察值都链接到一个特定的 ID,并且我有一组变量来定义“值”,就好像我有一个因子变量一样。但是,“单元格”中的值是频率。这是一个简化版本:

我想获得两个扩展频率的向量,以便我可以计算每个 ID 的插值中位数。也就是说,我想要以下形式的东西:

psych包有一个函数,该函数interp.median可以获取每个向量并返回每个 ID 的插值中位数,我想将其作为新变量包含在原始数据帧中。我检查了vcdExtra可能通过它的expand.dft功能做到这一点的包,但我不确定它究竟是如何工作的。

任何帮助将不胜感激!

编辑:为了进一步完善,interp.median如果最终结果是一个数据框,并在最后填充 NA,则效果最好。也就是说,某种形式:

0 投票
0 回答
772 浏览

ruby-on-rails - Ruby 和 Rails 错误 (Psych::SyntaxError) 和

在我的 ruby​​.framework 遇到一些问题后,我将其删除并使用 pacifist 重新安装,这似乎解决了我之前的问题。现在,在将 ruby​​ 与任何命令一起使用时,我似乎总是会收到此错误。

仅在我尝试将 ruby​​ 2.1 设置为默认 ruby​​ 版本后才发生

所有其他线程都有无法解决问题的解决方案。我还安装了 xcode,并安装了全新的命令行开发工具。已经尝试在mac上设置环境10天了....

编辑:尝试查看我的内容config_file.rb并添加puts filename...我在寻找什么?.gem而且我的文件夹中没有凭据文件

0 投票
1 回答
236 浏览

ruby - 将 Psych 的 AST 转换为 JSON

我想将 Psych 生成的 AST 转储到 JSON。我怎样才能做到这一点?

ast.to_json没有给我 JSON 树。

0 投票
1 回答
682 浏览

ruby - 运行傀儡心理错误

我正在尝试运行木偶应用并抛出一堆错误。

hiera -c /etc/puppet/hiera.yaml 类

生成以下内容:

文件内容:

我看过一些引用引用

找不到 config/boot.rb 来试试这个。

我撕掉了系统范围的红宝石和宝石。尝试 rvm ,我仍然得到类似的错误:

我在调试模式下运行 hiera :

您是在建议我查看 hiera 文件本身吗?

0 投票
1 回答
169 浏览

r - 使用 psych::principal() 进行降维不适用于较小的数据

我正在尝试通过使用函数 psych::Principal() 使用训练数据获取 PCA 组件。

现在,我正在尝试减少测试数据的维度。所以,我首先按如下方式加载我的数据:

当我将它应用于前四行时,我得到一些有效的输出,如下所示:

但是,当我在 3 行上应用相同的内容时,它给出的 NaN 如下:

如果我使用训练数据而不是测试数据,我也会得到类似的输出。

我很担心,因为我认为这与使用机器学习模型获得预测的方式相同。请任何人帮助我弄清楚为什么会发生这种情况。

0 投票
1 回答
1170 浏览

r - R: fa.parallel 的 psych 包,全局设置为 false

从 R 中的 psych 包调用 fa.parallel() 函数时遇到问题。

由于空间原因,只显示了数据集的头部,但我希望你能对我的问题有所了解。

给定以下示例数据集:

对于缺失值,我有 1-5 和 NA 的类别。

如果我执行

控制台输出说:

正如您在上表中看到的,有像“SQ112”这样的变量,它们只有值 1 和 2,或者“SQ109”有 1 和 NA 作为响应。

然而,这只是观察到的数据和来自 1-5 或 NA 的响应选项在所有变量上都是可能的,但在这种情况下根本没有观察到。

所以我希望全局设置为 TRUE,但每次调用该函数时,它都会将全局设置为 false,即使我在函数参数中指定它为 True。

0 投票
1 回答
565 浏览

r - 在主成分分析中获取变量名的“PC1”

我有一些看起来像这样的数据:

我正在运行主成分分析,如下所示:

这将创建我可以在控制台上调用的变量“friendship”:

但是当我想查看我的数据时,我得到的是“PC1”而不是变量名:

这成为一个大麻烦,因为我需要用不同的变量重复这一点,所有结果都得到“PC1”。

为什么会发生这种情况以及如何分配变量名称而不是“PC1”。

谢谢

0 投票
1 回答
2820 浏览

r - 心理:主要 - 加载组件

我的问题与 psych 包中的 principal() 函数有关。

我知道如果我想查看负载表,我可以使用loading.x <-loadings(pca.x),然后我会得到以下结果。

我的第一个困惑是加载对象。从技术上讲,它是一个矩阵,但看它的维度,它是 8 * 4,这意味着不包括下部。

基本上,我想要实现的是单独提取这部分:

要么把它放在一个 data.frame 或一个矩阵中,而不是在控制台中查看它。似乎威廉·雷维尔(William Revelle)在从心理包中的主要功能中提取输出作为数据框的帖子中的回答。能够单独提取这个下部,但该print功能仍然给了我整个事情。

其实我也很好奇开发者是如何构造一个加载对象的(看源码我也搞不明白)。另外,我需要的部分在“pca.x”列表的其他地方找不到,至少不是格式化表格。我在 Mac 上使用 Rstudio 版本 0.98.1102、R 3.1.2 和 psych 1.5.1。

先感谢您!

0 投票
0 回答
1403 浏览

r - 带有描述类的 psych 和 Hmisc 包

我在带有 R 3.1.1 的 Mac OS 10.10 上

我有以下数据框x,我试图describepsych包中获取其描述性统计信息(请注意,我现在已分离Hmisc具有相同describe功能的包)

这段代码给了我x_dex有一个data.frame类的对象。

如果我加载Hmisc包,如果我使用与上面相同的代码,对象的类x_dex将更改为。describe

由于我希望对象具有data.frame能够将其写入 excel 文件的类,因此我尝试使用:

但它给出了以下错误:

需要知道为什么在加载Hmisc包和任何适当的解决方案时会发生这种情况。

0 投票
2 回答
1388 浏览

r - 相同维度的两个矩阵之间的 Spearman 相关性

我有两个相同维度的矩阵(p 和 e),我想在同名的列之间建立一个 spearman 相关性。我想在矩阵(M)中输出对相关性

我使用了corr.test()Psych 库中的函数,这就是我所做的:

但我收到一条错误消息:

你能告诉我有什么问题吗?或建议另一种方法?