- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36395 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13879
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:# i6 A0 k, W& ]) q
2 P( v1 @% ?9 ]+ D1 N3 G o1 ?(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线;
m6 L$ {( M( L; I, {& J, d
- ]5 L% h0 c% D5 g; L- }+ Y9 G(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
# Y0 z* A! L' q7 g! E' K# X1 v2 o
趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。 ) O0 ?: _% Q$ {, G1 l9 K! [4 V
! u2 d7 E1 k ~2 M( Q+ U" X
5 A7 L/ I) P; W* ^) w, U" G 指数曲线法 ) Z( `$ t7 p" i% P
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 6 }9 l4 {& X8 Q) m
5 g- {* Q+ L( o! Y
/ q- r% M" q) U7 O6 ~
/ d2 {" n8 N3 Y3 O$ Z2 s 8 a* C) r' m, {4 S
% P: p% X7 F$ S" q6 _3 E% o1 g
/ L) a& l$ n2 }- s. o
7 F; N4 d0 w- @4 l* S- T 修正指数曲线法
$ S0 O% P( U8 p" a& t* b* e s利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。
7 C- e c1 C% j+ e, T7 X* Y4 z7 u' H
; w6 @3 v2 [" w$ o
' z: k) r5 ?7 o5 R$ g& B
三和法) c1 ? G' L2 d- f9 y
: b T0 n. U4 S1 d* [; v( h6 k![]()
* D* d, ]- _* q. W$ E! T! Y, i" B1 A" ~9 a
![]()
$ V" e. K1 K7 a& m+ Q
( @- Z% b# ^8 C$ t) y7 y0 w V- Y0 X0 _: a3 X6 t4 U
例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。
( B3 }0 ~" K3 Y v) w. U, E
' D) L5 G; H( m5 i; i% ~/ t![]()
2 }8 Z9 m) S! X, T- E" J
$ j# T* M! F4 R % n2 K0 |( u( k, ~- G
' E d; n9 B% D# f
" H2 t9 q9 I* b计算的 MATLAB 程序如下:! [- _: I6 t6 v
n; w6 P. Q3 J$ w( wfunction chanliang 1 m1 T* a9 @/ d
clc,clear
; m2 d# z: C$ H6 ~* i) ^! G4 Dglobal a b k 8 `- R& d) j2 s, X$ i0 n
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
j5 Z4 V+ M( P- c. ryt=xsh; n=length(yt);m=n/3
% s4 G" ~& A6 U7 V9 B% J. rcf=diff(yt); / E4 @7 M4 \0 F7 u! V7 \+ J9 Y5 o
for i=1:n-2
) |- F$ e2 Y; N6 \0 H2 e bzh(i)=cf(i+1)/cf(i); M7 D% g$ V! d7 N& X
end 5 H+ B6 e2 ]- `' d6 {
range=minmax(bzh) ( r5 [, W" n4 y4 {& {8 ?0 K$ R
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) ! W" T( X! B1 Q# Q0 \' k) f4 P
b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) ; Q! i* \) b9 O* x7 T
k=(s1-a*b*(b^m-1)/(b-1))/m
, D( L( G! J* Y1 q w2 `+ I0 r! yy=yuce(1:18) B, X1 n8 Z6 n0 l( v6 c
%************************************ 0 g5 C" M9 n8 i: y0 b; W' Y2 G* e
%定义预测函数
U4 z: j2 @" |+ v%************************************
; i8 |4 O7 i% m! Efunction 4 l7 \ l& ~5 J
y=yuce(t)
1 I0 M$ {5 P4 g. j* A- q: \global a b k 8 N3 c1 H0 J$ Y$ _' W. d
y=k+a*b.^t; " x& U; l) ` N$ Q( f9 _3 j
]' _. P' | g$ T4 m
& s/ R5 g) L' G% ~2 u! P6 {. DCompertz 曲线 ![]()
![]()
![]()
* z! J7 W/ C2 p例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
( ?9 n \8 Q& xclc,clear
/ {, }9 L9 x4 d- |global a b k
# Z( f% Z( M3 e- Eload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
( A& `9 l: E0 H1 r E8 [% J& n' Dyt=log(xsh); n=length(yt);m=n/3; ! t- a1 M) {# g
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) 4 u# a. b! b+ g+ o' G
b=((s3-s2)/(s2-s1))^(1/m) 2 _* T, t$ ?5 P
a=(s2-s1)*(b-1)/(b*(b^m-1)^2) & C2 X1 ?8 ~) V7 T
k=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a) ' n# J' y n$ ]+ T9 O e4 i% Z
k=exp(k)
* h- V) m8 o R& h+ W: \3 S9 }y=yuce(1:18) 1 t5 X( Y) e) |+ }' A
%************************************ %定义预测函数 %************************************ function y=yuce(t); ' D+ B. n& {# P# |* F
global a b k
4 B: C$ u/ b1 E4 n1 zy=k*a.^(b.^t);
% j: g/ i- v& C
) Y) L5 i& P3 } Logistic 曲线(生长曲线) , o* t' j/ K/ Q* f$ O
生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 & E/ x! d; Q. Q v; l( J! z
- [1 Z3 E6 M1 t; s7 A7 D0 b( L; P![]()
& z+ @6 X% F! C. z+ f! D0 H
) u% h( }. f% h' B& G3 p # X. _7 p6 F$ g7 ^# {
9 \" p. o' _( B3 x5 {& z, ~4 _8 j$ b1 d: u3 w5 s
- F# t8 H/ V( {2 d例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
" r% M8 n+ W, x$ _5 H+ B/ @! H
$ I$ h) E5 a9 I* G4 L![]()
, a4 d& d8 c/ H6 W1 F" p, p
4 Y! G9 `' v7 I7 s4 [![]()
& g& S! U o. n- t
8 l) Z' b c" H# D* y7 u8 W. [计算的 MATLAB 程序如下: 2 ?, S' k( W8 i8 T Z; A5 W
' X5 `6 W: N' o( p4 }" nfunction chanliang3
, _4 D* H2 {9 P6 k' Wclc,clear
9 q. Y0 P2 c# ?; qglobal a b k
) {4 E; _: U. _7 d$ sload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
! z! b1 w) m E( c6 Tyt=1./xsh; n=length(yt);m=n/3;
4 A9 Y" x8 S5 V: Ds1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
3 J/ T) g5 H; j# g6 @/ z& w7 Fb=((s3-s2)/(s2-s1))^(1/m) , k" K- F; ?5 S' R. r* ~% r$ z
a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
6 {0 t/ S5 z$ b" {5 k3 ek=(s1-a*b*(b^m-1)/(b-1))/m $ C& b g P5 V. @
y=yuce(1:18) % u% a* C* C! |1 ]9 D2 x6 E
%************************************ %定义预测函数 %************************************ function y=yuce(t); 7 ~- g! P0 s* U" b' ~
global a b k , X* N- Y/ o, R3 q x1 G3 m4 M$ l
y=1./(k+a*b.^t);
' x6 ], J0 T4 T. J: {( u$ C
! j" {+ V9 l/ S" Q- a( M* E0 P$ D
4 y& {; q: [- h* p
趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。 ; ^# L' p" D B" Y: H
2 L( F9 w4 ^6 o: K
7 i( [) ?1 C0 ?0 I: g; w
————————————————
0 ?: U" a) B& ^1 A. R2 v" J版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
4 C4 [: K' q) @" G& }; N+ a3 v原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
7 D- F2 o. l. `; l4 {) Z1 o/ @4 q. @& t$ J: K5 z$ T
$ T; K `# L) A+ K6 |' X: e
|
zan
|