ustat_var.generate_test_data.generate_data

ustat_var.generate_test_data.generate_data(n_teachers, n_time, n_arrays, var_fixed=1.0, var_noise=1.0, cov_factor=0.5, seed=None)

Generates n_arrays arrays of size (n_teachers, n_time), all with fixed variance and covariance structure.

Parameters:
  • n_teachers (int) – Number of rows (teachers).

  • n_time (int) – Number of columns (time periods).

  • n_arrays (int) – Number of arrays to generate.

  • var_fixed (float) – Desired variance for elements.

  • var_noise (float) – Variance of added noise.

  • cov_factor (float) – Factor controlling covariance between arrays.

  • seed (int, optional) – Optional random seed.

Returns:

Arrays with fixed variance/covariance.

Return type:

list of ndarray