Инструмент для корреляционно-регрессионного анализа данных: загрузка CSV, расчёт статистических показателей и подбор модели регрессии — без Excel и ручного счёта.
Один и тот же набор данных, разные модели регрессии — приложение считает коэффициенты и строит линию под каждую функцию:
Прямая
Парабола
Показательная
Гипербола
Логарифмическая
- Загрузка данных из CSV (
CSVUploader) - Подбор модели регрессии: прямая, парабола, показательная, гипербола, логарифмическая
- Расчёт полного набора статистик: коэффициент корреляции, коэффициент детерминации, регрессионные коэффициенты и уравнение регрессии, коэффициент Спирмена, критерий Фишера, t-статистика, стандартные ошибки, эластичность и др. (
components/maths) - Промежуточные и итоговые таблицы вычислений с интерпретацией результатов (значимость корреляции, качество модели)
- Визуализация данных и линии регрессии на графике (Chart.js)
- Автоматический текстовый отчёт по результатам анализа (
Report)
- React 17
- MUI (Material UI) + Emotion — интерфейс, таблицы данных (
@mui/x-data-grid) - Chart.js — визуализация
- jStat — статистические функции
- Webpack 5, SASS
npm install
npm startОткроется страница с загрузкой CSV — после загрузки данные проходят весь пайплайн расчётов автоматически, можно переключать модель регрессии и сразу видеть, как меняется линия и статистики.
Учебный проект.




