Создайте таблицу из результатов корреляции - PullRequest
0 голосов
/ 05 августа 2020

Пакет flextable отлично выглядит. Я пытаюсь создать таблицу из результатов корреляции (см. Ниже). На выходе получается список. Думаю, проблема в том, что это не фрейм данных. Но я попытался преобразовать в фрейм данных и получил сообщение об ошибке:

Ошибка в as.data.frame.default (res2): не удается преобразовать класс «rcorr» в данные. frame).

Любая помощь будет принята с благодарностью. Я довольно новый пользователь R.

Спасибо!

res2<-rcorr(as.matrix(bald_data, type="spearman", use="complete.obs"))
res2
         do ecoli    fc  flow    ph    sc  temp   tss  turb
do     1.00 -0.25 -0.26  0.36  0.52 -0.02 -0.07  0.06 -0.38
ecoli -0.25  1.00  0.38 -0.24 -0.34 -0.21  0.04  0.10  0.01
fc    -0.26  0.38  1.00 -0.14 -0.40 -0.19  0.32  0.12  0.06
flow   0.36 -0.24 -0.14  1.00  0.56  0.03  0.41 -0.14 -0.22
ph     0.52 -0.34 -0.40  0.56  1.00  0.45  0.07 -0.18 -0.23
sc    -0.02 -0.21 -0.19  0.03  0.45  1.00 -0.13 -0.27  0.00
temp  -0.07  0.04  0.32  0.41  0.07 -0.13  1.00 -0.01  0.02
tss    0.06  0.10  0.12 -0.14 -0.18 -0.27 -0.01  1.00  0.37
turb  -0.38  0.01  0.06 -0.22 -0.23  0.00  0.02  0.37  1.00


n
      do ecoli fc flow ph sc temp tss turb
do    44    44 44   44 44 44   44  44   44
ecoli 44    48 48   48 44 44   44  48   48
fc    44    48 48   48 44 44   44  48   48
flow  44    48 48   48 44 44   44  48   48
ph    44    44 44   44 44 44   44  44   44
sc    44    44 44   44 44 44   44  44   44
temp  44    44 44   44 44 44   44  44   44
tss   44    48 48   48 44 44   44  48   48
turb  44    48 48   48 44 44   44  48   48


P
      do     ecoli  fc     flow   ph     sc     temp   tss    turb  
do           0.0985 0.0831 0.0171 0.0003 0.9058 0.6666 0.7123 0.0099
ecoli 0.0985        0.0078 0.1071 0.0243 0.1694 0.8025 0.4830 0.9558
fc    0.0831 0.0078        0.3300 0.0073 0.2262 0.0315 0.4168 0.7092
flow  0.0171 0.1071 0.3300        0.0000 0.8547 0.0058 0.3255 0.1420
ph    0.0003 0.0243 0.0073 0.0000        0.0022 0.6672 0.2415 0.1341
sc    0.9058 0.1694 0.2262 0.8547 0.0022        0.3971 0.0758 0.9749
temp  0.6666 0.8025 0.0315 0.0058 0.6672 0.3971        0.9444 0.9077
tss   0.7123 0.4830 0.4168 0.3255 0.2415 0.0758 0.9444        0.0101
turb  0.0099 0.9558 0.7092 0.1420 0.1341 0.9749 0.9077 0.0101       

typeof(res2)
[1] "list"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...