simulation = data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.1.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.2.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.3.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.4.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.5.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.6.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.7.rds \
	data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.8.rds
	
ablation = data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.1_rx_1_ra_1.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.2_rx_1_ra_1.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_1_ra_1.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0_ra_1.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_1_ra_0.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.5_ra_0.5.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0_ra_0.5.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.5_ra_0.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.3_ra_0.3.rds \
    data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.2_ra_0.2.rds

all: simulation ablation

simulation: $(simulation)

ablation: 

clean:
	rm -f $(simulation)

.PHONY: all simulation clean

data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.1_rx_1_ra_1.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 1 --ra 1 --sigma 0.1
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.2_rx_1_ra_1.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 1 --ra 1 --sigma 0.2
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_1_ra_1.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 1 --ra 1 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0_ra_1.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0 --ra 1 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_1_ra_0.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 1 --ra 0 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.5_ra_0.5.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0.5 --ra 0.5 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0_ra_0.5.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0 --ra 0.5 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.5_ra_0.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0.5 --ra 0 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.3_ra_0.3.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0.3 --ra 0.3 --sigma 0.3
	
data/results/ablation_n_2000_em_5_alpha_0_mu_0_sigma_0.3_rx_0.2_ra_0.2.rds: R/ablation_study.R R/simulation.R
	Rscript R/ablation_study.R --n 2000 --rx 0.2 --ra 0.2 --sigma 0.3

data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.1.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.1
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.2.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.2
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.3.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.3
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.4.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.4
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.5.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.5
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.6.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.6
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.7.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.7
	
data/results/simulation_n_1000_alpha_0_mu_0_sigma_0.8.rds: R/simulation_study.R R/simulation.R
	Rscript R/simulation_study.R --n 1000 --alpha 0 --mu 0 --sigma 0.8
	
