pick {tripEstimation} | R Documentation |
Choose twilight segments interactively from light data.
Description
pick
plots up series of light data agains record ID, allowing the user to click on the
beginnings and ends of twilight in sequence. picksegs
generates a vector
of segment IDs for each record.
Usage
pick(id, val, nsee = 10000)
picksegs(twind, n)
Arguments
id |
index vector to identify records |
val |
sequence of data (light levels) to choose segments from |
nsee |
number of points to plot per screen |
twind |
vector of index pairs generated by |
n |
Number of segments values required - length of record |
Value
pick
returns a vector where each value (obtained using locator
is the x coordinate for the begin or end of a twilight.
picksegs
uses these paired indexes to return a vector of segment IDs, with NAs
for non-twilight periods.
Warning
Segments are expected to be chosen as non-overlapping.
Note
It seems best to choose more of the light data than less, using the
ekstrom
keyword to solar.model
we can limit the solar
elevation used.
Author(s)
Michael D. Sumner
Examples
d <- sin(seq(0, 10, by = 0.01))
id <- 1:length(d)
## choose a series of start-begin pairs
if (interactive()) {
pk <- pick(id, d, 1000)
## your start/ends should be marked as blue versus red
plot(id, d, col = c("red", "blue")[is.na(picksegs(pk, 1000))+1])
}