商业企业销售预测与决策系统开发(2)
2015-01-06 01:01
导读:现以青蛙跳荷叶为例,青蛙所在的荷叶称为青蛙所处的状态,则青蛙未来处于什么状态只与当前所处的状态有关,与以前在哪张荷叶上无关,记x n 为时刻
现以青蛙跳荷叶为例,青蛙所在的荷叶称为青蛙所处的状态,则青蛙未来处于什么状态只与当前所处的状态有关,与以前在哪张荷叶上无关,记x
n为时刻t
n时青蛙所处的状态,以p (x
n 1=j│x
n=i)=p
ij表示t
n 1时刻从第i张荷叶跳到第j张荷叶上的可能性,或从第i步转移到j的概率,构成了一个转移概率矩阵
在马尔科夫链应用于商业决策时可以预测市场状态的转移情况时,假设某产品的销售状态可以分为畅销和滞销两种,以1代表畅销,2代表滞销,xn表示第n季度的产品销售状态。如果记该产品的市场状态无后效性,则它的市场状态就构成了一个马尔科夫链,可得到如下表达式:
p (x
n 1=j│x
n=i)=p
ij转移概率矩阵为:
由此可以得到下一季度可能的市场状态。
以上是经过一步转移后的市场状态变化情况,类似的可以导出多步转移概率:
系统从状态i 出发,经2步转移到j的概率等于系统从状态i 出发,以1步到状态k,其中k=1.2K N然后再从状态转移到的概率总和,由此可得
由此可推导得n步转移概率为:
此外无论是1步转移,还是n步转移,其转移概率同样具有性质:
开发实现
按照上面的系统设计思想,系统采用开放式的架构,可以灵活的添加、删除、修改所使用的算法。该系统主要包括三个相对独立的模块:“业务系统”,“基本数据设置”,“系统设置”。在数据抽取窗口中,用户可以选择进行预测和分析所要使用的数据源:如:“供应商数据”或“销售数据”;用户还可以选择通过设定始末时间来选择某一时间段的数据。选取好数据源后,用户点击“数据抽取”,系统就会自动把分析所需的数据抽取出来。
然后再点击“商品销售”,进入商品销售分析窗口,商品销售分析对从前台POS机销售中采集来的数据,通过模型库中基于人工智能的模型对数据进行有效分析,预测商品的销售情况。用户可以对不同的商品动态划分状态,设定滞销、一般、畅销三个状态的参数。用户点击窗口左侧的数据行选取不同的商品,窗口右面的图表区就会显示出相应的商品销售预测曲线。点击窗口上方的“预测”,系统便会自动预测该商品未来将会处于哪种状态,并把结果显示出来。
上述系统是在商业企业的实际应用中针对目前的MIS问题而开发实现的,所采取的方法也仅仅有马尔科夫、移动平均法等,但是由于本系统是一个开发的系统,以后可以随着发展不断加入新的预测方法,提高预测的准确性。还可以通过采用Agent封装、改造和扩展原有预测与决策支持系统的模型部件、数据部件和方案部件,使整个系统具有更高的柔性和扩展性。
参考文献:
1.肖人彬, 罗云峰, 费奇.决策支持系统发展的新阶段.
系统工程理论与实践,1999
2.董志斌, 吴启迪, 严隽薇.一种基于多智能体的ODSS的设计与实现.微型电脑应用,2000
3.阎平凡,张长水.人工神经网络与模拟进化计算.北京:
清华大学出版社,2000