Skip to content

Python implement for the cutting plane algorithm in: February 2020 Sparse high-dimensional regression: Exact scalable algorithms and phase transitions

License

Notifications You must be signed in to change notification settings

AtomXT/ExactSparseRegression

Repository files navigation

ExactSparseRegression

Python implementation for the cutting plane algorithm in: Sparse high-dimensional regression: Exact scalable algorithms and phase transitions

Step1: Run data_generation.py with specific parameters:

  • n: number of samples
  • p: dimension
  • k: number of nonzero components in the true regressor $w$
  • $\rho$: correlation coefficient

Step2: Run OA_process.py to get the results.

Note that: for large problem, turn off the warm-start attribute. i.e. s0_star, w0_star, s1 = OA_process(X, Y, k, gamma, False)

About

Python implement for the cutting plane algorithm in: February 2020 Sparse high-dimensional regression: Exact scalable algorithms and phase transitions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published