Skip to content

kyvees13/binomial

Repository files navigation

Анализатор биномиального распределения

Программный комплекс для детального статистического анализа и планирования стратегий на основе биномиального распределения. Проект выполнен в рамках университетской практики.

🚀 Быстрый запуск

С использованием Docker (Рекомендуется)

Убедитесь, что у вас установлен Docker и Docker Compose.

docker-compose up --build

Приложение будет доступно по адресу: http://localhost:3000

Локальная разработка

  1. Установите зависимости: npm install
  2. Запустите сервер разработки: npm run dev

📊 Основные возможности

  1. Аналитический дашборд:
    • Расчет рисков недобора ($P < k$) и шансов на успех ($P \ge k$).
    • Автоматический расчет математического ожидания ($\mu$).
  2. Sigma-планирование:
    • Интегрированный подбор параметров для зон $1\sigma$, $2\sigma$ и $3\sigma$.
    • Расчет финансового коридора (минимум/максимум дохода) для каждого интервала.
  3. Генератор Гарантий:
    • Автоматический подбор количества билетов ($n$) для превращения вашей цели в «статистический факт».
  4. Лаборатория Монте-Карло:
    • Эмпирическое подтверждение теории через запуск 1,000 независимых испытаний.

🧪 Тестирование

Для запуска тестов математического ядра выполните:

npm run test

🛠 Технологический стек

  • Frontend: Next.js 16 (App Router), React 19.
  • Стили: Tailwind CSS v4, shadcn/ui.
  • Графики: Chart.js.
  • Тесты: Vitest.
  • DevOps: Docker, Multi-stage builds.

About

binomial distribution calc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors