赞
踩
我把14章,SVM用于回归建模的例子改动后,结果出现了问题:
首先,我描述一下,我想做的东西:
我要预测输出的压力,当前的输出的压力和前3个时刻的5个变量有关,我也想减少变量,可是预测的效果就不好了)。我将程序改动如下,同时我出现几个问题:
【1】我用第 208 209 210 个时刻的数据 作为输入数据,来预测211时刻的输出压力。但由于我编写的程序,输出总能得到3个,也就是可以预测 211 212 213 的输出压力。
刚开始,我是这么想的,212时刻的输出按我的本意的话,应该是知道了 209 210 211时刻的输入后才能预测到的,这个时候预测的肯定是错误的,不用理会。但后来我发现, 当我把输入改成209 210 211 时刻是,我发现我错了,因为此时给出的212 213 214 这3个输出数据中,212 213 和上面将 208 209 210作为输入时预测到的数据一摸一样。所以我的模型应该是错误的,可我看不出来。我想让作者给我看看。我把程序贴到下面了。
%% SVM神经网络的回归预测分析---压缩机四段出口压力预测
%% 清空环境变量
function output_press
tic;
close all;
clear;
clc;
format compact;
%% 数据的提取和预处理
data=xlsread('C:\Program Files\MATLAB\R2011a\work\data','sheet2','c5:g223');</
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。