Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24

Визуализация предсказанных/настоящих аномалий и степени уверенности модели в том, что это аномалия

15.03.2021, 01:14. Показов 1027. Ответов 12

Студворк — интернет-сервис помощи студентам
Ставится задача найти аномалии в временных рядах.
Есть:
y_preds - массив из 0 и 1, где 1 - значит объект аномалия, 0 - не аномалия
y_preds_score = массив вещественных чисел, характеризующих степень уверенности модели в том, что объект аномалия
y_true - массив из 0 и 1, где 1 - значит объект аномалия, 0 - не аномалия ( ответы )
Ну и сами данные конечно
Вопрос: как можно это визуализировать наподобие того, как на картинке
Я пробовала использовать scatter (feature-один из признаков). Но, это не то , что нужно. Он не выводит y_preds_score иy_true
Python
1
plt.scatter(x = feature, y =  y_preds_score, c = y_preds)
Спасибо!
Миниатюры
Визуализация предсказанных/настоящих аномалий и степени уверенности модели в том, что это аномалия  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.03.2021, 01:14
Ответы с готовыми решениями:

Где написано о том, что ./ - это Текущая Директория ?
Скажите, пожалуйста, где сказано о том, что ./ - это "Текущая Директория" , ну или "Корневой каталог, в котором находимся"...

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

Утверждение о том, что технология обработки информации – это упорядоченная последовательность действий
Утверждение о том, что технология обработки информации – это упорядоченная последовательность действий, выпол-няемых в течение всего...

12
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
15.03.2021, 01:48
Maria_pythonist, полагаю, что тебе нужна круговая диаграмма соотношения анамалий и нормы. Ибо из двух чисел, красивой визуализации не будет.
1
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 01:53  [ТС]
Спасибо за ответ, но мне нужно не это. Изначально мне известно количество аномалий и нужно визуализировать какие элементы каждый из алгоритмов нахождения аномалий считает аномалиями.
На рисунке у нас есть два графика, желтыми цветом отмечены точки, которые алгоритм считает аномалиями. Предположим, что у нас всего 2 алгоритма и я хочу чтобы на ОДНОМ графике было показано типо вот эти точки (например синим цветом) алгоритм 1 считает аномалиями , а вот эти точки (например оранжевым) алгоритм 2 считает аномалиями
0
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 01:54  [ТС]
вот рисунок
Миниатюры
Визуализация предсказанных/настоящих аномалий и степени уверенности модели в том, что это аномалия  
0
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 01:55  [ТС]
приложила рисунок
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
15.03.2021, 02:05
Maria_pythonist, иными словами будет таблица со значениями 1 и 0, здесь можно, наверное, в левый верхний угол сгруппировать аномалии (к примеру в первые ряды вывести те элементы которые большинство алгоритмов считает аномалиями), но не думаю, что из этого выйдет толк...
элементов много?
upd по каким признакам на рисунке элементам заданы x & y?
0
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 02:06  [ТС]
тут дело не в количестве элементов (а вообще элементов 30+к а аномалий только 9)
Вот и хочу вывести на одном скаттеплоте данные и пометить какие элементы какой из алгоритмов считает аномалиями
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
15.03.2021, 02:10
Maria_pythonist, тогда проход по элементам, если объект аномалия, то задавать ему координаты ближе к центру, если нет то на переферию. но это не даст ничего кроме красивой картинки. Считаю лучшим способом разукрасить таблицу, так хоть какой-то результат будет.
0
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 02:12  [ТС]
Координаты уже есть. По оси x - пусть будет один признак , по оси у - другой. Строится скаттеплот и на этом скаттеплоте и отмечается цветом какие элементы какой из алгоритмов считает аномалиями. Мне нужна именно визуализация красивая, а не таблица(((
0
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
15.03.2021, 02:14
Maria_pythonist, можно полный образец всего что есть?
координаты как-то от аномальности зависят?
0
0 / 0 / 0
Регистрация: 10.03.2021
Сообщений: 24
15.03.2021, 02:38  [ТС]
Вот, типо того. Получилось вывести точки разного цвета на графике. Но, осталась проблема: точки перекрывают друг друга. Я специально выделила НЕаномали белым цветом , а предполагаемые аномалии от разных алгоритмов цветными, но все равно перекрывается. Как можно сделать так,  чтобы они не перекрывали друг друга а перекрывали только белые точки
Миниатюры
Визуализация предсказанных/настоящих аномалий и степени уверенности модели в том, что это аномалия  
0
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,759
15.03.2021, 05:13
https://matplotlib.org/stable/... echarts-py
0
Эксперт Python
 Аватар для dondublon
4652 / 2072 / 366
Регистрация: 17.03.2012
Сообщений: 10,182
Записей в блоге: 6
15.03.2021, 09:53
Maria_pythonist, непонятно, что вам нужно.
Точки же выводятся? Выводятся. Это и есть визуализация. Что вам ещё-то нужно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.03.2021, 09:53
Помогаю со студенческими работами здесь

Pywinauto: Проблема в том, что функция то работает правильно, то нет. Как это исправить?
Пишу вот такую функцию def open_app_in_left_upper_corner_and_given_size(app_path, width, height): app =...

Расположить в порядке роста степени функции и доказать,что это именно так
n, \;\sqrt{n}, \;\log n, \;(\frac{1}{3})^n,\; \frac{3n}{2}, \;17, \;n!, \;n^3

Доказать, что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47
Доказать что 7 в степени n умножить на 2 в степени 3k минус 2 в степени 2k кратное 47 Для набора математических выражений пользуйтесь...

Визуализация корня n-ой степени
Добрый ночи. На ночь возникла одна проблема, которая не дает мне покоя. Как возможно сделать визуализацию корня n-ой степени в HTML. Скорее...

Условие в том, что символы в P1 и P2 должны быть в том же порядке, что и в S
создать программу, которая проверяет, можно ли сформировать заданную строку S из двух других строк: P1 и P2, так, чтобы не осталось лишних...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru