- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36305 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13852
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:. f' ^, O7 A$ d
( ~: r. `- ~ P8 u& b" J% S(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线;
: W0 r2 d& |) N, C. Q! L3 Y0 b0 M. t
(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
; e5 t6 b! [8 t1 h `6 V3 `; P0 [! K$ C. A( i
趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。
& | k# d+ \8 ~, i e6 `1 x7 b
( R5 X6 H2 v9 \' [ 指数曲线法
7 w* H- r5 V3 n+ [一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。
' J# S+ m [9 `0 t' a+ H
0 \, T2 F& n" z2 c2 Z8 B. e( K# g![]()
: ^! S) C4 s0 `' i* ?7 W' D% w0 |4 T; W* ^
8 k5 v9 j& ~& F% r1 S
2 F, J- n. {) K
$ d% [3 R: e2 ^; W/ B u0 n
' c. h0 }& l5 x0 L% V 修正指数曲线法 - W) v4 _' C0 U% W; U5 M' u/ C! ~
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。 C" c( T" G1 b+ T( L/ w
# Q- @5 t0 e T
![]()
7 c0 e, r& e! q- p/ H$ e
/ [& b( O6 y) o7 j三和法
& V: V+ m1 X% s
: @0 _, v3 O( | U6 b! A Z5 Q, a# H! x9 E s
& `7 l4 v" s8 B, ]' [% h + V# N7 M% |7 f( l) W
$ j4 P% m! J' R: P H- [
& t+ J( x+ H* D$ i
例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。
! M% B$ y5 M7 E b: q c |6 d. L- f3 ~% v5 z( ~9 g
2 T% b7 Y+ T; |$ \, K
# m( j5 s, J1 T. j
![]()
- X$ u0 [" K- {; J5 q5 ?3 f& [% U8 C0 k) E ^+ n% E
3 u1 b5 K4 } y8 [( ~
计算的 MATLAB 程序如下:: D. Z- z' l7 k" p2 y; P# E/ p6 W/ f
: {! r/ C) }1 gfunction chanliang , p6 \; q$ V. O' f
clc,clear
& V9 S! g8 j% ~& J, f- Dglobal a b k , c2 z1 u. _7 L$ ]
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
! ?% R0 ]7 ~6 M, `* g5 s: tyt=xsh; n=length(yt);m=n/3
/ a' q/ M0 g8 y6 Y, Hcf=diff(yt);
; f1 x3 r! k! ?& w: P; l) J$ v# kfor i=1:n-2
; o1 j+ e* q( j1 d bzh(i)=cf(i+1)/cf(i); 5 _% s {" ?; P1 k g: X
end _; H/ i% S( S) u; h
range=minmax(bzh)
9 o$ y2 }+ c! L, ~4 Q; i! O9 Xs1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) % d$ f" b8 Y& j4 d
b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) $ r1 O: X3 P0 Y7 V. O4 }4 a5 m. t, V
k=(s1-a*b*(b^m-1)/(b-1))/m . ?+ t* X5 T1 B S* [5 o, \
y=yuce(1:18) 1 X7 a( C6 i5 s' \) ~3 ^ O
%************************************
5 [8 U2 ~; {' Z. h( \/ \%定义预测函数 " M3 }- r& ~1 N M, T
%************************************
/ c+ h2 w9 u" u5 H5 hfunction ; |5 |+ S F1 Q+ N* e# N$ H
y=yuce(t)
' Z1 \8 ^4 f3 E6 U& Gglobal a b k 9 B& u5 }5 R& j: C
y=k+a*b.^t;
! M7 u# V1 }+ E0 \: Q R
2 o. x5 c& n! j4 }' h L: d I
% ~) { x' G9 NCompertz 曲线 ![]()
![]() ; Z; {1 _( `$ I1 _' B
例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
+ {5 q: c0 \' ^3 x. Z- O( V# lclc,clear
( }( {, X8 P: l2 B9 b6 e( uglobal a b k
: Y1 F/ N# H% I/ U. wload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
4 F7 d. {% ~! _6 G6 Q% a/ Tyt=log(xsh); n=length(yt);m=n/3;
6 [, K) p/ f5 bs1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
& l3 |# t1 i/ h; p. B9 ~b=((s3-s2)/(s2-s1))^(1/m) , U/ |5 L) K; I4 m" C& q. a* V
a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
2 D4 N; v) | ok=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a) ( Y9 Y& C: n8 V- G! V
k=exp(k)
" B( ^3 y* A. x( D9 ?6 f0 ey=yuce(1:18) ( I9 j4 A7 E' D) b5 J8 a9 k& J
%************************************ %定义预测函数 %************************************ function y=yuce(t); ) a1 b* u7 x# A( |/ d+ ~7 v2 E
global a b k
2 W# f4 _5 z, e# v$ ry=k*a.^(b.^t); # A% Y3 l- [2 C* X" R
- i+ h7 E8 C$ j: v Logistic 曲线(生长曲线) 4 G/ g& i7 d* f5 D- T" p/ D
生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 / b: n, x' R. j4 Z
9 h X+ \% A, a" m) N+ n) ]9 B' m - l4 B7 C4 O: M" a# Q9 d" O
1 x" N7 b }7 f0 L![]()
; G: j* Q6 G/ E0 h8 B# N
3 V0 u8 f5 H `# I" F/ c' W+ [2 F; A5 q8 i1 k, {: i# E h& Y9 I
- g3 I( B$ b4 A6 Z/ t6 F例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
8 u$ i, c, e4 F2 S2 T( x4 l$ C/ T2 R- b- K8 I
2 r* J0 W6 \& A1 P$ q" i
6 U# h& b2 _4 ] C# g
![]()
" \* f6 E- y* ?6 V5 y
$ M) L a' Q, Z3 c4 @7 W. b; B计算的 MATLAB 程序如下:
. g% l6 c+ ?; [. {
: y7 \* c3 e3 W( `0 ^+ ]function chanliang3 3 B# ?1 Q& ?* E5 O% m7 |2 v
clc,clear
& s; \$ y& {4 Jglobal a b k
: n4 r) O: k+ mload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中 - W8 S& G0 l: _2 z$ Y1 {5 X
yt=1./xsh; n=length(yt);m=n/3;
" e z- m* h3 l6 k* w6 Ms1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) 9 @6 C1 c0 [: t/ M8 b( V: |" G; B; o
b=((s3-s2)/(s2-s1))^(1/m)
5 x# {$ X7 p3 Ka=(s2-s1)*(b-1)/(b*(b^m-1)^2) 4 v( v' i$ ^; u9 c% ^" C. f8 R
k=(s1-a*b*(b^m-1)/(b-1))/m ]% q* f# O0 ?5 u) F1 I" i' H
y=yuce(1:18) * K4 H' V5 F# x9 ?
%************************************ %定义预测函数 %************************************ function y=yuce(t); ( X: ]) z. S. b( ]; r5 l) u% g
global a b k
+ N. ~! x2 |& ^; p* Y3 h3 py=1./(k+a*b.^t);
0 [+ B* q" V, c1 [: |. I- g. F" L" {, y8 p* e3 F0 Z: c7 j
/ Z) `, g: w R% E7 ]
# s$ s6 d2 K7 X/ O趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。 5 G8 ?2 |% T; [' I% R) j0 G
I! g B: N8 c/ W; \2 f& b. D! z6 o* s: s- J! P: ?% u u2 E
————————————————
9 { _- r; r, C$ b; e. h版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
7 X; q' ?$ j$ {" K; O( H8 q" e7 {原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270 B8 N1 X; Q* v
# D+ t d! i4 r& q# B! k' d5 J, c, Y" o) c
|
zan
|