An open API service indexing awesome lists of open source software.

https://github.com/f33rni/dvt_lr1

Технологии визуализации данных систем управления Лабораторно практическая работа № 1
https://github.com/f33rni/dvt_lr1

Last synced: 6 months ago
JSON representation

Технологии визуализации данных систем управления Лабораторно практическая работа № 1

Awesome Lists containing this project

README

          

# Технологии визуализации данных систем управления Лабораторно практическая работа № 1
## Python. Полностью свободное использование
### Индивидуальных вариантов нет
### Задание:

```
Московский политехнический университет
Управление в технических системах
Технологии визуализации данных систем управления

Лабораторно практическая работа No 1
Тема: Использование графических возможностей C# для визуализации данных стоха-
стических процессов.
Задача: Разработать приложение по генерации стохастических данных с заданным
профилем распределения и визуализации распределения случайных величин.

Задача 1. Подготовить приложение на языке C# для статистической обработки и
визуализации собранных наборов данных

Реализовать генерацию заданного (через текстовое поле) количества случайных
точек (X1, X2), где X 1 и X 2 – равномерно распределенные случайные величины на
диапазоне [ 0 ÷ 1 ].
Подготовить функционал для настройки профиля преобразования (пересчета) двух
случайных величин (Y1, Y 2 ) из равномерно распределенных случайных величин (X1,
X 2 ). Реализовать отображение профиля преобразования как кусочно-линейных функ-
ций (по пяти точкам – первая и последняя привязаны к границам диапазона генерации
равномерно-распределенных случайных величин).
Реализовать возможность сохранения и чтения данных и настроек функций преоб-
разования.
Реализовать отрисовку наборов данных в виде облака точек, с возможностью вы-
бора пар параметров, используемых как координаты точек. Должна существовать воз-
можность отобразить точки (X1, X2), (X1, Y1), (X 2 , Y2), (Y1, Y2).

Задача 2. Реализовать функции анализа данных

Реализовать расчёт плотности распределения случайных точек и выполнить фоно-
вую окраску области отрисовки случайных точек. При подсчете плотности разделить
диапазон отображения по каждой оси на 10 интервалов.
Добавить в приложение расчёт статистических данных (описательной статистики)
полученного распределения (среднее, средне-квадратическое отклонение, мода, меди-
ана), а также отображения гистограммы распределения каждой из случайных величин.
Расположить оси гистограмм вдоль соответствующих осей на диаграмме облака точек.
```