Related
I was following a previous thread (was uncertain if it was inappropriate to post the question there as it is from 2020) and the code produces a kite graph, however, when using my data the axes are swapped and the value I wanted for the x-axis is also included in the wrong group. I want the x-acis to be quadrat number and the y-axis to be species.
Previous thread: Kite Diagram in R
My data looks like this
structure(list(quadrat_number = 0:87, Ulva.sp. = c(12L, 32L,
24L, 28L, 48L, 16L, 80L, 24L, 80L, 100L, 16L, 32L, 40L, 40L,
68L, 56L, 28L, 32L, 20L, 8L, 24L, 12L, 0L, 20L, 56L, 32L, 72L,
48L, 76L, 68L, 20L, 88L, 88L, 0L, 56L, 12L, 12L, 32L, 100L, 28L,
0L, 0L, 4L, 44L, 80L, 100L, 100L, 0L, 88L, 96L, 100L, 0L, 0L,
0L, 0L, 0L, 0L, 32L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L), Hormosira = c(0L, 72L, 24L, 32L, 0L, 0L, 52L,
8L, 24L, 80L, 4L, 16L, 12L, 16L, 60L, 16L, 12L, 0L, 0L, 0L, 32L,
8L, 0L, 64L, 0L, 8L, 24L, 0L, 0L, 0L, 4L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L), Bostrychia = c(92L, 0L, 0L, 40L, 0L, 96L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 12L, 0L, 76L, 0L, 100L, 48L,
88L, 100L, 28L, 0L, 28L, 0L, 16L, 0L, 0L, 0L, 52L, 92L, 52L,
88L, 96L, 20L, 44L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 24L,
0L, 4L, 36L, 4L, 0L, 4L, 84L, 100L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 36L, 52L, 20L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), Corallina.crustose = c(0L,
4L, 4L, 4L, 0L, 0L, 0L, 0L, 0L, 100L, 8L, 0L, 56L, 0L, 88L, 0L,
40L, 0L, 28L, 0L, 28L, 64L, 12L, 0L, 76L, 0L, 20L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 4L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), Jania = c(0L, 0L, 0L,
0L, 0L, 0L, 0L, 100L, 0L, 0L, 0L, 32L, 0L, 28L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 28L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L), Pyropia.cinnamomea = c(0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 12L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 8L, 20L, 52L, 0L,
4L, 0L, 0L, 24L, 40L, 12L)), class = "data.frame", row.names = c(NA,
-88L))
I followed the code on the other thread.
library(plotrix)
kiteChart(dataprune)
library(dplyr)
library(tidyr)
dataprune <- as.data.frame(dataprune) %>% mutate(species = rownames(dataprune)) %>%
pivot_longer(-species, names_to = "X_var", values_to = "values") %>%
mutate(species = factor(species, levels = unique(species))) %>%
mutate(X_var = factor(X_var, levels = unique(X_var))) %>%
mutate(NewY = as.numeric(species)*2) %>%
mutate(normval = values / max(values)) %>%
mutate(NewX = as.numeric(X_var))
ggplot(dataprune, aes(x = NewX, fill = species))+
geom_ribbon(aes(ymin = NewY-normval, ymax = NewY+normval))+
scale_y_continuous(breaks = unique(dataprune$NewY), labels = levels(dataprune$species))+
scale_x_continuous(breaks = unique(dataprune$NewX), labels = levels(dataprune$X_var), name = "")
This produced this graph
not correct kite diagram
On the other thread they got a graph like this.
ideal graph
I think the issue is in the creation of the variables but I'm not sure what to do or how to arrange my data so it'd work in this frame.
If this wasn't clear please tell me. Thanks so much
The problem is your data is in the wrong shape for kitePlot(). You need to make the y-axis variables the row names and the x-axis variables the column names.
Here's an approach with tidyr:
library(tidyverse)
library(plotrix)
dataprune %>%
pivot_longer(-quadrat_number, names_to = "organism") %>%
pivot_wider(names_from = quadrat_number, values_from = value) %>%
column_to_rownames("organism") -> reshaped.dataprune
reshaped.dataprune[,1:5]
# 0 1 2 3 4
#Ulva.sp. 12 32 24 28 48
#Hormosira 0 72 24 32 0
#Bostrychia 92 0 0 40 0
#Corallina.crustose 0 4 4 4 0
#Jania 0 0 0 0 0
#Pyropia.cinnamomea 0 0 0 0 0
kiteChart(reshaped.dataprune)
I have the following data that indicates how many points occur within each rectangle (spatial data generated with quadratcount() from the spatstat package):
structure(c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 14L, 2L, 62L, 164L, 0L, 34L, 16L, 219L,
16L, 5L, 2L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 257L, 553L, 58L, 161L,
169L, 78L, 39L, 8L, 0L, 0L, 49L, 8L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 8L, 216L,
791L, 627L, 208L, 205L, 0L, 51L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 32L,
0L, 169L, 179L, 5L, 124L, 424L, 691L, 562L, 73L, 130L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 249L, 450L, 97L, 154L, 218L, 123L,
151L, 304L, 1L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 242L,
86L, 348L, 226L, 75L, 8L, 561L, 307L, 312L, 0L, 61L, 0L, 0L,
0L, 0L, 0L, 3L, 3L, 7L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 4L,
5L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 106L, 334L, 359L, 587L,
375L, 381L, 66L, 40L, 106L, 0L, 4L, 4L, 2L, 3L, 0L, 0L, 1L, 6L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 5L, 124L, 47L, 60L, 4L, 0L, 0L, 0L, 0L, 105L, 117L, 0L,
0L, 0L, 123L, 587L, 341L, 338L, 222L, 231L, 46L, 0L, 27L, 64L,
0L, 15L, 0L, 1L, 0L, 5L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 140L, 282L, 395L, 112L,
184L, 194L, 244L, 0L, 0L, 14L, 136L, 217L, 11L, 20L, 40L, 114L,
597L, 227L, 146L, 55L, 7L, 12L, 5L, 0L, 6L, 16L, 252L, 201L,
9L, 5L, 0L, 55L, 0L, 17L, 9L, 20L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 98L, 480L, 270L, 0L, 109L, 298L,
385L, 9L, 0L, 0L, 8L, 196L, 247L, 86L, 184L, 422L, 628L, 357L,
0L, 0L, 0L, 9L, 0L, 0L, 11L, 0L, 255L, 206L, 88L, 0L, 41L, 224L,
4L, 0L, 106L, 2L, 0L, 2L, 1L, 18L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 7L, 21L, 8L, 3L, 0L, 0L, 85L, 0L, 0L, 0L, 0L, 42L,
319L, 141L, 351L, 421L, 810L, 331L, 0L, 0L, 0L, 216L, 67L, 18L,
0L, 96L, 313L, 2L, 41L, 17L, 17L, 45L, 0L, 0L, 0L, 2L, 2L, 0L,
0L, 68L, 353L, 122L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 65L,
141L, 72L, 32L, 49L, 34L, 0L, 6L, 5L, 0L, 82L, 309L, 343L, 0L,
253L, 473L, 22L, 0L, 0L, 0L, 0L, 187L, 163L, 2L, 270L, 4L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 9L, 7L, 0L, 0L, 38L, 10L, 151L, 117L,
25L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 28L, 14L, 416L, 29L, 164L, 93L,
120L, 202L, 203L, 6L, 0L, 0L, 210L, 538L, 178L, 183L, 416L, 51L,
0L, 0L, 0L, 0L, 98L, 152L, 115L, 289L, 18L, 81L, 3L, 0L, 0L,
0L, 35L, 7L, 0L, 2L, 29L, 0L, 0L, 14L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 40L, 0L, 0L, 107L, 312L, 322L, 192L, 361L, 694L,
555L, 17L, 0L, 0L, 12L, 319L, 131L, 920L, 394L, 48L, 230L, 0L,
0L, 0L, 0L, 19L, 154L, 146L, 9L, 8L, 32L, 20L, 4L, 48L, 0L, 0L,
16L, 0L, 345L, 68L, 0L, 0L, 0L, 12L, 2L, 0L, 0L, 0L, 0L, 15L,
0L, 5L, 0L, 0L, 0L, 208L, 131L, 332L, 419L, 117L, 448L, 144L,
0L, 75L, 83L, 53L, 360L, 8L, 29L, 685L, 749L, 134L, 8L, 0L, 33L,
0L, 0L, 86L, 38L, 7L, 0L, 170L, 202L, 118L, 94L, 238L, 326L,
115L, 244L, 62L, 0L, 0L, 5L, 0L, 1L, 0L, 7L, 0L, 1L, 0L, 0L,
26L, 6L, 0L, 0L, 5L, 183L, 396L, 45L, 0L, 80L, 0L, 0L, 172L,
629L, 143L, 418L, 51L, 36L, 603L, 834L, 549L, 91L, 156L, 12L,
0L, 0L, 0L, 0L, 5L, 129L, 17L, 108L, 299L, 161L, 177L, 30L, 0L,
64L, 57L, 0L, 0L, 0L, 0L, 0L, 0L, 59L, 5L, 62L, 111L, 36L, 2L,
24L, 0L, 0L, 98L, 26L, 140L, 0L, 12L, 0L, 24L, 0L, 53L, 199L,
406L, 413L, 107L, 678L, 1066L, 960L, 575L, 391L, 622L, 372L,
76L, 0L, 0L, 0L, 0L, 0L, 208L, 171L, 16L, 17L, 22L, 0L, 15L,
0L, 0L, 4L, 2L, 0L, 11L, 0L, 17L, 45L, 0L, 0L, 67L, 0L, 0L, 66L,
9L, 0L, 0L, 0L, 9L, 0L, 0L, 50L, 110L, 33L, 0L, 2L, 247L, 647L,
375L, 696L, 466L, 1367L, 1066L, 442L, 664L, 636L, 467L, 32L,
0L, 0L, 0L, 17L, 10L, 30L, 55L, 71L, 177L, 149L, 44L, 5L, 0L,
3L, 2L, 2L, 2L, 7L, 0L, 135L, 0L, 46L, 47L, 240L, 228L, 20L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 598L, 379L, 0L, 0L, 79L, 696L,
510L, 83L, 203L, 351L, 1030L, 900L, 646L, 610L, 635L, 347L, 18L,
1L, 0L, 59L, 0L, 0L, 0L, 0L, 9L, 26L, 31L, 11L, 2L, 0L, 3L, 0L,
0L, 0L, 0L, 0L, 0L, 234L, 8L, 147L, 51L, 0L, 0L, 0L, 0L, 0L,
7L, 66L, 0L, 0L, 376L, 953L, 366L, 236L, 217L, 228L, 518L, 509L,
112L, 140L, 437L, 562L, 354L, 763L, 697L, 408L, 310L, 54L, 28L,
0L, 0L, 0L, 10L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 10L, 10L, 0L, 0L,
0L, 0L, 25L, 69L, 171L, 315L, 12L, 4L, 0L, 0L, 7L, 0L, 0L, 0L,
0L, 35L, 406L, 394L, 802L, 469L, 852L, 6L, 371L, 451L, 742L,
245L, 728L, 1115L, 544L, 681L, 901L, 645L, 457L, 517L, 161L,
0L, 0L, 0L, 0L, 4L, 0L, 77L, 0L, 0L, 0L, 32L, 0L, 0L, 61L, 0L,
0L, 0L, 18L, 235L, 280L, 35L, 0L, 42L, 0L, 4L, 12L, 0L, 3L, 12L,
12L, 70L, 215L, 53L, 402L, 544L, 0L, 55L, 105L, 543L, 875L, 687L,
459L, 1110L, 1732L, 1411L, 725L, 771L, 587L, 829L, 69L, 0L, 0L,
23L, 334L, 387L, 416L, 355L, 367L, 160L, 0L, 0L, 4L, 0L, 0L,
0L, 0L, 0L, 19L, 326L, 69L, 0L, 9L, 165L, 43L, 110L, 44L, 67L,
0L, 37L, 0L, 0L, 310L, 0L, 83L, 408L, 183L, 8L, 169L, 560L, 625L,
916L, 345L, 758L, 1118L, 1258L, 1133L, 819L, 922L, 226L, 0L,
43L, 86L, 153L, 188L, 22L, 93L, 411L, 434L, 255L, 238L, 278L,
282L, 161L, 1L, 0L, 0L, 0L, 17L, 10L, 0L, 0L, 49L, 21L, 97L,
531L, 436L, 271L, 28L, 1L, 12L, 0L, 0L, 2L, 317L, 667L, 396L,
9L, 3L, 719L, 1070L, 768L, 1496L, 938L, 1135L, 1432L, 367L, 703L,
824L, 557L, 517L, 426L, 476L, 530L, 517L, 184L, 759L, 124L, 178L,
477L, 499L, 155L, 197L, 257L, 35L, 8L, 77L, 21L, 1L, 0L, 0L,
0L, 0L, 0L, 1L, 248L, 480L, 26L, 19L, 128L, 9L, 220L, 364L, 183L,
490L, 669L, 656L, 447L, 589L, 682L, 893L, 693L, 861L, 1117L,
1142L, 1403L, 1256L, 1185L, 680L, 232L, 268L, 520L, 586L, 325L,
520L, 278L, 648L, 10L, 317L, 409L, 290L, 234L, 50L, 166L, 50L,
22L, 140L, 192L, 75L, 0L, 0L, 0L, 0L, 0L, 0L, 65L, 10L, 43L,
0L, 6L, 138L, 645L, 632L, 372L, 739L, 720L, 552L, 256L, 637L,
705L, 896L, 981L, 711L, 820L, 1486L, 1377L, 1028L, 106L, 556L,
0L, 0L, 0L, 22L, 124L, 344L, 456L, 197L, 125L, 214L, 348L, 58L,
46L, 8L, 9L, 144L, 546L, 259L, 177L, 20L, 0L, 10L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 6L, 0L, 60L, 679L, 438L, 707L, 1002L, 846L, 832L,
834L, 262L, 561L, 499L, 768L, 877L, 1185L, 1597L, 1041L, 876L,
680L, 186L, 0L, 0L, 0L, 0L, 0L, 18L, 282L, 312L, 384L, 391L,
61L, 244L, 213L, 129L, 9L, 0L, 111L, 333L, 181L, 0L, 0L, 0L,
0L, 0L, 31L, 0L, 0L, 0L, 0L, 18L, 0L, 153L, 475L, 633L, 197L,
561L, 555L, 529L, 691L, 456L, 40L, 71L, 286L, 660L, 624L, 438L,
673L, 524L, 1055L, 957L, 492L, 77L, 0L, 0L, 0L, 0L, 0L, 0L, 218L,
383L, 317L, 239L, 298L, 110L, 163L, 55L, 64L, 176L, 184L, 0L,
4L, 0L, 4L, 0L, 0L, 0L, 158L, 194L, 0L, 73L, 607L, 786L, 575L,
570L, 125L, 564L, 635L, 632L, 515L, 0L, 0L, 0L, 15L, 371L, 513L,
589L, 804L, 808L, 916L, 645L, 944L, 260L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 2L, 56L, 231L, 260L, 255L, 287L, 330L, 267L, 72L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 430L, 717L, 0L, 169L, 713L, 597L,
621L, 402L, 40L, 201L, 458L, 615L, 438L, 0L, 0L, 0L, 0L, 52L,
274L, 352L, 334L, 622L, 720L, 596L, 167L, 406L, 318L, 54L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 102L, 706L, 517L, 636L, 85L,
0L, 0L, 0L, 0L, 0L, 5L, 0L, 60L, 18L, 109L, 338L, 577L, 178L,
307L, 310L, 237L, 3L, 182L, 84L, 502L, 499L, 79L, 0L, 0L, 0L,
189L, 233L, 31L, 162L, 87L, 350L, 422L, 370L, 357L, 208L, 239L,
207L, 158L, 19L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 212L, 266L,
0L, 0L, 0L, 0L, 18L, 66L, 247L, 163L, 211L, 798L, 199L, 619L,
55L, 0L, 249L, 264L, 399L, 44L, 453L, 78L, 844L, 652L, 24L, 0L,
0L, 112L, 129L, 55L, 69L, 43L, 64L, 93L, 193L, 322L, 510L, 399L,
358L, 333L, 208L, 103L, 371L, 138L, 60L, 10L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 2L, 136L, 122L, 209L, 300L, 556L, 365L,
212L, 107L, 0L, 0L, 0L, 93L, 270L, 450L, 223L, 723L, 651L, 428L,
50L, 0L, 0L, 23L, 0L, 77L, 0L, 0L, 0L, 485L, 103L, 140L, 224L,
121L, 163L, 93L, 197L, 186L, 272L, 575L, 337L, 107L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 312L, 572L, 389L,
541L, 0L, 0L, 0L, 0L, 18L, 285L, 454L, 542L, 224L, 463L, 688L,
120L, 58L, 0L, 114L, 0L, 22L, 0L, 2L, 111L, 629L, 210L, 0L, 172L,
0L, 0L, 0L, 0L, 112L, 160L, 180L, 275L, 498L, 240L, 72L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 92L, 186L, 216L, 41L,
0L, 0L, 0L, 0L, 186L, 572L, 333L, 401L, 492L, 124L, 175L, 318L,
74L, 35L, 345L, 38L, 0L, 0L, 0L, 255L, 422L, 358L, 85L, 214L,
216L, 0L, 0L, 3L, 87L, 49L, 72L, 114L, 117L, 184L, 4L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 4L, 3L, 0L, 237L, 19L, 0L, 0L,
0L, 0L, 135L, 198L, 358L, 373L, 231L, 146L, 421L, 428L, 4L, 0L,
118L, 77L, 0L, 0L, 0L, 26L, 304L, 457L, 129L, 285L, 198L, 28L,
0L, 229L, 227L, 114L, 0L, 83L, 16L, 232L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 6L, 183L, 91L, 0L, 0L, 0L, 2L,
111L, 4L, 76L, 238L, 132L, 460L, 435L, 777L, 194L, 0L, 10L, 121L,
128L, 0L, 0L, 0L, 0L, 24L, 9L, 265L, 263L, 1L, 0L, 35L, 170L,
30L, 0L, 0L, 30L, 59L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 11L, 208L, 16L, 0L, 1L, 188L, 449L, 311L, 243L,
203L, 64L, 457L, 493L, 615L, 361L, 94L, 1L, 78L, 0L, 0L, 0L,
44L, 0L, 0L, 0L, 83L, 18L, 167L, 184L, 116L, 0L, 0L, 0L, 0L,
0L, 15L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
10L, 244L, 442L, 225L, 45L, 39L, 362L, 206L, 403L, 348L, 118L,
21L, 356L, 515L, 547L, 194L, 181L, 0L, 0L, 0L, 0L, 89L, 224L,
61L, 0L, 0L, 46L, 6L, 200L, 225L, 103L, 92L, 20L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 50L,
343L, 408L, 0L, 14L, 68L, 547L, 472L, 139L, 40L, 312L, 280L,
634L, 380L, 125L, 19L, 0L, 39L, 2L, 54L, 92L, 27L, 316L, 150L,
0L, 0L, 0L, 7L, 90L, 320L, 62L, 0L, 5L, 6L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 178L, 529L, 44L,
0L, 71L, 276L, 170L, 186L, 0L, 17L, 0L, 14L, 185L, 185L, 34L,
21L, 0L, 132L, 75L, 46L, 18L, 178L, 49L, 12L, 2L, 0L, 0L, 50L,
178L, 89L, 3L, 4L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 201L, 42L, 51L, 227L, 37L, 72L,
71L, 140L, 169L, 0L, 0L, 163L, 41L, 3L, 0L, 0L, 264L, 387L, 8L,
246L, 289L, 149L, 293L, 107L, 0L, 0L, 61L, 32L, 39L, 18L, 21L,
4L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 152L, 124L, 0L, 0L, 31L, 356L, 121L, 46L,
0L, 145L, 119L, 0L, 23L, 146L, 69L, 298L, 220L, 0L, 93L, 249L,
227L, 55L, 0L, 0L, 0L, 0L, 134L, 4L, 0L, 3L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 14L, 28L, 163L, 19L, 3L, 56L, 2L, 153L, 332L,
81L, 0L, 0L, 0L, 13L, 108L, 3L, 0L, 0L, 25L, 16L, 51L, 127L,
92L, 26L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 126L, 36L, 536L, 727L, 70L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 30L, 3L, 51L, 190L, 228L, 49L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 62L, 180L, 476L, 442L, 65L, 4L,
0L, 0L, 0L, 0L, 17L, 0L, 0L, 64L, 28L, 0L, 0L, 23L, 158L, 4L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 116L,
257L, 354L, 125L, 18L, 0L, 0L, 0L, 0L, 0L, 0L, 24L, 244L, 188L,
9L, 0L, 1L, 33L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 90L, 93L, 301L, 151L, 160L, 228L, 151L, 18L,
0L, 0L, 0L, 0L, 18L, 114L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 45L, 90L,
117L, 483L, 340L, 6L, 0L, 0L, 0L, 0L, 0L, 7L, 0L, 1L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 117L, 156L, 98L, 10L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), .Dim = c(50L,
50L), .Dimnames = list(y = c("[1.2588e+06,1.2593e+06]", "[1.2584e+06,1.2588e+06)",
"[1.2579e+06,1.2584e+06)", "[1.2575e+06,1.2579e+06)", "[1.257e+06,1.2575e+06)",
"[1.2566e+06,1.257e+06)", "[1.2561e+06,1.2566e+06)", "[1.2557e+06,1.2561e+06)",
"[1.2552e+06,1.2557e+06)", "[1.2548e+06,1.2552e+06)", "[1.2543e+06,1.2548e+06)",
"[1.2539e+06,1.2543e+06)", "[1.2534e+06,1.2539e+06)", "[1.253e+06,1.2534e+06)",
"[1.2525e+06,1.253e+06)", "[1.2521e+06,1.2525e+06)", "[1.2516e+06,1.2521e+06)",
"[1.2512e+06,1.2516e+06)", "[1.2507e+06,1.2512e+06)", "[1.2503e+06,1.2507e+06)",
"[1.2498e+06,1.2503e+06)", "[1.2494e+06,1.2498e+06)", "[1.2489e+06,1.2494e+06)",
"[1.2485e+06,1.2489e+06)", "[1.248e+06,1.2485e+06)", "[1.2476e+06,1.248e+06)",
"[1.2471e+06,1.2476e+06)", "[1.2467e+06,1.2471e+06)", "[1.2462e+06,1.2467e+06)",
"[1.2458e+06,1.2462e+06)", "[1.2453e+06,1.2458e+06)", "[1.2449e+06,1.2453e+06)",
"[1.2444e+06,1.2449e+06)", "[1.244e+06,1.2444e+06)", "[1.2435e+06,1.244e+06)",
"[1.2431e+06,1.2435e+06)", "[1.2426e+06,1.2431e+06)", "[1.2422e+06,1.2426e+06)",
"[1.2417e+06,1.2422e+06)", "[1.2413e+06,1.2417e+06)", "[1.2408e+06,1.2413e+06)",
"[1.2404e+06,1.2408e+06)", "[1.2399e+06,1.2404e+06)", "[1.2395e+06,1.2399e+06)",
"[1.239e+06,1.2395e+06)", "[1.2386e+06,1.239e+06)", "[1.2381e+06,1.2386e+06)",
"[1.2377e+06,1.2381e+06)", "[1.2372e+06,1.2377e+06)", "[1.2368e+06,1.2372e+06)"
), x = c("[2.6713e+06,2.6718e+06)", "[2.6718e+06,2.6722e+06)",
"[2.6722e+06,2.6727e+06)", "[2.6727e+06,2.6732e+06)", "[2.6732e+06,2.6736e+06)",
"[2.6736e+06,2.6741e+06)", "[2.6741e+06,2.6746e+06)", "[2.6746e+06,2.675e+06)",
"[2.675e+06,2.6755e+06)", "[2.6755e+06,2.676e+06)", "[2.676e+06,2.6764e+06)",
"[2.6764e+06,2.6769e+06)", "[2.6769e+06,2.6774e+06)", "[2.6774e+06,2.6778e+06)",
"[2.6778e+06,2.6783e+06)", "[2.6783e+06,2.6788e+06)", "[2.6788e+06,2.6792e+06)",
"[2.6792e+06,2.6797e+06)", "[2.6797e+06,2.6802e+06)", "[2.6802e+06,2.6806e+06)",
"[2.6806e+06,2.6811e+06)", "[2.6811e+06,2.6816e+06)", "[2.6816e+06,2.682e+06)",
"[2.682e+06,2.6825e+06)", "[2.6825e+06,2.683e+06)", "[2.683e+06,2.6834e+06)",
"[2.6834e+06,2.6839e+06)", "[2.6839e+06,2.6844e+06)", "[2.6844e+06,2.6848e+06)",
"[2.6848e+06,2.6853e+06)", "[2.6853e+06,2.6858e+06)", "[2.6858e+06,2.6862e+06)",
"[2.6862e+06,2.6867e+06)", "[2.6867e+06,2.6872e+06)", "[2.6872e+06,2.6876e+06)",
"[2.6876e+06,2.6881e+06)", "[2.6881e+06,2.6886e+06)", "[2.6886e+06,2.689e+06)",
"[2.689e+06,2.6895e+06)", "[2.6895e+06,2.6899e+06)", "[2.6899e+06,2.6904e+06)",
"[2.6904e+06,2.6909e+06)", "[2.6909e+06,2.6913e+06)", "[2.6913e+06,2.6918e+06)",
"[2.6918e+06,2.6923e+06)", "[2.6923e+06,2.6927e+06)", "[2.6927e+06,2.6932e+06)",
"[2.6932e+06,2.6937e+06)", "[2.6937e+06,2.6941e+06)", "[2.6941e+06,2.6946e+06]"
)), class = c("quadratcount", "table"), xbreaks = c(2671317,
2671782.76, 2672248.52, 2672714.28, 2673180.04, 2673645.8, 2674111.56,
2674577.32, 2675043.08, 2675508.84, 2675974.6, 2676440.36, 2676906.12,
2677371.88, 2677837.64, 2678303.4, 2678769.16, 2679234.92, 2679700.68,
2680166.44, 2680632.2, 2681097.96, 2681563.72, 2682029.48, 2682495.24,
2682961, 2683426.76, 2683892.52, 2684358.28, 2684824.04, 2685289.8,
2685755.56, 2686221.32, 2686687.08, 2687152.84, 2687618.6, 2688084.36,
2688550.12, 2689015.88, 2689481.64, 2689947.4, 2690413.16, 2690878.92,
2691344.68, 2691810.44, 2692276.2, 2692741.96, 2693207.72, 2693673.48,
2694139.24, 2694605), ybreaks = c(1236783, 1237233.14, 1237683.28,
1238133.42, 1238583.56, 1239033.7, 1239483.84, 1239933.98, 1240384.12,
1240834.26, 1241284.4, 1241734.54, 1242184.68, 1242634.82, 1243084.96,
1243535.1, 1243985.24, 1244435.38, 1244885.52, 1245335.66, 1245785.8,
1246235.94, 1246686.08, 1247136.22, 1247586.36, 1248036.5, 1248486.64,
1248936.78, 1249386.92, 1249837.06, 1250287.2, 1250737.34, 1251187.48,
1251637.62, 1252087.76, 1252537.9, 1252988.04, 1253438.18, 1253888.32,
1254338.46, 1254788.6, 1255238.74, 1255688.88, 1256139.02, 1256589.16,
1257039.3, 1257489.44, 1257939.58, 1258389.72, 1258839.86, 1259290
), tess = structure(list(type = "rect", window = structure(list(
type = "rectangle", xrange = c(2671317, 2694605), yrange = c(1236783,
1259290), units = structure(list(singular = "unit", plural = "units",
multiplier = 1), class = "unitname")), class = "owin"),
xgrid = c(2671317, 2671782.76, 2672248.52, 2672714.28, 2673180.04,
2673645.8, 2674111.56, 2674577.32, 2675043.08, 2675508.84,
2675974.6, 2676440.36, 2676906.12, 2677371.88, 2677837.64,
2678303.4, 2678769.16, 2679234.92, 2679700.68, 2680166.44,
2680632.2, 2681097.96, 2681563.72, 2682029.48, 2682495.24,
2682961, 2683426.76, 2683892.52, 2684358.28, 2684824.04,
2685289.8, 2685755.56, 2686221.32, 2686687.08, 2687152.84,
2687618.6, 2688084.36, 2688550.12, 2689015.88, 2689481.64,
2689947.4, 2690413.16, 2690878.92, 2691344.68, 2691810.44,
2692276.2, 2692741.96, 2693207.72, 2693673.48, 2694139.24,
2694605), ygrid = c(1236783, 1237233.14, 1237683.28, 1238133.42,
1238583.56, 1239033.7, 1239483.84, 1239933.98, 1240384.12,
1240834.26, 1241284.4, 1241734.54, 1242184.68, 1242634.82,
1243084.96, 1243535.1, 1243985.24, 1244435.38, 1244885.52,
1245335.66, 1245785.8, 1246235.94, 1246686.08, 1247136.22,
1247586.36, 1248036.5, 1248486.64, 1248936.78, 1249386.92,
1249837.06, 1250287.2, 1250737.34, 1251187.48, 1251637.62,
1252087.76, 1252537.9, 1252988.04, 1253438.18, 1253888.32,
1254338.46, 1254788.6, 1255238.74, 1255688.88, 1256139.02,
1256589.16, 1257039.3, 1257489.44, 1257939.58, 1258389.72,
1258839.86, 1259290), n = 2500), class = c("tess", "list"
)))
My goal is to either create a subset of all the rectangles that have a Freq above 100, or add a separate column with a binary classification if the row has a Freq above 100 or not.
My approach was to create a data.frame first and then the idea would be to change it back to a spatial data format. This is my unsuccessful approach:
Qdf <- as.data.frame(Q)
Qdf <- subset(Qdf, Qdf$Freq>100)
From here on I am unable to further display the data on a map.
Your help is very appreciated!
Did you start with a planar point pattern (ppp) and then create the
quadratcount from there? In that case I recommend you use pixellate to get
the counts directly in a raster format (im class in spatstat):
library(spatstat)
X <- bei
plot(X, main = "")
nx <- 10
ny <- 5
Xqc <- quadratcount(bei, nx = nx, ny = ny)
plot(Xqc, main = "")
Xim <- pixellate(X, dimyx = c(ny, nx))
plot(Xim , main = "")
plot(Xqc, add = TRUE)
Xim2 <- Xim[Xim>100, drop=FALSE] # If drop=TRUE vector of values is returned
plot(Xim2, main = "")
I'm not familiar with spatstat package. But, since your data are basically in a spatial raster grid, you could convert them to raster format and uselibrary(raster) for spatial operations like subsetting, reclassifying, and displaying on maps:
xr = attributes(Q)$xbreaks[c(1, dim(Q)[1]+1L)]
yr = attributes(Q)$ybreaks[c(1, dim(Q)[2]+1L)]
r = raster(matrix(Q, nrow(Q)), xmn=xr[1], xmx=xr[2], ymn=yr[1], ymx=yr[2])
plot(r)
Now we can see where the count is greater than 100
plot(r>100)
Or, see the values, only where they are greater than 100.
r100 = reclassify(r, cbind(-Inf, 100, NA), right=FALSE)
plot(r100)
I addressed this question in a previous post but because I did not get a satisfactory answer I've tried the following.
I've a dataset with 80-second intervals that I would like to transform into 240-second intervals. Here's a sample of it:
> head(dataraw)
GMT_DATE GMT_TIME ACTIVITY_X ACTIVITY_Y ACTIVITY_Z Vigilance Head-up Grazing Browsing Moving
1: 06/17/2018 09:36:00 78 38 87 0 35 0 35 1
2: 06/17/2018 09:37:20 18 17 25 0 46 0 0 26
3: 06/17/2018 09:38:40 7 4 8 0 69 0 0 0
4: 06/17/2018 09:40:00 4 0 4 0 70 0 0 0
5: 06/17/2018 09:41:20 11 8 14 0 29 0 0 11
6: 06/17/2018 09:42:40 27 20 34 0 0 58 0 0
Grooming Resting Fleeing Unknown End Total
1: 4 0 0 5 0 80
2: 8 0 0 0 0 80
3: 5 0 0 6 0 80
4: 10 0 0 0 0 80
5: 15 0 0 25 0 80
6: 10 0 0 12 0 80
However, note that some intervals are 160-seconds (rows 5 to 6), which I'm still not sure how to address that issue:
> head(dataraw[c(3626:3632),])
GMT_DATE GMT_TIME ACTIVITY_X ACTIVITY_Y ACTIVITY_Z Vigilance Head-up Grazing Browsing Moving
1: 06/20/2018 18:09:20 0 0 0 0 0 0 0 0
2: 06/20/2018 18:10:40 0 0 0 0 0 0 0 0
3: 06/20/2018 18:12:00 1 0 1 0 0 0 0 0
4: 06/20/2018 18:13:20 0 0 0 0 0 0 0 0
5: 06/20/2018 18:14:40 0 0 0 0 0 0 0 0
6: 06/20/2018 18:17:20 4 0 4 0 0 0 0 0
Grooming Resting Fleeing Unknown End Total
1: 0 0 0 0 80 80
2: 0 0 0 0 80 80
3: 0 0 0 0 80 80
4: 0 0 0 0 80 80
5: 0 0 0 0 80 80
6: 0 0 0 0 80 80
Anyways, I tried the script below for which I'm getting the error:
> library(dplyr)
> datarawnew<-dataraw %>%
+ tidyr::unite(datetime, GMT_DATE, GMT_TIME, sep = " ") %>%
+ mutate(datetime = as.POSIXct(datetime, format = "%m/%d/%Y %H:%M:%S"),
+ row = 1) %>%
+ group_by(group = cut(datetime, breaks = "4 mins")) %>%
+ summarise_at(-1, sum) %>%
+ mutate_at(vars(starts_with("ACTIVITY")), ~. /row) %>%
+ ungroup() %>%
+ select(-row)
Error in summarise_impl(.data, dots) :
Column `group` can't be modified because it's a grouping variable
Could anybody please let me know what am I doing wrong? I can upload a dput() sample below:
> dput(dataraw[c(1:250),])
structure(list(GMT_DATE = c("06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018"), GMT_TIME = c("09:36:00", "09:37:20",
"09:38:40", "09:40:00", "09:41:20", "09:42:40", "09:44:00", "09:45:20",
"09:46:40", "09:48:00", "09:49:20", "09:50:40", "09:52:00", "09:53:20",
"09:54:40", "09:56:00", "09:57:20", "09:58:40", "10:00:00", "10:01:20",
"10:02:40", "10:04:00", "10:05:20", "10:06:40", "10:08:00", "10:09:20",
"10:10:40", "10:12:00", "10:13:20", "10:14:40", "10:16:00", "10:17:20",
"10:18:40", "10:20:00", "10:21:20", "10:22:40", "10:24:00", "10:25:20",
"10:26:40", "10:28:00", "10:29:20", "10:30:40", "10:32:00", "10:33:20",
"10:34:40", "10:36:00", "10:37:20", "10:38:40", "10:40:00", "10:41:20",
"10:42:40", "10:44:00", "10:45:20", "10:46:40", "10:48:00", "10:49:20",
"10:50:40", "10:52:00", "10:53:20", "10:54:40", "10:56:00", "10:57:20",
"10:58:40", "11:00:00", "11:01:20", "11:02:40", "11:04:00", "11:05:20",
"11:06:40", "11:08:00", "11:09:20", "11:10:40", "11:12:00", "11:13:20",
"11:14:40", "11:16:00", "11:17:20", "11:18:40", "11:20:00", "11:21:20",
"11:22:40", "11:24:00", "11:25:20", "11:26:40", "11:28:00", "11:29:20",
"11:30:40", "11:32:00", "11:33:20", "11:34:40", "11:36:00", "11:37:20",
"11:38:40", "11:40:00", "11:41:20", "11:42:40", "11:44:00", "11:45:20",
"11:46:40", "11:48:00", "11:49:20", "11:50:40", "11:52:00", "11:53:20",
"11:54:40", "11:56:00", "11:57:20", "11:58:40", "12:00:00", "12:01:20",
"12:02:40", "12:04:00", "12:05:20", "12:06:40", "12:08:00", "12:09:20",
"12:10:40", "12:12:00", "12:13:20", "12:14:40", "12:16:00", "12:17:20",
"12:18:40", "12:20:00", "12:21:20", "12:22:40", "12:24:00", "12:25:20",
"12:26:40", "12:28:00", "12:29:20", "12:30:40", "12:32:00", "12:33:20",
"12:34:40", "12:36:00", "12:37:20", "12:38:40", "12:40:00", "12:41:20",
"12:42:40", "12:44:00", "12:45:20", "12:46:40", "12:48:00", "12:49:20",
"12:50:40", "12:52:00", "12:53:20", "12:54:40", "12:56:00", "12:57:20",
"12:58:40", "13:00:00", "13:01:20", "13:02:40", "13:04:00", "13:05:20",
"13:06:40", "13:08:00", "13:09:20", "13:10:40", "13:12:00", "13:13:20",
"13:14:40", "13:16:00", "13:17:20", "13:18:40", "13:20:00", "13:21:20",
"13:22:40", "13:24:00", "13:25:20", "13:26:40", "13:28:00", "13:29:20",
"13:30:40", "13:32:00", "13:33:20", "13:34:40", "13:36:00", "13:37:20",
"13:38:40", "13:40:00", "13:41:20", "13:42:40", "13:44:00", "13:45:20",
"13:46:40", "13:48:00", "13:49:20", "13:50:40", "13:52:00", "13:53:20",
"13:54:40", "13:56:00", "13:57:20", "13:58:40", "14:00:00", "14:01:20",
"14:02:40", "14:04:00", "14:05:20", "14:06:40", "14:08:00", "14:09:20",
"14:10:40", "14:12:00", "14:13:20", "14:14:40", "14:16:00", "14:17:20",
"14:18:40", "14:20:00", "14:21:20", "14:22:40", "14:24:00", "14:25:20",
"14:26:40", "14:28:00", "14:29:20", "14:30:40", "14:32:00", "14:33:20",
"14:34:40", "14:36:00", "14:37:20", "14:38:40", "14:40:00", "14:41:20",
"14:42:40", "14:44:00", "14:45:20", "14:46:40", "14:48:00", "14:49:20",
"14:50:40", "14:52:00", "14:53:20", "14:54:40", "14:56:00", "14:57:20",
"14:58:40", "15:00:00", "15:01:20", "15:02:40", "15:04:00", "15:05:20",
"15:06:40", "15:08:00"), ACTIVITY_X = c(78L, 18L, 7L, 4L, 11L,
27L, 19L, 23L, 21L, 19L, 24L, 25L, 13L, 15L, 31L, 52L, 71L, 141L,
103L, 59L, 43L, 85L, 129L, 81L, 106L, 86L, 129L, 82L, 67L, 145L,
120L, 95L, 97L, 139L, 160L, 147L, 83L, 102L, 84L, 90L, 92L, 84L,
95L, 121L, 84L, 58L, 72L, 72L, 52L, 65L, 83L, 57L, 61L, 72L,
82L, 88L, 116L, 125L, 126L, 79L, 49L, 51L, 77L, 84L, 99L, 96L,
90L, 72L, 74L, 61L, 86L, 71L, 52L, 24L, 52L, 55L, 53L, 37L, 49L,
57L, 58L, 59L, 45L, 53L, 72L, 49L, 60L, 77L, 79L, 93L, 110L,
76L, 108L, 63L, 78L, 78L, 83L, 66L, 40L, 30L, 75L, 29L, 30L,
37L, 39L, 38L, 41L, 48L, 16L, 58L, 75L, 81L, 85L, 64L, 51L, 31L,
33L, 76L, 65L, 76L, 63L, 75L, 59L, 60L, 44L, 54L, 51L, 68L, 75L,
93L, 82L, 83L, 86L, 79L, 67L, 59L, 94L, 75L, 47L, 28L, 66L, 58L,
53L, 34L, 31L, 40L, 35L, 45L, 33L, 47L, 42L, 24L, 25L, 26L, 21L,
26L, 30L, 47L, 34L, 28L, 31L, 48L, 33L, 45L, 33L, 41L, 40L, 44L,
53L, 25L, 38L, 27L, 44L, 96L, 42L, 55L, 49L, 44L, 46L, 45L, 51L,
58L, 36L, 27L, 35L, 53L, 44L, 44L, 60L, 29L, 36L, 38L, 39L, 36L,
37L, 32L, 23L, 35L, 46L, 58L, 63L, 67L, 166L, 123L, 44L, 53L,
68L, 43L, 48L, 61L, 48L, 65L, 54L, 69L, 67L, 62L, 51L, 49L, 41L,
42L, 39L, 58L, 40L, 52L, 46L, 38L, 48L, 28L, 32L, 48L, 42L, 39L,
90L, 108L, 44L, 40L, 22L, 38L, 22L, 45L, 32L, 27L, 23L, 13L,
53L, 32L, 45L, 62L, 55L, 48L), ACTIVITY_Y = c(38L, 17L, 4L, 0L,
8L, 20L, 11L, 11L, 8L, 13L, 16L, 23L, 4L, 8L, 21L, 46L, 105L,
133L, 131L, 64L, 34L, 76L, 94L, 51L, 80L, 58L, 69L, 47L, 57L,
108L, 102L, 80L, 71L, 127L, 135L, 114L, 116L, 131L, 100L, 77L,
131L, 127L, 72L, 114L, 87L, 54L, 97L, 88L, 43L, 45L, 84L, 62L,
91L, 87L, 114L, 94L, 76L, 97L, 81L, 155L, 49L, 72L, 89L, 125L,
113L, 63L, 66L, 78L, 82L, 44L, 96L, 53L, 47L, 20L, 35L, 42L,
46L, 31L, 38L, 45L, 37L, 42L, 34L, 28L, 86L, 55L, 42L, 62L, 63L,
113L, 95L, 131L, 215L, 79L, 90L, 43L, 42L, 54L, 47L, 24L, 96L,
31L, 34L, 24L, 46L, 36L, 42L, 59L, 13L, 73L, 73L, 94L, 109L,
89L, 28L, 26L, 38L, 105L, 60L, 129L, 48L, 59L, 81L, 67L, 51L,
36L, 81L, 154L, 74L, 80L, 81L, 79L, 83L, 57L, 47L, 62L, 75L,
57L, 43L, 33L, 66L, 58L, 81L, 20L, 16L, 27L, 25L, 34L, 15L, 30L,
31L, 9L, 24L, 18L, 19L, 22L, 21L, 63L, 33L, 15L, 15L, 43L, 25L,
28L, 23L, 30L, 21L, 24L, 40L, 18L, 35L, 16L, 37L, 120L, 27L,
45L, 42L, 33L, 45L, 36L, 32L, 36L, 35L, 22L, 24L, 31L, 38L, 32L,
46L, 21L, 22L, 20L, 22L, 21L, 25L, 22L, 18L, 22L, 26L, 43L, 83L,
103L, 239L, 165L, 49L, 47L, 41L, 27L, 33L, 36L, 26L, 46L, 25L,
36L, 55L, 42L, 41L, 39L, 16L, 25L, 22L, 43L, 28L, 36L, 30L, 19L,
19L, 13L, 16L, 41L, 37L, 117L, 132L, 45L, 45L, 23L, 19L, 29L,
19L, 55L, 43L, 38L, 15L, 11L, 52L, 28L, 32L, 45L, 71L, 53L),
ACTIVITY_Z = c(87L, 25L, 8L, 4L, 14L, 34L, 22L, 25L, 22L,
23L, 29L, 34L, 14L, 17L, 37L, 69L, 127L, 194L, 167L, 87L,
55L, 114L, 160L, 96L, 133L, 104L, 146L, 95L, 88L, 181L, 157L,
124L, 120L, 188L, 209L, 186L, 143L, 166L, 131L, 118L, 160L,
152L, 119L, 166L, 121L, 79L, 121L, 114L, 67L, 79L, 118L,
84L, 110L, 113L, 140L, 129L, 139L, 158L, 150L, 174L, 69L,
88L, 118L, 151L, 150L, 115L, 112L, 106L, 110L, 75L, 129L,
89L, 70L, 31L, 63L, 69L, 70L, 48L, 62L, 73L, 69L, 72L, 56L,
60L, 112L, 74L, 73L, 99L, 101L, 146L, 145L, 151L, 241L, 101L,
119L, 89L, 93L, 85L, 62L, 38L, 122L, 42L, 45L, 44L, 60L,
52L, 59L, 76L, 21L, 93L, 105L, 124L, 138L, 110L, 58L, 40L,
50L, 130L, 88L, 150L, 79L, 95L, 100L, 90L, 67L, 65L, 96L,
168L, 105L, 123L, 115L, 115L, 120L, 97L, 82L, 86L, 120L,
94L, 64L, 43L, 93L, 82L, 97L, 39L, 35L, 48L, 43L, 56L, 36L,
56L, 52L, 26L, 35L, 32L, 28L, 34L, 37L, 79L, 47L, 32L, 34L,
64L, 41L, 53L, 40L, 51L, 45L, 50L, 66L, 31L, 52L, 31L, 57L,
154L, 50L, 71L, 65L, 55L, 64L, 58L, 60L, 68L, 50L, 35L, 42L,
61L, 58L, 54L, 76L, 36L, 42L, 43L, 45L, 42L, 45L, 39L, 29L,
41L, 53L, 72L, 104L, 123L, 291L, 206L, 66L, 71L, 79L, 51L,
58L, 71L, 55L, 80L, 60L, 78L, 87L, 75L, 65L, 63L, 44L, 49L,
45L, 72L, 49L, 63L, 55L, 42L, 52L, 31L, 36L, 63L, 56L, 123L,
160L, 117L, 63L, 46L, 29L, 48L, 29L, 71L, 54L, 47L, 27L,
17L, 74L, 43L, 55L, 77L, 90L, 72L), Vigilance = c(0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
7L, 18L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), `Head-up` = c(35L, 46L,
69L, 70L, 29L, 0L, 8L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 41L, 80L,
72L, 73L, 62L, 73L, 64L, 38L, 0L, 0L, 3L, 0L, 0L, 7L, 5L,
0L, 39L, 22L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
58L, 80L, 53L, 31L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 41L, 76L, 63L, 12L, 63L, 0L, 0L, 0L, 0L, 41L, 80L
), Grazing = c(0L, 0L, 0L, 0L, 0L, 58L, 66L, 72L, 67L, 38L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 63L, 0L,
9L, 75L, 80L, 68L, 69L, 7L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 5L, 0L, 18L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L), Browsing = c(35L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 21L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L), Moving = c(1L, 26L, 0L, 0L, 11L, 0L, 0L, 0L,
0L, 10L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
4L, 7L, 19L, 0L, 0L, 0L, 3L, 0L, 18L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 19L, 0L, 0L, 9L, 36L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 4L, 17L, 7L, 5L,
0L, 0L, 0L, 0L, 0L, 0L), Grooming = c(4L, 8L, 5L, 10L, 15L,
10L, 6L, 1L, 0L, 4L, 0L, 0L, 0L, 0L, 0L, 0L, 8L, 0L, 0L,
7L, 6L, 4L, 0L, 0L, 0L, 5L, 0L, 5L, 3L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 8L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L), Resting = c(0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L), Fleeing = c(0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L), Unknown = c(5L, 0L, 6L, 0L, 25L, 12L, 0L,
7L, 13L, 28L, 49L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 10L,
38L, 13L, 36L, 30L, 0L, 0L, 0L, 0L, 52L, 23L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 42L, 11L, 0L, 0L, 5L, 11L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 61L,
12L, 39L, 0L, 0L, 0L, 0L, 0L), End = c(0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 31L, 80L, 80L, 80L, 39L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 37L, 19L, 0L, 0L, 0L, 0L, 0L, 0L, 58L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 19L, 0L, 0L, 0L, 0L, 69L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 39L, 0L, 0L, 0L, 0L, 41L, 80L, 80L, 80L, 39L, 0L
), Total = c(80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L)), row.names = c(NA, -250L), class = c("data.table",
"data.frame"), .internal.selfref = <pointer: 0x0000000002631ef0>)
The following code you posted:
> dataraw %>%
+ tidyr::unite(datetime, GMT_DATE, GMT_TIME, sep = " ") %>%
+ mutate(datetime = as.POSIXct(datetime, format = "%m/%d/%Y %H:%M:%S"),
+ row = 1) %>%
+ group_by(group = cut(datetime, breaks = "4 mins")) %>%
+ summarise_at(-1, sum) %>%
+ mutate_at(vars(starts_with("ACTIVITY")), ~. /row) %>%
+ ungroup() %>%
+ select(-row)
never assigned this to a new data frame or over wrote the original data. I.e., you are missing:
newdataraw <- dataraw %>% ...
So, try running, e.g.,
newdataraw <- dataraw %>%
tidyr::unite(datetime, GMT_DATE, GMT_TIME, sep = " ") %>%
mutate(datetime = as.POSIXct(datetime, format = "%m/%d/%Y %H:%M:%S"),
row = 1) %>%
group_by(group = cut(datetime, breaks = "4 mins")) %>%
summarise_at(-1, sum) %>%
mutate_at(vars(starts_with("ACTIVITY")), ~. /row) %>%
ungroup() %>%
select(-row)
If that solves it, then you just have the typo, as mentioned above..
I need to transform time-stamped data with 80-second intervals into 4-minute (240-second) intervals.
The two main challenges I have is the large number of columns, and the fact that a few of the intervals are not 80-second, that's why I need help. Below is a head() sample of my dataset:
> head(dataraw)
GMT_DATE GMT_TIME ACTIVITY_X ACTIVITY_Y ACTIVITY_Z Vigilance Head-up Grazing Browsing Moving
1: 06/17/2018 09:36:00 78 38 87 0 35 0 35 1
2: 06/17/2018 09:37:20 18 17 25 0 46 0 0 26
3: 06/17/2018 09:38:40 7 4 8 0 69 0 0 0
4: 06/17/2018 09:40:00 4 0 4 0 70 0 0 0
5: 06/17/2018 09:41:20 11 8 14 0 29 0 0 11
6: 06/17/2018 09:42:40 27 20 34 0 0 58 0 0
Grooming Resting Fleeing Unknown End Total
1: 4 0 0 5 0 80
2: 8 0 0 0 0 80
3: 5 0 0 6 0 80
4: 10 0 0 0 0 80
5: 15 0 0 25 0 80
6: 10 0 0 12 0 80
As you can see, time-stamps have been taken every 80-seconds, although some of the time-stamps are 160-seconds as seen below on rows 5 and 6:
> head(dataraw[c(3626:3632),])
GMT_DATE GMT_TIME ACTIVITY_X ACTIVITY_Y ACTIVITY_Z Vigilance Head-up Grazing Browsing Moving
1: 06/20/2018 18:09:20 0 0 0 0 0 0 0 0
2: 06/20/2018 18:10:40 0 0 0 0 0 0 0 0
3: 06/20/2018 18:12:00 1 0 1 0 0 0 0 0
4: 06/20/2018 18:13:20 0 0 0 0 0 0 0 0
5: 06/20/2018 18:14:40 0 0 0 0 0 0 0 0
6: 06/20/2018 18:17:20 4 0 4 0 0 0 0 0
Grooming Resting Fleeing Unknown End Total
1: 0 0 0 0 80 80
2: 0 0 0 0 80 80
3: 0 0 0 0 80 80
4: 0 0 0 0 80 80
5: 0 0 0 0 80 80
6: 0 0 0 0 80 80
Hence, the best I can do is to aggregate by time-stamps having 00 in their seconds format. That is going from 09:36:00, to 09:40:00, to 09:44:00 etc.
How can I do this?
As for the values in columns ACTIVITY_X, ACTIVITY_Y and ACTIVITY_Z, they should be averaged when merged. For the rest of the columns, values can be summed when aggregated. Column Total will then have 240 for 4-minutes intervals (240 seconds).
I hope somebody can at least set me on the right track. Any input is truly appreciated!
> dput(dataraw[(1:280),])
structure(list(GMT_DATE = c("06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018", "06/17/2018",
"06/17/2018", "06/17/2018"), GMT_TIME = c("09:36:00", "09:37:20",
"09:38:40", "09:40:00", "09:41:20", "09:42:40", "09:44:00", "09:45:20",
"09:46:40", "09:48:00", "09:49:20", "09:50:40", "09:52:00", "09:53:20",
"09:54:40", "09:56:00", "09:57:20", "09:58:40", "10:00:00", "10:01:20",
"10:02:40", "10:04:00", "10:05:20", "10:06:40", "10:08:00", "10:09:20",
"10:10:40", "10:12:00", "10:13:20", "10:14:40", "10:16:00", "10:17:20",
"10:18:40", "10:20:00", "10:21:20", "10:22:40", "10:24:00", "10:25:20",
"10:26:40", "10:28:00", "10:29:20", "10:30:40", "10:32:00", "10:33:20",
"10:34:40", "10:36:00", "10:37:20", "10:38:40", "10:40:00", "10:41:20",
"10:42:40", "10:44:00", "10:45:20", "10:46:40", "10:48:00", "10:49:20",
"10:50:40", "10:52:00", "10:53:20", "10:54:40", "10:56:00", "10:57:20",
"10:58:40", "11:00:00", "11:01:20", "11:02:40", "11:04:00", "11:05:20",
"11:06:40", "11:08:00", "11:09:20", "11:10:40", "11:12:00", "11:13:20",
"11:14:40", "11:16:00", "11:17:20", "11:18:40", "11:20:00", "11:21:20",
"11:22:40", "11:24:00", "11:25:20", "11:26:40", "11:28:00", "11:29:20",
"11:30:40", "11:32:00", "11:33:20", "11:34:40", "11:36:00", "11:37:20",
"11:38:40", "11:40:00", "11:41:20", "11:42:40", "11:44:00", "11:45:20",
"11:46:40", "11:48:00", "11:49:20", "11:50:40", "11:52:00", "11:53:20",
"11:54:40", "11:56:00", "11:57:20", "11:58:40", "12:00:00", "12:01:20",
"12:02:40", "12:04:00", "12:05:20", "12:06:40", "12:08:00", "12:09:20",
"12:10:40", "12:12:00", "12:13:20", "12:14:40", "12:16:00", "12:17:20",
"12:18:40", "12:20:00", "12:21:20", "12:22:40", "12:24:00", "12:25:20",
"12:26:40", "12:28:00", "12:29:20", "12:30:40", "12:32:00", "12:33:20",
"12:34:40", "12:36:00", "12:37:20", "12:38:40", "12:40:00", "12:41:20",
"12:42:40", "12:44:00", "12:45:20", "12:46:40", "12:48:00", "12:49:20",
"12:50:40", "12:52:00", "12:53:20", "12:54:40", "12:56:00", "12:57:20",
"12:58:40", "13:00:00", "13:01:20", "13:02:40", "13:04:00", "13:05:20",
"13:06:40", "13:08:00", "13:09:20", "13:10:40", "13:12:00", "13:13:20",
"13:14:40", "13:16:00", "13:17:20", "13:18:40", "13:20:00", "13:21:20",
"13:22:40", "13:24:00", "13:25:20", "13:26:40", "13:28:00", "13:29:20",
"13:30:40", "13:32:00", "13:33:20", "13:34:40", "13:36:00", "13:37:20",
"13:38:40", "13:40:00", "13:41:20", "13:42:40", "13:44:00", "13:45:20",
"13:46:40", "13:48:00", "13:49:20", "13:50:40", "13:52:00", "13:53:20",
"13:54:40", "13:56:00", "13:57:20", "13:58:40", "14:00:00", "14:01:20",
"14:02:40", "14:04:00", "14:05:20", "14:06:40", "14:08:00", "14:09:20",
"14:10:40", "14:12:00", "14:13:20", "14:14:40", "14:16:00", "14:17:20",
"14:18:40", "14:20:00", "14:21:20", "14:22:40", "14:24:00", "14:25:20",
"14:26:40", "14:28:00", "14:29:20", "14:30:40", "14:32:00", "14:33:20",
"14:34:40", "14:36:00", "14:37:20", "14:38:40", "14:40:00", "14:41:20",
"14:42:40", "14:44:00", "14:45:20", "14:46:40", "14:48:00", "14:49:20",
"14:50:40", "14:52:00", "14:53:20", "14:54:40", "14:56:00", "14:57:20",
"14:58:40", "15:00:00", "15:01:20", "15:02:40", "15:04:00", "15:05:20",
"15:06:40", "15:08:00", "15:09:20", "15:10:40", "15:12:00", "15:13:20",
"15:14:40", "15:16:00", "15:17:20", "15:18:40", "15:20:00", "15:21:20",
"15:22:40", "15:24:00", "15:25:20", "15:26:40", "15:28:00", "15:29:20",
"15:30:40", "15:32:00", "15:33:20", "15:34:40", "15:36:00", "15:37:20",
"15:38:40", "15:40:00", "15:41:20", "15:42:40", "15:44:00", "15:45:20",
"15:46:40", "15:48:00"), ACTIVITY_X = c(78L, 18L, 7L, 4L, 11L,
27L, 19L, 23L, 21L, 19L, 24L, 25L, 13L, 15L, 31L, 52L, 71L, 141L,
103L, 59L, 43L, 85L, 129L, 81L, 106L, 86L, 129L, 82L, 67L, 145L,
120L, 95L, 97L, 139L, 160L, 147L, 83L, 102L, 84L, 90L, 92L, 84L,
95L, 121L, 84L, 58L, 72L, 72L, 52L, 65L, 83L, 57L, 61L, 72L,
82L, 88L, 116L, 125L, 126L, 79L, 49L, 51L, 77L, 84L, 99L, 96L,
90L, 72L, 74L, 61L, 86L, 71L, 52L, 24L, 52L, 55L, 53L, 37L, 49L,
57L, 58L, 59L, 45L, 53L, 72L, 49L, 60L, 77L, 79L, 93L, 110L,
76L, 108L, 63L, 78L, 78L, 83L, 66L, 40L, 30L, 75L, 29L, 30L,
37L, 39L, 38L, 41L, 48L, 16L, 58L, 75L, 81L, 85L, 64L, 51L, 31L,
33L, 76L, 65L, 76L, 63L, 75L, 59L, 60L, 44L, 54L, 51L, 68L, 75L,
93L, 82L, 83L, 86L, 79L, 67L, 59L, 94L, 75L, 47L, 28L, 66L, 58L,
53L, 34L, 31L, 40L, 35L, 45L, 33L, 47L, 42L, 24L, 25L, 26L, 21L,
26L, 30L, 47L, 34L, 28L, 31L, 48L, 33L, 45L, 33L, 41L, 40L, 44L,
53L, 25L, 38L, 27L, 44L, 96L, 42L, 55L, 49L, 44L, 46L, 45L, 51L,
58L, 36L, 27L, 35L, 53L, 44L, 44L, 60L, 29L, 36L, 38L, 39L, 36L,
37L, 32L, 23L, 35L, 46L, 58L, 63L, 67L, 166L, 123L, 44L, 53L,
68L, 43L, 48L, 61L, 48L, 65L, 54L, 69L, 67L, 62L, 51L, 49L, 41L,
42L, 39L, 58L, 40L, 52L, 46L, 38L, 48L, 28L, 32L, 48L, 42L, 39L,
90L, 108L, 44L, 40L, 22L, 38L, 22L, 45L, 32L, 27L, 23L, 13L,
53L, 32L, 45L, 62L, 55L, 48L, 10L, 2L, 11L, 29L, 52L, 18L, 17L,
17L, 10L, 1L, 33L, 19L, 22L, 10L, 23L, 46L, 81L, 115L, 97L, 111L,
75L, 44L, 75L, 86L, 35L, 32L, 24L, 18L, 20L, 29L), ACTIVITY_Y = c(38L,
17L, 4L, 0L, 8L, 20L, 11L, 11L, 8L, 13L, 16L, 23L, 4L, 8L, 21L,
46L, 105L, 133L, 131L, 64L, 34L, 76L, 94L, 51L, 80L, 58L, 69L,
47L, 57L, 108L, 102L, 80L, 71L, 127L, 135L, 114L, 116L, 131L,
100L, 77L, 131L, 127L, 72L, 114L, 87L, 54L, 97L, 88L, 43L, 45L,
84L, 62L, 91L, 87L, 114L, 94L, 76L, 97L, 81L, 155L, 49L, 72L,
89L, 125L, 113L, 63L, 66L, 78L, 82L, 44L, 96L, 53L, 47L, 20L,
35L, 42L, 46L, 31L, 38L, 45L, 37L, 42L, 34L, 28L, 86L, 55L, 42L,
62L, 63L, 113L, 95L, 131L, 215L, 79L, 90L, 43L, 42L, 54L, 47L,
24L, 96L, 31L, 34L, 24L, 46L, 36L, 42L, 59L, 13L, 73L, 73L, 94L,
109L, 89L, 28L, 26L, 38L, 105L, 60L, 129L, 48L, 59L, 81L, 67L,
51L, 36L, 81L, 154L, 74L, 80L, 81L, 79L, 83L, 57L, 47L, 62L,
75L, 57L, 43L, 33L, 66L, 58L, 81L, 20L, 16L, 27L, 25L, 34L, 15L,
30L, 31L, 9L, 24L, 18L, 19L, 22L, 21L, 63L, 33L, 15L, 15L, 43L,
25L, 28L, 23L, 30L, 21L, 24L, 40L, 18L, 35L, 16L, 37L, 120L,
27L, 45L, 42L, 33L, 45L, 36L, 32L, 36L, 35L, 22L, 24L, 31L, 38L,
32L, 46L, 21L, 22L, 20L, 22L, 21L, 25L, 22L, 18L, 22L, 26L, 43L,
83L, 103L, 239L, 165L, 49L, 47L, 41L, 27L, 33L, 36L, 26L, 46L,
25L, 36L, 55L, 42L, 41L, 39L, 16L, 25L, 22L, 43L, 28L, 36L, 30L,
19L, 19L, 13L, 16L, 41L, 37L, 117L, 132L, 45L, 45L, 23L, 19L,
29L, 19L, 55L, 43L, 38L, 15L, 11L, 52L, 28L, 32L, 45L, 71L, 53L,
4L, 1L, 8L, 17L, 42L, 12L, 9L, 6L, 5L, 0L, 30L, 16L, 16L, 19L,
51L, 68L, 111L, 108L, 105L, 97L, 69L, 22L, 54L, 80L, 22L, 19L,
20L, 29L, 15L, 22L), ACTIVITY_Z = c(87L, 25L, 8L, 4L, 14L, 34L,
22L, 25L, 22L, 23L, 29L, 34L, 14L, 17L, 37L, 69L, 127L, 194L,
167L, 87L, 55L, 114L, 160L, 96L, 133L, 104L, 146L, 95L, 88L,
181L, 157L, 124L, 120L, 188L, 209L, 186L, 143L, 166L, 131L, 118L,
160L, 152L, 119L, 166L, 121L, 79L, 121L, 114L, 67L, 79L, 118L,
84L, 110L, 113L, 140L, 129L, 139L, 158L, 150L, 174L, 69L, 88L,
118L, 151L, 150L, 115L, 112L, 106L, 110L, 75L, 129L, 89L, 70L,
31L, 63L, 69L, 70L, 48L, 62L, 73L, 69L, 72L, 56L, 60L, 112L,
74L, 73L, 99L, 101L, 146L, 145L, 151L, 241L, 101L, 119L, 89L,
93L, 85L, 62L, 38L, 122L, 42L, 45L, 44L, 60L, 52L, 59L, 76L,
21L, 93L, 105L, 124L, 138L, 110L, 58L, 40L, 50L, 130L, 88L, 150L,
79L, 95L, 100L, 90L, 67L, 65L, 96L, 168L, 105L, 123L, 115L, 115L,
120L, 97L, 82L, 86L, 120L, 94L, 64L, 43L, 93L, 82L, 97L, 39L,
35L, 48L, 43L, 56L, 36L, 56L, 52L, 26L, 35L, 32L, 28L, 34L, 37L,
79L, 47L, 32L, 34L, 64L, 41L, 53L, 40L, 51L, 45L, 50L, 66L, 31L,
52L, 31L, 57L, 154L, 50L, 71L, 65L, 55L, 64L, 58L, 60L, 68L,
50L, 35L, 42L, 61L, 58L, 54L, 76L, 36L, 42L, 43L, 45L, 42L, 45L,
39L, 29L, 41L, 53L, 72L, 104L, 123L, 291L, 206L, 66L, 71L, 79L,
51L, 58L, 71L, 55L, 80L, 60L, 78L, 87L, 75L, 65L, 63L, 44L, 49L,
45L, 72L, 49L, 63L, 55L, 42L, 52L, 31L, 36L, 63L, 56L, 123L,
160L, 117L, 63L, 46L, 29L, 48L, 29L, 71L, 54L, 47L, 27L, 17L,
74L, 43L, 55L, 77L, 90L, 72L, 11L, 2L, 14L, 34L, 67L, 22L, 19L,
18L, 11L, 1L, 45L, 25L, 27L, 21L, 56L, 82L, 137L, 158L, 143L,
147L, 102L, 49L, 92L, 117L, 41L, 37L, 31L, 34L, 25L, 36L), Vigilance = c(0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
7L, 18L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 13L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), `Head-up` = c(35L, 46L, 69L,
70L, 29L, 0L, 8L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 41L, 80L, 72L,
73L, 62L, 73L, 64L, 38L, 0L, 0L, 3L, 0L, 0L, 7L, 5L, 0L, 39L,
22L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 58L, 80L, 53L,
31L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 41L, 76L, 63L, 12L, 63L, 0L, 0L, 0L, 0L, 41L, 80L,
80L, 30L, 0L, 0L, 2L, 14L, 11L, 4L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 41L, 80L),
Grazing = c(0L, 0L, 0L, 0L, 0L, 58L, 66L, 72L, 67L, 38L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 63L, 0L,
9L, 75L, 80L, 68L, 69L, 7L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 5L, 0L, 18L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 18L, 0L, 0L, 28L, 26L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L), Browsing = c(35L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 21L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L), Moving = c(1L, 26L, 0L, 0L, 11L, 0L, 0L,
0L, 0L, 10L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 4L, 7L, 19L, 0L, 0L, 0L, 3L, 0L, 18L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 19L, 0L, 0L, 9L, 36L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 4L, 17L, 7L,
5L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 24L, 0L, 0L, 11L, 7L, 10L,
30L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), Grooming = c(4L, 8L,
5L, 10L, 15L, 10L, 6L, 1L, 0L, 4L, 0L, 0L, 0L, 0L, 0L, 0L,
8L, 0L, 0L, 7L, 6L, 4L, 0L, 0L, 0L, 5L, 0L, 5L, 3L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L,
8L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), Resting = c(0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L), Fleeing = c(0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L), Unknown = c(5L, 0L, 6L, 0L,
25L, 12L, 0L, 7L, 13L, 28L, 49L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 10L, 38L, 13L, 36L, 30L, 0L, 0L, 0L, 0L, 52L,
23L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 42L,
11L, 0L, 0L, 5L, 11L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 61L, 12L, 39L, 0L, 0L, 0L, 0L, 0L, 0L,
8L, 1L, 0L, 0L, 6L, 0L, 12L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L
), End = c(0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 31L, 80L,
80L, 80L, 39L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 37L, 19L,
0L, 0L, 0L, 0L, 0L, 0L, 58L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 19L, 0L, 0L, 0L, 0L, 69L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 39L, 0L, 0L, 0L,
0L, 41L, 80L, 80L, 80L, 39L, 0L, 0L, 0L, 79L, 80L, 39L, 14L,
59L, 34L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 39L, 0L
), Total = c(80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L, 80L,
80L, 80L, 80L, 80L, 80L, 80L, 80L)), row.names = c(NA, -280L
), class = c("data.table", "data.frame"), .internal.selfref = <pointer: 0x0000000006b01ef0>)
I would generate table with all possible times (without seconds, for example), where second column is group index, then do left_join from dplyr to the original table, at the end aggregate by this artificial index.
Btw, it's very convenient to do so, if you plan to make a plot in ggplot, you just write aes(x=.., y=.., col=index)
First, make standard POSIXct format from your columns GMT_DATE, GMT_TIME
then
time_seq_by_seconds = seq(as.POSIXct("2017-06-17 09:36:00"), as.POSIXct("2017-06-24 10:04:00"), 1)
number_of_groups = round(length(time_seq_by_seconds) / 80) +1
groups = do.call(c, lapply(1:number_of_groups, function(x){ rep(x,80)} ))
groups = groups[1:length(time_seq_by_seconds)]
indexed = as.data.frame(cbind(as.character(time_seq_by_seconds), groups))
colnames(indexed) = c("datetime","group")
library(dplyr)
joined = left_join(dataraw, indexed, by = c("GMT_DATETIME" = "datetime"))
Instead of using any hacky way of dealing with date-time treat them as POSIXct objects. We can combine GMT_DATE and GMT_TIME into one datetime column and convert them to actual date time objects. We can now create groups of 4 minute interval each using cut and then sum them all together. I created an extra column row with value 1 which can be later used to calculate average of "ACTIVITY" columns.
library(dplyr)
dataraw %>%
tidyr::unite(datetime, GMT_DATE, GMT_TIME, sep = " ") %>%
mutate(datetime = as.POSIXct(datetime, format = "%m/%d/%Y %H:%M:%S"),
row = 1) %>%
group_by(group = cut(datetime, breaks = "4 mins")) %>%
summarise_at(-1, sum) %>%
mutate_at(vars(starts_with("ACTIVITY")), ~. /row) %>%
ungroup() %>%
select(-row)
# A tibble: 94 x 15
# group ACTIVITY_X ACTIVITY_Y ACTIVITY_Z Vigilance `Head-up` Grazing Browsing..
# <fct> <dbl> <dbl> <dbl> <int> <int> <int> <int>
# 1 2018… 34.3 19.7 40 0 150 0 35...
# 2 2018… 14 9.33 17.3 0 99 58 0...
# 3 2018… 21 10 23 0 8 205 0...
# 4 2018… 22.7 17.3 28.7 0 0 38 0...
# 5 2018… 19.7 11 22.7 0 41 0 0...
# 6 2018… 88 94.7 130 7 225 0 0...
# 7 2018… 68.3 76.3 103 18 199 0 0...
# 8 2018… 98.3 73.7 123. 0 38 63 0...
# 9 2018… 107 69 128. 0 3 164 0...
#10 2018… 98 70.7 121. 0 12 144 21...
# … with 84 more rows, and 3 more variables: Unknown <int>, End <int>, Total <int>
I am a Win-7 user with R 2.15.2
Can someone help me why is the following model not converging well close to simple logit model estimates?
Edited
Mydata <- structure(list(gg = c(13.659955, 6.621436486, 3.017166776, 2.516795069,
3.928538296, 4.211960532, 3.235445955, 5.152860411, 18.96466673,
5.904678823, 4.987622293, 1.170687541, 3.088224149, 4.738065529,
3.263022593, 6.050017999, 5.650762257, 2.058924721, 3.138591919,
7.169083435, 11.30381738, 3.036991188, 4.559013218, 3.978760664,
3.617455798, 2.430111184, 4.440319959, 2.200267742, 6.003166495,
3.114161526, 3.812363457, 11.12816724, 15.6564348, 13.50562576,
5.154056904, 6.26451889, 1.849669635, 1.816757851, 3.861868285,
2.884542233, 2.993444924, 2.724235493, 2.694159089, 1.973597356,
4.371300647, 3.559035718, 3.59124243, 6.587196681, 10.03402072,
4.805158339, 4.491460392, 1.627936721, 1.278291553, 0.978710462,
3.08635052, 2.58594947, 2.354973563, 1.657519171, 2.946994656,
2.110549733, 6.095182338, 6.000660354, 6.691960157, 1.796172588,
2.531234555, 2.992017156, 2.882403206, 6.066420081, 5.930524609,
5.972280022, 0.915755208, 2.398369176, 2.614677323, 3.904309459,
2.120045842, 2.643895472, 4.756728133, 4.420426549, 5.787620043,
10.14764507, 10.17993063, 4.529582451, 2.132173713, 3.573017249,
2.749427487, 5.79057317, 3.30235352, 2.248377801, 3.37704153,
3.270636543, 8.070781663, 10.63482235, 11.91206431, 2.030994094,
3.843890691, 11.08130402, 10.56164432, 2.476733196, 2.672953595,
4.73313584, 2.577761507, 4.397950314, 16.02648073, 1.979318271,
4.124346958, 18.95385675, 5.364182526, 3.964093091, 4.985103684,
5.887163026, 6.302977032, 3.594056904, 2.1592159, 2.506654073,
2.739740977, 5.840023906, 14.66431143, 1.453209431, 1.405915159,
6.133806412, 14.46294647, 15.7475232, 13.91882816, 3.667160495,
2.472826568, 2.208138746, 2.313856848, 6.677046217, 5.960024468,
2.647365332, 1.960115215, 2.392076123, 2.796502016, 2.147861348,
3.825593606, 2.427949377, 3.111598763, 5.248771445, 3.333653698,
3.937363645, 1.98551364, 4.090444736, 1.897938127, 3.772878129,
1.708975251, 2.149179807, 1.985344614, 3.445809412, 1.537484672,
3.210425705, 3.635236243, 3.340757476, 2.426647042, 16.65453923,
2.207695228, 17.05735446, 9.148235024, 3.289077716, 2.534469392,
1.827870535, 2.952377144, 2.218054092, 3.787767414, 1.862731602,
6.699397675, 2.572247774, 2.42783988, 3.429506609, 2.152120465,
6.651671979, 3.389825443, 1.787049217, 2.368181588, 2.358737508,
3.470515609, 1.693830224, 4.124049967, 2.894483735, 1.90612459,
3.447950783, 11.73691853, 12.78330833, 3.860448673, 2.571402925,
2.66582863, 3.206179619, 2.546483922, 3.047299616, 2.052597638,
4.894592388, 2.869309084, 2.851843536, 1.729619574, 2.276794788,
12.68354926, 3.318892896, 10.71333438, 3.318892896, 10.71333438,
1.908315292, 3.111350542, 1.847059969, 1.835544656, 2.618919198,
2.341098688, 2.920079188, 1.830521448, 4.95152276, 10.18359208,
11.37645094, 3.44132725, 11.51865833, 14.45180625, 12.61570573,
10.80784104, 7.814012406, 14.48656688, 1.019333021, 2.816970615,
7.101350458, 1.764183823, 4.821036885, 2.251823823, 1.569206635,
1.791906542, 3.114256927, 2.496611198, 2.776086885, 2.477500021,
4.801364906, 3.642995521, 4.279315979, 4.956759854, 3.710843927,
15.75846719, 3.032181385, 11.60129177, 3.443892792, 2.642908469,
5.329881656, 2.303688396, 2.681312552, 2.12796449, 2.773085833,
4.189449094, 3.521328188, 1.761418094, 2.455309406, 2.526749219,
10.27017188, 11.70942021, 6.537176688, 3.665906281, 4.212212875,
7.625210531, 10.74009115, 10.74009115, 10.58339073, 11.77831083,
2.604995813, 4.744413865, 7.29975851, 1.740470719, 1.112195677,
2.604728, 2.58798274, 1.059064521, 4.349711208, 2.392650167,
2.699035417, 2.153652521, 3.151369396, 3.414949031, 2.581368219,
2.234642333, 2.392818135, 6.51472726, 2.648815969, 15.47915854,
3.258030083, 1.990451802, 2.6811855, 2.440177469, 2.925240396,
3.668138604, 2.917453344, 1.9656045, 2.452494323, 4.299348479,
4.765304604, 16.62252406, 12.88866406, 2.488524583, 1.916951229,
1.714486281, 2.816999552, 1.784181771, 2.585827844, 2.720170823,
2.186287625, 3.07640024, 4.327105385, 4.086370688, 4.592656531,
2.571516719, 6.396392573, 18.74246573, 14.24556208), ss = c(-7.707850005,
-15.40300834, -49.84338333, -50.96595763, -33.57927065, -29.26871379,
-31.13757476, -38.9446836, -18.60621918, -12.25557326, -17.3340105,
-49.04469485, -33.97249836, -24.13226024, -23.37858067, -24.07898472,
-32.68854786, -35.16417362, -30.17502297, -38.58802006, -13.44056998,
-45.62119153, -30.10387457, -21.92073966, -30.01274679, -30.10716134,
-29.60556014, -33.1849011, -24.07374895, -36.78247492, -34.72067685,
-41.96947502, -9.624331958, -10.03069504, -41.01141746, -35.72784007,
-50.94674135, -49.91973751, -51.05524609, -50.47122434, -46.90646667,
-42.70813537, -50.7377332, -51.01120184, -51.0932699, -35.37166589,
-39.92974313, -29.5446461, -8.1278036, -24.74676854, -36.47346677,
-40.92182994, -49.92750914, -49.02615356, -35.42230149, -38.96690541,
-35.20704603, -39.31404894, -31.98014625, -38.22213743, -25.34981719,
-14.02261648, -20.16701322, -48.09641042, -34.72517484, -50.17069654,
-40.66006187, -44.93973938, -43.63455705, -50.96538014, -49.74130308,
-34.21321834, -43.03926971, -26.14166307, -51.01781663, -46.38799194,
-51.07775476, -51.09319771, -44.82805756, -40.02547202, -15.16109778,
-23.15247117, -41.51283866, -39.06283772, -43.02607856, -38.197886,
-45.18138933, -50.9752189, -50.55407144, -49.39313584, -33.4766776,
-13.54483547, -12.00068998, -33.6073029, -20.23229774, -32.90792069,
-16.32554139, -25.90690728, -43.18838286, -51.0203703, -45.17489885,
-50.00289866, -29.7772429, -36.57372832, -51.02230524, -50.7863748,
-24.23635605, -44.15949002, -39.39035061, -36.81914971, -26.99636543,
-18.03405081, -49.68132933, -32.0432924, -21.71221224, -45.80810068,
-33.70033655, -41.01746977, -44.9545008, -40.45390925, -33.26664292,
-9.718327927, -9.277726352, -31.89539233, -50.26845505, -50.90332052,
-50.55203806, -49.13701041, -36.73852817, -35.43596888, -38.08838755,
-41.12237836, -40.41028312, -37.69615075, -35.55166964, -36.72707884,
-29.55487485, -46.23696728, -21.60602981, -47.63092247, -47.00620137,
-42.59296241, -50.71814475, -45.10917784, -51.02946189, -20.89401331,
-48.86575795, -36.89427487, -40.16853942, -51.00840255, -51.0075457,
-45.30865098, -46.05110903, -35.31902034, -44.80360176, -37.35104715,
-13.84902784, -39.74186369, -31.01123746, -35.21037218, -35.0202728,
-48.39866317, -32.74663729, -50.90494703, -41.74675073, -27.83560326,
-37.14191338, -39.24284429, -50.24699166, -41.91108934, -44.47568388,
-35.2452714, -34.49466485, -31.56238493, -33.86060467, -39.88969345,
-50.92874004, -50.61210368, -33.35654261, -49.73027655, -25.53924159,
-8.408177651, -44.11358958, -42.78740696, -38.98041905, -50.93700572,
-50.78977219, -47.03148495, -48.05189369, -36.41525546, -41.82258554,
-48.0012309, -50.65991657, -34.58154214, -35.59513453, -51.08074135,
-50.85366938, -51.08074135, -50.85366938, -50.69545917, -22.14701885,
-43.04649469, -40.17308802, -42.42595479, -39.31338521, -40.29414865,
-46.82535656, -38.09278958, -35.71546021, -38.48812479, -40.15711031,
-41.26210979, -25.71862146, -26.0133424, -26.7382999, -27.87618542,
-17.20437385, -50.21773375, -50.43229958, -51.10613073, -44.76030594,
-24.495235, -40.8543576, -49.56576271, -50.8176775, -33.32086031,
-34.70547198, -36.75163896, -50.58161188, -35.58172323, -50.78794125,
-40.18822771, -34.27604302, -48.19352396, -51.01194635, -43.13363927,
-45.60329094, -27.14570313, -39.71587979, -35.66745896, -49.72861292,
-50.98749646, -36.75274792, -51.06588781, -50.65578125, -50.87232552,
-51.08351406, -51.10034323, -30.78426354, -51.11306302, -19.71852042,
-18.5394999, -51.0472551, -51.0868051, -47.5098225, -17.50247563,
-17.50247563, -17.86539229, -16.16612115, -30.19224563, -28.90203208,
-48.59109542, -50.87648281, -47.88816083, -28.53676927, -48.9707774,
-50.57288479, -51.07964656, -37.37621177, -49.56755563, -50.76012125,
-47.20241073, -51.01347313, -50.82764219, -50.78897458, -50.83598677,
-51.11415594, -49.00892, -33.5060326, -28.38547938, -48.05074729,
-50.29370125, -50.83504219, -50.80333563, -51.03403729, -51.0421874,
-50.76831146, -50.87043604, -51.08487479, -51.01771458, -36.0702924,
-20.78084771, -49.44148479, -39.28489156, -50.94829448, -51.01100906,
-50.76106125, -50.92056417, -51.04772927, -37.12336448, -50.6384801,
-31.84211313, -49.48543917, -51.05363948, -28.35589769, -40.21823813,
-51.0574976, -39.4211176), dd = c(154.4236993, 149.5832755, 220.5376676,
188.1301303, 193.4423268, 180.786566, 147.6809975, 294.3175776,
517.5095247, 106.0196438, 126.7522827, 84.12371801, 153.8300366,
167.6862942, 111.8452798, 213.6434143, 270.8933346, 105.7571576,
138.8542046, 405.7345177, 222.8295022, 203.1856754, 201.2825818,
127.8993813, 159.2263148, 107.2677566, 192.7990438, 107.0794478,
211.9558545, 167.9804162, 194.1213087, 684.9904472, 220.9984063,
198.6784757, 310.0050436, 328.2581513, 138.2133496, 132.9782976,
289.1817849, 213.5229493, 205.9192931, 170.6115496, 200.483163,
147.652789, 327.5662511, 184.6250023, 210.3079779, 285.4338146,
119.6048186, 174.3630449, 240.233224, 97.64322396, 93.5913059,
70.31214681, 160.2304584, 147.7143808, 121.5668885, 95.49747258,
138.205053, 118.2084279, 226.6079498, 123.4014062, 197.9286116,
126.6151589, 128.7066092, 220.1513453, 171.8320615, 399.8383894,
379.5150089, 446.4220118, 66.78233993, 120.2137058, 165.0139027,
149.6845692, 158.637227, 179.8320709, 356.3473798, 331.2533515,
380.5121027, 595.6989688, 226.3574763, 153.7853848, 129.7965126,
204.6755039, 173.477482, 324.3927627, 218.8154401, 168.0964657,
250.3859192, 236.9220868, 396.2428049, 211.2501547, 209.6575701,
100.0337171, 114.0287522, 534.8363364, 252.8850567, 93.47141464,
169.2018281, 354.1812225, 167.0160495, 322.5169401, 699.927721,
106.0177501, 308.6366926, 1411.84738, 190.5941033, 256.7291835,
287.9890035, 317.9030093, 249.5487016, 94.82178213, 157.3068154,
117.7808006, 85.46573263, 392.3572701, 724.8147089, 87.31754945,
92.59793475, 363.9298959, 705.6552358, 224.452264, 189.3891441,
171.4922284, 182.3002062, 164.8533233, 171.5477266, 481.1937846,
321.1358114, 137.5508765, 109.432054, 144.223193, 165.7262492,
118.6953876, 199.4566326, 130.7380613, 134.8405831, 355.9356426,
105.5132727, 275.0446049, 136.8457579, 255.506731, 141.1784194,
249.5957908, 127.9098903, 65.54666729, 142.2750164, 186.4378832,
90.52911409, 240.1828537, 271.9479516, 221.9813631, 163.8951252,
862.7211025, 145.0432736, 934.4263336, 185.813134, 191.6960064,
115.1740602, 94.3482938, 151.5457861, 157.4328115, 181.8996531,
139.0691666, 410.1901284, 104.873104, 132.2095716, 197.3701322,
158.5931377, 408.8709478, 221.1149527, 92.28489547, 119.7748008,
109.1577013, 172.347586, 99.0082713, 308.0480454, 214.8575513,
93.23180651, 251.3186275, 439.633449, 157.6421674, 249.7593794,
161.3505953, 152.2448205, 239.5266898, 189.6886754, 210.1612637,
144.5761132, 261.4069935, 175.9787194, 200.7477829, 128.5085872,
115.4151402, 662.1582919, 248.6459146, 799.002826, 248.6459146,
799.002826, 141.8859927, 100.0343638, 116.5021167, 108.026373,
162.9137625, 134.8998615, 172.545199, 125.597699, 276.6302083,
533.4431354, 642.188624, 202.6657, 697.0803198, 545.1278615,
481.3199646, 423.8338427, 319.4693844, 365.5350729, 75.06200271,
208.3551844, 532.2892583, 115.6034833, 173.1313906, 134.4010906,
114.0157948, 133.5525719, 152.0830708, 126.9199573, 149.5574833,
183.7883156, 250.5106854, 271.3588146, 252.2147146, 249.1717438,
262.2825646, 1178.945583, 191.7794198, 775.945224, 137.0065938,
153.8710573, 278.8008677, 167.9884, 200.5136229, 114.6238458,
207.6997042, 311.252324, 262.7331438, 131.9810083, 184.0258792,
112.6623184, 770.1853177, 338.6306063, 177.741876, 274.4640479,
315.6091333, 531.3221333, 275.6941573, 275.6941573, 277.3068708,
279.2577229, 114.9657708, 201.0928177, 520.2239594, 129.8706885,
77.96273083, 108.235849, 185.6859594, 78.54580635, 325.8620802,
130.7865177, 196.174249, 160.3316583, 218.100225, 255.507301,
192.4301396, 166.4553438, 178.4062406, 488.3921406, 190.3591188,
760.6767625, 135.469474, 140.0819813, 197.7584458, 181.9313792,
217.9605552, 274.5590406, 218.4073167, 146.3560396, 182.9803677,
322.1222083, 356.5695281, 879.3790313, 392.8225521, 180.428799,
110.1808227, 128.1094563, 210.7529375, 132.8284542, 193.1165542,
203.6622229, 118.8509177, 228.4791198, 202.0587625, 296.5748396,
343.8937052, 102.326891, 377.2940917, 1403.520031, 823.6412771
), OutCome = c(1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 1L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 1L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L,
1L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 1L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 1L, 1L, 1L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L,
1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 1L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L, 1L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 1L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L, 0L,
1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 1L,
0L, 0L, 1L, 1L, 1L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 0L, 1L, 1L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 0L, 0L, 1L, 0L, 1L)), .Names = c("gg", "ss", "dd",
"OutCome"), class = "data.frame", row.names = c(1L, 2L, 3L, 4L,
5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L,
19L, 20L, 21L, 22L, 23L, 24L, 25L, 26L, 27L, 28L, 29L, 30L, 31L,
32L, 33L, 34L, 35L, 36L, 37L, 38L, 39L, 40L, 41L, 42L, 43L, 44L,
45L, 46L, 47L, 48L, 49L, 50L, 51L, 52L, 53L, 54L, 55L, 56L, 57L,
58L, 59L, 60L, 61L, 62L, 63L, 64L, 65L, 66L, 67L, 68L, 69L, 70L,
71L, 72L, 73L, 74L, 75L, 76L, 77L, 78L, 79L, 80L, 81L, 82L, 83L,
84L, 85L, 86L, 87L, 88L, 89L, 90L, 91L, 92L, 93L, 94L, 95L, 96L,
97L, 98L, 99L, 100L, 101L, 102L, 103L, 104L, 105L, 106L, 107L,
108L, 109L, 110L, 111L, 112L, 113L, 114L, 115L, 116L, 117L, 118L,
119L, 120L, 121L, 122L, 123L, 124L, 125L, 126L, 127L, 128L, 129L,
130L, 131L, 132L, 133L, 134L, 135L, 136L, 137L, 138L, 139L, 140L,
141L, 142L, 143L, 144L, 145L, 146L, 147L, 148L, 149L, 150L, 151L,
152L, 153L, 154L, 155L, 156L, 157L, 158L, 159L, 160L, 161L, 162L,
163L, 164L, 165L, 166L, 167L, 168L, 169L, 170L, 171L, 172L, 173L,
174L, 175L, 176L, 177L, 178L, 179L, 180L, 181L, 182L, 183L, 184L,
185L, 186L, 187L, 188L, 189L, 190L, 191L, 192L, 193L, 194L, 195L,
196L, 197L, 198L, 199L, 200L, 201L, 202L, 203L, 204L, 205L, 206L,
207L, 208L, 209L, 210L, 211L, 212L, 233L, 234L, 235L, 236L, 237L,
238L, 239L, 240L, 241L, 242L, 243L, 244L, 245L, 246L, 247L, 248L,
249L, 250L, 251L, 252L, 253L, 254L, 255L, 256L, 257L, 258L, 259L,
260L, 261L, 262L, 263L, 264L, 265L, 266L, 267L, 268L, 269L, 270L,
271L, 272L, 273L, 274L, 275L, 276L, 277L, 278L, 279L, 280L, 281L,
282L, 283L, 284L, 285L, 286L, 287L, 288L, 289L, 290L, 291L, 292L,
293L, 294L, 295L, 296L, 297L, 298L, 299L, 300L, 301L, 302L, 303L,
304L, 305L, 306L, 307L, 308L, 309L, 310L, 311L, 312L, 313L, 314L,
315L, 316L, 317L, 318L, 319L, 320L, 321L, 322L, 323L, 324L, 325L,
326L, 349L, 350L))
Model code for likelihood estimates:
Simplelogit <- glm(OutCome ~ gg+ss+dd, data = Mydata, family = "binomial")
Model code using R2WinBUGS: (EDITED)
model1 ="
model
{
# likelihood
for(i in 1:N)
{
Y[i] ~ dbin(p[i],N)
logit(p[i])<- beta1[1]+beta1[2]*X[1]+beta1[3]*X[2]+beta1[4]*X[3]
}
#prior
beta1[1]~dnorm(1,1.0E-02)
beta1[2]~dnorm(1,1.0E-02)
beta1[3]~dnorm(1,1.0E-02)
beta1[4]~dnorm(1,1.0E-02)
}
"
writeLines(model1,con='Model.txt')
x1 <- unlist(Mydata$gg)
x2 <- unlist(Mydata$ss)
x3 <- unlist(Mydata$dd)
N=c(nrow(Mydata))
datalist <- list(N=N,Y=c(Mydata$OutCome),X=c(x1,x2,x3))
inits <- function() list(beta1=c((Simplelogit$coefficients[,1])))
MyPara <- c("beta1")
require(R2WinBUGS)
BayesianModel <- bugs(datalist,inits,MyPara,model.file='Model.txt',n.chains=1,n.iter=54000,n.burnin=4000,n.sim=50000,program=c('WinBUGS'),debug=FALSE,codaPkg=FALSE,save.history=TRUE,bugs.directory='C:/Program Files/WinBUGS14/',working.directory = getwd()) #,over.relax=TRUE
as.numeric(BayesianModel$summary[c(1:4)),1])
#results:
-48.63550 3.47384 -0.69866 0.09043
And then with Traditional method / without using bayesian method
Simplelogit <- glm(OutCome ~ gg+ss+dd, data = Mydata, family = "binomial")
c(as.matrix(Simplelogit$coefficients[c(1:4),1]))
# result is:
-20.71281 3.47408 -0.31233 -0.03906
Please suggest if I need to use different model of change the prior or the syntax...
I have not run the code, but I can spot two errors:
There is no Mydata$yy, so the vector is too short (only 616, should be 3*308). Should be x3<-unlist(Mydata$dd).
And you did not notice the error, because the indexing in the logit line is wrong. Should be something like
logit(p[i])<- beta1[1]+beta1[2]*X[i]+beta1[3]*X[i+2*N]+beta1[4]*X[i+3*N]
The jags version (I hate installing RWinBugs)
# Assuming your data have been saved in mydata.rdata
load("mydata.rdata")
library("rjags")
model1 ="
model
{
# likelihood
for(i in 1:N)
{
logit(p[i])<- beta0+betagg*gg[i]+betass*ss[i]+betadd*dd[i];
Y[i] ~ dbin(p[i],N); # Should be dbern probably
}
#prior
beta0~dnorm(1,1.0E-02);
betagg~dnorm(1,1.0E-02);
betass~dnorm(1,1.0E-02);
betadd~dnorm(1,1.0E-02);
}
"
writeLines(model1,con='Model.txt')
datalist <- with(Mydata, list(N=nrow(Mydata),Y=as.numeric(OutCome),gg=gg,ss=ss,dd=dd))
# A bit of cheating: initial values adapted after first run
inits <- list(beta0=-8,betagg=0.2,betass=0.05,betadd=0.002)
m <- jags.model("Model.txt",datalist,init=inits)
update(m, 1000)
x <- coda.samples(m, c("beta0","betagg","betass","betadd"), n.iter=10000)
plot(x) # Well, not prettty, but acceptable
Another solution using stan
load("mydata.rdata")
library(rstan)
library(ggmcmc)
library(coda)
model1 ="
data {
int<lower=0> N;
int<lower=0,upper=1> Y[N];
real gg[N];
real ss[N];
real dd[N];
}
parameters{
real beta0;
real betagg;
real betass;
real betadd;
}
model
{
#prior
beta0 ~ normal(-2,30);
betagg ~ normal(20,30);
betass ~ normal(-3,30);
betadd ~ normal(-10,40);
# likelihood
for(i in 1:N)
{
Y[i] ~ bernoulli(inv_logit(beta0+betagg*gg[i]+betass*ss[i]+betadd*dd[i]));
}
}
"
MyPar = scale(Mydata[,-4])
datalist <- list(N=nrow(Mydata),
Y=as.numeric(Mydata$OutCome),
gg=MyPar[,"gg"],ss=MyPar[,"ss"],dd=MyPar[,"dd"])
m <- stan(model_code=model1,iter=20000,data= datalist,n.chains=4)
ggmcmc(ggs(m))
print(m)