mapreduce примеры файлов, поставляемых с MATLAB ®, иллюстрируют различные методы программирования. Эти примеры можно использовать в качестве отправной точки для быстрого прототипа аналогичногоmapreduce расчеты.
Примечание
Все связанные файлы для этих примеров находятся в toolbox/matlab/demos/ папка.
| Пример ссылки | Основной файл | Описание | Известные методы программирования |
|---|---|---|---|
| Поиск максимального значения с помощью MapReduce | MaxMapReduceExample.m | Найти максимальную задержку поступления | Один промежуточный ключ и минимальное вычисление. |
| Вычислить среднее значение с помощью MapReduce | MeanMapReduceExample.m | Найти среднюю задержку поступления | Один промежуточный ключ с промежуточным состоянием (аккумулирование промежуточной суммы и счета). |
| Создание гистограмм с помощью MapReduce | VisualizationMapReduceExample.m | Визуализация данных с помощью гистограмм | Малообъемные сводки данных, достаточные для создания графики и получения предварительной информации. |
| Вычислить среднее по группам с помощью MapReduce | MeanByGroupMapReduceExample.m | Вычислить среднюю задержку прибытия для каждого дня недели | Выполнение простых вычислений по подгруппам входных данных с использованием нескольких промежуточных ключей. |
| Вычисление максимального среднего HSV изображений с помощью MapReduce | HueSaturationValueExample.m | Определение среднего максимального оттенка, насыщенности и яркости в коллекции изображений | Анализ хранилища данных изображения с помощью трех промежуточных клавиш. Выходные данные представляют собой имена файлов, которые можно использовать для просмотра изображений. |
| Простой подсчет данных с помощью MapReduce | SubsettingMapReduceExample.m | Создание одной таблицы из подмножества большого набора данных | Извлечение подмножества большого набора данных для поиска шаблонов. Процедура обобщается с использованием параметризованной функции отображения для передачи критериев подстановки. |
| Использование MapReduce для вычисления ковариации и связанных величин | CovarianceMapReduceExample.m | Вычислить ковариацию и связанные величины | Вычислите несколько промежуточных значений и сохраните их с одним и тем же ключом. Используйте ковариацию, чтобы получить корреляционную матрицу и коэффициенты регрессии и выполнить анализ основных компонентов. |
| Расчет сводной статистики по группам с использованием MapReduce | StatisticsByGroupMapReduceExample.m | Вычислить сводную статистику, организованную по группам | Используйте анонимную функцию для передачи дополнительного параметра группировки параметризованной функции сопоставления. Эта параметризация позволяет быстро пересчитать статистику, используя различные переменные группировки. |
| Использование MapReduce для соответствия модели логистической регрессии | LogitMapReduceExample.m | Подгонка под простую модель логистической регрессии | Цепочка множественная |
| Факторизация матрицы высокого тонкого QR (TSQR) с использованием MapReduce | TSQRMapReduceExample.m | Разложение высокого тонкого QR | Цепочка множественная |