- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36308 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13853
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:7 c2 q9 n! a r) ?8 Z1 H8 W+ b
- p: O% `/ @# F) ]3 z7 K(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线; 4 h9 P+ E' n8 A$ n# n
c# |2 I) t% d1 v$ z8 t
(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。) K% C% X" N* s& U0 F/ j5 j
3 h \" z% m; Y- D* T趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。
1 e# V+ x: z5 q3 H( Z
- f- z* b4 g. ]! F' C7 X& m5 Q8 ?
! i+ t, F% C) B9 J: s 指数曲线法 7 v R4 K6 s7 r6 A
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 , Y/ L3 S4 i7 [# m' Z& Z
- Q2 I+ U& V: Y$ X7 d$ \9 X![]()
* `& D! q5 H, \/ L: O. i
4 |* @# J7 Y7 w& v5 z: b/ |) y6 M![]()
5 h& Q3 C, `+ Y8 Q, B' q; Q. l: h5 l" g; C" d# t3 \
+ j' l7 u, i0 U) x% T- H0 ]
2 a4 t, W' C ~' o$ n
修正指数曲线法 , ^% f! p5 q2 z" a' w/ t% p
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。
1 L5 V- [0 x2 w/ L- K3 c: t1 |# f5 A1 m$ m' o; b. ~8 D7 U
![]()
+ d* `. y) X$ ?$ G l, [) q/ I4 ~2 [4 \3 m
三和法
( K% Q7 D5 d4 }- [- S
! R w+ O9 G9 A: R* O![]()
$ x% ~( r" h$ [( g \; u! [3 F+ S: [8 W; U5 l3 P$ B9 \# y+ a, k
1 R0 G+ I3 z5 X+ u8 A/ q- @! l$ B
* W0 u* D5 i' K" |. `" S
. C" L- U" S" r- U( l例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。 * u, I7 F1 {# T' z
. Z! f( Z3 ^) W3 H- E. T; K$ o% G![]()
' F3 I- y8 i$ |5 \$ n
! N5 ~( l* }% V; l# J/ H; s" ]![]()
# l1 r: N. ~% U2 L( v+ {$ B: j' V" R
; e, E4 b1 z9 q0 N& v# t# t; @
计算的 MATLAB 程序如下:$ Y; G. B/ s7 u& q
3 n9 s4 C8 }, f6 d: s+ y% gfunction chanliang
$ H# ?- y( g3 |! ^' Rclc,clear
% h' a1 E4 j- L& r& R% e0 xglobal a b k 8 P+ G0 ?3 U4 ?2 C& F/ ?
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
* T# }. Q( C3 jyt=xsh; n=length(yt);m=n/3
' W! P v) s9 c, `cf=diff(yt); ( `) P( q3 B7 P. _+ K" Z. G, [
for i=1:n-2 . t& l2 ^2 i Z% Q, d' |% g
bzh(i)=cf(i+1)/cf(i); : ?/ ]' S. e* t1 e; r1 P! K/ j- [
end
' T6 l6 Q: N( W: D5 srange=minmax(bzh)
7 [6 w6 N9 r7 J Y! `s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) # R k! m& V) z2 x- y
b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) ' K2 u( \: ]# q' X- k
k=(s1-a*b*(b^m-1)/(b-1))/m
" @9 {0 t; h) a; S# W" C9 B/ oy=yuce(1:18) 4 S6 \* _( W# `
%************************************ 5 H+ W% d1 _6 O" ?8 F4 A( ]5 q
%定义预测函数
8 q$ X: b- t. ~%************************************
. n( n2 Y: u# L9 F* j" N7 afunction
' J! d& f) y$ T+ ]; d3 xy=yuce(t)
1 D2 X$ i# u7 s; @; n( Vglobal a b k * e2 j! |5 w7 U3 \
y=k+a*b.^t;
( ]2 W i) ^* n- Z' _( V- W5 @
* H& _& X- s6 F5 |0 E. ?- d5 P. _ d
: a+ N( [; n6 yCompertz 曲线 ![]()
![]()
![]()
' m1 O- G- i8 F% g6 j" Q例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2 + f, a" U* X3 l( a$ D7 M
clc,clear 8 e4 f; p, ] \8 W+ y' G) i* ]
global a b k ' m6 v8 ^$ Z7 l; k B9 G7 o
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 ' r/ j% i2 t( |% ]7 w
yt=log(xsh); n=length(yt);m=n/3;
9 {2 V: C, Z- z7 c: A$ ps1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
5 f9 V- ~9 e5 mb=((s3-s2)/(s2-s1))^(1/m)
: f, I ~8 K8 m& W" e: R8 {8 ~2 P- M; Ga=(s2-s1)*(b-1)/(b*(b^m-1)^2) * F% u; h9 R+ j! R9 b
k=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a) ) j9 I" A* }8 W9 x; I8 l2 u, X$ C# W
k=exp(k)
$ P! _! T1 y$ B" oy=yuce(1:18) 8 b3 N3 r% b# L3 B( F
%************************************ %定义预测函数 %************************************ function y=yuce(t); ( ?# D: L% O! Z
global a b k
4 ~6 w$ o4 `$ Z" Dy=k*a.^(b.^t);
8 g: b: {# T. k$ H( V9 V6 D1 v# k+ a7 h
Logistic 曲线(生长曲线)
5 [/ y C- S5 A ^7 V8 S0 v/ l6 p生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 - n+ c4 Y( s3 ~
2 _2 H+ a9 f- q5 b![]()
; N8 S* }3 p0 }1 R5 ?- _# I, Z- _! U: s; }; S9 \/ C u
4 E( y! W' z. a$ T
' K0 ~. t8 @3 Q) K! s. `8 ^; o% z
2 J! x% L: s x# S9 ~
% m( E8 J# x6 q$ p6 q$ v例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
& h4 O D" G: Q, j, Y3 R. `& b9 |4 t2 W3 }% g
![]()
1 R; V3 e6 Y* }( B" J! B
$ c ] g! c% H ' Z# D3 X) S0 H* K8 n
4 @; u7 z6 o) F, H计算的 MATLAB 程序如下: ' ~" | a3 d" P9 o% G5 q+ N% Y
7 h& ?3 G$ \8 p7 M+ D4 ffunction chanliang3 # \3 e7 D: o- m0 F
clc,clear ; e8 Q/ G, G5 X. l0 R- h7 O% I
global a b k - O9 V; l! _! y* z. N8 z& M
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 $ ?3 f A1 y" c: k
yt=1./xsh; n=length(yt);m=n/3;
. T1 g( N, o9 E8 hs1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
|( ~9 q: C& b2 ^! U% ^6 c6 qb=((s3-s2)/(s2-s1))^(1/m)
; R$ `! ~7 t1 b0 Pa=(s2-s1)*(b-1)/(b*(b^m-1)^2)
. A3 C/ q0 E7 c2 q3 I2 c$ h3 H @k=(s1-a*b*(b^m-1)/(b-1))/m
' m5 a* c+ O3 d# fy=yuce(1:18) : k$ B: W# W+ W% n/ A
%************************************ %定义预测函数 %************************************ function y=yuce(t);
. D6 G& |1 G8 |" eglobal a b k
4 r8 c% i% H5 P& ey=1./(k+a*b.^t);
- x3 T) {: h9 J$ d1 S' m: i, n" U5 P" o, ?
8 c$ g$ B" V5 _; H4 f% Z0 X( x3 w/ a r) [
- _+ n5 L- q* `4 Z. c) J
趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。 ' G/ x& u' C% \# @
) R+ q; U9 F* b
0 B/ s# i) ~* u3 w- o+ z————————————————
( F' b# ?/ H4 @6 u9 [版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
2 B6 @1 e$ T0 z. s- R0 x- _5 r原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
$ M7 {9 ?8 E- i6 Y. j( }" p2 x" a+ K3 I) S. \% }
0 J- n: s# o- I) }: V6 ]9 v' q |
zan
|