What problem does it solve?
Running regression analysis normally requires writing statsmodels code, checking assumptions, and interpreting statistical output manually. This Skill automates the entire workflow: it loads tabular data, fits a linear or logistic regression model, and returns coefficients, R-squared, p-values, VIF scores, and plain-language interpretation in structured JSON.
Core Features & Use Cases
- Linear and Logistic Regression: Performs OLS with R-squared, adjusted R-squared, F-test, AIC/BIC, and Durbin-Watson, or Logit with odds ratios, pseudo R-squared, and likelihood ratio tests.
- Automatic Model Selection: Detects binary (0/1) target variables and automatically switches to logistic regression.
- Multicollinearity Detection: Computes VIF for every predictor with warning levels for moderate and severe collinearity.
- Use Case: Given a CSV of housing data, run the analyzer with price as the target to instantly get per-feature coefficients, significance levels, VIF warnings, and a readable explanation of which factors drive price.
Quick Start
Run the regression analyzer script on your CSV file with the target column specified, for example asking to fit a regression predicting price from the numeric columns in data.csv.