Skip to content

abess-team/SLIDE

Repository files navigation

📘 Instructions for Reproducible Materials

Note: The implementation of SLIDE is provided by the R function slide in the abess package on CRAN.


🗂️ Project Organization

  • 🖥️ Bash script (batch.sh): Automates execution of all numerical simulation studies.
  • 📊 R scripts (.R): Implement baseline methods, evaluation metrics, simulation studies, and real-data analysis of the congressional voting dataset.
  • 📁 Data files (.csv): Used for real-world data analysis. Available on
    👉 Dropbox.

📄 File Descriptions

🔧 Main R Scripts

  • simu_degree.R — empirical sample complexity analysis w.r.t. degree.
  • simu_beta.R — empirical sample complexity analysis w.r.t. maximum signal.
  • simu_high.R — experiments for high-dimensional cases.
  • simu_p.R — empirical sample complexity analysis w.r.t. dimension.
  • simu_ws.R — empirical sample complexity analysis w.r.t. weakest signal.
  • DataAnalysis.R — real-data analysis, including data cleaning, estimation of graphical structure among senators, and visualization.

🧩 Utility R Scripts (automatically used by main scripts)

  • simulation_main.R — executes a method on a 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).

🔁 Reproducing Results

Each script corresponds to figures/tables in the paper:

Script Output Figures / Tables
simu_degree.R Figure 1, Table S1
simu_beta.R Figure 2, Figure S1
simu_high.R Figure 3, Figure S2
simu_p.R Figure S3
simu_ws.R Figure S4
DataAnalysis.R Figure 4

▶️ Quick Start: Reproduce All Results

  1. 📈 Reproduce real-data results (Figure 4):

    Rscript DataAnalysis.R
  2. 🚀 Run simulations using the bash script:

    bash batch.sh

Releases

No releases published

Packages

No packages published