【问题标题】:Export Cronbach Alpha Results - R导出 Cronbach Alpha 结果 - R
【发布时间】:2017-04-15 21:20:50
【问题描述】:

我正在关注THIS R Blogger 教程来计算 Cronbach alpha,它非常有效。我想了解如何将结果导出到 data.frame 或文本文件中。有什么想法可以从以下代码中导出结果:psych::alpha(d)?请注意,我查看了 stargazer 包,但无法使其与 Cronbach 仅输出回归和描述性统计数据一起工作。谢谢。

【问题讨论】:

  • 获取控制台输出的文本文件转储的常用方法是使用capture.outputsink。 (之前有人问过很多次,所以我不想重复现有的答案。)如果这些功能不能提供足够的成功途径,请阅读minimal reproducible example。 (无论如何,IMO 都认为博客链接不被认为是足够的编码工作。)

标签: r psych


【解决方案1】:

可以通过这种方式将输出保存为 txt 文件。您还可以使用 $ 运算符对使用 alpha 函数创建的对象进行子集化,以仅获取您感兴趣的信息。

setwd("~/Desktop")
out <- psych::alpha(d)
capture.output(out,file = "alpha.txt")

【讨论】:

    【解决方案2】:

    正如所有 R 语言一样,有很多方法可以做你想做的事。首先是查看函数的帮助菜单(在本例中为 ?alpha)。在那里,您将看到从 alpha 函数返回的许多对象。 (这是帮助文件的值部分中列出的内容。)

    当您打印 alpha 的输出时,您只会看到这些对象的一个​​子集。但是,要查看返回的对象的完整列表,请使用“str”命令

    my.results <- alpha(my.data)
    str(my.results)     #or just list the names of the objects
     names(my.alpha)
     [1] "total"         "alpha.drop"    "item.stats"    "response.freq" "keys"          "scores"        "nvar"          "boot.ci"      
     [9] "boot"          "Unidim"        "Fit"           "call"          "title" 
    

    然后您可以选择捕获这些对象中的任何一个以供自己使用。 因此

    my.alpha <- alpha(ability) #use the ability data set in the psych package
    my.alpha #will give the normal (and nicely formatted output)
    totals <- my.alpha$total   #just get one object from my.alpha
    totals                     #show that object
    

    将产生一行(没有花哨的输出):

    raw_alpha std.alpha   G6(smc) average_r      S/N         ase      mean        sd
     0.8292414 0.8307712 0.8355999 0.2347851 4.909159 0.006384736 0.5125148 0.2497765
    

    您可以对任何返回的对象执行此操作。我们大多数编写包的人都会打印我们认为是函数输出的基本元素,但会包含其他有用的信息。我们还允许其他功能(例如摘要)打印出其他信息。

    所以,使用上面的例子,

    summary(my.alpha)  #prints the rounded to 2 decimals my.alpha$total object
    Reliability analysis   
     raw_alpha std.alpha G6(smc) average_r S/N    ase mean   sd
          0.83      0.83    0.84      0.23 4.9 0.0064 0.51 0.25
    

    最后一句警告。我们中的许多人并没有发现 alpha 是一个特别有用的统计量来描述量表的结构。您可能想阅读有关如何使用 psych 包查找系数 omega 的教程,网址为

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-05-01
      • 2023-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2020-11-09
      • 2016-07-22
      相关资源
      最近更新 更多