Поддержка генерации кода, указания по применению и ограничения

Генерация кода C/C++ требует MATLAB® Coder™. MATLAB Coder генерирует код C/C++ для функций Statistics and Machine Learning Toolbox™, которые поддерживают генерацию кода, учитывая эти условия:

  • Вы не можете вызвать функцию в верхнем уровне при генерации кода при помощи codegen. Вместо этого вызовите функцию в функции точки входа, и затем сгенерируйте код от функции точки входа. Функция точки входа, также известная как или первичную функцию верхнего уровня, является функцией, которую вы задаете для генерации кода. Все функции в функции точки входа должны поддержать генерацию кода.

  • Ограничения MATLAB Coder также применяются к Statistics and Machine Learning Toolbox за генерацию кода. Для получения дополнительной информации смотрите Функции языка MATLAB, Поддерживавшие для Генерации кода C/C++ (MATLAB Coder).

  • Генерация кода в Statistics and Machine Learning Toolbox не поддерживает разреженные матрицы, категориальные массивы и таблицы.

Чтобы узнать о генерации кода, смотрите Введение в Генерацию кода.

Эта таблица приводит функции Statistics and Machine Learning Toolbox та генерация кода поддержки.

Звездочка (*) указывает, что страница с описанием имеет указания и ограничения по применению для генерации кода C/C++.

betacdf

Бета кумулятивная функция распределения

BetaDistribution*

Бета объект вероятностного распределения

betafit

Бета оценки параметра

betainv

Бета кумулятивная функция распределения инверсии

betalike

Бета отрицательная логарифмическая правдоподобность

betapdf

Бета функция плотности вероятности

betarnd*

Бета случайные числа

betastat

Бета среднее значение и отклонение

binocdf

Биномиальная кумулятивная функция распределения

binoinv

Биномиальная обратная кумулятивная функция распределения

binopdf

Биномиальная функция плотности вероятности

binornd*

Случайные числа от биномиального распределения

binostat

Биномиальное среднее значение и отклонение

categorical*

Массив, который содержит значения, присвоенные категориям

cdf*

Кумулятивная функция распределения

chi2cdf

Кумулятивная функция распределения хи-квадрата

chi2inv

Кумулятивная функция распределения инверсии хи-квадрата

chi2pdf

Функция плотности вероятности хи-квадрата

chi2rnd*

Случайные числа хи-квадрата

chi2stat

Среднее значение хи-квадрата и отклонение

ClassificationBaggedEnsemble*

Ансамбль классификации, выращенный путем передискретизации

ClassificationDiscriminant*

Классификация дискриминантных анализов

ClassificationECOC*

Модель Multiclass для машин опорных векторов (SVMs) и других классификаторов

ClassificationEnsemble*

Классификатор ансамбля

ClassificationKNN*

k- соседняя классификация

ClassificationLinear*

Линейная модель для бинарной классификации высоко-размерных данных

ClassificationNaiveBayes*

Наивная Байесова классификация

ClassificationSVM*

Машина опорных векторов (SVM) для и бинарной классификации одного класса

ClassificationTree*

Дерево выбора из двух альтернатив для классификации

CompactClassificationDiscriminant*

Компактный класс дискриминантного анализа

CompactClassificationECOC*

Компактная модель мультикласса для машин опорных векторов (SVMs) и других классификаторов

CompactClassificationEnsemble*

Компактный класс ансамбля классификации

CompactClassificationNaiveBayes*

Компактный наивный классификатор Байеса

CompactClassificationSVM*

Компактная машина опорных векторов (SVM) для и бинарной классификации одного класса

CompactClassificationTree*

Компактное дерево классификации

CompactGeneralizedLinearModel*

Компактный обобщенный линейный класс модели регрессии

CompactLinearModel*

Компактная модель линейной регрессии

CompactRegressionEnsemble*

Компактный класс ансамбля регрессии

CompactRegressionGP*

Компактный Гауссов класс модели регрессии процесса

CompactRegressionSVM*

Компактная модель регрессии машины опорных векторов

CompactRegressionTree*

Компактное дерево регрессии

coxphfit*

Cox пропорциональная регрессия опасностей

ecdf*

Эмпирическая кумулятивная функция распределения

evcdf

Кумулятивная функция распределения экстремума

evfit

Оценки параметра экстремума

evinv

Кумулятивная функция распределения инверсии экстремума

evpdf

Функция плотности вероятности экстремума

evrnd*

Случайные числа экстремума

evstat

Среднее значение экстремума и отклонение

ExhaustiveSearcher*

Создайте исчерпывающего самого близкого соседнего искателя

expcdf

Экспоненциальная кумулятивная функция распределения

expfit

Экспоненциальные оценки параметра

expinv

Экспоненциальная обратная кумулятивная функция распределения

ExponentialDistribution*

Экспоненциальный объект вероятностного распределения

exppdf

Экспоненциальная функция плотности вероятности

exprnd*

Экспоненциальные случайные числа

expstat

Экспоненциальное среднее значение и отклонение

ExtremeValueDistribution*

