- 在线时间
- 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考研数学 站长系列 |
趋势外推法是根据事物的历史和现时资料,寻求事物发展规律,从而推测出事物 未来状况的一种比较常用的预测方法。利用趋势外推法进行预测,主要包括六个阶段:
& l1 z7 v& N' N- Y0 y" E
2 L. C- H$ K7 I7 [! Q$ _% e B(a)选择应预测的参数; (b)收集必要的数据; (c)利用数据拟合曲线;
9 C4 d- |# B" ?
3 r4 N N" W3 e% W$ p; U(d)趋势外 推;(e)预测说明;(f)研究预测结果在进行决策中应用的可能性。
- f. U T8 G$ E, z1 J( F3 F' e) J; c. D0 z, O0 e) L$ o
趋势外推法常用的典型数学模型有:指数曲线、修正指数曲线、生长曲线、包络 曲线等。
6 X/ |5 h T$ Z: O! @
. J3 i( ]+ j9 _% E8 k% C3 i0 ^; [# H" N
指数曲线法 4 K* F C3 U0 N- R+ i0 _% o1 p
一般来说,技术的进步和生产的增长,在其未达饱和之前的新生时期是遵循指数 曲线增长规律的,因此可以用指数曲线对发展中的事物进行预测。 " y& R' \. Z% D$ C0 j2 W& U
2 ^ L0 [& {+ i5 P& Q![]()
) F8 w% S! v9 G: {* B8 d2 r5 H' W$ [) Y P, N. e$ u
8 k" n- @2 z- Y. C* m B5 K: n
) E. l$ Y: \4 l1 X
3 p7 U! S/ ~9 C3 F( s+ A5 G3 f, h: D& N: } t: N. L
修正指数曲线法 ' t* }/ L9 @2 n
利用指数曲线外推来进行预测时,存在着预测值随着时间的推移会无限增大的情 况。这是不符合客观规律的。因为任何事物的发展都是有一定限度的。例如某种畅销产 品,在其占有市场的初期是呈指数曲线增长的,但随着产品销售量的增加,产品总量接 近于社会饱和量时。这时的预测模型应改用修正指数曲线。 * G3 a0 _' }, H5 j
( `0 E K; T6 c( ?
![]()
3 M* [" s% {" E5 V3 t: a( p" o7 ]2 H; K/ Y9 P' G/ t
三和法
* P0 S' {" l" V$ {- E. W& z* J1 p/ d% q& A! e# Y" `1 p
+ f+ S: {1 X6 s3 L9 Q+ G7 C
; o8 b5 X. r; }! c( d ! |4 d) s# |4 P. D- H
# H3 P x- {. e/ t6 c
8 l. ]# F7 k5 _
例 8 根据统计资料,某厂收音机连续 15 年的销售量如表 11。 试用修正指数曲线预测 1986 年的销售量。
$ @( o: @5 j# K* Q
6 \3 H2 d0 Z1 R. Z . x" y2 |; b$ E8 l. _) [
! V# {) Y( f; p! K4 f$ ?
2 b0 F6 u* K, |1 x. {( w2 p1 V3 n
* E1 u( H7 l0 P5 a4 ?0 `
# u( }7 T- x: T6 v0 m* {$ t计算的 MATLAB 程序如下:
0 z. Z& p- O. a9 k x% S' `: z% ^7 @ ` W* Z* n+ e
function chanliang 4 y- a i2 A, q
clc,clear
# y+ O' j( X- o0 R6 zglobal a b k
5 G: [; m" H0 b' M& B' Q Iload xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
1 g: i) h' _9 ~+ u! q2 zyt=xsh; n=length(yt);m=n/3 , x6 h2 Q6 |9 a
cf=diff(yt); ! z+ s3 D$ y) ^( U2 @3 a. R$ a9 L/ {) n
for i=1:n-2 2 T/ G; s- K$ C4 h* V
bzh(i)=cf(i+1)/cf(i);
, ]' q* E) T7 B, Zend 8 a7 L) j: l9 @* ?3 ]% S( N4 j! U
range=minmax(bzh) & T! u$ T9 S& \1 z* }: T" Q# z
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
; L. T' z$ ?. Y/ w1 R2 U9 x1 E8 x8 W2 ?b=((s3-s2)/(s2-s1))^(1/m) a=(s2-s1)*(b-1)/(b*(b^m-1)^2) 3 S7 a T; K1 k6 n8 d& W9 S6 k
k=(s1-a*b*(b^m-1)/(b-1))/m
; w1 V5 x. U/ P) \- Y7 f! c; d) ky=yuce(1:18)
; A' f Z( M5 f& x8 a' j, \: j%************************************
! A9 m4 C. e4 J E5 c%定义预测函数 4 `0 ?4 x$ \0 R0 R. Z
%************************************ ( |6 W ?7 m1 T7 |1 s. H
function
' |$ b1 @+ C5 d, _' P0 R' A& Sy=yuce(t)
0 K9 Q' m6 V) t9 }. v3 Fglobal a b k , g: |# Q- l+ n H; `& @" u; \
y=k+a*b.^t;
, a- m. A* k8 }! ~! k, B5 i! c3 C! {+ H5 D8 N2 n. y4 G( K
# b9 ~" T3 C; b: V) u. a$ S
Compertz 曲线 ![]()
![]()
![]() 2 ^" d: M2 Q+ v* ~( T
例 9(续例 8) 根据表 11 的数据,试确定收音机销售量的 Gompertz 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。 ![]()
计算的 MATLAB 程序如下: function chanliang2
4 U) R0 Q% r# `4 |clc,clear
w) u; G* o3 M- D+ p: r9 ~6 aglobal a b k
6 E; c, `5 V: o, e1 Y" d }load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
% E) b' R& Z5 I# o" j4 s- y8 ayt=log(xsh); n=length(yt);m=n/3; - n' a( i+ @# S. X: R( `
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
4 J- q% ~7 `0 B& u, u' W* X' Db=((s3-s2)/(s2-s1))^(1/m) , b. a( K! T4 O" C4 H
a=(s2-s1)*(b-1)/(b*(b^m-1)^2) 8 Q* f" e: D0 N4 b M7 {; {
k=(s1-a*b*(b^m-1)/(b-1))/m a=exp(a) 0 D% M8 D9 ^0 K# B( F
k=exp(k) 9 |# U; M$ |4 y Z/ e
y=yuce(1:18)
$ Q% \: X9 v' k3 D, z) v%************************************ %定义预测函数 %************************************ function y=yuce(t);
; H2 Z: f/ \5 L( v! _$ p* Jglobal a b k " s6 U0 J: F7 t/ g+ T4 W# s, n$ M
y=k*a.^(b.^t);
' D0 h( h& J# N; H) d8 d0 ]+ O5 I; n
Logistic 曲线(生长曲线)
2 z; d) l7 H7 y/ u生物的生长过程经历发生、发展到成熟三个阶段,在三个阶段生物的生长速度是不 一样的,例如南瓜的重量增长速度,在第一阶段增长的较慢,在发展时期则突然加快, 而到了成熟期又趋减慢,形成一条 S 形曲线,这就是有名的 Logistic 曲线(生长曲线),很多事物,如技术和产品发展进程都有类似的发展过程,因此 Logistic 曲线在预测中有 相当广泛的应用。 0 q- V; T `* ^
' Y z2 N/ a ~6 U$ g: x
& x4 s4 U( j3 e! a
) j0 b% |4 v1 z1 I8 K) F 0 p V8 V. I7 Z! f
) z6 M: d0 Q9 V! ~4 u: }' h7 `2 Q$ o2 r$ F2 T5 |
0 b& @) F6 D s' X. n4 D
例 10(续例 8) 根据表 10 的数据,试确定收音机销售量的 Logistic 曲线方程, 求出各年收音机销售量的趋势值,并预测 1986 年的销售量。
2 Y. J# X8 W$ s" B9 \8 Z) N5 H. d- r/ U4 N$ G
![]()
) H+ a+ r& i: M$ h4 i
, _$ N1 H; @, ]* ]6 t- l4 q" q![]()
0 M; l1 Z/ ^8 i3 \1 }) g: ]9 V! m; v
计算的 MATLAB 程序如下: 6 [# _+ q$ Y e
; ~; Z, y8 R: f( f- F i( E
function chanliang3 ' k* T# m" f& z9 t2 G
clc,clear
/ z1 V1 L3 n. ^4 _4 ~global a b k
" y3 @- Q1 R, a% P6 ?load xsh.txt %原始数据存放在纯文本文件 xsh.txt 中
7 e$ z5 K$ b4 ^/ ^8 q1 ~yt=1./xsh; n=length(yt);m=n/3; 2 S% [5 h# Q& `- _
s1=sum(yt(1:m)), s2=sum(yt(m+1:2*m)), s3=sum(yt(2*m+1:end))
; m8 \& L/ a# t& e( xb=((s3-s2)/(s2-s1))^(1/m) ) s6 Y M, J+ M1 p. J! m( K
a=(s2-s1)*(b-1)/(b*(b^m-1)^2) - z/ w) t, p& L7 l# T# b
k=(s1-a*b*(b^m-1)/(b-1))/m ; L* T' {: n/ s9 ~3 X2 Q _
y=yuce(1:18) 1 {& d3 D- S* l" R( V6 _# v' a$ ?
%************************************ %定义预测函数 %************************************ function y=yuce(t);
, x' j" _( f' R, Uglobal a b k * z$ Y' V' N+ M
y=1./(k+a*b.^t);
: |6 _7 l# d7 c+ \7 |& q7 T' j9 k+ i5 u _7 n0 y7 M
. J; E( i9 F8 g, I0 b' M& H$ ^* ~; ?
趋势线的选择 趋势线的选择有以下几种方式 ![]()
当有几种趋势线可供选择时,应选择S 小的趋势线。
/ H8 \9 [$ h6 T. [! F$ t7 E$ Y: M& I! e2 |5 X* ]7 B) N4 c1 O6 L
& D1 L5 R- H" T* o, a0 i% |9 m$ \
————————————————6 I9 C8 O8 i" v5 h
版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。% I A4 N- n8 \+ f6 h" h4 I
原文链接:https://blog.csdn.net/qq_29831163/article/details/89448270
! }9 p ?# C* w) i! _. Q+ A- [" [& b' m! n; f$ B
0 O4 l! F' f& Z5 _5 ] |
zan
|