View source: R/cumulative_day.r
cumulative_day | R Documentation |
Takes the result of iterative growth modeling and transforms data from Julian Day (0 - 365) to cumulative day of the shell age by detecting where transitions from one year to the next occur and adding full years (365 days) to simulations in later years.
cumulative_day( resultarray, plotyearmarkers = TRUE, export_peakid = TRUE, path = tempdir() )
resultarray |
Array containing the full results of the optimized growth model |
plotyearmarkers |
Should the location of identified year
transitions be plotted? |
export_peakid |
Should the result of peak identification
be plotted? |
path |
Export path (defaults to tempdir()) |
A new version of the Julian Day tab of the resultarray with Julian Day model estimates replaced by estimates of cumulative age of the record in days.
package dependencies: zoo 1.8.7; scales 1.1.0; graphics function dependencies: peakid
testarray <- array(NA, dim = c(40, 36, 9)) # Create empty array # with correct third dimension windowfill <- seq(50, 500, 50) %% 365 # Create dummy simulation data # (ages) to copy through the array for(i in 6:length(testarray[1, , 1])){ testarray[, i, 3] <- c(windowfill, rep(NA, length(testarray[, 1, 3]) - length(windowfill))) windowfill <- c(NA, (windowfill + 51) %% 365) } # Add dummy /code{D} column. testarray[, 1, 3] <- seq(1, length(testarray[, 1, 3]), 1) # Add dummy YEARMARKER column testarray[, 3, 3] <- c(0, rep(c(0, 0, 0, 0, 0, 0, 1), 5), 0, 0, 0, 0) # Add dummy d18Oc column testarray[, 2, 3] <- sin((2 * pi * (testarray[, 1, 3] - 8 + 7 / 4)) / 7) testarray2 <- suppressWarnings(cumulative_day(testarray, FALSE, FALSE, tempdir())) # Apply function on array
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.