Обратное кодирование переменной шкалы Ликерта в R - PullRequest
1 голос
/ 02 апреля 2020

Я очень плохо знаком с R, так что это может быть простой ответ. Я пытаюсь изменить мою переменную так, чтобы она читалась как «решительно поддерживаю» = 4 «слегка поддерживаю» = 3 «слегка против» = 2 «категорически против» = 1

В настоящее время она закодирована как «сильно поддержка "= 1" слегка поддержка "= 2" слегка против "= 3" категорически против "= 4

По сути, я пытаюсь перевернуть значения ответа

У меня нет tidyverse и по какой-то причине я не смог его установить; поэтому предпочтительно использовать опрос или наборы данных или что-то еще, что является суперосновным c

1 Ответ

0 голосов
/ 02 апреля 2020

Вы можете сделать:

scale <- c("strongly support" = 1, "slightly support" = 2, "slightly oppose" = 3, "strongly oppose" = 4)
revert_scale <- -scale + max(scale) + 1
revert_scale
strongly support slightly support  slightly oppose  strongly oppose 
               4                3                2                1 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...