Объект вероятностного распределения экстремума

fcdf

Кумулятивная функция распределения F

finv

Кумулятивная функция распределения инверсии F

fitdist*

Подходящий объект вероятностного распределения к данным

fpdf

Функция плотности вероятности F

frnd*

Случайные числа F

fstat

Среднее значение F и отклонение

gamcdf

Гамма кумулятивная функция распределения

gaminv

Гамма кумулятивная функция распределения инверсии

gampdf

Гамма функция плотности вероятности

gamrnd*

Гамма случайные числа

gamstat

Гамма среднее значение и отклонение

GeneralizedLinearModel*

Обобщенный линейный класс модели регрессии

GeneralizedParetoDistribution*

Объект нормального распределения вероятностей

geocdf

Геометрическая кумулятивная функция распределения

geoinv

Геометрическая обратная кумулятивная функция распределения

geomean*

Среднегеометрический

geopdf

Геометрическая функция плотности вероятности

geornd*

Геометрические случайные числа

geostat

Среднегеометрический и отклонение

gevcdf

Обобщенная кумулятивная функция распределения экстремума

gevinv

Обобщенная кумулятивная функция распределения инверсии экстремума

gevpdf

Обобщенная функция плотности вероятности экстремума

gevrnd*

Обобщенные случайные числа экстремума

gevstat

Обобщенное среднее значение экстремума и отклонение

glmval*

Обобщенные линейные значения модели

gpcdf

Обобщенная кумулятивная функция распределения Парето

gpinv

Обобщенная кумулятивная функция распределения инверсии Парето

gppdf

Обобщенная функция плотности вероятности Парето

gprnd*

Обобщенные случайные числа Парето

gpstat

Обобщенное среднее значение Парето и отклонение

grp2idx*

Создайте вектор индекса из сгруппированной переменной

harmmean*

Среднее гармоническое

hygecdf

Гипергеометрическая кумулятивная функция распределения

hygeinv

Гипергеометрическая обратная кумулятивная функция распределения

hygepdf

Гипергеометрическая функция плотности вероятности

hygernd*

Гипергеометрические случайные числа

hygestat

Гипергеометрическое среднее значение и отклонение

icdf*

Обратная кумулятивная функция распределения

iqr*

Межквартильный размах

KDTreeSearcher*

Создайте d-дерево K самый близкий соседний искатель

kmeans*

k- кластеризация

knnsearch*

Найдите k - самые близкие соседи, использующие входные данные

knnsearch*

Найдите k - самые близкие соседи, использующие объект искателя

ksdensity*

Ядро, сглаживающее функциональную оценку для одномерных и двумерных данных

kurtosis*

Эксцесс

LinearModel*

Модель линейной регрессии

loadCompactModel

(Чтобы быть удаленным), Восстанавливают объект модели из сохраненной модели для генерации кода

loadLearnerForCoder*

Восстановите объект модели из сохраненной модели для генерации кода

logncdf

Логарифмически нормальная кумулятивная функция распределения

lognfit

Логарифмически нормальные оценки параметра

logninv

Логарифмически нормальная обратная кумулятивная функция распределения

LognormalDistribution*

Логарифмически нормальный объект вероятностного распределения

lognpdf

Логарифмически нормальная функция плотности вероятности

lognrnd*

Логарифмически нормальные случайные числа

lognstat

Логарифмически нормальное среднее значение и отклонение

mad*

Среднее или среднее абсолютное отклонение

mean*

Среднее значение вероятностного распределения

median*

Медиана вероятностного распределения

mnpdf

Функция плотности вероятности многочлена

moment*

Центральный момент

mvksdensity*

Ядро, сглаживающее функциональную оценку для многомерных данных

nancov*

Ковариация, игнорирующая NaN значения

nanmax*

Максимум, игнорируя NaN значения

nanmean*

Среднее значение, игнорируя NaN значения

nanmedian*

Медиана, игнорируя NaN значения

nanmin*

Минимум, игнорируя NaN значения

nanstd*

Стандартное отклонение, игнорируя NaN значения

nansum*

Суммируйте, игнорируя NaN значения

nanvar*

Отклонение, игнорируя NaN значения

nbincdf

Отрицательная биномиальная кумулятивная функция распределения

nbininv

Отрицательная биномиальная обратная кумулятивная функция распределения

nbinpdf

Отрицательная биномиальная функция плотности вероятности

nbinrnd*

Отрицательные биномиальные случайные числа

nbinstat

Отрицательное биномиальное среднее значение и отклонение

ncfcdf

Нецентральная кумулятивная функция распределения F

ncfinv

Нецентральная кумулятивная функция распределения инверсии F

ncfpdf

Нецентральная функция плотности вероятности F

ncfrnd*

Нецентральные случайные числа F

ncfstat

Нецентральное среднее значение F и отклонение

nctcdf

Нецентральная кумулятивная функция распределения t

nctinv

Нецентральная кумулятивная функция распределения инверсии t

nctpdf

Нецентральная функция плотности вероятности t

nctrnd*

Нецентральные случайные числа t

nctstat

