leastsquaresregressor.m.svn-base

来自「a function inside machine learning」· SVN-BASE 代码 · 共 21 行

SVN-BASE
21
字号
function [trainInfo, testInfo, classifierInfo] = leastSquaresRegressor(trainX, trainY, testX, params); 
%A function to compute least squares regression on the data. No bias term here, so might need to center the data.   

if nargin < 3
    fprintf('%s\n', help('leastSquaresRegressor'));
    error('Incorrect number of inputs - see above usage instructions.');
end

trainData = data; 
trainData = addDataField(trainData, 'X', trainX, 'examples'); 
trainData = addDataField(trainData, 'Y', trainY, 'labels'); 

testData = data; 
testData = addDataField(testData, 'X', testX, 'examples'); 

[classifierInfo, trainInfo] = leastSquaresRegressorTrain(trainData, params);
[testInfo, predictionInfo] = leastSquaresRegressorPredict(trainData, testData, classifierInfo, params);

clearAllFields(trainData); 
clearAllFields(testData); 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?