24小时热门版块排行榜    

查看: 590  |  回复: 0

lcsfengshi

木虫 (初入文坛)

[求助] BP神经网络预测价格,提示size出错?

p是历史价格(296个),t是所要预测价格(21个)。但程序运行错误不知怎么改?
运行结果:“Error using network/train (line 272)
Output data size does not match net.outputs{2}.size.

clear all
p=[331.40 333.50 333.10 333.89 333.60 335.80 335.70 337.00 337.80 337.20 339.01...
   339.05 339.80 339.60 337.20 336.20 334.55 335.10 335.51 336.61 334.80 336.60...
   337.10 336.90 337.30 336.45 326.80 326.75 328.85 318.90 323.20 323.15 323.00...
   326.40 324.10 320.70 320.29 320.55 319.10 319.00 318.48 319.10 319.31 321.00...   
   319.10 320.10 321.00 321.85 322.95 322.10 322.70 322.10 321.05 319.32 321.05...
   319.61 319.88 320.10 314.10 316.60 315.40 316.80 311.49 311.80 289.00 274.30...
   276.99 275.30 284.50 288.60 283.50 290.20 294.80 295.85 297.15 299.30 294.10...
   294.49 296.80 296.90 293.00 291.11 285.00 280.60 277.80 275.90 282.50 281.29...
   279.20 279.00 280.70 279.00 277.95 280.80 281.50 278.60 279.60 278.50 277.45...
   281.00 277.95 277.05 275.55 274.50 266.50 262.65 259.44 258.70 251.69 250.00...
   241.80 253.95 256.30 252.00 255.30 252.50 250.80 253.50 253.10 259.35 257.45...
   259.70 259.08 259.15 256.30 259.80 264.50 266.90 268.70 264.40 266.50 264.40...
   260.00 265.31 264.35 258.20 263.55 259.50 257.10 258.80 262.80 266.40 267.99...
   264.35 267.50 271.50 272.00 273.55 270.60 272.20 271.60 273.40 277.55 278.30...
   282.35 279.00 277.90 279.35 279.80 275.65 273.18 276.18 273.60 272.50 268.15...
   261.50 263.21 261.90 258.90 263.40 262.45 262.30 264.50 262.51 265.60 263.20...
   262.05 259.70 257.40 254.89 253.10 255.00 253.80 260.00 260.70 259.40 262.50...
   262.60 262.90 262.90 263.50 264.25 263.30 262.10 260.68 258.30 258.60 258.20...
   258.90 257.58 253.29 251.95 250.40 252.51 253.00 252.80 250.80 250.95 245.90...
   245.70 243.40 247.29 245.65 244.40 244.30 245.70 242.00 241.00 243.88 243.10...
   243.00 245.00 246.70 246.30 241.45 242.60 245.00 242.95 240.50 236.20 238.58...
   237.50 239.00 239.00 240.60 239.00 237.40 244.52 244.60 241.80 242.00 243.30...
   245.81 246.30 244.39 244.25 245.25 246.40 246.01 243.65 243.30 246.75 247.50...
   247.80 245.80 245.50 246.10 248.10 249.75 251.00 252.00 252.15 256.40 259.85...
   258.00 258.30 257.55 259.30 260.35 262.00 265.00 261.00 262.80 266.00 263.80...
   263.09 262.95 265.30 262.45 264.65 267.30 269.78 269.16 273.05 269.05 261.03...
   265.21 265.60 263.80 261.00 261.99 259.00 258.10 258.30 257.70 ]';

%===========期望输出=======
t=[256.06 255.7 257.30 257.10 261.20 261.30 262.80 262.60 264.01 262.00 260.00 259.50 259.35 257.95 258.50 257.80 257.70 259.70 261.95 260.00 260.20]';

