Данные графика с 10-минутным интервалом
Я хотел бы заговорить - 10-минутные интервалы - мероприятия из дневников использования времени.
Строки - количество наблюдений (16533), а столбцы - действия, предпринятые в течение дня (144 действия x 10 минут).
Каждое действие разбито на разные схемы кодирования. Например, Sleep кодируется следующим образом:
sleep <- data.frame( code = c(110, 111, 120), description = c("Sleep", "In bed not asleep", "Sick in bed")) # code description # 1: 110 Sleep # 2: 111 In bed not asleep # 3: 120 Sick in bed
Форма матрицы мероприятий:
Activities <-uktus15_diary_wide[,c ("serial", "pnum","daynum","ddayw","DVAge", "dmonth", "dyear","WhenDiary","AfterDiaryDay", "WhereStart","WhereEnd","RushedD","Ordinary","KindOfDay","Trip","enjm1","act1_1", "act1_2", "act1_3", "act1_4", "act1_5", "act1_6", "act1_7", "act1_8", "act1_9", "act1_10", "act1_11", "act1_12", "act1_13", "act1_14", "act1_15", "act1_16", "act1_17", "act1_18", "act1_19", "act1_20", "act1_21", "act1_22", "act1_23", "act1_24", "act1_25", "act1_26", "act1_27", "act1_28", "act1_29", "act1_30", "act1_31", "act1_32", "act1_33", "act1_34", "act1_35", "act1_36", "act1_37", "act1_38", "act1_39", "act1_40", "act1_41", "act1_42", "act1_43", "act1_44", "act1_45", "act1_46", "act1_47", "act1_48", "act1_49", "act1_50", "act1_51", "act1_52", "act1_53", "act1_54", "act1_55", "act1_56", "act1_57", "act1_58", "act1_59", "act1_60", "act1_61", "act1_62", "act1_63", "act1_64", "act1_65", "act1_66", "act1_67", "act1_68", "act1_69", "act1_70", "act1_71", "act1_72", "act1_73", "act1_74", "act1_75", "act1_76", "act1_77", "act1_78", "act1_79", "act1_80", "act1_81", "act1_82", "act1_83", "act1_84", "act1_85", "act1_86", "act1_87", "act1_88", "act1_89", "act1_90", "act1_91", "act1_92", "act1_93", "act1_94", "act1_95", "act1_96", "act1_97", "act1_98", "act1_99", "act1_100", "act1_101", "act1_102", "act1_103", "act1_104", "act1_105", "act1_106", "act1_107", "act1_108", "act1_109", "act1_110", "act1_111", "act1_112", "act1_113", "act1_114")]
Я агрегировал коды и создал переменные использования времени следующим образом:
sleep<-0 eating<-0 for (i in 1:144) { sleep<-ifelse(Activities[,i+15]>109 & Activities[, i+15]< 121, sleep+10, sleep) eating<-ifelse(Activities[,i+15]>209 & Activities[, i+15]<211, }
Действия между 109 и 121 определяют действия, связанные со сном. Действия между 209 и 211 определяют действия, связанные с едой.
Теперь я хотел бы построить агрегированные переменные (например, сон, еда.) У меня нет временной переменной (ЧЧ: мм: сс). Время в наборе данных определяется следующей переменной: dmonth (или месяц дневника, столбец 4 - числовая переменная), год (или год дневника, столбец 5, числовая переменная 2014-2015 гг.).
Код, который я следую
Activities.timing<-ts(Activities[25:30],frequency=60*24*365/10) plot(Activities.timing)
Есть ли где-нибудь, чтобы представить эти действия в 10-минутном масштабе?
0 ответов на вопрос
Похожие вопросы
-
1
Пакет TextMate + R: отключение интерактивной справки при открытии скобок
-
6
Как установить плагины для gedit на Mac OS X?
-
2
Насколько важна скорость процессора для запуска R
-
-
2
Есть ли инструмент, который позволяет мне визуализировать метки времени по дням / неделям / месяцам?
-
1
установка последней версии R (2.13.0) в Ubuntu 11.04
-
6
проблема с установкой RODBC в Ubuntu
-
2
Как переименовать значок R в панели задач Windows 'XP?
-
1
AucTeX TOC с многофайловым документом
-
2
Загрузка R в проблемах Ubuntu
-
1
установлен R 2.4, но не R 2.13 в Debian