Description Usage Arguments Value Author(s) Examples

turn a time series of state data into a time standardized summary log file. Creates a matrix where each row is a time step and each column represents the number of a state occured within that time period

1 |

`state_rec` |
vector of states |

`times` |
POSIX vector representing the time that each state was recorded |

`Time_Step` |
the number of seconds that the data will be binned over |

`start` |
POSIX item refering to when the log file will start |

`end` |
POSIX item refering to when the log file will end |

`states` |
a vector listing all the states to be included in the log file |

A matrix with each column representing a single state. The number of columns will default to to the number of unique states, unless the states argument is supplied. Each row represents a time step, with the number of rows being dependent on the start and end argument. Each cell represents the number of times that that state occured between t and t+1.

Originally designed to determine the number of detections on acoustic receivers over time.

Connor F. White

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | ```
station<-sample(c("A","B","C"),size=200,replace=TRUE)
start<-as.POSIXct("2016-04-26")
end<-start<-as.POSIXct("2016-04-28")
time<-seq(start,end,length.out=50)
time<-rep(time,4)
time<-time+rnorm(200,mean=3600)
#Generate a log file every hour
logGen(state_rec=station,times=time,Time_Step=3600,start=start,end=end)
#generate a log file ever 5 mins
logGen(state_rec=station,times=time,Time_Step=300,start=start,end=end)
#supply a list of states to possibly standardize, even if the state never offccured in this example
logGen(state_rec=station,times=time,Time_Step=3600,start=start,end=end,states=c("A","B","C","D"))
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.