dm_event_climate_test: Test differences in event-based climate between groups

View source: R/events_phase_plots.R

dm_event_climate_testR Documentation

Test differences in event-based climate between groups

Description

Tests whether an event-based climate variable differs between groups such as phases or event types.

Usage

dm_event_climate_test(
  event_data,
  climate_var,
  group_var = c("Phase", "event_type"),
  by = c("none", "month", "month_of_year", "year"),
  Year = NULL,
  DOY = NULL,
  method = c("auto", "anova", "kruskal", "t.test", "wilcox")
)

Arguments

event_data

Output of dm_event_climate().

climate_var

Name of the climate-derived column to test.

group_var

Grouping variable. One of "Phase" or "event_type".

by

One of "none", "month", "month_of_year", or "year".

Year

Optional numeric year or vector of years for filtering.

DOY

Optional numeric vector of length 2 for filtering.

method

One of "auto", "anova", "kruskal", "t.test", or "wilcox".

Value

A list with summary statistics, overall tests, and pairwise tests.

Examples


data(gf_nepa17)
data(ktm_clim_hourly)

zg <- phase.zg(df = gf_nepa17[1:800, ], TreeNum = 1)
evt_zg <- dm_event_climate(
  zg,
  ktm_clim_hourly,
  event = "phase_start",
  windows = c(0, 3, 6, 12, 24),
  mean_vars = c("temp", "VPD", "RH"),
  max_vars  = c("VPD"),
  sum_vars  = c("prec")
)

tst <- dm_event_climate_test(
  evt_zg,
  climate_var = "VPD_mean_prev_6h",
  group_var = "Phase",
  by = "month_of_year",
  method = "auto"
)

tst$summary
tst$overall_tests
head(tst$pairwise_tests)



dendRoAnalyst documentation built on May 20, 2026, 5:07 p.m.