- Bash script (
batch.sh): automate the execution of all numerical simulation studies - R scripts (
.R): implement baseline methods, evaluation metrics, simulation studies, real-data analysis of the congressional voting dataset - Data files (
.csv): for real-world data analysis. It is available at Dropbox.
simu_degree.R— empirical sample complexity analysis with respect to the degree.simu_beta.R— empirical sample complexity analysis with respect to the maximum signal.simu_high.R— experiments for high-dimensional cases.simu_p.R— empirical sample complexity analysis with respect to the dimension.simu_ws.R— empirical sample complexity analysis with respect to the weakest signal.DataAnalysis.R— real-data analysis: data cleaning, estimation of the graphical structure among senators, and visualization.
simulation_main.R— runs one method on a given simulated dataset.method_implementation.R— implementations of baseline methods (RPLE, RISE, logRISE, ELASSO, RLRF).evaluation.R— evaluation metrics (e.g., Frobenius norm, true positive rate).
The scripts reproduce the results presented in the paper as follows:
- Figure 1 and Table S1 →
simu_degree.R - Figure 2 and Figure S1 →
simu_beta.R - Figure 3 and Figure S2 →
simu_high.R - Figure S3 →
simu_p.R - Figure S4 →
simu_ws.R - Figure 4 →
DataAnalysis.R
The simplest procedure on reproduction:
- Use the provided bash scripts (
batch.sh) to execute the full set of simulation automatically. - Run
DataAnalysis.Rto reproduce the real-data analysis (Figure 4).