论文部分内容阅读
粮食行业作为一个特殊的经济领域,其生产经营行为符合经济运行规律,如何利用这些因素,估计未来某些经济指标的运行趋势,为粮食主管部门作出正确的决策提供辅助决策成为粮食企业的迫切需要。已有的预测工具由于价格昂贵,专业性很强,不适于一般用户使用。而一些专门的预测软件只针对某一特定领域或某一指定项目,而且大多集成在MIS或ERP系统中,具有很强的运行环境依赖性。因此开发一个专门针对粮食行业,供粮食主管部门的普通决策者使用的预测系统作为需求被提出。本文对预测模型方法进行了研究后,将经济预测技术应用于粮食智能决策支持系统,将数据仓库的优势和特点与预测技术相结合,实现了基于数据仓库的粮食预测系统。本文研究和比较了几种常用的预测模型:指数平滑模型,季节调整模型,线性随机模型,线性回归模型,神经网络模型。其中指数平滑模型,季节调整模型,线性随机模型用于时间序列分析,线性回归模型用于因果分析,神经网络模型既可用于因果分析又可用于时间序列分析。将上述几种预测模型应用于粮食行业,以易理解,实用性为目标,以粮食智能决策支持系统为背景实现了一个面向一般计划管理人员的粮食预测系统。以粮食数据仓库为基础,建立了数据库、模型库和方法库三库合一的预测数据仓库。数据仓库实现对预测主题和信息的存储与综合。模型库和方法库为决策问题提供定量分析(模型计算)和辅助决策信息。数据库的构成包括各种基础数据,时序数据和相关的数据字典;模型库的内容有预测实例字典,模型参数接口表,模型存储表,预测结果存储表;方法库由预测方法字典和预测算法类库构成。设计实现了一个预测集成环境,直接支持用户自定义预测实例,对粮食产量和价格进行预测。用户可以选择多种预测方法,得到易于理解的预测结果,对模型的均方误差和曲线拟合情况进行判断比较,综合考虑模型的取舍。实现包括预测实例定义,预测方法选择,模型建立,模型检验,模型存储,多方案预测结果分析在内的完整预测过程。提供数据管理,预测应用,数据查询,操作引导和容错处理等全方面的功能,用友好的图形用户界面引导用户进行操作,并以易于理<WP=54>解的方式将结果反馈给用户,用户不需要具备很多预测的专业知识,就可以轻松地控制和调整预测系统的运行,使预测这一门复杂的综合科学能够为一般用户服务,具有很强的实用性。数据管理模块由数据生成、数据操作和数据维护三个子功能组成,用于数据字典和时序数据的生成、录入、审核和维护,是预测建模和预测执行的基础。数据查询为用户提供数据字典查询、数据信息查询、预测模型查询功能,使用户对各种数据和模型有详尽的了解,并能对数据进行分析,作出粗略的判断和估计。容错处理及操作引导捕捉操作过程中出现的错误和异常,以友好的对话框和文字方式给用户以提示,并给出处理建议。预测应用模块运用数据库、模型库和方法库中存储的信息和知识进行定量分析完成预测。本系统还处在第一期研发和试用阶段,基本满足了实用性,但还有许多工作值得进一步完善和发展,以便更好地满足用户的业务需求。