Learn R Programming

scmSpillover (version 0.1.1)

generate_test_data: Generate simulated data for testing

Description

Generate simulated data for testing

Usage

generate_test_data(
  n_units = 20,
  n_periods = 30,
  treatment_start = 20,
  effect_size = -5
)

Value

A numeric matrix with dimensions (n_periods x n_units). The first column represents the treated unit, remaining columns are control units. Rows represent time periods.

Arguments

n_units

Number of units

n_periods

Number of time periods

treatment_start

When treatment begins

effect_size

Size of treatment effect

Examples

Run this code
# Generate test data with default parameters
data <- generate_test_data()
dim(data)  # 30 periods x 20 units

# Generate smaller dataset
data <- generate_test_data(n_units = 10, n_periods = 20,
                           treatment_start = 15, effect_size = -3)

Run the code above in your browser using DataLab