题目
线性回归方程
内容
内容
提问时间:2020-08-05
答案
我们以一简单数据组来说明什么是线性回归.假设有一组数据型态为 y=y(x),其中
x={0,1,2,3,4,5},y={0,20,60,68,77,110}
如果我们要以一个最简单的方程式来近似这组数据,则非一阶的线性方程式莫属.先将这组数据绘图如下
图中的斜线是我们随意假设一阶线性方程式 y=20x,用以代表这些数据的一个方程式.以下将上述绘图的 MATLAB 指令列出,并计算这个线性方程式的 y 值与原数据 y 值间误差平方的总合.
>> x=[0 1 2 3 4 5];
>> y=[0 20 60 68 77 110];
>> y1=20*x; % 一阶线性方程式的 y1 值
>> sum_sq = sum(y-y1).^2); % 误差平方总合为 573
>> axis([-1,6,-20,120])
>> plot(x,y1,x,y,'o'),title('Linear estimate'),grid
如此任意的假设一个线性方程式并无根据,如果换成其它人来设定就可能采用不同的线性方程式;所以我们 须要有比较精确方式决定理想的线性方程式.我们可以要求误差平方的总合为最小,做为决定理想的线性方 程式的准则,这样的方法就称为最小平方误差(least squares error)或是线性回归.MATLAB的polyfit函数提供了 从一阶到高阶多项式的回归法,其语法为polyfit(x,y,n),其中x,y为输入数据组n为多项式的阶数,n=1就是一阶 的线性回归法.polyfit函数所建立的多项式可以写成
从polyfit函数得到的输出值就是上述的各项系数,以一阶线性回归为例n=1,所以只有 二个输出值.如果指令为coef=polyfit(x,y,n),则coef(1)= ,coef(2)=,...,coef(n+1)= .注意上式对n 阶的多 项式会有 n+1 项的系数.我们来看以下的线性回归的示范:
>> x=[0 1 2 3 4 5];
>> y=[0 20 60 68 77 110];
>> coef=polyfit(x,y,1); % coef 代表线性回归的二个输出值
>> a0=coef(1); a1=coef(2);
>> ybest=a1*x+a0; % 由线性回归产生的一阶方程式
>> sum_sq=sum(y-ybest).^2); % 误差平方总合为 356.82
>> axis([-1,6,-20,120])
>> plot(x,ybest,x,y,'o'),title('Linear regression estimate'),grid
x={0,1,2,3,4,5},y={0,20,60,68,77,110}
如果我们要以一个最简单的方程式来近似这组数据,则非一阶的线性方程式莫属.先将这组数据绘图如下
图中的斜线是我们随意假设一阶线性方程式 y=20x,用以代表这些数据的一个方程式.以下将上述绘图的 MATLAB 指令列出,并计算这个线性方程式的 y 值与原数据 y 值间误差平方的总合.
>> x=[0 1 2 3 4 5];
>> y=[0 20 60 68 77 110];
>> y1=20*x; % 一阶线性方程式的 y1 值
>> sum_sq = sum(y-y1).^2); % 误差平方总合为 573
>> axis([-1,6,-20,120])
>> plot(x,y1,x,y,'o'),title('Linear estimate'),grid
如此任意的假设一个线性方程式并无根据,如果换成其它人来设定就可能采用不同的线性方程式;所以我们 须要有比较精确方式决定理想的线性方程式.我们可以要求误差平方的总合为最小,做为决定理想的线性方 程式的准则,这样的方法就称为最小平方误差(least squares error)或是线性回归.MATLAB的polyfit函数提供了 从一阶到高阶多项式的回归法,其语法为polyfit(x,y,n),其中x,y为输入数据组n为多项式的阶数,n=1就是一阶 的线性回归法.polyfit函数所建立的多项式可以写成
从polyfit函数得到的输出值就是上述的各项系数,以一阶线性回归为例n=1,所以只有 二个输出值.如果指令为coef=polyfit(x,y,n),则coef(1)= ,coef(2)=,...,coef(n+1)= .注意上式对n 阶的多 项式会有 n+1 项的系数.我们来看以下的线性回归的示范:
>> x=[0 1 2 3 4 5];
>> y=[0 20 60 68 77 110];
>> coef=polyfit(x,y,1); % coef 代表线性回归的二个输出值
>> a0=coef(1); a1=coef(2);
>> ybest=a1*x+a0; % 由线性回归产生的一阶方程式
>> sum_sq=sum(y-ybest).^2); % 误差平方总合为 356.82
>> axis([-1,6,-20,120])
>> plot(x,ybest,x,y,'o'),title('Linear regression estimate'),grid
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
- 16/7÷3_6/7 12÷3/2_12 6/7÷2/3_6/7 12÷2/3_12 6/7÷1_6/7 12÷1_12 两个不为零的数相除,如果除数小于l,那么商就_被除数;如果除数大于l,那么商就_
- 2早自习7时50分开始,到8时20分结束.这段时间钟面上的分针正好旋转了多少周
- 3建筑中铰接是什么意思?
- 4汽车从甲地开往乙地的平均速度为12m/s,若前一半的平均速度为10m/s,则后半程的平均速度是
- 56、 小明家有一个挂钟,每个正点打一次钟,几点就打几下,一日小明正在看书,十分钟
- 6观察下列等式:9-1=8,16-4=12,25-9=16,36-16=20,…设n表示正整数,下面符合上述规律的等式是( ) A.(n+2)2-n2=4(n+1) B.(n+1)2-(n-1)2=4
- 7万有引力和重力哪一个指向地心?
- 8育苗小学五年级在进行队列训练,5人一组、6人一组或7人一组,都恰好排成方阵.育苗小学五年级至少有多少人
- 9计算(-3分之1)^99×9^50的结果是?
- 10突破自己 用英语怎么说?
热门考点
- 1一块长方形的草地的长和宽分别为20米和15米,在它四周外围环绕着宽度相等的小路.已知小路的面积为246平方米,求小路的宽度.
- 2先化简,再求职①x²-4x+4/x²-4-x+2/x-2 其中x=根号2②(x-1/3x-x+1/x)×x/x²-1 其中,x=2
- 3为什么说登幽州台歌这首诗内涵丰富
- 4一次数学测验,五年级3班54位同学的平均分是81.2班50位同学的平均分比3班高5.2分.求:两个班全体同学的平均分是多少
- 510g食盐溶于90g水中,求所得溶液中溶质的质量分数
- 6体温计.寒暑表实验室温度计的测温液体是什么
- 7买3元5元7元的游览票40张共用去192元其中7元和5元游览票张数相等求每种票的张数?
- 8电动汽车是零排放汽车,对改正空气质量有重要意义——改病句
- 9来个达人给详细计算、要求公式列出!
- 10怎样用大海造句