資源簡介
支持向量機matlab程序實現、支持向量機matlab程序實現、
代碼片段和文件信息
%SVM回歸
tic;
?
format?compact;
ts=train_wine_labels_m;
tsx=train_wine_m;
%%?數據的提取和預處理
?
%?載入測試數據上證指數(1990.12.19-2009.08.19)
%?數據是一個4579*6的double型的矩陣每一行表示每一天的上證指數
%?6列分別表示當天上證指數的開盤指數指數最高值指數最低值收盤指數當日交易量當日交易額.
?
%?畫出原始上證指數的每日開盤數
figure;
plot(ts‘LineWidth‘2);
title(‘上證指數的每日開盤數(1990.12.20-2009.08.19)‘‘FontSize‘12);
xlabel(‘交易日天數(1990.12.19-2009.08.19)‘‘FontSize‘12);
ylabel(‘開盤數‘‘FontSize‘12);
grid?on;
?
%?數據預處理將原始數據進行歸一化
ts?=?ts‘;
tsx?=?tsx‘;
?
%?mapminmax為matlab自帶的映射函數???
%?對ts進行歸一化
[TSTSps]?=?mapminmax(ts12);??
?
%?畫出原始上證指數的每日開盤數歸一化后的圖像
figure;
plot(TS‘LineWidth‘2);
title(‘原始上證指數的每日開盤數歸一化后的圖像‘‘FontSize‘12);
xlabel(‘交易日天數(1990.12.19-2009.08.19)‘‘FontSize‘12);
ylabel(‘歸一化后的開盤數‘‘FontSize‘12);
grid?on;
%?對TS進行轉置以符合libsvm工具箱的數據格式要求
TS?=
評論
共有 條評論