一、简介

【股价预测】基于matlab最小二乘法股票价格预测【含Matlab源码 348期】_归一化
【股价预测】基于matlab最小二乘法股票价格预测【含Matlab源码 348期】_最小二乘法_02
【股价预测】基于matlab最小二乘法股票价格预测【含Matlab源码 348期】_最小二乘法_03
【股价预测】基于matlab最小二乘法股票价格预测【含Matlab源码 348期】_归一化_04

二、源代码

%-----最小二乘法方法—
clc;
clear all;  
%% -------数据处理模块------------------
data(1,:)=xlsread('600085.xlsx','E5:E704');
%-----------------数据归一化处理----------
data(2,:)=xlsread('600085.xlsx','B5:B704');
%标准化处理
datamean=mean(data,2);
datastd=std(data,0,2);
Normdata=bsxfun(@minus,data,datamean)./repmat(datastd,1,700);
A1=Normdata(1,:);
B1=Normdata(2,:);
C=data(1,:);
trainP=B1(1:600);   %训练输入数据
trainT=A1(1:600);    %训练输出数据
preInput=B1(601:700);  %预测输入数据
targetOutput=C(601:700);  %目标数据

%% -----  最小二乘法--------------
A=trainP*trainT'*inv(trainT*trainT');
%预测阶段
preP=A*preInput;

三 、运行结果

【股价预测】基于matlab最小二乘法股票价格预测【含Matlab源码 348期】_matlab_05

四、备注

版本:2014a