资源简介

实现RBF预测的matlab 源代码 已含数据预处理部分

资源截图

代码片段和文件信息

%载入数据并保留原始数据为反归一化准备
sourceload=load(‘D:\data.txt‘);
source=sourceload(:2)-sourceload(:1);
%归一化
[nnmm]=size(source);
ndata=(source-repmat(min(source)nn1))./repmat((max(source)-min(source))nn1)

%取前一半样本作为训练集
[n1m1]=size(ndata);
for i = 1:n1/2
    for j = i:i+7
        samin(ij-i+1)=ndata(j)
    end
end
[n2m2]=size(samin);

input=samin(:1:m2-1); 
output=samin(:m2); 

%取后一半样本作为测试集
for i = n2+1:n1-7
    for j = i:i+7
        tsamin(i-n2j-i+1)=ndata(j)       
    end
end
[n3m3]=size(tsamin);

input_test=tsamin(:1:m2-1);
output_test=tsamin(:m2);

%取测试集中未归一化的数据
for i=n2+8:n1
     tsource(i-n2-8+1:)=sourceload(i:)
end
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        725  2009-04-11 00:01  data.m

     文件       2441  2009-04-11 01:11  RBF.m

----------- ---------  ---------- -----  ----

                 3166                    2


评论

共有 条评论