Runs the documented examples for
find_max_after_hours().
example(find_max_after_hours, package = "cgmguru", run.dontrun = FALSE)
#>
#> fnd___> # Load sample data
#> fnd___> library(iglu)
#>
#> fnd___> data(example_data_5_subject)
#>
#> fnd___> data(example_data_hall)
#>
#> fnd___> # Create start points for demonstration (using row indices)
#> fnd___> start_indices <- seq(1, nrow(example_data_5_subject), by = 100)
#>
#> fnd___> start_points <- data.frame(start_indices = start_indices)
#>
#> fnd___> # Find maximum glucose in next 2 hours
#> fnd___> max_after <- find_max_after_hours(example_data_5_subject, start_points, hours = 2)
#>
#> fnd___> print(paste("Found", length(max_after$max_indices), "maximum points"))
#> [1] "Found 1 maximum points"
#>
#> fnd___> # Find maximum glucose in next 1 hour
#> fnd___> max_after_1h <- find_max_after_hours(example_data_5_subject, start_points, hours = 1)
#>
#> fnd___> # Analysis on larger dataset
#> fnd___> large_start_indices <- seq(1, nrow(example_data_hall), by = 200)
#>
#> fnd___> large_start_points <- data.frame(start_indices = large_start_indices)
#>
#> fnd___> large_max_after <- find_max_after_hours(example_data_hall, large_start_points, hours = 2)
#>
#> fnd___> print(paste("Found", length(large_max_after$max_indices), "maximum points in larger dataset"))
#> [1] "Found 1 maximum points in larger dataset"