Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Преобразование результатов опросников
comisora
сообщение 26.05.2016 - 21:30
Сообщение #1





Группа: Пользователи
Сообщений: 107
Регистрация: 27.12.2015
Пользователь №: 27815



Всем доброго времени суток.
Существуют два опросника. Результаты одного опросника X1 могут принимать значение от 1 до 100, результаты другого опросника X2 - от 57 до 285. Естественно, баллы относятся к порядковой шкале. Из них нужно сконструировать никому не нужный Y. Про Y известно только то, что при X1=100 и X2=285 должно получаться максимальное значение, например, 153, а при X1=100 и X2=285 должно получаться минимальное значение, например, 62. Я подумал в сторону режима unsupervised из randomUniformForest, но слабо представляю решение данной задачи. Прошу поделиться советом/соображениями/пакетами/примерами.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
comisora
сообщение 30.09.2017 - 13:35
Сообщение #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))

Прикрепленное изображение

Как правильно выполнить построение модели в данном случае?
Прикрепленный файл  df.zip ( 765 байт ) Кол-во скачиваний: 252
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме
- comisora   Преобразование результатов опросников   26.05.2016 - 21:30
- - passant   Цитата(comisora @ 26.05.2016 - 21:30...   26.05.2016 - 22:52
|- - comisora   Цитата(passant @ 26.05.2016 - 22:52)...   27.05.2016 - 02:07
- - comisora   Подумал на счёт ближайшей задачи. Нужно найти Y, к...   27.05.2016 - 09:39
- - passant   Простите, но опять несоответствие. Цитата(comisora...   27.05.2016 - 16:33
- - comisora   2 passant Нет противоречия. Пока это предположение...   27.05.2016 - 19:19
- - passant   Я, кажется, начинаю понимать, что Вы имели ввиду. ...   27.05.2016 - 23:14
- - comisora   2 passant Спасибо, вторая статья особенно в тему, ...   28.05.2016 - 00:17
- - p2004r   Цитата(comisora @ 26.05.2016 - 21:30...   28.05.2016 - 11:44
- - comisora   2 p2004r 1) Не будет ли целесообразней использова...   29.05.2016 - 13:21
|- - p2004r   Цитата(comisora @ 29.05.2016 - 13:21...   29.05.2016 - 18:04
|- - passant   Цитата(p2004r @ 29.05.2016 - 18:04) ...   30.05.2016 - 17:23
- - comisora   2 all Спасибо за высказанные мнения   1.06.2016 - 19:42
- - comisora   Всем доброго дня. Возник вопрос про использование ...   30.09.2017 - 13:35
- - 100$   А что такое rsmax2 в этой истории? Просто помню, ч...   30.09.2017 - 17:25
- - comisora   Цитата(100$ @ 30.09.2017 - 18:2...   30.09.2017 - 23:15


Добавить ответ в эту темуОткрыть тему