sim_fundata

Function sim_fundata 

Source
pub fn sim_fundata(
    n: usize,
    t: &[f64],
    big_m: usize,
    efun_type: EFunType,
    eval_type: EValType,
    seed: Option<u64>,
) -> Vec<f64>
Expand description

Simulate functional data with specified eigenfunction and eigenvalue types.

Convenience function that combines eigenfunction and eigenvalue generation with KL simulation.

§Arguments

  • n - Number of curves to generate
  • t - Evaluation points
  • big_m - Number of eigenfunctions/eigenvalues to use
  • efun_type - Type of eigenfunction basis
  • eval_type - Type of eigenvalue decay
  • seed - Optional random seed

§Returns

Data matrix (n × len(t)) in column-major format