Корреляционный анализ с использованием категориальных и непрерывных переменных одновременно с использованием R - PullRequest
0 голосов
/ 01 апреля 2020

Я использую R Studio для анализа своих данных.
У меня есть фрейм данных (DF), содержащий непрерывные и категориальные переменные. Ниже приведен краткий обзор DF. Возраст (в годах), Sleep_duration (в часах), Пол, Этническая принадлежность и Relation_Score. У меня 150 участников.

DF <- голова (DF) </p>

Overview of DF

Я хочу найти соотношение (Age, Sleep_Duration , Пол, Этнос) с Relation_Score и Pain_Intensity.

То, что я пробовал до сих пор:

  1. Я пытался (cor (DF, use = "complete.obs", method = "spearman" ")) но я получаю ошибку, что Ошибка в коде (DF, use =" complete.obs ", method =" spearman "):" x "должно быть цифрой c
  2. Я удалил категорически ( Пол, этничность) тогда на самом деле все работает. Это показало мне, что формула cor (DF) будет принимать только переменную numberri c.
  3. Я также пытался кодировать данные (M, 0; F, 1 et c.). Не сработало
  4. Я понимаю, что могу сделать: kruskal.test (DF $ Gender ~ DF $ Relation_Score, data = DF), но это будет утомительно, так как у меня есть другой более крупный массив данных.

Мой желаемый результат / результат будет:

Desired format

Есть ли элегантный способ выполнить sh эту задачу вместо выполнения это вручную?

...