一:起因
(0)开始个人非常抵触MATLAB编程语言的,肯能是部分编程人员的通病 —— 学会c/c++或者java,就会鄙视其他的语言,懒得尝试其他语言。直到有一天……他发现,他或者她发现自己精通的这门语言实在是解决不了这个问题时,才做出改变。
(1)最近一直在处理大数据,从MB ----> GB的变化,是一次质的飞跃,相应的工具也在变 从widows到linux,从单机单核 到 hadoop多节点的计算
(2)问题来了,面对海量的数据,如何从中挖掘实用的信息或者发现潜在的现象,可视化工具可能是必不可少的 ;
(3)可视化工具可以说百度一大篇,可是作为研究者的我们,程序猿的我们可能更希望能够抽象出一种数学模型,对现实的现象进行非常好的描述和刻画
(4)Python(数据清洗和处理) + MATLAB(模型分析) 或 c++/java/hadoop(数据清洗和处理) + MATLAB(模型分析)
二:MATLAB函数讲解
(1)MATLAB函数的学习,个人认为help + 百度 已经足够 了,这也是比较迅速的学习和应用的方法
(2)有其他语言做基础,MATLAB上手是非常容易的
(3)多元线性回归(regress)
clc
clear all
close all
X = load('G:\zyp_thanks\multi regression\交通流预测数据\DLdatajia1.csv');
Y = load('G:\zyp_thanks\multi regression\交通流预测数据\DLlabel.csv');
xlabel('test x轴');
ylabel('test y轴');
title('回归分析表')
[b,bint,r,rint,stats]=regress( Y, X ,0.9);
%returns a p-by-1 vector b of coefficient estimates for a multilinear
%regression of the responses in y