亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于JAVA與MATLAB實現投資預測應用

        2017-04-15 10:58:43江蘇蘇源高科技有限公司王征美
        電子世界 2017年23期
        關鍵詞:功能模型系統

        江蘇蘇源高科技有限公司 王征美

        基于JAVA與MATLAB實現投資預測應用

        江蘇蘇源高科技有限公司 王征美

        有效運用Matlab和Java集成開發(fā),結合投資預測模型算法,較便捷地實現投資預測應用功能,為投資管理提供信息系統支撐。

        多元線性回歸;BP神經網絡;灰色系統

        引言

        MATLAB矩陣工廠,用于算法開發(fā)、數據可視化、數據分析以及數值計算,其強大而高效的處理功能,讓人們從繁雜的數學運算分析中解脫出來。而JAVA是一種跨平臺,適合于分布式計算環(huán)境的面向對象編程語言。本文主要介紹運用兩者的優(yōu)勢相結合,共同實現投資預測的應用。

        1.建設目標

        充分利用信息化手段輔助實現投資計劃預測,為有效管控和科學安排年度投資計劃,優(yōu)化資源配置提供信息系統支撐。通過對投資影響因素及歷史數據分析,科學預測,為投資計劃提供理論依據。

        2.系統架構

        2.1 業(yè)務架構

        通過投資預測管理應用功能的建設,收集基礎數據,運用多元線性回歸、BP神經網絡、灰色系統、組合算法相結合,建立投資預測模型。

        多元回歸分析預測法[1],是指通過對兩個或兩個以上的自變量與一個因變量的相關分析,建立預測模型進行預測的方法。當自變量與因變量之間存在線性關系時,稱為多元線性回歸分析。根據歷史的樣本數據,建立多元線性回歸的預測模型;從而在不需要未來樣本數據的情況下,預測未來時刻多元線性回歸模型中的回歸參數[2]。

        BP神經網絡算法是一種有監(jiān)督式的學習算法,其主要思想是:輸入學習樣本,使用反向傳播算法對網絡的權值和偏差進行反復的調整訓練,使輸出的向量與期望向量盡可能地接近,當網絡輸出層的誤差平方和小于指定的誤差時訓練完成,保存網絡的權值和偏差[3]。

        灰色預測(GM)通過鑒別系統因素之間發(fā)展趨勢的相異程度,即進行關聯分析,并對原始數據進行生成處理來尋找系統變動的規(guī)律,生成有較強規(guī)律性的數據序列,然后建立相應的微分方程模型,從而預測事物未來發(fā)展趨勢的狀況[4]。組合算法是一種基于群體智能的新興演化計算技術,廣泛用于解決科學研究和工程實踐中的優(yōu)化問題。

        2.2 應用架構

        投資預測系統基于統一門戶登錄,集成統一權限,主要包括:基礎數據、基本算法、組合算法、預測分析四個模塊。

        基礎數據部分,包括:歷年GDP、售電量、統調負荷、實際投資額等數據收集。

        基本算法部分,包含:線性回歸分析、BP神經網絡、灰色系統三個基本算法,提供按單位、年度、電壓等級等篩選方式。

        組合算法分布,包含:系數調整設置、組合算法功能。根據實際業(yè)務需要,調整基本算法計算出的系數值,從而進行組合優(yōu)化計算。

        預測分析部分,將四種算法計算結果和實際投資進行對比分析展示,便于直觀瀏覽。

        2.3 技術架構

        系統采用多層架構的技術方式,分為視圖層、控制層、業(yè)務邏輯層、數據訪問層,通過各層次系統組件間服務的承載關系,實現系統功能。

        視圖層主要完成用戶交互功能。數據的展示主要使用Extjs、HightChart組件完成,向服務器提交的數據提交到后臺的Action類進行處理。

        控制層使用Struts的Action來實現,通過內置MVC開發(fā)模式分離頁面數據處理、流轉控制、頁面生成??刂茖诱{用業(yè)務邏輯層進行業(yè)務處理。

        業(yè)務邏輯層由一系列Service組成,主要進行業(yè)務處理,每個Service是一組緊密關聯的業(yè)務功能。業(yè)務邏輯層用JavaBean來實現業(yè)務邏輯層功能,用MatLab來實現線性回歸、BP神經網絡、灰色系統、組合優(yōu)化四個核心算法模型。

        數據訪問層主要負責訪問關系數據庫等數據源并把數據轉換為Java對象供其它層的程序調用。

        3.系統實現

        用Matlab和JAVA共同實現投資預測應用,依據業(yè)務模型可以并行實現Matlab算法類庫和JAVA應用功能。

        1)首先要配置環(huán)境變量,JAVA和Matlab使用的JDK運行環(huán)境保持一致,便于調試成功。

        2)接著用MyEclipse建立web應用,實現基礎數據收集、投資預測的頁面展示功能。

        3)可以并行用MatLab建立一個Project,利用MatLab強大的函數功能實現多元線性回歸算法、BP神經網絡算法、灰色系統算法、組合算法,建立不同的M文件,測試驗證后打成Jar文件。

        4)將MatLab生成的javabuilder.jar和mat.jar包拷貝到MyEclipse工程的lib中,即可實現Java調用Matlab的函數。

        5)若系統是在Linux環(huán)境下部署,需在Linux環(huán)境安裝MCRInstaller,并配置運行時環(huán)境變量。

        4.結語

        項目實踐過程表明,利用MATLAB和JAVA進行優(yōu)勢互補,縮短了開發(fā)時間,降低了實現復雜度,讓人們可以更多地關注業(yè)務模型的建立,用戶交互體驗設計方面,拓展了技術實現的可行性。

        [1]王華麗.多元線性回歸分析實例分析[J].科技資訊,2014,12(29):22+24.

        [2]王惠文,孟潔.多元線性回歸的預測建模方法[J].北京航空航天大學學報,2007,(04):500-504.

        [3]梁海峰,涂光瑜,唐紅衛(wèi).遺傳神經網絡在電力系統短期負荷預測中的應用[J].電網技術,2001,(01):49-53.

        [4]王成山,楊軍,張崇見.灰色系統理論在城市年用電量預測中的應用——不同預測方法的分析比較[J].電網技術,1999,(02):17-20.

        猜你喜歡
        功能模型系統
        一半模型
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        Smartflower POP 一體式光伏系統
        WJ-700無人機系統
        ZC系列無人機遙感系統
        北京測繪(2020年12期)2020-12-29 01:33:58
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權M-估計的漸近分布
        連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關于非首都功能疏解的幾點思考
        3D打印中的模型分割與打包
        亚州综合激情另类久久久| 国产精品会所一区二区三区| 国模冰莲自慰肥美胞极品人体图 | 99热最新在线观看| 国产人成在线免费视频| 亚洲国产中文字幕精品| 国产精品久久久久9999吃药| 欧美大香线蕉线伊人久久| 日本高清色惰www在线视频| 亚洲一区二区日韩精品| 强奸乱伦影音先锋| 熟妇人妻无乱码中文字幕| 久久无码高潮喷水免费看| 亚洲av午夜福利一区二区国产| 中文字幕人妻饥渴浪妇| 亚洲v欧美v国产v在线观看| 色999欧美日韩| 蜜桃精品国产一区二区三区| 丰满人妻久久中文字幕| 久久久久亚洲av片无码v| 动漫在线无码一区| 日韩精品一区二区在线视| 亚洲国产精品无码久久一区二区 | 免费又黄又爽又色的视频| 成熟人妻av无码专区| AV熟妇导航网| 日本在线观看不卡一区二区| 精品久久久久香蕉网| 中文字幕在线免费| 极品少妇在线观看视频| 熟女一区二区三区在线观看| 国产精品老熟女露脸视频| 99精品欧美一区二区三区美图| 字幕网中文字幕精品一区| 乱人伦精品视频在线观看| 久久亚洲精品无码gv| 亚洲av伊人久久综合性色| 成人免费在线亚洲视频| 欧美aaaaaa级午夜福利视频| 丝袜欧美视频首页在线| 国产精品日韩亚洲一区二区|