- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36352 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13866
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:
! ~. ]: k2 \: }. m4 [- x+ f; m/ T/ F$ I7 u2 J, O, K' q/ N, a. ^
(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线; * l: l6 ]5 w/ O0 r4 S
1 i& ] y f* g0 v$ K* L
(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
5 J6 E4 { T1 q" {
9 z, R% w L0 ]趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。 3 C% u4 H* J( }+ J$ ^3 _
" U/ W. l( K; p4 ?! ~7 ]# [) J7 U$ u0 }+ C! Y" x( d- x
指数曲线法 & p, D! k J0 r( u# E. w" J
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 9 H! C; R* F( _1 P
$ `% R5 u! n1 u6 M0 F) {
![]()
- ]" r: s9 w T5 x
0 Z3 b6 N! W( W d$ k1 H O6 \![]()
$ d7 ]' i2 m" p- T* F$ d
2 t" x" W* q! i4 h6 B
, x+ O5 s1 C* g9 S" A+ g1 M; a
7 e6 x* N3 V7 C! \& L# { 修正指数曲线法 4 W' h, H; Z* e: Q: d
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。
* H6 K9 P8 |7 I3 H5 |3 v9 z
+ R5 q/ U0 |+ g. I+ j8 x 6 x# Y6 i' K. G' `
5 Q4 r: H/ E& Y) V! d, f5 `' H三和法
* J+ H1 U% A. [' Z& E8 T8 Q: {) \8 ^/ c! p6 |
![]()
4 k$ b) g3 l$ |# p$ Z) A# T, N" }* V* q
o& {. R# c, Q* Z
/ [! M$ _) E- a3 m9 t! ?" W" ?& E. l% Q, F+ Q$ b7 U
例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。 ) v. |. b5 x& l2 @/ P+ ]% l
( E0 E) L5 Y' {5 _: z$ x
$ N) u) O) n; x3 P
; p; Y/ ^7 O# w" J3 W
6 s, V1 U) F0 M& h6 _
6 ~: {$ z5 Y3 ]2 {6 m( H# d
& G# b1 Z' @, K6 E! q计算的 MATLAB 程序如下:8 h/ d1 l( l8 q$ y$ }1 X
* R) z- I: {5 h4 C; C2 ]function chanliang : n/ h. j" B1 X, c: Y/ [
clc,clear
% b$ |2 m5 }- H+ O6 o/ ^$ `& P" bglobal a b k
1 o& z6 A+ M& oload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
% ~% m1 v# c5 N7 _yt=xsh; n=length(yt);m=n/3
6 [& w: [! l1 l* Y3 R% Vcf=diff(yt);
2 D6 x0 O9 U% v4 Z# V/ jfor i=1:n-2 ( a& w8 G/ C" u
bzh(i)=cf(i+1)/cf(i); 4 z, `5 \: {* ?. U* k/ j
end 8 K. e2 a( }, @' C' h
range=minmax(bzh)
" v4 r7 j3 N) [, B; a4 [4 m% {s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
5 o0 @$ @) H- kb=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
2 h3 _" s; M5 y/ V. ~7 O* \k=(s1-a*b*(b^m-1)/(b-1))/m ! A- `% ] j& d: C3 P1 E6 c2 j
y=yuce(1:18)
% P K2 e: Y- R0 _) v0 g%************************************
3 ?$ W: M! A; V' H%定义预测函数 $ S, A+ f9 B4 u! T c. D0 s( F) ` P
%************************************ $ B2 `# Z; O( r
function P+ X) K6 o" Y
y=yuce(t) " ?5 N7 |; B3 k2 V N; j7 _9 N
global a b k
& \5 `7 B0 K. ^3 B3 \2 }. oy=k+a*b.^t; 9 Z$ Q! k& B" Y0 R; N0 O& O
% _5 F: C" p. m. @, n6 F
' [) o. j# S. r9 g, Z0 X* m7 wCompertz 曲线 ![]()
![]()
![]() # N* a; L2 f* L, |
例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
, F. N4 g" \4 x0 Mclc,clear 9 h, W" g+ B6 Q3 h
global a b k ( L8 [' |) M& ]
load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
, k, K6 j8 p8 ]8 D+ Y6 |" C& Vyt=log(xsh); n=length(yt);m=n/3;
: s* }4 @! p& c" c- H- [4 n- a: ds1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
9 v, ]2 [1 J# @b=((s3-s2)/(s2-s1))^(1/m)
- M0 m. E: J+ F7 Na=(s2-s1)*(b-1)/(b*(b^m-1)^2)
+ C! _! b1 [/ V. d% sk=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a)
# w& h# _: L F+ G. H& ~4 Dk=exp(k)
/ \' v& z% R5 ?" k7 b1 u8 E+ ]# xy=yuce(1:18) % n+ J5 M% s: ]4 W9 o( b6 T
%************************************ %定义预测函数 %************************************ function y=yuce(t); - m6 y( c/ i& U H' r* R2 q+ _* Q
global a b k
. S! f( l4 r( W7 p0 {, jy=k*a.^(b.^t);
, ]3 \- t( l' Z5 y' s8 @1 [3 r/ I
6 B+ i! d* K q- O6 S Logistic 曲线(生长曲线)
3 g' E: a9 ^. M" B; L生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。
4 Z6 Z9 Q1 D% w6 S2 l) H' I# z3 [6 I/ B; w3 L
: B# j* \ p# Q1 { [! h
9 U' Y$ N: ]( z( |% c![]()
- f' m" O: W. n" f
5 m4 @0 m' |& L* s7 _1 W) p& R; |6 Z. w K7 K& e
" s/ d. |; b# K- `例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
/ P+ b, o1 I+ o" c7 o- V1 E+ m
![]()
4 \7 S3 C% I* P8 T3 c; w/ D# |/ d; I& b n
![]()
# }# d0 M k k* |$ e" G
) ?6 J7 ~+ k) D4 U h计算的 MATLAB 程序如下: 7 F. R7 _; a' A; m
% m# u3 k2 F6 l) A4 {. d. x
function chanliang3 ; S5 s3 ?# ~/ T+ B
clc,clear 1 c; X% V2 ^' b8 v- P4 z6 c9 Q
global a b k
3 ^0 J Q" g, a! ~8 h) eload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
* H; f+ |9 M E. yyt=1./xsh; n=length(yt);m=n/3;
7 M. D$ W1 `# V0 ys1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) 0 W. x% M1 b [$ c' T8 O
b=((s3-s2)/(s2-s1))^(1/m) 7 L! \4 G, G" X) w; E
a=(s2-s1)*(b-1)/(b*(b^m-1)^2)
) B6 \* \, J1 \; y' a" Vk=(s1-a*b*(b^m-1)/(b-1))/m / f( r8 ]" t9 l; p
y=yuce(1:18)
5 |9 I' j& `! ^! o# \. o%************************************ %定义预测函数 %************************************ function y=yuce(t);
+ W: W9 B, W5 _$ ? ^ p# h7 oglobal a b k % \/ ~+ c+ o4 E4 D3 E) d0 c$ r
y=1./(k+a*b.^t); - k9 L% ]7 f* y2 U
& P( c: ]. B2 F+ E& N# @4 N( G3 j# ^* E H1 ]
! y6 c/ k4 P, e9 [+ M趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。
; n9 P( {! S- S$ k7 r' p+ A1 p. K3 N7 ]0 G/ a5 A
7 _' ^8 c# P' [5 ~————————————————: K: F& @1 R+ r& |' m
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。) B. j8 Q0 V6 S
原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270# l$ I% T& o- }% {
# V# f4 u' j; {9 n" _
$ r5 i; o+ ?) U2 o. j; E8 C) z |
zan
|