Files
mixture_optimizer/README.md
T

33 lines
2.4 KiB
Markdown

# Планирование эксперимента и оптимизация смесей
Программа для автоматизированного планирования эксперимента, построения регрессионных моделей, проверки значимости факторов и крутого восхождения (градиентного метода) для поиска оптимума в задачах со смесями.
## Основные возможности
- **Редактор состава**: создание и изменение ингредиентов смеси (проценты, разбавление, плотность).
- **Планирование эксперимента**: генерация различных планов:
- Полный факторный план `2^k`
- Центральный композиционный план (ЦКП) с возможностью дробного ядра
- Дробный факторный план `2^(k-p)`
- План Плакетта-Бермана
- План Бокса-Бенкена
- **Ввод откликов**: добавление, редактирование, переименование и удаление откликов.
- **Анализ значений**:
- Построение линейной регрессии (МНК)
- Проверка значимости коэффициентов по t-критерию с заданным уровнем α
- R², скорректированный R², F-критерий
- Дисперсия в центре и доверительный интервал
- Исключение незначимых факторов и пересчёт модели
- **Крутое восхождение**:
- Расчёт коэффициентов модели для выбранного отклика
- Генерация точек вдоль градиента (максимизация или минимизация)
- Возможность установить выбранную точку как новый состав
- **Экспорт данных**: все таблицы можно сохранить в CSV или скопировать в буфер обмена (TSV).
## Установка и запуск
1. Клонируйте репозиторий:
```bash
git clone <url>
cd experiment