資源簡(jiǎn)介
基于matlab的svm神經(jīng)網(wǎng)絡(luò)的回歸分析上證指數(shù)預(yù)測(cè)

代碼片段和文件信息
%%?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證指數(shù)開盤指數(shù)預(yù)測(cè)?
%
%?
%? 該案例作者申明: 1:本人長(zhǎng)期駐扎在此板塊里,對(duì)該案例提問(wèn),做到有問(wèn)必答。 2:此案例有配套的教學(xué)視頻,配套的完整可運(yùn)行Matlab程序。 3:以下內(nèi)容為該案例的部分內(nèi)容(約占該案例完整內(nèi)容的1/10)。 4:此案例為原創(chuàng)案例,轉(zhuǎn)載請(qǐng)注明出處(Matlab中文論壇,《Matlab神經(jīng)網(wǎng)絡(luò)30個(gè)案例分析》)。 5:若此案例碰巧與您的研究有關(guān)聯(lián),我們歡迎您提意見,要求等,我們考慮后可以加在案例里。 6:您看到的以下內(nèi)容為初稿,書籍的實(shí)際內(nèi)容可能有少許出入,以書籍實(shí)際發(fā)行內(nèi)容為準(zhǔn)。 7:此書其他常見問(wèn)題、預(yù)定方式等,請(qǐng)點(diǎn)擊這里。
%?
%
%%?清空環(huán)境變量
function?chapter14
tic;
close?all;
clear;
clc;
format?compact;
%%?數(shù)據(jù)的提取和預(yù)處理
%?載入測(cè)試數(shù)據(jù)上證指數(shù)(1990.12.19-2009.08.19)
%?數(shù)據(jù)是一個(gè)4579*6的double型的矩陣每一行表示每一天的上證指數(shù)
%?6列分別表示當(dāng)天上證指數(shù)的開盤指數(shù)指數(shù)最高值指數(shù)最低值收盤指數(shù)當(dāng)日交易量當(dāng)日交易額.
load?chapter14_sh.mat
%?提取數(shù)據(jù)
[mn]?=?size(sh)
ts?=?sh(2:m1);
tsx?=?sh(1:m-1:);%tsx作為輸入數(shù)據(jù),ts作為輸出數(shù)據(jù)
%?畫出原始上證指數(shù)的每日開盤數(shù)
figure;
plot(ts‘LineWidth‘2);
title(‘上證指數(shù)的每日開盤數(shù)(1990.12.20-2009.08.19)‘‘FontSize‘12);
xlabel(‘交易日天數(shù)(1990.12.19-2009.08.19)‘‘FontSize‘12);
ylabel(‘開盤數(shù)‘‘FontSize‘12);
grid?on;
%?數(shù)據(jù)預(yù)處理將原始數(shù)據(jù)進(jìn)行歸一化
ts?=?ts‘;
tsx?=?tsx‘;
%?mapminmax為matlab自帶的映射函數(shù)
%?對(duì)ts進(jìn)行歸一化
[TSTSps]?=?mapminmax(ts12);
size(TS)
%?畫出原始上證指數(shù)的每日開盤數(shù)歸一化后的圖像
figure;
plot(TS‘LineWidth‘2);
title(‘原始上證指數(shù)的每日開盤數(shù)歸一化后的圖像‘‘FontSize‘12);
xlabel(‘交易日天數(shù)(1990.12.19-2009.08.19)‘‘FontSize‘12);
ylabel(‘歸一化后的開盤數(shù)‘‘FontSize‘12);
grid?on;
%?對(duì)TS進(jìn)行轉(zhuǎn)置以符合libsvm工具箱的數(shù)據(jù)格式要求
TRS?=?TS(1:m-1000)‘;%訓(xùn)練數(shù)據(jù)
size(TRS)
TTS=TS(m-999:m-1)‘;
%檢驗(yàn)數(shù)據(jù)
size(TTS)
%?mapminmax為matlab自帶的映射函數(shù)
%?對(duì)tsx進(jìn)行歸一化
[TSXTSXps]?=?mapminmax(tsx12);
size(TSX);
%?對(duì)TSX進(jìn)行轉(zhuǎn)置以符合libsvm工具箱的數(shù)據(jù)格式要求
TRSX?=?TSX(:1:m-1000)‘;%訓(xùn)練數(shù)據(jù)
TSTX=TSX(:m-999:m-1)‘;%檢驗(yàn)數(shù)據(jù)
size(TRSX)
size(TSTX)
%%?選擇回歸預(yù)測(cè)分析最佳的SVM參數(shù)c&g
%?首先進(jìn)行粗略選擇:?
%[bestmsebestcbestg]?=?SVMcgForRegress(TRSTRSX-88-88);
%bestc=1;
%bestg=2;
%?打印粗略選擇結(jié)果
%disp(‘打印粗略選擇結(jié)果‘);
%str?=?sprintf(?‘Best?Cross?Validation?MSE?=?%g?Best?c?=?%g?Best?g?=?%g‘bestmsebestcbestg);
%disp(str);
%?根據(jù)粗略選擇的結(jié)果圖再進(jìn)行精細(xì)選擇:?
[bestmsebestcbestg]?=?SVMcgForRegress(TRSTRSX-44-4430.50.50.05);
%?打印精細(xì)選擇結(jié)果
disp(‘打印精細(xì)選擇結(jié)果‘);
str?=?sprintf(?‘Best?Cross?Validation?MSE?=?%g?Best?c?=?%g?Best?g?=?%g‘bestmsebestcbestg);
disp(str);
%%?利用回歸預(yù)測(cè)分析最佳的參數(shù)進(jìn)行SVM網(wǎng)絡(luò)
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????6727??2013-02-28?15:58??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\chapter14.asv
?????文件???????6727??2013-02-28?15:59??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\chapter14.m
?????文件?????219976??2010-01-30?18:39??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\chapter14_sh.mat
?????文件??????26206??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14.html
?????文件???????3946??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14.png
?????文件???????8480??2009-11-10?23:08??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_01.png
?????文件???????8842??2009-11-10?23:08??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_02.png
?????文件??????18129??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_03.png
?????文件??????25637??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_04.png
?????文件??????11885??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_05.png
?????文件??????10478??2009-11-10?23:10??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html\chapter14_06.png
?????文件???????1941??2012-12-16?15:43??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\SVMcgForRegress.m
?????文件????????759??2013-02-28?15:40??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\Unti
?????目錄??????????0??2012-12-16?16:41??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)\html
?????目錄??????????0??2013-02-28?15:40??案例14?SVM神經(jīng)網(wǎng)絡(luò)的回歸預(yù)測(cè)分析---上證開盤指數(shù)預(yù)測(cè)
-----------?---------??----------?-----??----
???????????????349733????????????????????15
評(píng)論
共有 條評(píng)論