All Projects → eigenfoo → tests-as-linear

eigenfoo / tests-as-linear

Licence: CC-BY-4.0 license
Python port of "Common statistical tests are linear models" by Jonas Kristoffer Lindeløv.

Programming Languages

HTML
75241 projects
Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tests-as-linear

anesthetic
Nested Sampling post-processing and plotting
Stars: ✭ 34 (-46.87%)
Mutual labels:  scipy
MPowerTCX
Share stationary bike data with Strava, Garmin Connect and Golden Cheetah
Stars: ✭ 22 (-65.62%)
Mutual labels:  scipy
audiophile
Audio fingerprinting and recognition
Stars: ✭ 17 (-73.44%)
Mutual labels:  scipy
URT
Fast Unit Root Tests and OLS regression in C++ with wrappers for R and Python
Stars: ✭ 70 (+9.38%)
Mutual labels:  statistical-tests
skinner
Skin export / import tools for Autodesk Maya
Stars: ✭ 68 (+6.25%)
Mutual labels:  scipy
PVMismatch
An explicit Python PV system IV & PV curve trace calculator which can also calculate mismatch.
Stars: ✭ 51 (-20.31%)
Mutual labels:  scipy
Shapley regressions
Statistical inference on machine learning or general non-parametric models
Stars: ✭ 37 (-42.19%)
Mutual labels:  statistical-tests
tsa-tutorial
Material for the tutorial, "Time series analysis with pandas" at T-Academy
Stars: ✭ 21 (-67.19%)
Mutual labels:  statsmodels
LearnedSort
Learned Sort: a model-enhanced sorting algorithm
Stars: ✭ 74 (+15.63%)
Mutual labels:  linear-models
chaospy
Chaotic attractors (Lorenz, Rossler, Rikitake etc.)
Stars: ✭ 47 (-26.56%)
Mutual labels:  scipy
Jamais-Vu
Audio Fingerprinting and Recognition in Python using NVidia's CUDA
Stars: ✭ 24 (-62.5%)
Mutual labels:  scipy
resolutions-2019
A list of data mining and machine learning papers that I implemented in 2019.
Stars: ✭ 19 (-70.31%)
Mutual labels:  scipy
introduction to ml with python
도서 "[개정판] 파이썬 라이브러리를 활용한 머신 러닝"의 주피터 노트북과 코드입니다.
Stars: ✭ 211 (+229.69%)
Mutual labels:  scipy
PyCHAM
PyCHAM: CHemistry with Aerosol Microphysics in Python box model for Windows, Linux and Mac
Stars: ✭ 38 (-40.62%)
Mutual labels:  scipy
mdct
A fast MDCT implementation using SciPy and FFTs
Stars: ✭ 42 (-34.37%)
Mutual labels:  scipy
Algorithmic-Trading
Algorithmic trading using machine learning.
Stars: ✭ 102 (+59.38%)
Mutual labels:  scipy
SchrodingerWellPython
2D 3D Time independent FDM Schrodinger equation solver for arbitrary shape of well
Stars: ✭ 21 (-67.19%)
Mutual labels:  scipy
dsp-theory
Theory of digital signal processing (DSP): signals, filtration (IIR, FIR, CIC, MAF), transforms (FFT, DFT, Hilbert, Z-transform) etc.
Stars: ✭ 643 (+904.69%)
Mutual labels:  scipy
ml-time-series-analysis-on-sales-data
Time Series Decomposition techniques and random forest algorithm on sales data
Stars: ✭ 34 (-46.87%)
Mutual labels:  statsmodels
python-for-gis-progression-path
Progression path for a GIS analyst who wants to become proficient in using Python for GIS: from apprentice to guru
Stars: ✭ 98 (+53.13%)
Mutual labels:  scipy

Common statistical tests are linear models: Python port

Build Status Binder

A Python port of Jonas Kristoffer Lindeløv's post Common statistical tests are linear models (or: how to teach stats), which originally had accompanying code in R.

Notes on Python port

The original post used R's built-in functions to verify that the linear models were indeed equivalent to the statistical tests (by showing that the p-values, t-values, and other such statistics, were the same in either case). In this Python port, we instead verify that scipy.stats functions and smf.ols output agree.

The original R post had four appendices, each of which demonstrated (through numerical simulation) that a common statistical test was well-approximated by a linear model. These simulations have not been ported to Python (yet!). This is an outstanding issue. In the meantime, please refer to the original appendices upstream for the simulations.

Finally, certain statistical functions and tests are supported by neither statsmodels or scipy, the two statistical Python libraries used in this port. R code with no simple Python equivalent (mainly in sections 6 and 7, "Three or more means" and "Proportions: Chi-square is a log-linear model") has not been ported. Such code has been noted in yellow warning boxes.

Contributing

Please refer to the contributing guide for project structure information and development instructions.

License

This work is licensed under a Creative Commons Attribution 4.0 International License. Please refer to LICENSE.txt for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].