我将如何自动计算各个国家/地区的小标题内的相关性并有效存储?

问题描述

有点像 R 初学者,我正在处理一个大约 500,000 行的相对较大的数据集(至少对我而言)。

我正在尝试为 PISA 数据集(基于教育的调查)找出不同国家的变量之间的相关性(专门衡量欺凌的影响)。

我能够逐个计算国家的相关矩阵。

我想记录所有这些国家/地区的两个变量之间的相关性(因此不一定是整个矩阵) - 自动执行此操作并将结果全部存储在小标题中,这样我就不需要花时间手动执行此操作。

correl_countries = tibble()

for (each in list_countries){
  countries_bullying %>% #tibble subset of the original data 
    filter(CNTRYID == each)%>%
    select(reading_score,bullied_index)%>%
    correl = cor(use = "pairwise.complete.obs") #something to store the correlation values
    correl_countries %>% add_row(x = each,y = correl) #wanted to add these results to a tibble
}

目前似乎什么也没发生,我收到了这个错误。

Error in is.data.frame(x) : argument "x" is missing,with no default

这可能与“pairwise.complete.obs”生成相关矩阵而不是单个向量有关。

感谢您的推荐!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)