1
0
ml_measurement_error_public/multiple_iv_simulations/Makefile
Nathan TeBlunthuis d640b25473 bugfix.
2025-06-06 20:27:44 -07:00

42 lines
1.2 KiB
Makefile

.ONESHELL:
SHELL=bash
Ns=[1000,5000,10000]
ms=[100,200,400,1000]
seeds=[$(shell seq -s, 1 500)]
explained_variances=[0.1]
all:main
main:remembr.rds
srun=sbatch --wait --verbose skx_dev.sbatch
skx_pylauncher_limit=40
joblists:example_1_jobs example_2_jobs example_3_jobs
grid_sweep_script=../simulations/grid_sweep.py
example_1_jobs: 01_indep_differential.R simulation_base.R ${grid_sweep_script} skx_dev.sbatch ../misclassificationmodels
${srun} uv run ${grid_sweep_script} --command 01_indep_differential.R --arg_dict '{"N":${Ns},"m":${ms},"seed":${seeds},"outfile":["example_1.feather"],"y_explained_variance":${explained_variances},"Bzx":[1],"prediction_accuracy":[0.825]}' --outfile example_1_jobs --remember_file=remember_grid_sweep.rds
example_1.feather: example_1_jobs my_pylauncher.py
sbatch -J "multiple iv measerr correction" spr_2.sbatch my_pylauncher.py $< --cores 1
remembr.rds:example_1.feather
# rm -f remembr.RDS
# ${srun} Rscript plot_example.R --infile example_1.feather --name "plot.df.example.1"
clean_main:
rm -f example_1_jobs
rm -f example_1.feather
#
clean_all: clean_main
rm *.feather
rm -f remembr.RDS
rm -f remembr*.RDS
rm -f robustness*.RDS
rm -f example_*_jobs
rm -f robustness_*_jobs_*