exponenta event banner

регресс

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

regression не рекомендуется. Использовать fitlm (Статистика и инструментарий машинного обучения). Дополнительные сведения см. в разделе Вопросы совместимости.

Описание

пример

[r,m,b] = regression(t,y) вычисляет линейную регрессию между каждым элементом сетевого ответа и соответствующей целью.

Эта функция принимает матрицу ячеек или матричную мишень t и выводит y, каждая с суммарными матричными строками N, и возвращает значения регрессии r, наклоны аппроксимации регрессии m и y-интерцепты b для каждой из N матричных строк.

[r,m,b] = regression(t,y,'one') объединяет все строки матрицы перед регрессией и возвращает отдельные значения скалярной регрессии, наклона и смещения.

Примеры

свернуть все

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

Загрузите данные обучения.

[x,t] = simplefit_dataset;

Матрица 1 на 94 x содержит входные значения и матрицу 1 на 94 t содержит соответствующие целевые выходные значения.

Построение прямой нейронной сети с одним скрытым слоем размером 20.

net = feedforwardnet(20);

Обучение сети net использование данных обучения.

net = train(net,x,t);

Оценка целевых показателей с использованием обученной сети.

y = net(x);

Вычислите и постройте график регрессии между ее целями и выходами.

[r,m,b] = regression(t,y)
r = 1.0000
m = 1.0000
b = 1.0878e-04
plotregression(t,y)

Figure Regression (plotregression) contains an axes. The axes with title : R=1 contains 3 objects of type line. These objects represent Y = T, Fit, Data.

Входные аргументы

свернуть все

Сетевые цели, указанные как матрица или массив ячеек.

Сетевые выходы, заданные как матрица или массив ячеек.

Выходные аргументы

свернуть все

Значение регрессии, возвращаемое как скаляр.

Наклон регрессионной посадки, возвращаемый как скаляр.

Смещение аппроксимации регрессии, возвращаемое как скаляр.

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2020b

См. также

| | (инструментарий для статистики и машинного обучения)

Представлен в R2010b