- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36075 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13763
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 10
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:
, f2 \3 B( q2 T2 @1 i) D2 G0 o; z& d4 Y
(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线; . y; f4 ?' {* {. T- L# S
0 j0 W. S& O3 i2 T X- Y
(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
9 p) g0 j8 L) K$ L! S1 e5 _6 w4 C Y# H
趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。 : l Y1 Q! o% o4 \
/ H/ _. _5 C J* u3 S6 t* k5 |& X4 I$ `# s
指数曲线法 4 X2 |4 s) M2 o) l( k
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 9 k( C# _# x( Q" r! Q
3 W. m; @5 F7 R2 F4 b![]()
4 a' u& b/ p* q% ?9 B+ w6 o8 x' s6 Q$ j
1 D- l# A3 I% o7 F![]()
# }9 S7 J4 ~& w1 F* F3 U; O( o8 J
; m( E% r" B, G/ B! |5 D! M' I G' E9 g7 O5 ]! y5 F& J* o
# \; P% ?/ V+ l7 y; [3 F3 K+ ^ 修正指数曲线法 e @3 Y2 P1 ?; [" B) q F( n: A
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。 / S$ x" D" J* W! |
( j4 Q/ |, s7 b; z , b$ r9 s' L2 p, m
( w u; i6 {+ `" S3 g7 B三和法 b o/ l4 u, c0 R9 C3 R' I+ T
; F/ f3 C Q0 G9 Y% }
![]()
2 l* \3 U8 m" n
0 X" l) f, E+ P4 c2 W![]()
# Z5 k# S# X0 S, O% r) \' d
* w% W7 l0 {" r' j+ W; ]. C; u7 p) [ K0 N. N2 N" U1 }
例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。 1 f% d1 K% m. q1 r
5 W* w ?7 ^, L( U( ]
2 V8 L. X, M' d
6 v+ d c3 x9 w9 k# a* O
, \3 y! o9 m4 }
# w: s3 V- ?) [4 E$ l) U1 A8 T- q
" l% ~) f2 q- A% c8 ^
计算的 MATLAB 程序如下:" h# Y0 L1 y& V1 }8 P# W
. H& M2 ^) i) Gfunction chanliang , U3 A( `' k$ X8 k! T$ ~
clc,clear
2 B/ F8 p& O* d: o3 ^2 e: Hglobal a b k
( P5 K# k- G+ Fload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 5 a1 ?* ~9 I7 p- A+ M, B( ~* [* f+ ^4 T
yt=xsh; n=length(yt);m=n/3 I8 x, c3 y# X
cf=diff(yt);
- c- H7 \$ H5 S. Z% U8 R: Rfor i=1:n-2
4 a. q) r/ u! ^4 `* e7 H bzh(i)=cf(i+1)/cf(i); 7 K+ H- X5 N( s! g
end 0 K4 i5 C* `. j* Z {& ]
range=minmax(bzh) ( N4 L! M# s6 B0 o: E( r
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
5 q. o5 Q7 W4 xb=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
# P! w# h& E6 p1 Qk=(s1-a*b*(b^m-1)/(b-1))/m
1 e9 B# K7 ]- Z- k- ly=yuce(1:18) 2 J% R# ]' D* O9 i% l
%************************************ 4 v9 k5 e7 E* Z3 ~
%定义预测函数 ( f3 ]# W/ t) h9 Q- m' i; T8 o
%************************************
( ?) F4 R6 N, m$ N; x; D1 D/ s' ofunction
3 N D3 y/ x3 Q7 jy=yuce(t) ) T' y, v3 w+ e% `
global a b k 5 B1 }- K& p" c7 Y; z" c0 ^
y=k+a*b.^t;
" }3 u! z: ]% I# v2 m! b& m+ l9 q5 v- d# s
- C+ S: U$ |( J# O
Compertz 曲线 ![]()
![]()
![]()
' Y& R+ X$ S* h; t例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
) }1 f# H7 H- z$ M$ Gclc,clear / H: V" e9 t8 R+ V, W7 f
global a b k + x% J5 p% _) O3 u1 L8 p
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 - F- p P. z$ K6 e+ l' X7 S
yt=log(xsh); n=length(yt);m=n/3; 6 v2 U6 b: g( @* y
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) 1 ^9 J4 ]/ R; ]# `0 y/ x
b=((s3-s2)/(s2-s1))^(1/m)
$ v% ]2 j4 C4 z _+ h: ta=(s2-s1)*(b-1)/(b*(b^m-1)^2)
, t0 \& y7 L( r: q8 K( Kk=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a)
2 [9 E5 p2 |6 [4 F ]k=exp(k) + y# H: v7 G5 x& V( N3 _8 W
y=yuce(1:18) ( j" R$ D: [3 i4 b( @
%************************************ %定义预测函数 %************************************ function y=yuce(t);
3 T, T# Q5 a7 U# y) i* H! mglobal a b k
+ x# k! F* Q8 O: ?2 Qy=k*a.^(b.^t); # {& q. `$ s, Y3 m2 c0 W# ^
6 u6 I \! b' C: v T; N Logistic 曲线(生长曲线)
4 L/ \2 x C( |* P& f8 T$ A/ \生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。
8 }/ f4 A& t$ W0 h
- X0 A* L/ q5 p, U V' R: ~; W' p4 H* _! {
& [0 L/ x& d5 q
![]()
" t, z; B* I5 M" h9 r1 R
' Q0 ]1 l0 ~# u6 O% ~$ `$ z( H% L. A0 {# K
. a5 B$ z( s* G8 M
例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
7 ~) q( x" }, l% l9 q
0 g( k/ _5 R: e' ?![]()
( I. }; i0 g+ L7 j" R$ R
: f2 f0 [ N7 [& {& I7 m0 L4 R2 i 3 q* g% I" G! [, {
- F7 A! |/ V! j0 _7 P7 P
计算的 MATLAB 程序如下: - t( X& N ?8 _2 F3 n7 A& P* n
3 {8 g( A8 m }9 b0 c
function chanliang3
' |; e4 y; i! Uclc,clear 0 N- W# Z T$ Z3 w4 F0 x
global a b k 3 a- l3 p/ T$ y' h% A X; a' c
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 , S8 [( s3 \/ U
yt=1./xsh; n=length(yt);m=n/3;
5 _( y5 u9 g9 @7 S% p9 Rs1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
6 p" A' z! y2 n a/ X, O4 F- Q4 gb=((s3-s2)/(s2-s1))^(1/m) 6 x8 v. H# o% c* q8 e
a=(s2-s1)*(b-1)/(b*(b^m-1)^2) % c! S/ f" [+ K2 K; { m
k=(s1-a*b*(b^m-1)/(b-1))/m 5 d' {2 h4 z x: C. U, D7 n& H7 W8 E
y=yuce(1:18)
: ]/ T/ l0 ]- K9 Y$ r- S0 \%************************************ %定义预测函数 %************************************ function y=yuce(t);
+ E1 |6 h1 Q0 w9 |7 S4 D; ^! ^global a b k * q. @2 V" g/ r- Q$ J1 h9 _
y=1./(k+a*b.^t); , y+ y4 y5 ~; Y% L/ J
: W) V# r. b, M2 b2 B( q
: z" J* y. _% F9 A& G
4 M7 b# y6 R H趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。 9 e# }. s2 T; t8 \! L' ~6 z
, @8 I. @. W5 t, _
e0 X7 N: ~/ i
————————————————! P3 N4 J/ r& u! k( X
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。+ J) Q! B, q$ \4 Z
原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
8 _. I& L r! u% L6 u; G0 `, ~9 C" D
6 g% ~7 D& `' ^ J+ ?2 Y
|
zan
|