Skip to main content

olr: Optimal Linear Regression

Project description

The olr function runs all the possible combinations of linear regressions with all of the dependent variables against the independent variable and returns the statistical summary of either the greatest adjusted R-squared or R-squared term.

datasetname = pd.read_csv('C:\Rstuff\olr\inst\extdata\oildata.csv') resvarname = datasetname[['OilPrices']] expvarnames = datasetname[['SP500', 'RigCount', 'API', 'Field_Production', 'RefinerNetInput', 'OperableCapacity', 'Imports', 'StocksExcludingSPR']]

The TRUE or FALSE in the olr function, specifies either the adjusted R-squared or the R-squared regression summary, respectfully.

Adjusted R-squared
olr(datasetname, resvarname, expvarnames, adjr2 = "True")

R-squared
olr(datasetname, resvarname, expvarnames, adjr2 = "False")

list of summaries
olrmodels(datasetname, resvarname, expvarnames)

list of formulas
olrformulas(datasetname, resvarname, expvarnames)

list of forumlas with the dependant variables in ascending order
olrformulasorder(datasetname, resvarname, expvarnames)

the list of adjusted R-squared terms
adjr2list(datasetname, resvarname, expvarnames)

the list of R-squared terms
r2list(datasetname, resvarname, expvarnames)

There is an R version of this package.

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

olr-1.0.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

olr-1.0.0-py3-none-any.whl (15.2 kB view details)

Uploaded Python 3

File details

Details for the file olr-1.0.0.tar.gz.

File metadata

  • Download URL: olr-1.0.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for olr-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9ceac6454d0c7d1e4860c6fcbe68b880dd45ae39446e7c807354c48147866aa1
MD5 cd93b08d03b896e9646be6b30b7380a4
BLAKE2b-256 3aa1d3dfce6a01098fd02944e872dcb270edc3213541a6b6ba3b4d34e6cc97b0

See more details on using hashes here.

File details

Details for the file olr-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: olr-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/3.7.3

File hashes

Hashes for olr-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 89658c24176738585f62d6c759508821722f008cf5eb5f836840e388075bc292
MD5 db13c4ef6a823948f1d9f21edd1c6b3e
BLAKE2b-256 b6f58e1f24ab7d560fd819260a33e7508c3a80b31d569ae646ffe5b33d107d71

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