, Z" v" o* s# f* X. M( s V 4 [: @( z9 a& r; E8 x预测类问题 R) y" u: W3 X% {) L
17、时间序列法 5 Y6 Z" [# n5 Y( V- L9 s$ Q6 e0 f系统中某一变量的观测值按时间序列(时间间隔相同)排列成一个数值序列,展示研究对象在一定时期内的变动过程;从中寻找和分析事物的变化特征、发展趋势和规律。 : O: K' u* c, N7 o2 v- e $ R+ C. W! j* k' }5 C6 Y3 | ' O/ N$ {. O# [( L4 q) A' C时间序列法和回归分析的模块大小相差不多,也是非常重要。4 b0 Z; F" o1 O' ?& f, W5 U: _
对于许多时间预测问题都可以用,例如要知道AR,MA,ARMA等的大致原理。 2 U3 R2 l+ j. w2 y9 n( Q* H一般使用SPSS,时间序列里的专家建模模式会推选一个最优模型。很给力。 W) {$ O: _: o6 b3 Y4 o8 t+ [* [ P5 O r% a2 `2 N# V, r
18、灰色理论方法 + J" b8 [( R! ?通过对原始数据的处理挖掘系统变动规律,建立相应微分方程,从而预测事物未来发展状况。% H! w$ a! G* y
- m% ]; q1 C+ I) \3 @ . b1 L. E* a9 _5 e# ~& _" K, `优点:对于不确定因素的复杂系统预测效果较好,且所需样本数据较小; / w+ ] u: ^( b: J N9 ]2 \ % `5 a% q" o; M" O $ e& R8 }% x1 r: J. q5 `* X缺点:基于指数率的预测没有考虑系统的随机性,中长期预测精度较差。 Y" _" v4 J* T$ ], O( s6 i' t' i% n |* G }+ _, R
# j: s$ @6 y! F) S& ]7 g. k
灰色系统方法是国内的邓聚龙八二年提出的,发展了进40年了。 ( S: p2 R/ A" c$ k0 H# s4 j, A+ y 如果用于预测:: {- q' D2 u$ I, u( u
最佳情况是因为已知数据不多,不多的标准大概为 大于10小于30。: F! S% \ _4 q( L
如果大于了30那就用时间序列更好,毕竟灰色系统现在的争议还是挺大的。% q+ Z) J. h. A- U4 j) w
美赛尽量不要用。4 C+ Y- X9 ]+ ~8 u
2 x* c* Y( m5 N6 h) y8 G
19、蒙特卡罗法(比赛常用,适用于排队论、检验类问题) 4 `3 g ?, p4 a4 A9 d5 Y7 Q该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟可以来检验自己模型的正确性。- @7 A1 U" V! d! J- r+ K* ?* b. T4 l
& t; I9 B2 ` W1 y S* U : n3 Z% c% h' R! d2 ?9 }当所求解问题是某种随机事件出现的概率,或者是某个随机变量的期望值时; ' k8 R- F, @7 x; J& H5 f 7 o. @. N9 D) K# M( D& b ?+ c $ x7 y$ M% {# \9 c: F/ K通过某种“实验”的方法,以这种事件出现的频率估计这一随机事件的概率,或者得到这个随机变量的某些数字特征,并将其作为问题的解。 ( i' R( _1 e( |9 ^# I- p6 d* `% q" w6 Q! s2 L
6 D" G$ t9 Z& `/ a: T2 R
蒙特卡罗方法的解题过程:构造或描述概率过程;实现从已知概率分布抽样;建立各种估计量。% [# M0 k$ \9 G2 _7 y9 A7 m
3 C' r: ^7 [& q# V$ o3 P. m' T ) q' w" d& G# _7 h/ |& N蒙特卡罗法,需要靠编程的队友会,用于检验模型的正确性,放到论文里有锦上添花的作用。 , ]* o# d' c2 F- ?0 T! _/ y* A. q7 x. w* o, |
. E: m/ J) q- ? l) w+ Q% g" r20、现代优化算法(适用于优化类、预测类问题); \& P1 ^$ _6 n: d L5 d
最优化理论的三大非经典算法:模拟退火法、神经网络法、遗传算法。2 z' ~" {0 Y9 L1 Q8 r: B6 b
2 O( z3 l" p& q% j2 {( b. T
3 e. G+ Q: `4 U8 z它们主要用于解决一些较困难的最优化问题的算法,对于有些问题非常有帮助,但是算法的实现比较困难,需慎重使用。; ]2 O/ ^& b% m/ P
! W) E- Q5 c' ? K% F3 g. Z6 d0 s9 e! x, Q8 t" [* j$ m8 ^( `5 g
BP神经网络算法采用Widrow-Hoff学习算法和非线性可微转移函数的多层网络,在理论上可以逼近任意函数,可以用来分类、预测和建立模型等。 ) M F- S: e h$ x% o4 y# c* o' o' |* X: w5 S6 ]* d7 D
& z+ J, Y, \+ v y% u( J模拟退火算法是基于Monte-Carlo迭代求解策略的一种随机寻优算法,其出发点是基于物理中固体物质的退火过程与一般组合优化问题之间的相似性。 * w* }0 h+ U2 \ $ u, q) X) G$ n. w8 ?( c2 w 9 |2 y% p' c8 }% A! U5 l遗传算法是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型,是一种通过模拟自然进化过程搜索最优解的方法。) N$ s! J6 G2 n- U
/ G7 d' T7 h7 [5 A5 c% j# A( ]; \. M" m. f/ P: U/ e6 \' `% B
模拟退火、神经网络、遗传算法,这些涉及到的东西就更深了,三大非经典算法拿出一个都是万金油。& A) ?2 L: n" u8 g
尤其是神经网络,就是机器学习中的知识。6 g* W: P& L, y# Z1 {8 ^
靠计算机的训练学习,再通过校验,如此反复,迭代。得出模型。 1 @2 L. l8 d2 ~9 p( J1 H! Y究其原理就像一个无底洞,会用这个万金油即可。 : m0 W% C, H" r另外两个都是用于求最优解,遗传模拟生物间的优胜劣汰,模拟退火随机择优。 % S% `! K. n+ N: E; [" |5 ^! r 8 T3 Q7 T8 F' S2 x5 ^ 5 B! R& \2 [, z6 u0 ~7 }6 F# X+ h3 F