Mixture Optimizer

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

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

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

Все данные хранятся в едином JSON-файле. Сохранение – по команде пользователя (без автоматического сохранения).

Технологии: Python 3.8+, NumPy, SciPy, pyperclip.
Интерфейс – консольный, с удобной табличной печатью.

Разработано для химиков, биологов, технологов, инженеров и всех, кто занимается оптимизацией многокомпонентных систем.