![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 107 Регистрация: 27.12.2015 Пользователь №: 27815 ![]() |
Всем доброго времени суток.
Существуют два опросника. Результаты одного опросника X1 могут принимать значение от 1 до 100, результаты другого опросника X2 - от 57 до 285. Естественно, баллы относятся к порядковой шкале. Из них нужно сконструировать |
|
![]() |
![]() |
![]() |
![]()
Сообщение
#2
|
|||
Группа: Пользователи Сообщений: 107 Регистрация: 27.12.2015 Пользователь №: 27815 ![]() |
Всем доброго дня.
Возник вопрос про использование bnlearn для смешанных данных. Есть набор данных, в котором часть переменных относится к порядковой шкале (шкалы опросника) и обычные числа (количество ошибок, скорость выполнения в секундах и тп). Захотелось посмотреть на связность данных. Если оставить все значения в виде обычных чисел, то получается худо-бедно осмысленная картина. Код #Запускаем bnlearn library(bnlearn) #Загружаем данные df.one <- read.csv2(file='df.csv',dec=',') #Делаем их все numeric for(i in 1:ncol(df.one)) { df.one[,i] <- as.numeric(df.one[,i]) } #Строим картинку numeric plot(rsmax2(df.one)) Если вспомнить, что результаты опросников порядковые данные и учесть это в типе переменных, то картинка становится пустой. Код #Преобразуем переменные в факторные df.two <- df.one for(i in 1:7) { df.two[,i] <- ordered(df.two[,i]) } #Строим картинку ordered plot(rsmax2(df.two)) Как правильно выполнить построение модели в данном случае? ![]() |
||
|
![]() |
![]() |
![]() ![]() |