TGViewer
Engee на старт! Engee на старт! @engee_com · 4.58K subscribers
Post #650 3.38K
⚡️ Моделирование сложных данных: модель Гауссовой смеси

В анализе данных часто встречаются распределения с несколькими пиковыми значениями — например, распределение времени отклика веб-сервера или потребление энергии устройством в разных режимах работы. Обычное нормальное распределение с такой задачей не справится.

Модель Гауссовой смеси — это гибкая вероятностная модель, которая аппроксимирует сложное, многомодальное распределение как взвешенную сумму нескольких простых нормальных распределений.

Такие модели применяются в кластеризации, распознавании образов, обработке сигналов и финансовом моделировании, где данные естественно группируются вокруг нескольких отдельных центроидов.

✨Суть метода
Каждый компонент смеси — это обычный многомерный гауссиан со своими параметрами:
🔹 Вектор средних значений — центр кластера
🔹 Ковариационная матрица — отображается фигурой формы «колокола»
🔹 Вес компонента — его вклад в общую смесь

✨Что сделано в приложенном проекте
1️⃣ Создана двухкомпонентная смесь для двумерных данных:
Первый компонент: центр в точке (1, 2), вытянутая форма
Второй компонент: центр в точке (-3, -5), форма окружности
Оба компонента равновероятны

2️⃣ Построен объект модели в Engee с помощью MixtureModel из пакета Distributions:
using Distributions

mu = [[1.0, 2.0], [-3.0, -5.0]]
sigma = [[2.0 0.0; 0.0 0.5], [1.0 0.0; 0.0 1.0]]
p = [0.5, 0.5]
gm = MixtureModel([MvNormal(μ, Σ) for (μ, Σ) in zip(mu, sigma)], p)

3️⃣ Визуализирована функция плотности вероятности и кумулятивная функция распределения с помощью интерактивной библиотеки plotly.

Открыть проект и проверить модель на своих данных 🔗

✨Результаты моделирования
Что показывает модель:
✔️ Два чётких пика в точках центров компонентов
✔️ Разная форма кластеров: эллиптическая и сферическая
✔️ Плавный переход между компонентами
✔️ Полная вероятностная модель — можно считать вероятность для любой точки

🎓 Школа моделирования с 18.02
  • ❤ 6
  • 🎉 6
  • 🥰 5
  • 👍 3
More from @engee_com
  1. Sep 28, 2026🧑‍🎓 Запись вебинара «ПИД-регулятор в АСУ ТП: управление температурой в Engee» 🔗 Презент…
  2. Sep 25, 2026Релиз 26.9 – новое в сентябре 🍂 ☕️ ⚙️ Друзья, Сентябрь подходит к концу — за окном яркая…
  3. Sep 23, 2026Engee MIND — ИИ непосредственно в инженерном проекте На ИТОПК-2026 впервые представили Eng…
  4. Sep 18, 2026🔄 Почему ПИД теряет управление при насыщении: разбираем anti-windup Представим: регулятор…
  5. Sep 15, 2026Собрали в карточках, что вас ждёт в День Engee 2026: демозона с реальным оборудованием, но…
  6. Sep 11, 2026📡 EngeeDSP: инструменты для ЦОС в Engee Для ЦОС в Engee мы развиваем специализированную б…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →