Как установить статус случая / контроля на основе первых и последних наблюдений в R - PullRequest
0 голосов
/ 29 октября 2019

У меня есть продольный набор данных в R с оценками настроения за период, который начинается в 1-й день для всех идентификаторов. Конечный день варьируется для каждого идентификатора (от 26 до 35 дней). Исходя из оценок настроения, я хотел бы назначить каждому участнику (ID) случай, если средний показатель настроения в дни от -3 до -1 на 30% выше, чем средний показатель настроения в дни от +3 до +5. Если нет, то человек является контролем.

Данные выглядят следующим образом:

ID.    Day.    Mood_Score   
1.     1       5
1.     2.      3 
1.     3.      3
1.     4.      4 
1.     5.      5
...
1.     26      14      
1.     27.     10
1.     28.     18
2.     1       3
2.     2.      3
2.     3.      5
2.     4.      4
2.     5.      3 
...
2.     29.     9       
2.     30.     8
2.     31.     7

Исходя из вышеизложенного, идентификатор № 1 должен быть регистром, а идентификатор № 2 должен быть элементом управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...