Skip to content

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CR-Analysis — корреляционно-регрессионный анализ

Инструмент для корреляционно-регрессионного анализа данных: загрузка 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 — после загрузки данные проходят весь пайплайн расчётов автоматически, можно переключать модель регрессии и сразу видеть, как меняется линия и статистики.

Статус

Учебный проект.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages