p-Generalized Probit Regression and Scalable Maximum Likelihood Estimation via Sketching and Coresets
This is the accompanying code repository for the AISTATS 2022 publication p-Generalized Probit Regression and Scalable Maximum Likelihood Estimation via Sketching and Coresets by Alexander Munteanu, Simon Omlor and Christian Peters.
-
Clone the repository and navigate into the new directory
- git clone https://github.com/cxan96/efficient-probit-regression - cd efficient-probit-regression
-
Create and activate a new virtual environment
python -m venv venv . ./venv/bin/activate
-
Install the package locally
pip install -e .
-
To confirm that everything worked, install
pytest
and run the testspip install pytest pytest
The scripts
directory contains multiple python scripts that can be
used to run the experiments.
Just make sure, that everything is installed properly.
For example, to run the covertype experiments you can use the following command:
python scripts/run_experiments_covertype.py
The plots can be recreated using the jupyter notebooks that can be
found in the notebooks
directory.
Instructions on how to set up a jupyter environment can be found
here.