Нецентральное среднее значение t и отклонение

ncx2cdf

Нецентральная кумулятивная функция распределения хи-квадрата

ncx2rnd*

Нецентральные случайные числа хи-квадрата

ncx2stat

Нецентральное среднее значение хи-квадрата и отклонение

normcdf

Нормальная кумулятивная функция распределения

normfit

Нормальные оценки параметра

norminv

Нормальная обратная кумулятивная функция распределения

normpdf

Нормальная функция плотности вероятности

normrnd*

Нормальные случайные числа

normstat

Нормальное среднее значение и отклонение

pca*

Анализ главных компонентов необработанных данных

pdf*

Функция плотности вероятности

pdist*

Попарное расстояние между парами наблюдений

pdist2*

Попарное расстояние между двумя наборами наблюдений

pearsrnd*

Системные случайные числа Пирсона

poisscdf

Кумулятивная функция распределения Пуассона

poissinv

Кумулятивная функция распределения инверсии Пуассона

poisspdf

Функция плотности вероятности Пуассона

poissrnd*

Случайные числа от распределения Пуассона

poisstat

Среднее значение Пуассона и отклонение

prctile*

Процентили набора данных

predict*

Предскажите ответы модели линейной регрессии

predict*

Классифицируйте наблюдения с помощью модели выходных кодов с коррекцией ошибок (ECOC) мультикласса

predict*

Классифицируйте наблюдения с помощью классификатора машины опорных векторов (SVM)

predict*

Предскажите метки с помощью модели классификации дискриминантных анализов

predict*

Предскажите ответ Гауссовой модели регрессии процесса

predict*

Предскажите метки с помощью дерева классификации

predict*

Предскажите метки для линейных моделей классификации

predict*

Предскажите метки с помощью k - самая близкая соседняя модель классификации

predict*

Предскажите ответ модели линейной регрессии

predict*

Предскажите ответ обобщенной линейной модели регрессии

predict*

Предскажите ансамбль использования ответов моделей регрессии

predict*

Предскажите метки с помощью наивной модели классификации Бейеса

predict*

Предскажите ответы с помощью дерева регрессии

predict*

Классифицируйте ансамбль использования наблюдений моделей классификации

predict*

Предскажите ответы с помощью модели регрессии машины опорных векторов

quantile*

Квантили набора данных

randg

Гамма случайные числа с модульной шкалой

random*

Случайные числа

random*

Симулируйте ответы со случайным шумом для модели линейной регрессии

random*

Симулируйте ответы для обобщенной линейной модели регрессии

randsample*

Случайная выборка

rangesearch*

Найдите всех соседей на заданном расстоянии с помощью объекта искателя

rangesearch*

Найдите всех соседей на заданном расстоянии с помощью входных данных

raylcdf

Рэлеевская кумулятивная функция распределения

raylinv

Рэлеевская обратная кумулятивная функция распределения

raylpdf

Плотность распределения вероятностей Релея

raylrnd*

Рэлеевские случайные числа

raylstat

Рэлеевское среднее значение и отклонение

RegressionBaggedEnsemble*

Ансамбль регрессии, выращенный путем передискретизации

RegressionEnsemble*

Регрессия ансамбля

RegressionGP*

Гауссов класс модели регрессии процесса

RegressionLinear*

Модель линейной регрессии для высоко-размерных данных

RegressionSVM*

Модель регрессии машины опорных векторов

RegressionTree*

Дерево регрессии

skewness*

Скошенность

squareform*

Матрица расстояния формата

std*

Стандартное отклонение вероятностного распределения

table*

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

tcdf

Кумулятивная функция распределения t студента

tinv

Кумулятивная функция распределения инверсии t студента

tpdf

Функция плотности вероятности t студента

trnd*

Случайные числа t студента

truncate*

Усеченный объект вероятностного распределения

tstat

Среднее значение и отклонение t студента

unidcdf

Дискретная универсальная кумулятивная функция распределения

unidinv

Дискретная универсальная обратная кумулятивная функция распределения

unidpdf

Дискретная универсальная функция плотности вероятности

unidrnd

Случайные числа от дискретного равномерного распределения

unidstat

Дискретное универсальное среднее значение и отклонение

unifcdf

Непрерывная универсальная кумулятивная функция распределения

unifinv

Непрерывная универсальная обратная кумулятивная функция распределения

unifpdf

Непрерывная универсальная функция плотности вероятности

unifrnd*

Непрерывные универсальные случайные числа

unifstat

Непрерывное универсальное среднее значение и отклонение

update*

Обновите параметры модели для генерации кода

var*

Отклонение вероятностного распределения

wblcdf

Кумулятивная функция распределения Weibull

wblfit

Оценки параметра Weibull

wblinv

Кумулятивная функция распределения инверсии Weibull

wblpdf

Функция плотности вероятности Weibull

wblrnd*

Случайные числа Weibull

wblstat

Среднее значение Weibull и отклонение

WeibullDistribution*

Объект вероятностного распределения Weibull

zscore*

Стандартизированный z - баллы

Смотрите также

| | |

Похожие темы