r - Spearman-Brown 系数代码生成 N/A

标签 r statistics tidyverse survey statistical-test

如何使这个 Spearman-Brown 系数代码起作用?它给了我一个输出 NA

spearman_brown(df[,1], df[,2], short_icc, type = "ICC1", lmer = FALSE)

数据

structure(list(var1 = c("5", "2", "5", "2", "3", "1", "6", "1", 
"4", "5", "5", "2", "2", "3", "1", "3", NA, "5", "7", "5", "2", 
"2", "2", NA, "2", "3", "2", "2", "5", "2", "4", "2", "3", "5", 
"5", "5", "5", "2", "4", NA, "6", "7", "7", "3", "2", "3", "3", 
NA), var2 = c("2", "1", "2", "2", "2", "1", "1", "1", "2", "2", 
"3", "1", "2", "2", "1", "2", NA, "3", "2", "1", "2", "2", "1", 
NA, "1", "2", "1", "1", "2", "1", "1", "2", "2", "2", "4", "3", 
"2", "2", "1", NA, "2", "2", "4", "1", "2", "3", "2", NA)), row.names = c(NA, 
-48L), class = c("tbl_df", "tbl", "data.frame"))

我尝试按照本页 https://search.r-project.org/CRAN/refmans/splithalfr/html/spearman_brown.html 上的示例进行操作

最佳答案

这是一个tibble,因此我们需要使用[[(或$)而不是[来提取>,因为 [ 不会删除 tibbledata.table 的尺寸,即 df[,1]df[,2] 仍将是具有单列的 tibble,其中 spearman_brown xy 应该是向量s

spearman_brown(df[[1]], df[[2]], short_icc, type = "ICC1", lmer = FALSE)

关于r - Spearman-Brown 系数代码生成 N/A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74481050/

相关文章:

python - R foreach 使用 rpy2 python 永远运行 jupyter 笔记本

r - : non-numeric argument to binary operator in R错误的原因是什么

r - 如何测试时间序列模型?

java - apache-commons DescriptiveStatistics 给出错误的标准偏差?

r - 将数据框的行绑定(bind)到具有相同名称的列表中

r - 汇总时间序列的多个组内的数据

将具有不同列长度的数据框 reshape 为复制列 ID 的两列

r - 在数据帧中保留具有定义数量的 NA 的行

math - 如何使用 Welford 的在线算法计算更新和删除的值

r - 使用 purrr 根据嵌套数据框列中的数据进行过滤