Matlab - преобразование непрерывных данных в дискретные данные - PullRequest
2 голосов
/ 10 августа 2011

Существуют ли какие-либо методы, которые применяются для преобразования непрерывных данных в дискретные данные?

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

Если это так, доступны ли реализации в Matlab Mathworks File Exchange?

Ответы [ 2 ]

4 голосов
/ 10 августа 2011

Более точный ответ заключается в том, что вам нужно скопировать ваши данные.Это может быть сделано с произвольными разбиениями или разбиениями на основе квантилей самих данных.Базовая система Matlab обеспечивает поддержку квантилей (quantile), и вы можете посмотреть видео по биннингу @ http://blogs.mathworks.com/videos/2009/01/07/binning-data-in-matlab/. На самом деле это было вдохновлено другим вопросом SO.

Обновление: я забылОтметим, что гистограммы (hist) также будут связывать данные.Лично я обнаружил, что биннинг в R (основная статистическая среда) предпочтителен, особенно с использованием биннинга Фридмана-Диакониса (т. Е. Опция breaks = "FD" в R для hist).

0 голосов
/ 10 августа 2011

Да - выборка . Это обычно происходит в момент сбора данных - как вы можете иметь непрерывные данные в Matlab? (Полагаю, одним исключением будет оценка функции для дискретных входных точек.)

Если вам нужен более конкретный ответ, вам нужно отредактировать вопрос, чтобы он был более конкретным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...