ptest=[331.40 333.50 333.10 333.89 333.60 335.80 335.70 337.00 337.80 337.20 339.01...
   339.05 339.80 339.60 337.20 336.20 334.55 335.10 335.51 336.61 334.80 336.60...
   337.10 336.90 337.30 336.45 326.80 326.75 328.85 318.90 323.20 323.15 323.00...
   326.40 324.10 320.70 320.29 320.55 319.10 319.00 318.48 319.10 319.31 321.00...   
   319.10 320.10 321.00 321.85 322.95 322.10 322.70 322.10 321.05 319.32 321.05...
   319.61 319.88 320.10 314.10 316.60 315.40 316.80 311.49 311.80 289.00 274.30...
   276.99 275.30 284.50 288.60 283.50 290.20 294.80 295.85 297.15 299.30 294.10...
   294.49 296.80 296.90 293.00 291.11 285.00 280.60 277.80 275.90 282.50 281.29...
   279.20 279.00 280.70 279.00 277.95 280.80 281.50 278.60 279.60 278.50 277.45...
   281.00 277.95 277.05 275.55 274.50 266.50 262.65 259.44 258.70 251.69 250.00...
   241.80 253.95 256.30 252.00 255.30 252.50 250.80 253.50 253.10 259.35 257.45...
   259.70 259.08 259.15 256.30 259.80 264.50 266.90 268.70 264.40 266.50 264.40...
   260.00 265.31 264.35 258.20 263.55 259.50 257.10 258.80 262.80 266.40 267.99...
   264.35 267.50 271.50 272.00 273.55 270.60 272.20 271.60 273.40 277.55 278.30...
   282.35 279.00 277.90 279.35 279.80 275.65 273.18 276.18 273.60 272.50 268.15...
   261.50 263.21 261.90 258.90 263.40 262.45 262.30 264.50 262.51 265.60 263.20...
   262.05 259.70 257.40 254.89 253.10 255.00 253.80 260.00 260.70 259.40 262.50...
   262.60 262.90 262.90 263.50 264.25 263.30 262.10 260.68 258.30 258.60 258.20...
   258.90 257.58 253.29 251.95 250.40 252.51 253.00 252.80 250.80 250.95 245.90...
   245.70 243.40 247.29 245.65 244.40 244.30 245.70 242.00 241.00 243.88 243.10...
   243.00 245.00 246.70 246.30 241.45 242.60 245.00 242.95 240.50 236.20 238.58...
   237.50 239.00 239.00 240.60 239.00 237.40 244.52 244.60 241.80 242.00 243.30...
   245.81 246.30 244.39 244.25 245.25 246.40 246.01 243.65 243.30 246.75 247.50...
   247.80 245.80 245.50 246.10 248.10 249.75 251.00 252.00 252.15 256.40 259.85...
   258.00 258.30 257.55 259.30 260.35 262.00 265.00 261.00 262.80 266.00 263.80...
   263.09 262.95 265.30 262.45 264.65 267.30 269.78 269.16 273.05 269.05 261.03...
   265.21 265.60 263.80 261.00 261.99 259.00 258.10 258.30 257.70 256.06 255.7...
   257.30 257.10 261.20 261.30 262.80 262.60 264.01 262.00 260.00 259.50 259.35...
   257.95 258.50 257.80 257.70 259.70 261.95 260.00 260.20];

[pn,minp,maxp,tn,mint,maxt]=premnmx(p,t);  %将数据归一化
net=newff(minmax(pn),[11,1],{'tansig', 'purelin'},'traingdm');
%网络创建traingdm
net.trainParam.show=1000;
net.trainParam.epochs=50000; %训练次数设置
net.trainParam.goal=1e-3; %训练所要达到的精度
net.trainParam.lr=0.05;   %学习速率      
net=train(net,pn,tn);
p2n=tramnmx(ptest,minp,maxp);%测试数据的归一化
an=sim(net,p2n);
a=postmnmx(an,mint,maxt)   %数据的反归一化 ,即最终想得到的预测结果
plot(1:length(t),t,'o',1:length(t)+1,a,'*');
title('*表示预测值--- o表示实际值')
grid on
m=length(a);    %向量a的长度
t1=[t,a(m)];
error=t1-a;     %误差向量
figure
plot(1:length(error),error,'-.')
title('误差变化图')
grid on
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 lcsfengshi 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +19 医学老男孩 2026-08-13 42/2100 2026-08-14 12:56 by Vivilian
[基金申请] filecode +5 cratir 2026-08-14 9/450 2026-08-14 12:25 by 医学老男孩
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +5 启萌科技 2026-08-12 13/650 2026-08-14 10:53 by lnjx2024
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +10 Tide man 2026-08-10 11/550 2026-08-14 10:30 by 沁言学术
[基金申请] filecode +15 documentary 2026-08-10 17/850 2026-08-14 10:08 by kissu88
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[文学芳草园] 阿姨 +4 汪汪锅 2026-08-09 4/200 2026-08-13 19:43 by arzu_hma
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +4 majunge000 2026-08-11 6/300 2026-08-13 16:50 by 四季常青藤
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +7 布布和一二 2026-08-10 10/500 2026-08-12 09:12 by 布布和一二
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 什么时候出结果,有咨询渠道??? +3 Tide man 2026-08-11 3/150 2026-08-11 17:54 by kudofaye
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
信息提示
请填处理意见