Initial commit: планирование эксперимента и оптимизация смесей

This commit is contained in:
2026-07-23 15:12:32 +05:00
commit 025421193d
17 changed files with 1634 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
# Планирование эксперимента и оптимизация смесей
Программа для автоматизированного планирования эксперимента, построения регрессионных моделей, проверки значимости факторов и крутого восхождения (градиентного метода) для поиска оптимума в задачах со смесями.
## Основные возможности
- **Редактор состава**: создание и изменение ингредиентов смеси (проценты, разбавление, плотность).
- **Планирование эксперимента**: генерация различных планов:
- Полный факторный план `2^k`
- Центральный композиционный план (ЦКП) с возможностью дробного ядра
- Дробный факторный план `2^(k-p)`
- План Плакетта-Бермана
- План Бокса-Бенкена
- **Ввод откликов**: добавление, редактирование, переименование и удаление откликов.
- **Анализ значений**:
- Построение линейной регрессии (МНК)
- Проверка значимости коэффициентов по t-критерию с заданным уровнем α
- R², скорректированный R², F-критерий
- Дисперсия в центре и доверительный интервал
- Исключение незначимых факторов и пересчёт модели
- **Крутое восхождение**:
- Расчёт коэффициентов модели для выбранного отклика
- Генерация точек вдоль градиента (максимизация или минимизация)
- Возможность установить выбранную точку как новый состав
- **Экспорт данных**: все таблицы можно сохранить в CSV или скопировать в буфер обмена (TSV).
## Установка и запуск
1. Клонируйте репозиторий:
```bash
git clone <url>
cd experiment