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

Программа для автоматизированного планирования эксперимента, построения регрессионных моделей, проверки значимости факторов и крутого восхождения (градиентного метода) для поиска оптимума в задачах со смесями.

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

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

Установка и запуск

  1. Клонируйте репозиторий:
    git clone <url>
    cd experiment
    
S
Description
Программа для автоматизированного планирования эксперимента, построения регрессионных моделей, проверки значимости факторов и градиентного поиска оптимума (крутое восхождение) в задачах со смесями.
Readme 105 KiB
Languages
Python 100%