相关疑难解决方法(0)

如何制作一个很好的R可重复的例子

在与同事讨论性能,教学,发送错误报告或在邮件列表上搜索指导时,以及在Stack Overflow上,通常会询问可重复的示例并始终提供帮助.

您有什么建议创建优秀示例的提示?如何以文本格式粘贴中的数据结构?您还应该包含哪些其他信息?

在另外还有其他招数来使用dput(),dump()structure()?你什么时候应该包括library()require()声明?其中保留字应避免一个,此外c,df,data等?

怎样才能成为一位伟大的重复的例子?

r r-faq

2474
推荐指数
23
解决办法
28万
查看次数

从心理包中的主函数中提取输出作为数据帧

当我使用主函数时,就像在下面的代码中一样,我得到一个很好的表格,它给出了所有标准化的加载,以及一个表格,其中包含特征值以及比例和累积比例.

rotatedpca <- principal(PCFdataset, nfactors = 8, rotate = "varimax", scores = T)
Run Code Online (Sandbox Code Playgroud)

我想将此输出导出到excel文件(使用WriteXLS),但我只能对数据帧执行此操作,而rotatepca不是数据帧,并且不能强制转换为它看起来的数据帧.我可以使用以下代码提取标准化加载:

loadings<-as.data.frame(unclass(rotatedpca$loadings))
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚当我简单地调用主函数时,如何访问通常显示的其他信息,特别是特征值以及解释的比例和累积方差.我尝试了rotatecpa $值,但是返回看起来像所有12个原始变量的特征值作为没有旋转的因子,我不明白.而且我甚至无法找出任何方法来尝试提取方差解释值.我怎样才能简单地创建一个看起来像我从主函数得到的R输出的数据帧?

                       RC2  RC3  RC8  RC1  RC4  RC5  RC6  RC7
SS loadings           1.52 1.50 1.45 1.44 1.01 1.00 0.99 0.98
Proportion Var        0.13 0.12 0.12 0.12 0.08 0.08 0.08 0.08
Cumulative Var        0.13 0.25 0.37 0.49 0.58 0.66 0.74 0.82
Proportion Explained  0.15 0.15 0.15 0.15 0.10 0.10 0.10 0.10
Cumulative Proportion 0.15 0.31 0.45 0.60 0.70 0.80 0.90 1.00
Run Code Online (Sandbox Code Playgroud)

感谢您阅读我的帖子!

excel r export-to-excel

11
推荐指数
2
解决办法
2984
查看次数

标签 统计

r ×2

excel ×1

export-to-excel ×1

r-faq ×1