Function for simulating data for group-level inference as described in the supplementary materials.

MHPCA_simulation_within_group_test(
  sig_eps,
  n_d,
  J,
  D,
  num_reg,
  num_time,
  missing_level = FALSE,
  test_group,
  test_region,
  delta
)

Arguments

sig_eps

error standard deviation (scalar)

n_d

group sample size (scalar)

J

number of repetitions per subject (scalar)

D

number of groups (scalar)

num_reg

number of regions (scalar)

num_time

number of functional points (scalar)

missing_level

allow for missing repetitions (logical)

test_group

test group (scalar)

test_region

test region (scalar)

delta

tuning parameter (scalar)

Value

A list with the simulated components.

  • mu - The simulated mean function

  • eta - The simulated group-region-repetition shift from the mean

  • v_k - The simulated level 1 eigenvectors

  • phi_l - the simulated level 1 eigenfunctions

  • lambda_kl - The simulated level 1 eigenvalues

  • v_p - The simulated level 2 eigenvectors

  • phi_m - The simulated level 2 eigenfunctions

  • lambda_pm - The simulated level 2 eigenvalues

  • xi - The simulated subject-specific scores

  • zeta - The simulated subject/repetition-specific scores

  • data - The simulated dataframe with columns for

  • sig_eps - The simulated measurement error variance