Веб-приложение для расчёта относительных весов предикторов (Johnson's Relative Weights) с множественной импутацией пропущенных значений.
Johnson's Relative Weights — это метод, который позволяет определить вклад каждой независимой переменной в объяснение дисперсии зависимой переменной. В отличие от стандартных коэффициентов регрессии, относительные веса корректно распределяют объяснённую дисперсию между коррелирующими предикторами.
# Клонируйте репозиторий
git clone <repository-url>
cd JohnsonsBot
# Создайте виртуальное окружение
python -m venv .venv
source .venv/bin/activate # Linux/Mac
# или .venv\Scripts\activate # Windows
# Установите зависимости
pip install -r requirements.txt
python app.py
Приложение будет доступно по адресу: http://localhost:8000
Создайте аккаунт на Koyeb
Создайте новый сервис:
Instance type: eSmall или Small
Настройки:
Health check path: /health
Нажмите Deploy
PORT — порт приложения (Koyeb устанавливает автоматически)APP_HOST — хост (по умолчанию 0.0.0.0)Файл результатов содержит:
- Imputation Method — метод импутации
- Dependent Variable — зависимая переменная
- R-squared — коэффициент детерминации
- Weight_* — абсолютные веса каждого предиктора
- Percentage_* — процентный вклад каждого предиктора
MIT