Skip to main content

No project description provided

Project description

stepshift

Stepshift is a package that implements the stepshifting algorithm described in appendix A of
Hegre et al. (2020).

Installation

Stepshift is currently only distributed as a source distribution, which means that the end user needs a C compiler. This means that OSX users need to have Xcode installed on their system before proceeding. In addition, the numpy requirement is quite strict, since stepshift uses the Numpy C API via Cython.

Install by running:

pip install stepshift

Usage

Stepshift has a module called stepshift.views which contains a class called StepshiftedModels. This class wraps the stepshifting procedure, exposing a simple, Scikit-Learn-like (but not equivalent) API. The model takes three arguments: A scikit learn estimator, a list containing integers, which denotes the steps, and a string variable which is the name of the dependent variable:

from sklearn.linear_model import LogisticRegression
from stepshift.views import StepshiftedModels

mdl = StepshiftedModels(LogisticRegression(),[1,2,3,4,5,6,7,8],"outcome")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stepshift-2.2.2.tar.gz (160.9 kB view details)

Uploaded Source

File details

Details for the file stepshift-2.2.2.tar.gz.

File metadata

  • Download URL: stepshift-2.2.2.tar.gz
  • Upload date:
  • Size: 160.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for stepshift-2.2.2.tar.gz
Algorithm Hash digest
SHA256 9bb5579ce03b69ac829bcccf3012997d8eb6993afde04404ebef94cb93eeb63e
MD5 786c60b589121821977b818377a86fe5
BLAKE2b-256 5ae1b43f8ea7a7290339775c175498f3aa5fc17b457e81b01c9cce9d25b7cc15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page