- 在线时间
- 791 小时
- 最后登录
- 2022-11-28
- 注册时间
- 2017-6-12
- 听众数
- 15
- 收听数
- 0
- 能力
- 120 分
- 体力
- 36467 点
- 威望
- 11 点
- 阅读权限
- 255
- 积分
- 13901
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 616
- 主题
- 542
- 精华
- 12
- 分享
- 0
- 好友
- 225
TA的每日心情 | 开心 2020-11-14 17:15 |
|---|
签到天数: 74 天 [LV.6]常住居民II
 群组: 2019美赛冲刺课程 群组: 站长地区赛培训 群组: 2019考研数学 桃子老师 群组: 2018教师培训(呼伦贝 群组: 2019考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:: f, J" a0 N2 x7 T [
0 e" C. V0 W' L" h$ c# | z
(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线; ! G& S; m' d3 F6 R, n: e
# G9 ?: i( p" |- Z! @(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
& B# G; x6 c. Q3 s6 z9 d
( A% o: N) N8 w: ^; o趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。 7 {* w# r# E: z. S2 f
. r" J& _. Q y, L9 {9 j0 |9 l( M( t3 P& U/ f/ Z
指数曲线法 9 e' x" B0 B9 y1 v5 e
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 ! w5 O1 Y' X$ q0 R7 ]- q# i, ~0 f, Y L
( X$ Z5 h; u; X3 q. E9 a![]()
+ m* J' T' f0 C; k2 X+ y* Z. J" R
% Z) a. c" H8 @& q$ O4 m: r4 S3 Q![]()
# L, i9 A2 d1 V4 T& O8 Z# l
3 g! C1 e1 f4 m' u+ S& h
8 Y6 z5 u& r i, Y+ v% @- Z9 G# Z
9 U& f5 V0 Y1 d' G6 b/ F$ w t" D 修正指数曲线法 # s9 b W, y+ f! u! S2 g% L/ \ [
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。
; Y2 h/ d9 ^1 \. Z- g
- Y1 `# V: S3 x# _![]()
& t: e+ F# M; O# _! f) p0 t% Y- F; R/ W3 |+ d& V
三和法
$ G6 F1 R0 s Z+ P" Z7 v7 C# d$ K* |. t# S6 |& p/ ~
5 J7 f" d0 n: l6 o6 Y
4 [" `/ q8 @- l3 X" ?# D6 O; \ u
![]()
# s3 S! g1 p$ X$ T8 G" Y5 s; R- Z- e
& c4 w- d3 z8 W9 W! m
% D0 q* _5 g4 i例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。
) V( E7 H# R1 Q* O
4 n4 _! ]0 N" j. D![]()
' @9 Z7 t& x# _, N% W* |7 K3 b" T; V' {: {0 n, J
![]()
) ^, q) h& F! Y8 B. N [0 k5 K8 g7 A7 C3 k3 h) j2 m& v1 i1 O
7 r/ j8 B) _. U, s q9 C计算的 MATLAB 程序如下:9 O$ Q$ W) ^3 u2 I
4 g1 Q2 A1 n$ E4 B2 h8 f
function chanliang
. A d& {; F9 k# e# v( j }4 o# b! e; [clc,clear
* m# F! h# v/ ~0 Bglobal a b k
# X* D0 y( X; P, ?' `, ]load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
; l w7 X5 T. p; n6 _( Yyt=xsh; n=length(yt);m=n/3
. K. ^* q8 ^- j$ k6 l7 Pcf=diff(yt); 2 ]. j+ w; V. K! c3 w0 I" g1 S
for i=1:n-2
; S1 |3 x) E! I0 p/ e# ^ bzh(i)=cf(i+1)/cf(i); + H; m6 v; Q1 F% q5 }
end
2 m# Y9 t' e6 O8 W hrange=minmax(bzh) + M/ B& O1 g7 M- Q0 r) e7 Y
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end)) # `: V9 y! \" C. O' h0 Z! b# R
b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) 4 K W$ f+ `$ Q. I4 J$ D8 J
k=(s1-a*b*(b^m-1)/(b-1))/m 6 m9 B8 W2 E# z2 S; T- ?
y=yuce(1:18) - D" Y" G' i8 H
%************************************
( p Z6 J6 e8 ~%定义预测函数
/ W. v3 D" v" @%************************************
* F5 q$ y' T, q- V4 _# x0 |* |function % N. A8 f! {) A' \5 ^
y=yuce(t)
9 N$ X. Y7 G' F. Jglobal a b k 2 |+ G, T: T9 ^( _, \
y=k+a*b.^t; 1 Z# s: _- G% c7 Q9 G5 W4 ^
; _7 u- h0 B8 H. Q) |1 B$ F% Q
( L! n9 _- w; k+ r6 o
Compertz 曲线 ![]()
![]()
![]() & E4 r2 H6 I/ H# h. V& x3 c
例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
' S8 ~4 ^; R% I# aclc,clear
4 }# i0 p, ~% Y1 Q' M2 Sglobal a b k
. |6 s7 f# }- ]( W7 qload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
+ ], L" j) M3 ] A) Iyt=log(xsh); n=length(yt);m=n/3;
. d& s9 _+ a( ?: u1 F8 o# `" R5 cs1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
5 \: s* F+ f" @b=((s3-s2)/(s2-s1))^(1/m)
; g. j1 ^$ h, va=(s2-s1)*(b-1)/(b*(b^m-1)^2) / p- E3 ? V* n7 w" `* }+ S
k=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a)
7 [$ O9 E: P4 o+ lk=exp(k)
5 `, F5 A1 _1 H6 ]y=yuce(1:18)
# \0 ?, C' c, @" a) O" y, A%************************************ %定义预测函数 %************************************ function y=yuce(t);
0 Y' l6 `; [, K# V* f5 C0 ]& rglobal a b k , Y" O; a, g# ?8 C; E6 t T) D
y=k*a.^(b.^t); 7 N* P6 B: G8 Q; u6 b- _2 J5 s
# U; P4 d$ S1 D$ C
Logistic 曲线(生长曲线)
. a8 k2 X. a: b' D1 ^" G% c8 W8 F. ~生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 " W& k5 w) _* D" d
4 V6 f: p6 h# D$ ~
. L* o0 W2 F! h* a( F
+ Z. u& N2 v3 j* P/ A. k
![]()
/ }1 M5 C1 }/ x- Y; Z& C
8 _. i9 G& _6 j* ~/ p3 t$ ^
; w1 T, E0 t3 i8 J, z/ m
3 ?. c, J- C& \8 {( b例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
% r* |' D6 H1 k8 S8 p
8 j* R5 g$ n; r8 I X' n![]()
# A" H$ x: M: ]$ R E* s
1 `9 Q' Q/ K: |( Q% G) H/ } 5 e8 R0 J7 S2 T/ N) |
6 p4 h# L8 ]6 v3 [; m' [5 R7 j
计算的 MATLAB 程序如下:
6 o1 P! w5 N5 s5 V- b) ?5 g* p0 }4 ?) }4 j
function chanliang3
4 Q; D; n, K1 R, aclc,clear 0 i F- s7 n5 q3 a
global a b k
# C2 E9 }7 w( Q! U% Tload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
7 T' M. B: h. Wyt=1./xsh; n=length(yt);m=n/3;
; z. b+ e2 M. o3 E3 Q: a ?s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
9 q( }% S% k7 `+ l+ Vb=((s3-s2)/(s2-s1))^(1/m)
2 X7 S4 T. g1 D% T# na=(s2-s1)*(b-1)/(b*(b^m-1)^2)
2 n1 w: G# Q0 p7 w" l5 T) \. fk=(s1-a*b*(b^m-1)/(b-1))/m
! ]9 }) k* G* Y- K5 [: f/ N8 y0 dy=yuce(1:18) : U% [! ?* V7 P0 ^
%************************************ %定义预测函数 %************************************ function y=yuce(t); ( k: m' H! E& @; U
global a b k
3 A* V: x- ^! p+ d8 O' E1 ]7 Xy=1./(k+a*b.^t); 8 C- L8 u2 \: [% g+ O+ l5 z
2 _ E; b! q, R3 X- n& h( m" Q( e p7 ^
# P# C" z2 t2 _2 A) M趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。 3 X* c( E3 [- z1 [/ B7 Z
, X1 I6 D$ M% F
3 n- t! t4 i( ~' j————————————————1 L& ]3 D; r" m: S! D8 g* v" Z( l/ z
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。$ C- v) E6 T; V" h: K g' c
原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
$ G/ V k: O3 s: k7 |* T \ Q( L; |5 s
% O. [3 U5 B+ j
|
zan
|