数据的预处理

平滑处理

x = xlsread('examp03_02.xls');%从文件读取数据
price = x(:,4)';              %提取矩阵x的第四列数据,即收盘价数据
figure;                       %新建一个图形窗口
plot(price,'k','LineWidth',2);%绘制收盘价曲线图,黑色实线,线宽为2

xlabel('观测序号'); ylabel('上海股市日收盘价');%x轴y轴标签

output1 = smoothts(price,'b',30);
output2 = smoothts(price,'b',100);
figure;
plot(price,'.');
hold on
plot(output1,'k','LineWidth',2);
plot(output2,'k-.','LineWidth',2);
xlabel('观测序号'); ylabel('Box method');
legend('原始散点','平滑曲线(窗宽30)','平滑曲线(窗宽100)','location','northwest');

output3 = smoothts(price,'g',30);
output4 = smoothts(price,'g',100,100);
figure;
plot(price,'.');
hold on
plot(output3,'k','LineWidth',2);
plot(output4,'k-.','LineWidth',2);
xlabel('观测序号'); ylabel('Gaussian window method');
legend('原始散点','平滑曲线(窗宽30,标准差0.65)',...
          '平滑曲线(窗宽100,标准差100)','location','northwest');

output5 = smoothts(price,'e',30);
output6 = smoothts(price,'e',100);
figure;
plot(price,'.');
hold on
plot(output5,'k','LineWidth',2);
plot(output6,'k-.','LineWidth',2);
xlabel('观测序号'); ylabel('Exponential method');
legend('原始散点','平滑曲线(窗宽30)','平滑曲线(窗宽100)','location','northwest');

数据的标准化变换

对于多元数据,当各变量的量纲和数量级不一致时,往往需要对数据进行变换处理,以消除对量纲和数量级的限制,以便进行后续的统计分析。
极差归一化变换rscore函数[r,xmin,xrange]=rscore(X)、标准化变换函数zscore函数[Z,mu,siga]=zscore(X)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据分析,包括大数据分析,在企业的业务中,特别是在传统的商务行业,已有多年的应用实践,在消费者市场的营销中已成了必...
    yoku酱阅读 2,755评论 0 0
  • 整体网数据的处理办法取决于要研究的问题。换句话说,整体网数据的处理方法因问题不同而不同。对数据进行预处理的目的在于...
    克罗地亚中场阅读 12,784评论 0 3
  • 下课的铃声响起,讲台上的老师拿着粉笔的手依旧在黑板上挥舞,粉笔和黑板摩擦发出簌簌的声音。 讲台下的天天把手伸进课桌...
    晴天_b1fa阅读 1,207评论 0 0
  • 具有启发性核心价值的公司示例 1. 美国运通 客户承诺:我们建立关系,对客户的生活产生积极的影响。 质量:我们提供...
    Liam_ml阅读 3,304评论 0 0
  • 近读医书,略有所发,皮毛之论,胡言为之,切不可当真! 人身十二经和奇经八脉,皆上下周流。唯带脉起小腹之间,季胁之下...
    爱佛僧阅读 6,972评论 1 4

友情链接更多精彩内容