版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGEPAGEIARMA和GMDH模型在成都市經(jīng)濟推測系統(tǒng)中的應(yīng)用專業(yè):電子商務(wù)同學(xué):王曉偉指導(dǎo)老師:張丹摘要隨著經(jīng)濟體制改革和對外開放的深化進展,市場競爭機制在我國經(jīng)濟進展中起著越來越大的作用。要想在激烈的市場競爭中立于不敗之地,相關(guān)的政府、單位及個人,都需要對當(dāng)前的經(jīng)濟運行狀況有一個客觀的推斷,并對市場的變化和經(jīng)濟的進展形勢進行有效的推測和估量?;谏鲜鲂枨笞髡咴O(shè)計實現(xiàn)了宏觀經(jīng)濟推測系統(tǒng).本系統(tǒng)是一套用于經(jīng)濟動態(tài)分析、推測的應(yīng)用軟件系統(tǒng)。系統(tǒng)充分將數(shù)理統(tǒng)計、計量經(jīng)濟學(xué)、計算機數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)編程技術(shù)等多學(xué)科知識緊密融為一體。該系統(tǒng)以先進技術(shù)手段和科學(xué)、專業(yè)的方法優(yōu)化整合各類宏觀經(jīng)濟信息資源,對宏觀經(jīng)濟運行狀況進行監(jiān)測、分析、推測,為計劃管理部門的宏觀經(jīng)濟分析推測工作供應(yīng)應(yīng)用平臺和分析工具,為經(jīng)濟信息資源管理供應(yīng)數(shù)據(jù)庫系統(tǒng)支持,為宏觀經(jīng)濟決策供應(yīng)技術(shù)支持。本文主要闡述ARMA和GMDH模型的原理、C#的算法實現(xiàn),并以此為基礎(chǔ),結(jié)合計算機數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù),搭建較為完整的推測系統(tǒng).同時供應(yīng)良好的用戶界面,將枯燥乏味的數(shù)字圖形化,直觀清楚地實現(xiàn)對經(jīng)濟運行狀況的監(jiān)測、分析、推測。本文由六章內(nèi)容構(gòu)成。第一章主要介紹了系統(tǒng)開發(fā)的社會背景和技術(shù)背景,宏觀經(jīng)濟推測工作的國內(nèi)外現(xiàn)狀,系統(tǒng)開發(fā)的意義、目標和主要任務(wù)等情況。其次章是本文的重點篇章,對宏觀經(jīng)濟推測的方法的學(xué)習(xí)與實踐,分別介紹了ARMA和GMDH的算法原理以及調(diào)用方法,并對兩個模型進行了必要的實證分析。第三章概括介紹了.NET框架相關(guān)概念和技術(shù)結(jié)構(gòu)并分析了其優(yōu)勢。第四章,簡略介紹了作者的設(shè)計開發(fā)過程和實現(xiàn)情況。第五章是對系統(tǒng)開發(fā)中遇到的技術(shù)難題的商議?,重點闡述了作者解決問題的過程和由此得到的一系列創(chuàng)新。第六章是對全文的總結(jié),指出了作者在項目開發(fā)中完成的工作,同時也說明白系統(tǒng)的不足之處及今后改進的方向。關(guān)鍵詞:經(jīng)濟推測ARMAGMDHASP.NETC#ARMAANDGMDHModelusinginChengduEconomicforecastsystemMajor:E-businessStudent:WangXiaoweiSupervisor:ZhangDanAbstract?Developingwiththeeconomicreformandtheopeningtotheoutsideworld,themarketcompetitionmechanismisplayingthemoreandmoremajorroleinourcountryeconomydevelopment.Hopingtobeinanimpregnablepositionintheintensemarketcompetition,thecorrelat(yī)iongovernment,theunitandindividual,allneedtohaveanobjectivejudgmenttothecurrenteconomicalmovementcondition,andcarriesontheeffectiveforecastandtheestimatetothemarketchangeandtheeconomicaldevelopmentsituation。Theauthordesignandrealizethemacroscopiceconomicalforecastsystemaccordingtothecurrentneeds.?Thissystemisanapplicationsystemwhichisappliedintheeconomicaldynamicanalysisandtheeconomicalforecast。Thesystemcloselymergesthemathemat(yī)icalstatistic,theeconometrics,thecomputerdatabasetechnology,thenetworktechnologyintooneorganicwhole.Thissystemoptimizesallkindsofmacroscopiceconomicinformationresourcesbytheadvancedtechnologyandthescienceandspecializedmethod,carriesonthemonitor,theanalysis,forecastwork,providesthedatabasesystemsupportfortheeconomicinformationresourcemanagement,providesthetechnicalsupportforthemacroscopiceconomicaldecision-making.ThispaperwilldiscussthetheoryofARMAandGMDHModelandhowtoactualizethemodelsincodeofC#。Basingthetheoryandthecode,arelat(yī)ivelyfullsystemwillbesetupwiththehelpofdatabaseandwebtechnology.Atthesametimethesystemwillprovideamorefriendlyview,convertingthedullnumberstoimages。Thenpeoplecanclearlyseetheoperationoftheeconomyanddosomefurtherresearchesandforecasts.Thispaperconstitutesbysixchaptersofcontents.Firstchaptermainlyintroducedthesocialbackgroundandthetechnicalbackgroundoftheprojectdevelopment,domesticandforeignpresentsituationsofmacroscopiceconomicalforecastaswellasthesignificance,thegoaloftheprojectdevelopment。Thesecondchapterisakeychapterofthearticle,includedthestudyandapplicat(yī)ionofthemethodsofthemacroscopiceconomicalforecast,itdiscussedtheprincipleofthemodelandthewaytousetheC#code,also,videdsomeanalysisofdemonstration.Thethirdchapterbrieroduced.NETframework,includingitsconcept,itstechnologystructureanditssuperiority.Fourthchapterintroducedauthor'sdesignandtherealizationsituation.Fifthchapterdiscussthetechnicaldifficultproblemswhichmeettotheprojectdevelopment。Sixthchapterisapapersummary,havepointedoutauthor'sworkwhichcompletesintheprojectdevelopment;alsoexplaindeficiencyaswellasthenextimprovementdirection。Keyword:EconomyforecastARMAGMDHASP.NETC#名目TO(shè)C\o”1—3”\h\z\uHYPERLINK\l"_Toc150937382"1緒論?PAGEREF_Toc150937382\h3HYPERLINK\l”_Toc150937383"1.1課題的背景和意義?PAGEREF_Toc150937383\h3HYPERLINK\l"_Toc150937384”1.1.1課題的來源?PAGEREF_Toc150937384\h3HYPERLINK\l”_Toc150937385”1.1.2進行經(jīng)濟推測的社會背景?PAGEREF_Toc150937385\h3HYPERLINK\l"_Toc150937386”1。1.3開發(fā)本系統(tǒng)的技術(shù)背景?PAGEREF_Toc150937386\h3HYPERLINK\l"_Toc150937387”1.1.4經(jīng)濟推測的商量現(xiàn)狀?PAGEREF_Toc150937387\h4HYPERLINK\l"_Toc150937388”1.1.5項目研發(fā)意義?PAGEREF_Toc150937388\h5HYPERLINK2ARMA和GMDH模型的原理和算法實現(xiàn) PAGEREF_Toc150937390\h5HYPERLINK\l"_Toc150937391”2。1ARMA模型原理 PAGEREF_Toc150937391\h5HYPERLINK\l"_Toc150937392"2.1。1平穩(wěn)時間序列模型結(jié)構(gòu)?PAGEREF_Toc150937392\h5HYPERLINK\l”_Toc150937393”2。1.2ARMA模型參數(shù)估量?PAGEREF_Toc150937393\h6HYPERLINK\l”_Toc150937394"2.1.3ARMA模型的定階與檢驗?PAGEREF_Toc150937394\h8HYPERLINK\l"_Toc150937395"2.2ARMA算法實現(xiàn) PAGEREF_Toc150937395\h9HYPERLINK\l”_Toc150937396"2.2。1算法流程?PAGEREF_Toc150937396\h9HYPERLINK\l"_Toc150937397"2.2。2算法說明?PAGEREF_Toc150937397\h9HYPERLINK\l"_Toc150937398"2。2.3算法實證分析 PAGEREF_Toc150937398\h12HYPERLINK\l”_Toc150937399"2。3GMDH模型原理?PAGEREF_Toc150937399\h14HYPERLINK\l"_Toc150937400”2.4GMDH算法實現(xiàn) PAGEREF_Toc150937400\h15HYPERLINK\l"_Toc150937401"2。4。1算法流程?PAGEREF_Toc150937401\h15HYPERLINK2.4。2算法說明?PAGEREF_Toc150937402\h16HYPERLINK\l"_Toc150937403"2.4.3算法實證分析?PAGEREF_Toc150937403\h19HYPERLINK\l"_Toc150937404"3.NET概述?PAGEREF_Toc150937404\h21HYPERLINK\l"_Toc150937405"3.1。NET概述?PAGEREF_Toc150937405\h21HYPERLINK\l”_Toc150937406"3.1。1.NET戰(zhàn)略 PAGEREF_Toc150937406\h21HYPERLINK\l"_Toc150937407"3.1.2。NET框架內(nèi)核?PAGEREF_Toc150937407\h22HYPERLINK\l"_Toc150937408”3.1.3.NET的優(yōu)勢?PAGEREF_Toc150937408\h24HYPERLINK4系統(tǒng)設(shè)計與實現(xiàn)?PAGEREF_Toc150937410\h27HYPERLINK\l”_Toc150937411"4.1系統(tǒng)需求分析?PAGEREF_Toc150937411\h27HYPERLINK\l"_Toc150937412”4.1。1短期推測 PAGEREF_Toc150937412\h27HYPERLINK\l”_Toc150937413"4.1。2中長期推測?PAGEREF_Toc150937413\h28HYPERLINK\l"_Toc150937414"4.2系統(tǒng)功能和操作流程?PAGEREF_Toc150937414\h28HYPERLINK4.3。3季度推測所需表格 PAGEREF_Toc150937420\h37HYPERLINK\l"_Toc150937421"4。3.4年度推測所需表格?PAGEREF_Toc150937421\h39HYPERLINK\l”_Toc150937422"4。3.5數(shù)據(jù)視圖?PAGEREF_Toc150937422\h40HYPERLINK4.3。6系統(tǒng)關(guān)系圖?PAGEREF_Toc150937423\h41HYPERLINK\l”_Toc150937424"4.4系統(tǒng)頁面實現(xiàn) PAGEREF_Toc150937424\h41HYPERLINK\l”_Toc150937425”4.4.1公共文件?50937425\h41HYPERLINK\l"_Toc150937426”4.4.2前臺展現(xiàn)?PAGEREF_Toc150937426\h41HYPERLINK\l"_Toc150937427"4.4.3后臺維護 PAGEREF_Toc150937427\h51HYPERLINK\l"_Toc150937428"5技術(shù)難點商議?與創(chuàng)新 PAGEREF_Toc150937428\h51HYPERLINK6結(jié)束語?PAGEREF_Toc150937431\h54HYPERLINK參考文獻?PAGEREF_Toc150937432\h56HYPERLINK\l"_Toc150937433"致謝?PAGEREF_Toc150937433\h571緒論1.1課題的背景和意義1.1.1課題的來源成都市宏觀經(jīng)濟監(jiān)測預(yù)警信息系統(tǒng)——推測系統(tǒng)子項目本人主要負責(zé)ARMA、GMDH模型、圖形顯示算法、推測子系統(tǒng)前臺代碼,同時參加后臺代碼的編寫。1.1.2進行經(jīng)濟推測的社會背景成都市是中國西南地區(qū)的中心城市,在國民經(jīng)濟中占有重要的地位。二十年來,成都市在宏觀經(jīng)濟進展方面取得了巨大成就,進一步探究了城市經(jīng)濟體制改革的路子,充分發(fā)揮了西南中心城市的作用。為保證成都市國民經(jīng)濟持續(xù)快速穩(wěn)定和健康的進展,依據(jù)成都市發(fā)改委的工作需求,成都市經(jīng)濟信息中心擬建立《成都市宏觀經(jīng)濟監(jiān)測預(yù)警信息系統(tǒng)》?!冻啥际泻暧^經(jīng)濟監(jiān)測預(yù)警信息系統(tǒng)》的建設(shè)立足于成都市經(jīng)濟快速穩(wěn)定進展,以服務(wù)于宏觀經(jīng)濟決策為目的,以先進的信息網(wǎng)絡(luò)技術(shù)及數(shù)據(jù)庫技術(shù)為手段,以整理歷史數(shù)據(jù)及資料、整合各地區(qū)各部門的分散信息資源、準時匯總即時發(fā)生的動態(tài)信息資源為基礎(chǔ)工作目標,以各層各類經(jīng)濟統(tǒng)計數(shù)據(jù)的深層挖掘、靈敏應(yīng)用為業(yè)務(wù)的需求,依據(jù)制定重大宏觀經(jīng)濟政策的需要,科學(xué)確定指標體系,建立健全信息采集和加工處理機制,開發(fā)動態(tài)交互式的信息匯總及處理系統(tǒng),建立共享的信息平臺和靈敏的宏觀經(jīng)濟預(yù)警監(jiān)測系統(tǒng).依據(jù)成都市宏觀調(diào)控和經(jīng)濟決策管理的需要,建立健全成都市經(jīng)濟運行監(jiān)測體系,工作重點應(yīng)放在與宏觀經(jīng)濟業(yè)務(wù)聯(lián)系最親密的基礎(chǔ)資料數(shù)據(jù)庫及經(jīng)濟進展動態(tài)監(jiān)測系統(tǒng)建設(shè)上.系統(tǒng)建設(shè)的整體思路如下:一是收集整理各地區(qū)、各部門的基礎(chǔ)統(tǒng)計數(shù)據(jù),接受基礎(chǔ)數(shù)據(jù)庫和行業(yè)數(shù)據(jù)庫相結(jié)合的方式,建設(shè)各種業(yè)務(wù)信息資源數(shù)據(jù)庫群;二是運用數(shù)據(jù)集成、挖掘、抽取等多種技術(shù)手段,最大限度開發(fā)利用現(xiàn)有的數(shù)據(jù)資源,開發(fā)建設(shè)針對性強的宏觀經(jīng)濟決策支持系統(tǒng)。建設(shè)《成都市宏觀經(jīng)濟監(jiān)測預(yù)警信息系統(tǒng)》,是為了貫徹落實中央的指示精神,大力調(diào)整經(jīng)濟結(jié)構(gòu),樂觀轉(zhuǎn)變經(jīng)濟增長方式,保證成都市國民經(jīng)濟快速協(xié)調(diào)穩(wěn)定進展,進一步提高城市競爭力,全面促進推動和諧社會的穩(wěn)定進展。1。1.3開發(fā)本系統(tǒng)的技術(shù)背景本系統(tǒng)的開發(fā)是集計算機技術(shù)、數(shù)學(xué)統(tǒng)計分析技術(shù)和經(jīng)濟學(xué)知識于一體,以ARMA、GMDH和其他一些經(jīng)典經(jīng)濟推測模型為基礎(chǔ),結(jié)合當(dāng)前流行AS.PNET技術(shù)實現(xiàn)Web下的經(jīng)濟推測。ARMA和GMDH模型是經(jīng)典推測模型,現(xiàn)已有很多的推測軟件可以模擬這兩個模型,但這些軟件跟網(wǎng)頁的借口都不是很好。本文接受的是自行編寫的C#代碼,較好的對網(wǎng)絡(luò)技術(shù)兼容。AS.PNET技術(shù)是當(dāng)前開發(fā)基于B/S結(jié)構(gòu)的web應(yīng)用程序最先進的技術(shù)之一,它以頁面與代碼分離、大事驅(qū)動等諸多優(yōu)勢被寬闊web應(yīng)用開發(fā)者所青睞。經(jīng)濟推測是經(jīng)濟學(xué)中的一項重要的商量方向,它為經(jīng)濟的進展規(guī)劃供應(yīng)必要的支持依據(jù)。系統(tǒng)結(jié)合以上技術(shù)優(yōu)勢開發(fā)出一套以計算機數(shù)據(jù)庫和網(wǎng)絡(luò)技術(shù)為基礎(chǔ),面對政府部門和大眾的有用性產(chǎn)品,為國家社會貢獻一份力氣。1.1。4經(jīng)濟推測的商量現(xiàn)狀資本主義社會經(jīng)過產(chǎn)業(yè)革命使商品經(jīng)濟占了統(tǒng)治地位,現(xiàn)代化大生產(chǎn)帶來了生產(chǎn)社會化和管理現(xiàn)代化,依靠個人閱歷推測和決策已不能適應(yīng)客觀需要。到19時紀末20世紀初,經(jīng)濟危機加深,競爭加劇,為了擺脫危機,人們不僅進展了定性系統(tǒng)推測和決策實務(wù),而且將數(shù)學(xué)方法、統(tǒng)計方法應(yīng)用到經(jīng)濟推測和決策中來,大大進展了定量推測和決策實務(wù)。隨著經(jīng)濟推測和決策實務(wù)的不斷進展,必須對經(jīng)濟推測和決策方法進行深化系統(tǒng)的探討,將實踐閱歷加以概括上升到理論高度的高度,使經(jīng)濟推測和決策逐漸從閱歷進展為科學(xué)。格外是其次次世界大戰(zhàn)以后,由于計量經(jīng)濟學(xué)、運籌學(xué)、信息論、系統(tǒng)論、掌握論和電子計算機的應(yīng)用和進展,且在70年月又消滅了經(jīng)濟推測和決策方法數(shù)學(xué)化、模型化、計算機化的熱潮,定量推測和決策的理論便得到很大的豐富和進展。這是推測和決策方法的一次飛躍。由于影響事物變化的因素很多,定量推測和決策方法只是涉及到其中的主要因素,所以不行能完全精準、牢靠地反映推測和決策對象進展變化的規(guī)律.因此,當(dāng)代經(jīng)濟推測和決策科學(xué)的進展趨勢是,在定量分析基礎(chǔ)上,還必須借助經(jīng)濟學(xué)和有關(guān)的學(xué)科理論,對推測和決策對象進行分析,才能得出切合實際的結(jié)論。這是推測和決策方法的又一次飛躍,推動了經(jīng)濟推測和決策科學(xué)的進一步進展。歐美各國在進行經(jīng)濟推測和決策商量的時候,在肯定時期和范圍內(nèi),確實取得了顯著的效果。如果忽視必要的推測和決策,必將造成嚴重的經(jīng)濟損失。因此,開展經(jīng)濟推測和決策商量受到普遍重視。美國建立和進展智囊機構(gòu),進展推測和決策技術(shù),開展推測和決策商量、詢問活動。他們擁有各種科學(xué)技術(shù)專家,擔(dān)當(dāng)政府、企業(yè)公司委托的任務(wù).如聞名的蘭德公司、系統(tǒng)開發(fā)公司和赫德森商量所等.還有很多私人設(shè)立的企業(yè)管理顧問處,從事經(jīng)濟推測和決策商量和詢問工作。聯(lián)合國設(shè)立的有“經(jīng)濟規(guī)劃和計劃中心”、“工業(yè)進展中心”,從事經(jīng)濟進展推測、決策商量和詢問活動。前蘇聯(lián)和東歐各國70年月以來,也生疏到推測和決策商量是經(jīng)濟計劃和管理工作的合理部分。所以在制定國民經(jīng)濟計劃時,也擴大利用推測、決策商量和詢問。我國的經(jīng)濟推測與決策商量、詢問工作是從黨的十一屆三中全會以來,由于改革的需要,在黨和政府重視下逐步開展起來的。國務(wù)院和各省、市成立了社會經(jīng)濟進展商量中心、農(nóng)村進展商量中心,從事社會經(jīng)濟和農(nóng)村進展的推測商量和決策詢問工作,各部委辦、各級計劃統(tǒng)計部門也在開展這項工作,為治理整頓和全面深化改革服務(wù).經(jīng)濟推測是推測的一個分支,要了解經(jīng)濟推測的概念,首先要明白什么是推測。推測是指從已知大事測定未知大事。廣義的推測,即包括在同一時期依據(jù)己知大事測定未知大事的靜態(tài)推測,也包括依據(jù)現(xiàn)有的已知大事測定將來的未知大事的動態(tài)推測。經(jīng)濟推測,是指以精準的調(diào)查統(tǒng)計資料和經(jīng)濟信息為依據(jù),從經(jīng)濟現(xiàn)象的歷史、現(xiàn)狀和規(guī)律動身,運用科學(xué)的方法,對經(jīng)濟現(xiàn)象將來進展前景的測定。經(jīng)濟推測理論,是依據(jù)對經(jīng)濟現(xiàn)象進展變化規(guī)律的生疏,商量從己知大事測定未知大事的方法論。當(dāng)前世界上正面臨著一場新的技術(shù)革命,對我國經(jīng)濟進展,既是一個機遇,也是一場挑戰(zhàn)。我們要抓住機遇,迎接挑戰(zhàn),實現(xiàn)宏偉的經(jīng)濟進展戰(zhàn)略目標,必須削減盲目性,增強科學(xué)預(yù)見性,在重視調(diào)查統(tǒng)計工作的同時,還要商量和開展經(jīng)濟推測,測定經(jīng)濟進展前景,生疏和掌握經(jīng)濟進展規(guī)律,按規(guī)律辦事。1.1。5項目研發(fā)意義基于ASP.NET的成都市經(jīng)濟推測系統(tǒng)旨在運用經(jīng)濟計量模型方法系統(tǒng)地分析成都市宏觀經(jīng)濟系統(tǒng)中各經(jīng)濟變量之間的相關(guān)關(guān)系,商量宏觀經(jīng)濟政策變化對經(jīng)濟的影響,實現(xiàn)經(jīng)濟短期、中長期推測功能。在宏觀上,通過利用模型確保能在自身的自然資源、地區(qū)優(yōu)勢、社會環(huán)境、技術(shù)水平、經(jīng)濟結(jié)構(gòu)等條件下,最有效地發(fā)揮成都優(yōu)勢,促進經(jīng)濟的飛速進展;在微觀上,通過模型定量分析經(jīng)濟變量(包括經(jīng)濟政策、重要的生產(chǎn)要素)經(jīng)濟進展中的相互作用,推測主要經(jīng)濟指標的水平和進展速度,為政府決策者制訂有效宏觀經(jīng)濟政策供應(yīng)參考。1.2課題的目標開發(fā)一套用于經(jīng)濟動態(tài)分析、推測的應(yīng)用軟件系統(tǒng)。系統(tǒng)充分將數(shù)理統(tǒng)計、計量經(jīng)濟學(xué)、計算機數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)等多學(xué)科知識緊密融為一體,以先進的科學(xué)方法對經(jīng)濟數(shù)據(jù)進行整理、歸類,并供應(yīng)良好的用戶界面,將枯燥乏味的數(shù)字圖形化,直觀清楚地實現(xiàn)對宏觀經(jīng)濟運行狀況的監(jiān)測、分析、推測。2ARMA和GMDH模型的原理和算法實現(xiàn)模型的算法使用C#語言,C#開發(fā)的標準IDE是VisualStudio。NET(VS.NET),它是為編寫。NET應(yīng)用程序?qū)iT設(shè)計的,能為Windows應(yīng)用程序和Windows服務(wù)這樣的工程生成很多標準的基礎(chǔ)代碼,具有語法簡潔功能強大的特點。2.1ARMA模型原理2.1。1平穩(wěn)時間序列模型結(jié)構(gòu)自回歸滑動平均混合模型ARMA(p,q)—--([1]page40)零均值隨機序列的一般數(shù)學(xué)描述為(2.1.15),其中和為實參數(shù),為滿意條件的白噪聲。方程式(2.1.15)稱為p階自回歸-q階滑動平均混合模型,記為ARMA(p,q)。顯然,ARMA(p,q)模型是AR(p)和MA(q)的混合模型。2。1。2ARMA模型參數(shù)估量ARMA(p,q)模型參數(shù)估量---—-—([1]page71-74) ARMA(p,q)的標準方程式為,其中、和的方差為帶估量參數(shù)1、低階ARMA(p,q)模型參數(shù)的近似矩估量第一步:給出AR(p)部分的矩估量,利用時的樣本自相關(guān)方程組,即,(3.2.32)由于未考慮時的方程式,也就是暫不考慮滑動平均部分的作用,因此解出的是一種近似值。(本文選用的事最小二乘算法估量AR部分參數(shù))其次步:引入變量,其自協(xié)方差函數(shù)為(3.2.33)將樣本矩估量值代入,于是得的自協(xié)方差函數(shù)(3.2.34)第三步:將近似看作MA(q)過程,即利用MA(q)模型參數(shù)的據(jù)估量方法,求解下列方程(3。2。35)必須指出,上述方法只能得到ARMA(p,q)模型參數(shù)的近似解,估量精度不會很高,并且當(dāng)樣本長度N固定時,模型參數(shù)的估量精度將隨總階數(shù)p+q的增加而降低.因此,接受上述方法進行初估量時,模型階數(shù)不宜過高。對于高階ARMA(p,q)模型,一般接受“逆函數(shù)”方法進行參數(shù)的初估量。2、MA部分參數(shù)估量方法(線性迭代法)將式(3。2.35)寫成(3.2.22)(3。2.23)在可逆域內(nèi),給出參數(shù)和一組初值,例如和或和,代入式(3。2.22)和式(3.2.23)右邊,可得第一次迭代值;再將它們代入式(3.2.22)和式(3.2.23)右邊,可得其次次迭代值;以此類推,可得第m—1次迭代值如果(3。2.24)(3。2.25)則停止迭代,并且MA(q)模型參數(shù)的估量值為.式(3。2.25)中的為預(yù)先設(shè)定的迭代精度。自協(xié)方差函數(shù)與自相關(guān)函數(shù)--—--—([1]page47)由于觀測數(shù)據(jù)總是有限的,所以只能利用有限長度樣本數(shù)據(jù)來計算自協(xié)方差的估量值,其估量公式是(2。2.24)或(2.2。25)(2.2。26)于是得自相關(guān)函數(shù)(2.2。27)可以證明,由式(2.2。25)確定的可以構(gòu)成非負定列,并且是的漸近無偏估量,具有相容性、漸近正態(tài)分布的特點。而由式(2。2.24)確定的僅僅是的無偏估量。然而,當(dāng)時,兩者是全都的。在實際計算中,一般取,通常只取.ACF的統(tǒng)計顯著性檢驗(平穩(wěn)檢驗):([2]page761-766)置信區(qū)間法:若一個時間序列是純隨機的,即表現(xiàn)出白噪音性狀,則,若區(qū)間包括了零值,則不拒絕真實為零的假設(shè),即序列在k階滯后的情況下是平穩(wěn)的。其中,置信度1-考慮0。9,0.95,0。975,0。99,附相關(guān)的標準正態(tài)分布表2.1.3ARMA模型的定階與檢驗AIC準則:([1]page91-93),其中,為實際值,為估量值,為序列長度,為回歸元的個數(shù)(含截距項),在給出的幾個估量模型中選擇一個最優(yōu)的,即AIC值最小。2.2ARMA算法實現(xiàn)2.2.1算法流程Setp-1數(shù)據(jù)的平穩(wěn)性檢驗(ACF的統(tǒng)計顯著性檢驗)a。趨勢調(diào)整,數(shù)據(jù)差分:一階差分,二階差分b.得到平穩(wěn)序列后,繼而建立模型,進入setp-2Setp-2建立模型(ARMA(p,q))Setp-3模型的選擇(AIC準則)Setp-4運用模型進行推測2.2。2算法說明算法以類的形式存在,如在頁面中需要進行推測,可直接調(diào)用該類進行計算.下面舉例說明簡略的調(diào)用方法,隨后說明數(shù)據(jù)在整個算法中處理過程.算法調(diào)用實例:使用數(shù)據(jù):調(diào)用算法:usingSystem;usingSystem.Dat(yī)a;usingSystem。Configuration;usingSystem.Web;usingSystem。Web.Security;usingSystem.Web。UI;usingSystem。Web.UI。WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI。HtmlControls;usingSystem.Dat(yī)a。SqlClient;publicpartialclass_Default:System。Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){//連接數(shù)據(jù)庫,獲得表中的數(shù)據(jù)SqlConnectioncon=newSqlConnection("server=WANGXIAOWEI;database=pubs;uid=sa;password=xiaobei");con.Open();SqlDataAdaptersda=newSqlDataAdapter();sda.SelectCommand=newSqlCommand("select*fromUSGDP",con);DataSetds=newDataSet();sda.Fill(ds,”USGDP”);//定義原始數(shù)據(jù)序列長度intn=ds.Tables[0]。Rows.Count;//定義原始數(shù)據(jù)對數(shù)值數(shù)組并賦值double[]Y=newdouble[n];for(inti=0;i〈n;i++){Y[i]=Convert。ToDouble(ds.Tables[0].Rows[i][1]);}ARMAarma=newARMA();doubleresult=0;result=arma.ArmaResult(Y);Response.Write("<BR/>”);Response.Write(result);}}輸出結(jié)果:該季度的歷史值為:33812。2。3算法實證分析1、美國季度GDP擬合效果分析時間歷史GDP推測GDP相對誤差1985014221.84211.850。24%1985024254.84239.530。36%19850343094276.390.76%1985044333.54346.070。29%1986014390。54349.780.93%1986024387.74429.880.96%1986034412.64385.930。60%1986044427。14428。440。03%19870144604436.300.53%1987024515。34481。160。76%1987034559。34552.190。16%1987044625.54588.890.79%1988014655.34658.900.08%1988024704.84692.410.26%1988034734。54706.290。60%1988044779.74746.910.69%1989014809.84775.110.72%1989024832。44817.800.30%1989034845。64848.170.05%1989044859.74884。260。51%1990014880.84886.860.12%1990024900。34897。940.05%1990034903.34920.520.35%1990044855.14949.741。95%平均誤差0。50%2、美國季度PDI擬合效果分析時間歷史PDI推測PDI相對誤差1985013123.63141.740。58%1985023189。63134.361.73%1985033156.53249.302.94%1985043178.73137.761.29%1986013227。53189.951。16%1986023281.43254.360.82%1986033272.63314.091。27%1986043266.23268。060。06%1987013295。23262。890。98%1987023241。73310。112.11%1987033285.73218.352.05%1987043335.83300.191。07%1988013380.13361。190.56%1988023386。33407.340.62%1988033407.53399.670。23%1988043443。13414.860.82%1989013473。93458.990。43%1989023450。93492.831.21%1989033466。93452。150.43%19890434933465.070。80%1990013531。43504。200.77%1990023545.33549.210.11%19900335473558。780.33%1990043529.53550。750.60%平均誤差0.96%3、美國季度PCE擬合效果分析時間歷史PCE推測PCE相對誤差1985012824。92754.272.50%1985022849。72809.911.40%1985032893.32870.190.80%1985042895.32885.950。32%1986012922.42919。820.09%1986022947。92930。630。59%1986032993。72932.182。06%1986043012.52959.651.75%1987013011.53061.161。65%1987023046.83042。820。13%1987033075.82987.342。88%1987043074.73086.330.38%1988013128。23094.101。09%1988023147。83105.931。33%1988033170。63147.010.74%1988043202.93170.311。02%1989013200。93208。750.25%1989023208.63224.830.51%1989033241.13225.290。49%1989043241。63226。740。46%1990013258.83245。040。42%1990023258.63258。010。02%1990033281。23277.650。11%1990043251.83266.050。44%平均誤差0.89%2.3GMDH模型原理GMDH是自組織數(shù)據(jù)挖掘的核心技術(shù),以GMDH為基礎(chǔ)進展成多種自組織數(shù)據(jù)挖掘算法。了解GMDH的實現(xiàn)步驟和特點,有助于深化理解自組織數(shù)據(jù)挖掘的原理及其應(yīng)用。GMDH算法的實現(xiàn)步驟是:⑴將數(shù)據(jù)樣本集(N個數(shù)據(jù)樣本)分為訓(xùn)練集A(trainingset)和檢測集B(testingset)().若建立推測模型,則將數(shù)據(jù)樣本集分為學(xué)習(xí)集A,檢測集B和推測集C(checkingset),.⑵建立因變量(輸出)和自變量(輸入)之間的一般關(guān)系,作為“參考函數(shù)”,一般常用K-G多項式.對于三輸入單輸出系統(tǒng),例如可取二次K—G多項式為參考函數(shù),并以它的子項作為建模網(wǎng)絡(luò)結(jié)構(gòu)中的m個初始模型:此處m=10。⑶從具有外補充性質(zhì)的選擇準則中選出一個(或若干個)作為目標函數(shù)(體系),或稱為外準則(體系)。⑷產(chǎn)生第一層中間模型(圖3.1)。傳遞函數(shù)為第一層中間模型,它們由自組織過程自適應(yīng)產(chǎn)生,且因所含變量個數(shù)、函數(shù)結(jié)構(gòu)而彼此不同.同時在訓(xùn)練集A上估量的參數(shù)。⑸第一層中間模型篩選。依據(jù)外準則,在檢測集B上對第一層中間模型進行篩選,選出的中間模型將作為網(wǎng)絡(luò)其次層的輸入變量。圖3.1GMDH產(chǎn)生最優(yōu)模型過程示意圖⑹形成最優(yōu)簡潔度模型網(wǎng)絡(luò)結(jié)構(gòu).重復(fù)4、5兩步,可依次產(chǎn)生其次、第三…層中間模型,最終形成可用于分析的顯式最優(yōu)簡潔度模型(見圖3.1),這里以第三層后的狀態(tài)為例.在模型中變量的數(shù)目≤4,而網(wǎng)絡(luò)初始變量的個數(shù)為5,初始變量在篩選中被自動淘汰。[3]2.4GMDH算法實現(xiàn)2.4.1算法流程1,數(shù)據(jù)劃分:將樣本劃分為訓(xùn)練集A和檢測集B,將需要推測的作為推測集C(A集合數(shù)據(jù)點個數(shù)記為N1,B集合數(shù)據(jù)點個數(shù)記為N2,C集合數(shù)據(jù)點個數(shù)記為N3);;2,計算模型的最大可能時滯為:;3,模型參考函數(shù):;4,(1)將參考函數(shù)中每個加法單元中的非系數(shù)部分看成一個新的自變量,顯然新的自變量的個數(shù)為,將這個新的自變量作為第一層的輸入,它們兩兩組合,產(chǎn)生的局部函數(shù)的個數(shù)為;(2)分別在集合A和W上通過最小二乘法擬合這些局部函數(shù)的系數(shù),得到簡略的中間模型;(3)利用這些中間模型,計算其對應(yīng)的集合A、集合W和集合C上的估量值分別為、、(其中利用由集合W上得到的中間模型的系數(shù)計算得到);(4)計算每個中間模型的肯定抗干擾準則值:(5)找出這層的最小外準則值;推斷:IF不是第一層,最小外準則值不再減小THEN停止循環(huán),到步驟(7);(6)淘汰外準則值較大的個中間模型,剩下個中間模型的估量值、、進入下一層;兩兩組合,產(chǎn)生新的M個局部函數(shù),繼而到步驟(2)、(3)、(4)、(5);(7)最小外準則值對應(yīng)的中間模型為最優(yōu)簡潔度模型,估量值為需推測的樣本值。[3]2.4.2算法說明算法調(diào)用實例:使用數(shù)據(jù):調(diào)用算法:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem。Collections;usingSystem。Web;usingSystem.Web。Security;usingSystem。Web.UI;usingSystem。Web。UI。WebControls;usingSystem。Web。UI.WebControls.WebParts;usingSystem。Web。UI.HtmlControls;usingSystem.Data。SqlClient;publicpartialclass_Default:System。Web。UI.Page{protectedvoidPage_Load(objectsender,EventArgse){//連接數(shù)據(jù)庫,獲得表中的數(shù)據(jù)SqlConnectioncon=newSqlConnection(”server=WANGXIAOWEI;database=pubs;uid=sa;password=xiaobei");con。Open();SqlDataAdaptersda=newSqlDataAdapter();sda.SelectCommand=newSqlCommand("select*fromUSGDP”,con);DataSetds=newDataSet();sda.Fill(ds,"USGDP");//定義原始數(shù)據(jù)序列長度intn=ds.Tables[0].Rows.Count;//定義原始數(shù)據(jù)對數(shù)值數(shù)組并賦值double[]Y=newdouble[n];for(inti=0;i<n;i++){Y[i]=Convert.ToDouble(ds.Tables[0].Rows[i][1]);}GMDHgmdh=newGMDH();doubleresult=0;result=gmdh。GmdhResult(Y);Response.Write("〈BR/〉”);Response.Write(result);}}輸出結(jié)果:該季度的歷史值為:33812。4。3算法實證分析1、美國季度GDP擬合效果分析時間歷史GDP推測GDP相對誤差1985014221.84174.2213971.13%1985024254.84202。2982541。23%19850343094225.1308651.95%1985044333。54253.770751。84%1986014390。54288.8868462.31%1986024387。74309.4638381.78%1986034412.64352。5358321.36%1986044427.14390。2051890.83%19870144604406.998711.19%1987024515。34434.4685011.79%1987034559。34489。8241531.52%1987044625.54496.5881032.79%1988014655。34585。8628951。49%1988024704。84651.6923741.13%1988034734.54715.2835640。41%1988044779.74723。8680461.17%1989014809.84809.8341460。00%1989024832.44836.9583990.09%1989034845.64855。743870.21%1989044859。74860.6523540.02%1990014880.84871。8630410。18%1990024900.34893.7856760.13%1990034903.34913.0343390。20%1990044855.14911.0535941.15%平均誤差1。08%2、美國季度PDI擬合效果分析時間歷史PDI推測PDI相對誤差1985013123。63093。4140.97%1985023189。63112.8392。41%1985033156。53129.4640.86%1985043178.73149.9320。91%1986013227.53147。2812。49%1986023281.43174.8143.25%1986033272.63227.5351.38%1986043266.23249。1550.52%1987013295.23261.8881.01%1987023241.73281.2151。22%1987033285。73249。4281.10%1987043335.83276.5531.78%1988013380.13284.4372。83%1988023386。33308.9152.29%1988033407.53346。8691.78%1988043443。13369.9372.12%1989013473.93417。3311.63%1989023450.93450。40。01%1989033466.93444。8050.64%19890434933459。2430.97%1990013531。43482.6541.38%1990023545.33522。7360.64%19900335473535.4540。33%1990043529.53541。4250.34%平均誤差1。37%3、美國季度PCE擬合效果分析時間歷史PCE推測PCE相對誤差1985012824。92751.7162.59%1985022849.72774.1722.65%1985032893.32793.2273.46%1985042895。32847.0691.67%1986012922.42875.3551.61%1986022947。92895.391.78%1986032993。72925。4182.28%1986043012。52979.0511.11%1987013011.53003.3050。27%1987023046.83010.9711.18%1987033075.83054.1340.70%1987043074。73081。1470。21%1988013128.23071.2481.82%1988023147。83130。7640.54%1988033170.63159.0650.36%1988043202.93178.560.76%1989013200.93203。1160.07%1989023208.63211.3080.08%1989033241。13218.650。69%1989043241.63251。6990.31%1990013258。83252.680.19%1990023258.63260.0760.05%1990033281.23267。7280。41%1990043251.83270.120.56%平均誤差1.06%3。NET概述3.1。NET概述3.1.1.NET戰(zhàn)略。NET戰(zhàn)略將互聯(lián)網(wǎng)本身作為構(gòu)建新一代操作為系統(tǒng)基礎(chǔ),并對互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計思想進行合理延長,使開發(fā)人員能夠編寫出與設(shè)備無關(guān)的應(yīng)用程序,以便更加地輕松實現(xiàn)互聯(lián)網(wǎng)連接。。NTE包括一個相當(dāng)廣泛的產(chǎn)品家族,它們構(gòu)建于XML和互聯(lián)網(wǎng)產(chǎn)業(yè)標準之上,為用戶供應(yīng)Web服務(wù)的開發(fā)、管理、應(yīng)用和體驗。圖2-l是對.NTE戰(zhàn)略結(jié)構(gòu)的總體描述.組成.NET戰(zhàn)略的五個方面包括:.NET開發(fā)平臺。這是一組用于建立Web服務(wù)應(yīng)用程序和Windows桌面應(yīng)用程序的軟件組件,包括。NETFramework(框架)、.NET開發(fā)者工具和ASP.NET。.NET服務(wù)器.能夠供應(yīng)廣泛聚合和集成Web服務(wù)的服務(wù)器是搭建.NET平臺的后端基礎(chǔ)。。NET基礎(chǔ)服務(wù)。密碼認證、日歷、文件存儲、用戶信息等基礎(chǔ)服務(wù)是必不行少的。。NET終端設(shè)備。廣泛的連接互聯(lián)網(wǎng)并體驗Web服務(wù)的終端設(shè)備是實現(xiàn)。NET前端的基礎(chǔ)。PC、PDA以及各種嵌入式設(shè)備將在這個寬闊的天地里發(fā)揮作用..NET用戶體驗.能夠滿意人們各種各樣需求的用戶體驗是.NET的最終目,也是。NET的價值實現(xiàn)。在這五個組成部分當(dāng)中,.NET開發(fā)平臺中的.net框架是。NET軟件構(gòu)造中最具挑戰(zhàn)性的部分,其他四個部分則緊緊圍繞.NET框架來進行組織整合。[4-5]3.1.2.NET框架內(nèi)核。NET框架真正實現(xiàn)了語言開發(fā)、代碼編譯、組件配置、程序運行、對象交互等五個層面的功能,為Web服務(wù)及一般應(yīng)用程序供應(yīng)了一個托管、平安、高效的運行環(huán)境。全部在.NET平臺上創(chuàng)建的應(yīng)用程序運行都需要兩個核心模塊:CommonLanguageRuntime(CLR,通用語言運行時)和。NETFramework類庫。CLR是一種軟件引擎,用來加載應(yīng)用程序,確認它們可以沒有錯誤地運行,并進行相應(yīng)平安許可驗證,執(zhí)行應(yīng)用程序,然后將被清除。.NETFramework類庫則向程序員供應(yīng)軟件組件,來編寫在CLR的掌握下運行的代碼,它們依據(jù)單一有序的分級組織供應(yīng)了一個浩大的功能集,包括從文件系統(tǒng)到對XML功能的網(wǎng)絡(luò)訪問每一樣功能。該類庫為開發(fā)者供應(yīng)了三種基本編程模板:基于ASP.NET的web表單應(yīng)用、基于APS.NET的Web服務(wù)應(yīng)用和基于傳統(tǒng)GUI交互的windows應(yīng)用.2-2描述了。NET開發(fā)平臺的組成。1、通用語言運行時(CLR)CLR為.NET應(yīng)用程序供應(yīng)了一個托管的代碼執(zhí)行環(huán)境。托管意味著將原來程序員或操作系統(tǒng)做的工作剝離出來交由CLR來完成,從而使程序運行獲得高的平安性和穩(wěn)定性。這些工作包括內(nèi)存管理、即時編譯、組件自描述、平安管理和代碼驗證,以及其他一些系統(tǒng)服務(wù)。CLR供應(yīng)一個技術(shù)規(guī)范,無論程序使用什么語言編寫,只要能編譯成中間語言,就可以在它的支持下運行,這些。NET應(yīng)用程序就可以獨立于語言。CLR還在應(yīng)用程序運行環(huán)境中為基于組件編程供應(yīng)了直接支持,比如它支持屬性、大事、對象、繼承性、多態(tài)性、接口等組件編程特性。CLR中的自動垃圾收集器負責(zé).NET應(yīng)用程序運行時的內(nèi)存支配、對象布局、內(nèi)存釋放等內(nèi)存管理問題,徹底解決了多年來困擾程序員的內(nèi)存泄漏問題,大大增強了應(yīng)用程序的健壯性。即時編譯器在運行時將中間語言以調(diào)用的對象方法為單位動態(tài)編譯成本地二進制代碼。中間語言是在.NET平臺下編譯器輸出PE文件(Windows可執(zhí)行件)的語言,它為.NET平臺供應(yīng)了多語言支持,允許開發(fā)者使用20多種不同編程語言。而元數(shù)據(jù)是一個內(nèi)嵌于PE文件的表的集合,描述了代碼中數(shù)據(jù)類等在代碼執(zhí)行時CLR需要知道的信息。而元數(shù)據(jù)使得。NET應(yīng)用程序代碼具備自述特性,供應(yīng)了類型平安保障,而這在以前需要額外的類型庫或接口定義語(IDL)。CLR依據(jù)托管組件的來源(如互聯(lián)網(wǎng)、企業(yè)局域網(wǎng)、本地機器)等因素確定各組件的信任度,并依據(jù)信任度來限定它們執(zhí)行諸如讀取文件、修改注冊表等敏感操作的權(quán)限。此外,CLR借助通用類型系統(tǒng)對代碼類型進行嚴格的平安檢查,可以避開不同組件之間可能存在的類型不匹配問題。通過代碼訪問平安機制,開發(fā)人員可以為應(yīng)用程序指定完成工作所必需的權(quán)限.CLR不僅規(guī)定了代碼訪問平安,還規(guī)定了基于角色的平安?;诮巧恼J證為互聯(lián)網(wǎng)上分布式組件的執(zhí)行供應(yīng)了平安保證[7]。值得指出的是,CLR通常寄宿在其他高性能服務(wù)器的應(yīng)用程序中,比如互聯(lián)網(wǎng)信息服務(wù)器(IIS)、SQLServer數(shù)據(jù)庫服務(wù)器等。這樣,開發(fā)者可以充分利用CLR諸多平安、高效的優(yōu)點來部署自己的商業(yè)規(guī)律。2、.NETFramework類庫及其供應(yīng)的核心服務(wù).NETFramework類庫由一組廣泛的、面對對象的、可被開發(fā)者用于任何編程語言的可重用類集合組成。它供應(yīng)了幾乎全部應(yīng)用程序都需要的公共代碼;在此之上是很多應(yīng)用程序模板,這些模板為開發(fā)網(wǎng)絡(luò)站點和網(wǎng)絡(luò)服務(wù)供應(yīng)特定的分級組件和服務(wù),不管是傳統(tǒng)的命令行程序還是Windows圖形界面程序,亦或是面對下一代互聯(lián)網(wǎng)分布式計算平臺的ASP.NET或Web服務(wù)應(yīng)用。與在windows和其它的SDK中發(fā)送的代碼庫一樣,。NET框架類庫將程序員從繁重的編程細節(jié)中解放出來,從而更加專注于程序的商業(yè)規(guī)律.它將核心Win32API最常用的功能和外掛SDK的功能封裝到了一個統(tǒng)一的包中,并接受清楚而有條理的方式對類庫進行分組和描述,這樣開發(fā)者就能夠更便利地找到其應(yīng)用程序所需要的大多數(shù)功能。下面是它所供應(yīng)的一些核心服務(wù):①、系統(tǒng)框架服務(wù)服務(wù)框架包括一套開發(fā)人員盼望在標準語言庫中存在的基類庫,如集合、輸入/輸出、字符串、數(shù)據(jù)等基類.基類庫還供應(yīng)訪問操作系統(tǒng)服務(wù)的類,如圖畫、網(wǎng)絡(luò)、線程、加密等類型。此外,服務(wù)框架也包括數(shù)據(jù)訪問類庫以及開發(fā)工具。②、ADO.NET組件ADO。NET為基于網(wǎng)絡(luò)的、可擴展的應(yīng)用程序和服務(wù)供應(yīng)數(shù)據(jù)訪問服務(wù).它不僅支持傳統(tǒng)的基于鏈接指針風(fēng)格的數(shù)據(jù)訪問,而且對于更適合于把數(shù)據(jù)返回到客戶端應(yīng)用程序的無鏈接數(shù)據(jù)模板,它也供應(yīng)高性能的訪問支持。③、XML數(shù)據(jù)組件通過它開發(fā)人員可以對任何數(shù)據(jù)進行XML轉(zhuǎn)換、傳輸和確認,全部數(shù)據(jù)都可以被看作是XML格式的。同時,系統(tǒng)也支持ADO.NET數(shù)據(jù)與XML數(shù)據(jù)之間的通用轉(zhuǎn)換。④、Windows表單組件Windows表單組件為開發(fā)人員供應(yīng)了強大的Windows應(yīng)用程序模型和豐富的Windows用戶接口,包括傳統(tǒng)的ActiveX控件和WindowsXP的新界面,如透明的、分層的浮動窗口。對CLR的強大支持也是Windows表單組件令人興奮的地方之一。⑤、ASP.NET應(yīng)用服務(wù)ASP.NET的核心是其用于處理基于低級結(jié)構(gòu)HTTP懇求的高性能的運行語言,其編譯運行的方式大大提高了它的性能。ASP。NET使用基于構(gòu)件的.NET框架配制模板,因此它獲得了諸如XCOPY配制、構(gòu)件并行配制、基于XML配制之類的優(yōu)點。它還支持應(yīng)用程序的實時更新,同時供應(yīng)高速緩沖服務(wù),以改善性能。⑥、ASP.NETWeb表單ASP.NETWeb表單把Web表單高效率的優(yōu)點帶到了web應(yīng)用程序的開發(fā)中.ASP.NETWeb表單支持傳統(tǒng)的將HTML內(nèi)容與腳本代碼混合的ASP語法,但是它提出了一種將應(yīng)用程序代碼和用戶接口內(nèi)容分離的、更加結(jié)構(gòu)化的方法。它供應(yīng)一套映射傳統(tǒng)HTML用戶接口部件(包括列表框、文本框和按鈕)的ASP.NETWeb表單控件和一套更加簡潔的Web應(yīng)用控件(如日歷和廣告轉(zhuǎn)板)。⑦、對Web服務(wù)的支持ASP。NET應(yīng)用服務(wù)體系架構(gòu)為用ASP.NET建立Web服務(wù)供應(yīng)了一個高級的編程模板。雖然建立Web服務(wù)并不限定使用特定的服務(wù)平臺,但是ASP.NET很多優(yōu)點將簡化其開發(fā)過程。使用這個編程模型,開發(fā)人員甚至無需理解HTTP、SOAP或其他任何網(wǎng)絡(luò)服務(wù)規(guī)范.ASP.NET可以利用現(xiàn)存的體系架構(gòu)和應(yīng)用程序,為在互聯(lián)網(wǎng)上綁定應(yīng)用程序供應(yīng)了一個簡潔的、靈敏的、基于產(chǎn)業(yè)標準的模型.3.1.3.NET的優(yōu)勢.NET平臺是基于Microsoft軟件工業(yè)基礎(chǔ)的又一次升級和演化。它的優(yōu)勢有:1、標準的集成。XML\SOAP以及其它。2、輕松部署。.NET使用了不同的方法,它根本就不使用注冊表。Microsoft推舉的方法是,讓組件(在。NET里叫做assemblies)都成為每個應(yīng)用程序的本地組件。由于.NET并不使用注冊表,所以大部分開發(fā)工作只需簡潔地使用復(fù)制命令就能做到。通常沒有必要開發(fā)安裝文件.而且Web應(yīng)用程序不會鎖定組件,所以就不需要關(guān)閉應(yīng)用程序來升級DLL了。3、用于任何.NET語言的標準工具集。有一個統(tǒng)一的IDE、調(diào)試器和其他類似的工具。這就可以讓其他公司把他們自己的語言插入到IDE里,同時還能獲得.NET工具的全部支持..NET是足夠開放的,所以其他的軟件生產(chǎn)商也能供應(yīng)自己的工具。4、Web服務(wù)支持。有了.NET,開發(fā)Web服務(wù)變得十分簡潔.可以使用記事原來創(chuàng)建簡潔的Web服務(wù),甚至還不需要通過編譯器來運行它們,只需要簡潔地調(diào)用它們,.NET就會對其進行編譯,生成一個測試頁面,這樣可以查驗它們是否能夠正常工作。.NET擁有所需要的全部工具,并能生成所需要的文件。對于發(fā)送數(shù)據(jù)來說,Web服務(wù)是格外好的。有了ADO.NETWeb服務(wù)夠接納簡潔的或者簡潔的數(shù)據(jù),并把它以嚴謹?shù)模豈L格式發(fā)送到任何客戶端,這個格式里還帶有一個鏈接,用于返回到描述數(shù)據(jù)結(jié)構(gòu)描述的XSD(XML定義語言)。5、Microsoft。NET使編程工作變得更加容易,開發(fā)投資的回報率趨于最大化.開發(fā)者們可以創(chuàng)建能重用的XMLWeb服務(wù),而不再是單一的程序;這些Web服務(wù)易于編寫和調(diào)試,彼此之間相互獨立,通過XMLmessage通信及合作。所以對某一個服務(wù)的修改不會影響到其他的服務(wù).由于XMLWeb服務(wù)可以被很多.NET客戶端共同使用,所以對一個服務(wù)模塊的有效更新,也即更新了全部使用這個模塊的,NET客戶端。任何編程語言都可以用來編寫XMLWeb服務(wù)(如:c,c++,VisualBasic,Cobol,Perl,Python和Java等),程序員可以選擇他們最生疏的語言來編程,這大大提高了開發(fā)效率。更值得一提的是,他們并沒有由于使用了不同的語言而失去跨服務(wù)或跨組件的調(diào)試能力。6、Microsoft.NET削減了程序員要寫的代碼量,一個XMLWeb服務(wù)能適用于全部的設(shè)備,不必再去為每一個設(shè)備編寫一個不同的版本。另外,將顯示特性與。NET體驗分開以便以后加入新的接口技術(shù)。7、Microsoft.NET對“用戶界面友好”作了重新定義。終端用戶能夠享受一個智能化的、共性化的Internet,它能記住用戶的個人設(shè)置,并在適當(dāng)?shù)臅r候,向用戶使用的智能設(shè)備上發(fā)送適當(dāng)?shù)臄?shù)據(jù)。8、對平臺非依靠性.雖然,.NET是為Microsoft的操作系統(tǒng)創(chuàng)建的,但是有很多應(yīng)用程序,尤其是基于Web的應(yīng)用程序,一次寫好能夠運行在多種平臺上。3.1.4ASP.NET概況ⅠASP.NET架構(gòu)ASP.NET從ASP進展而來,它利用CommonLanguageRuntime和service框架為Web應(yīng)用程序供應(yīng)了一個牢靠的、自動化的、可擴展的主機環(huán)境。ASP。NET也得益于CommonLanguageRuntime的Assembly,極大地簡化了應(yīng)用程的部署.另外,ASP.NET供應(yīng)可以簡化應(yīng)用程序開發(fā)的服務(wù)(如狀態(tài)管理服務(wù))以高級編程模型(如ASP.NETWebForms和ASP.NETWebServices)。ASP.NET的核心是HTTPRuntime,它是一個高性能的用于處理基于低級結(jié)構(gòu)的HTTP懇求的Runtime,與MicrosoftInternetInformationServices(IIS)所供應(yīng)的ISAPI體系結(jié)構(gòu)相像.HTTPRuntime是受控代碼,它運行在非受控主機進行中,如IIS或客戶機上的IE之類。HTTPRuntime負責(zé)處理進來的全部HTTP懇求,并對每個懇求應(yīng)用程序的URL進行解析,然后把懇求支配到應(yīng)用程序以進行進一步的處理。HTTPRuntime是多線程的,并異步處理懇求,因此性能差的應(yīng)用程序代碼不會阻礙它對新懇求的處理。而且HTTPRuntime對失敗做出了規(guī)范,因此它可以盡最大努力自動地從訪問沖突、內(nèi)存泄漏、死鎖等事故中恢復(fù)過來。ASP。NET供應(yīng)了Web應(yīng)用程序模型,該模型由一組控件和一個基本結(jié)構(gòu)成。有了它,Web應(yīng)用程序的構(gòu)建變得格外容易。開發(fā)人員可以直接使用ASP。NET控件集,該控件集封裝了公共的、用于超文本標識語言(HTML)用戶界面的各種小器件(諸如文本框、下拉菜單等等).實際上,這些控件運行在Web服務(wù)器上,它們將用戶界面轉(zhuǎn)換成HTML格式后再發(fā)送給掃瞄器.在服務(wù)器上,控件負責(zé)將面對對象的編程模型供應(yīng)應(yīng)Web開發(fā)人員,這種編程模型能供應(yīng)面對對象編程技術(shù)的豐富功能。ASP。NET還供應(yīng)一些基本結(jié)構(gòu)服務(wù)(諸如會話狀態(tài)管理和進程重啟服務(wù)),這些服務(wù)大大削減了開發(fā)人員要編寫的代碼量,并使應(yīng)用程序的牢靠性得到大幅度提高。ASP.NET還允許開發(fā)人員將軟件作為一項服務(wù)來供應(yīng)。通過使用ASP.NETWeb服務(wù)功能,ASP.NET開發(fā)人員只需進行簡潔的業(yè)務(wù)規(guī)律編程,而由ASP.NET基本結(jié)構(gòu)負責(zé)通過簡潔對象訪問協(xié)議(SOAP)來供應(yīng)服務(wù).ASP.NET主要包括WebForm和WebService兩種編程模型。前者為用戶供應(yīng)建立功能強大,外觀豐富的基于表單(Form)的可編程的Web頁面。后者通過對HTTP,XML,SOAPWSDL等Internet標準的支持供應(yīng)在異構(gòu)網(wǎng)絡(luò)環(huán)境下獵取遠程服務(wù),連接遠程設(shè)備,交互遠程應(yīng)用的編程界面。ASP。NET接受了組件化和模塊化的技術(shù),并且將Web應(yīng)用的表現(xiàn)層和應(yīng)用層分離,更加符合三層模式的概念。[6]ⅡASP.NET中的控件1、ASP。NET供應(yīng)的標準控件ASP.NET供應(yīng)五種類型的Web控件:①、對應(yīng)于HTML標記的內(nèi)部控件②、在頁面間供應(yīng)數(shù)據(jù)流的List控件③、供應(yīng)豐富UI內(nèi)容和功能的Rich控件④、執(zhí)行大量formvalidation的Validate控件⑤、WAP設(shè)備封裝了WML的Mobile控件2、用于數(shù)據(jù)綁定的控件Web控件中有一個新控件DataGrid,它產(chǎn)生Dat(yī)aset。為了從SQL查詢的結(jié)果中產(chǎn)生一個HTML表,開發(fā)者可以簡潔地創(chuàng)建ADO。NET對象、執(zhí)行命令來獲得數(shù)據(jù),把它作為DataGrid的數(shù)據(jù)源。開發(fā)時只要綁定數(shù)據(jù)到DataGrid,ASP.NET自動產(chǎn)生干凈的HTML表.數(shù)據(jù)綁定并沒有局限于數(shù)據(jù)庫中的數(shù)據(jù),開發(fā)者可以綁定哈希表、數(shù)組、其它服務(wù)器控件、頁面的屬性等任何東西到Dat(yī)aGrid.3、開發(fā)新控件在ASP.NET可以開發(fā)自己的控件,而且創(chuàng)建自己的控件還相當(dāng)簡潔。ⅢASP。NET的優(yōu)良特性1、ASP.NET使代碼更清楚。ASP。NET代碼不僅易于編寫,ASP.NET代碼的構(gòu)成方式也提高了它的重用和共享.ASP。NET提高了部署、可擴展性、平安性和牢靠性.2、ASP.NET還對不同的掃瞄器供應(yīng)更好的支持。3、ASP。NET是一種新的Web應(yīng)用程序。4、增強的緩存功能。ASP。NET有以下幾個方面的緩存機制:①、頁面級別的緩存(Pagelevelcaching),允許緩存整個頁面。②、片段緩存(Fragmentcaching),允許緩存頁面的某些部分。③、緩存API(CacheAPI),可以讓程序員訪問緩存引擎。5、調(diào)試和跟蹤。ASP。NET對調(diào)試的支持是十分強大的。ASP。NET通過頁面的Trace方法內(nèi)置調(diào)試功能。6、代碼和內(nèi)容的分離.ASP.NET的一個極好的優(yōu)點就是能夠分離代碼和內(nèi)容。全部的內(nèi)置代碼都可以和頁面分開,放在一個類模塊中.7、標準庫。ASP.NET對所需的功能進行模塊化,把通用的特性打包到標準庫中.4系統(tǒng)設(shè)計與實現(xiàn)4。1系統(tǒng)需求分析經(jīng)濟推測系統(tǒng)旨在運用經(jīng)濟計量模型方法系統(tǒng)地分析成都市宏觀經(jīng)濟系統(tǒng)中各經(jīng)濟變量的相關(guān)關(guān)系,商量宏觀經(jīng)濟政策變化對經(jīng)濟的影響,實現(xiàn)經(jīng)濟短期、中長期推測功能。在宏觀上,通過利用模型確保能在自身的自然資源、地區(qū)優(yōu)勢、社會環(huán)境、技術(shù)水平、經(jīng)濟結(jié)構(gòu)等條件下,最有效地發(fā)揮成都優(yōu)勢,促進經(jīng)濟的飛速進展;在微觀上,通過模型定量分析經(jīng)濟變量(包括經(jīng)濟政策、重要的生產(chǎn)要素)經(jīng)濟進展中的相互作用,推測主要經(jīng)濟指標的水平和進展速度,為政府決策者制訂有效宏觀經(jīng)濟政策供應(yīng)參考.4.1。1短期推測宏觀經(jīng)濟短期推測是依據(jù)成都市“十一五”規(guī)劃以及成都市當(dāng)前經(jīng)濟進展的實際情況,建立一個成都市宏觀經(jīng)濟(月度、季度)短期推測模型,對成都市的GDP、規(guī)模以上工業(yè)增加值、財政收入、全社會消費品零售總額、外資進出口總額、居民消費價格指數(shù)等指數(shù)進行短期推測,并就推測結(jié)果與實際情況進行擬和度分析,選擇最佳的擬和度作為短期推測結(jié)果,并以分析報告的形式對外發(fā)布.1)月度推測①月度主要指標推測:成都市GDP、規(guī)模以上工業(yè)增加值、財政收入、全社會消費品零售總額、外資進出口總額、居民消費價格指數(shù)等指數(shù)進行短期推測;且通過圖表形式對外展現(xiàn);②月度分析報告:依據(jù)上述推測結(jié)果,由相關(guān)人員撰寫商量報告的形式,上傳到系統(tǒng),通過文檔報告的形式發(fā)布.2)季度推測①季度主要指標推測:成都市GDP、規(guī)模以上工業(yè)增加值、財政收入、全社會消費品零售總額、外資進出口總額、居民消費價格指數(shù)等指數(shù)進行短期推測;且通過圖表形式對外展現(xiàn);②季度分析報告:依據(jù)上述推測結(jié)果,由相關(guān)人員撰寫商量報告的形式,上傳到系統(tǒng),通過文檔報告的形式發(fā)布.4。1.2中長期推測宏觀經(jīng)濟中長期推測模型是指對成都市宏觀經(jīng)濟運行狀況進行推測分析。簡略做法是:先由經(jīng)濟專家依據(jù)成都市經(jīng)濟運行狀況確定將來幾年各個產(chǎn)業(yè)的增長率(高、中、低三種方案),再利用該宏觀經(jīng)濟計量模型計算出其他經(jīng)濟變量。這樣就可以分析和商量在不同的經(jīng)濟增長模式下成都市主要經(jīng)濟變量的變化,并在此基礎(chǔ)上找出制約經(jīng)濟進展的主要沖突和問題。在此基礎(chǔ)上成都市的經(jīng)濟專家能夠依據(jù)自己對將來經(jīng)濟走勢的推斷,設(shè)定自己認為合理的一些指標規(guī)劃值,通過運行該宏觀經(jīng)濟計量模型,得到用戶自己設(shè)定的規(guī)劃方案下的其它主要經(jīng)濟指標,進而分析政策變化對成都市宏觀經(jīng)濟的影響。4。2系統(tǒng)功能和操作流程4.2。1系統(tǒng)功能設(shè)定基于系統(tǒng)需求,將系統(tǒng)分為兩個大部分,第一部分為前臺展現(xiàn),其次部分為后臺維護部分,下面將對兩部分分別闡述:4.2。1。1第一部分:前臺展現(xiàn)在該部分,依據(jù)指標的分類構(gòu)建樹形名目,依據(jù)樹形名目的引導(dǎo)用戶可以查看到相應(yīng)的數(shù)據(jù)。指標總覽:在該部分用戶可以查看到月度、季度、年度數(shù)據(jù)的總體情況。單指標顯示:在該部分用戶可以查看到月度、季度、年度數(shù)據(jù)的的某一特定指標的歷史和推測值。4。2。1。2其次部分:后臺展現(xiàn)指標總覽:在該部分,管理員可以查看到各個指標是否需要進行推測,從而進行相關(guān)操作。單指標推測:如果選中一個特定的指標,管理員可以對該指標進行相關(guān)的推測,如利用ARMA,GMDH等模型進行推測。4。2.2系統(tǒng)操作流程4.2。2.1前臺展現(xiàn)首先是左方的樹形名目,如下圖:說明:樹形名目中的項目均從數(shù)據(jù)庫中引用,隨著數(shù)據(jù)的變化而變化,屬于動態(tài)顯示內(nèi)容.左圖展現(xiàn)了短期推測,右圖展現(xiàn)了長期推測項目通過左方的樹形名目,可以查看相關(guān)的頁面:說明:下面三張圖分別顯示了月度、季度和年度數(shù)據(jù)的總體推測情況說明:下面以月度GDP和居民消費指數(shù)為例說明,特定指標顯示情況4.2.2。2后臺維護說明:以季度推測為例,用戶可以將模型推測的結(jié)果保存到數(shù)據(jù)庫中去,或自定義調(diào)整結(jié)果,來完成后臺的操作.季度指標推測?推測指標:GDP
自回歸曲線模型?2008022008032008043150.253013.912837.67該推測模型平均誤差為:1。35%
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園林景觀施工中的文物保護考核試卷
- 體育用品店視覺營銷與商品陳列考核試卷
- 錐形件擠壓課程設(shè)計
- 鮮花銷售課程設(shè)計
- 高架車站課程設(shè)計
- 隧道工程技術(shù)課程設(shè)計
- 液壓升降貨梯課程設(shè)計
- 裸子植物課程設(shè)計
- 飲料課程設(shè)計
- 汽車維修講座課程設(shè)計
- 小兒甲型流感護理查房
- 霧化吸入療法合理用藥專家共識(2024版)解讀
- 寒假作業(yè)(試題)2024-2025學(xué)年五年級上冊數(shù)學(xué) 人教版(十二)
- 銀行信息安全保密培訓(xùn)
- 市政道路工程交通疏解施工方案
- 2024年部編版初中七年級上冊歷史:部分練習(xí)題含答案
- 拆遷評估機構(gòu)選定方案
- 床旁超聲監(jiān)測胃殘余量
- 上海市松江區(qū)市級名校2025屆數(shù)學(xué)高一上期末達標檢測試題含解析
- 綜合實踐活動教案三上
- 《新能源汽車電氣設(shè)備構(gòu)造與維修》項目三 新能源汽車照明與信號系統(tǒng)檢修
評論
0/150
提交評論