Skip to main content

SKLearn Linear Model Modification

This class should act exactly like sklearn linear model to solve regression problems with the benefit of being able to use drop1 and add1 based on AIC.

Installation

Run the following to install:

pip install sklearn_linear_model_modification

Usage

import pandas as pd
from sklearn_linear_model_modification import LinearRegression, Add1LinearRegression, Drop1LinearRegression
from sklearn_linear_model_modification import Lasso, Add1Lasso, Drop1Lasso
from sklearn_linear_model_modification import ElasticNet, Add1ElasticNet, Drop1ElasticNet
from sklearn_linear_model_modification import Ridge, Add1Ridge, Drop1Ridge

def load_Xy():
    data = load_boston()
    X = pd.DataFrame( data['data'], columns=data['feature_names'] )
    y = data['target']
    return X, y



X, y = load_Xy()

lmod = Ridge()
lmod.fit(X, y)

lmod = Lasso()
lmod.fit(X, y)

lmod = ElasticNet()
lmod.fit(X, y)

lmod = LinearRegression()
lmod.fit(X, y)


lmod = Add1Ridge()
lmod.fit(X, y)

lmod = Add1Lasso()
lmod.fit(X, y)

lmod = Add1ElasticNet()
lmod.fit(X, y)

lmod = Add1LinearRegression()
lmod.fit(X, y)

lmod = Drop1Ridge()
lmod.fit(X, y)

lmod = Drop1Lasso()
lmod.fit(X, y)

lmod = Drop1ElasticNet()
lmod.fit(X, y)

lmod = Drop1LinearRegression()
lmod.fit(X, y)

Development sklearn_linear_model_modification

To install sklearn_linear_model_modification, along with the tools you need to develop and run tests, run the following in your virtualend:

$ pip install -e .[dev]

Metadata

Release files for sklearn-linear-model-modification 0.0.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sklearn-linear-model-modification 0.0.11
File Size Uploaded Provenance Actions
sklearn_linear_model_modification-0.0.11.tar.gz 5.8 kB Without provenance Details for sklearn_linear_model_modification-0.0.11.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for sklearn-linear-model-modification 0.0.11
File Interpreter ABI Platform Actions
sklearn_linear_model_modification-0.0.11-py3-none-any.whl Python 3 none any Details for sklearn_linear_model_modification-0.0.11-py3-none-any.whl

Total release size: 12.9 kB

Release files / sklearn_linear_model_modification-0.0.11.tar.gz

Download URL sklearn_linear_model_modification-0.0.11.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
842f7cbbf503656164ff179d012eed2f3427bf5acddc5c6b34255c2a735d3f9f
BLAKE2b-256 checksum
How to use checksums
6e1172735175183daf5eaf4817b61ba2f2b28163117f9f329159865b0677822b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / sklearn_linear_model_modification-0.0.11-py3-none-any.whl

Download URL sklearn_linear_model_modification-0.0.11-py3-none-any.whl
Size 7.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4440a0a10958c250fb76e2908e5852302b4ad1350222293de6aba7165e5b428e
BLAKE2b-256 checksum
How to use checksums
cf7f12a2e3638966658dfe7e8066d443811d502e4b0e8124f2032454c6e8cde0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/3.10.0 pkginfo/1.8.2 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Security for sklearn-linear-model-modification 0.0.11

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page