全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
2016 3
2012-06-04

A=[ln37.225 1 ln6 ln30 ln4000

ln122.15 1 ln6 ln30 ln4500

ln160.475 1 ln6 ln30 ln5000

ln150.725 1 ln6 ln30 ln5500

ln184.375 1 ln6 ln30 ln6000

ln166.175 1 ln6 ln44 ln4000

ln135.225 1 ln6 ln44 ln4500

ln52.075 1 ln6 ln44 ln5000

ln90.575 1 ln6 ln44 ln5500

ln127.75 1 ln6 ln44 ln6000

ln129.35 1 ln6 ln66 ln4000

ln132.525 1 ln6 ln66 ln4500

ln145.125 1 ln6 ln66 ln5000

ln145.475 1 ln6 ln66 ln5500

ln141.075 1 ln6 ln66 ln6000

ln130.625 1 ln6 ln92 ln4000

ln152.875 1 ln6 ln92 ln4500

ln157.1 1 ln6 ln92 ln5000

ln130.65 1 ln6 ln92 ln5500

ln161.025 1 ln6 ln92 ln6000

ln152.55 1 ln6 ln120 ln4000

ln114.85 1 ln6 ln120 ln4500

ln158.4 1 ln6 ln120 ln5000

ln132.7 1 ln6 ln120 ln5500

ln120.325 1 ln6 ln120 ln6000

ln36.2 1 ln4 ln30 ln4000

ln55.175 1 ln4 ln44 ln4000

ln70.6 1 ln4 ln66 ln4000

ln32.53 1 ln4 ln92 ln4000

ln79.2 1 ln4 ln120 ln4000

76.775 1 ln4 ln30 ln6000

ln103.325 1 ln4 ln44 ln6000

ln99.05   ln4 ln66 ln6000

ln99.7 1 ln4 ln92 ln6000

y=A(:,1),x=A(:,2:5)

B=REGRESS(y, x, alpha)

e=B(1),f=B(2),g=B(3),h=B(4)

[b,bint,r,rint,stats]=regress(y, x)

b,bint,stats

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-6-4 10:50:43
X前面要加一列ones 就是常数项系数为1 这样就对了  具体可以查一下help文档啊!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-6-4 10:52:51
A=[ln37.225 1 ln6 ln30 ln4000
不明白你的矩阵赋值;
如果你要求 ln ,
你至少可以先给A赋值,再求。
A=[37.225 6 30 4000
不知道是不是这个原因。

也许是你这样赋值
A=[ln37
其中的 ln37 不是马上就得到的数值,A矩阵把这个元素理解为 字符: ln37 了。

你可以先用excel 表格把你的数据求ln,再合并好 A矩阵。
那你后面的函数调用应该没问题。

还有,下次问问题。你应该把运行程序时的错误提示发上来。红色字的那些发上来,看的人马上就明白是什么错误的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-6-4 10:58:01
tulipsliu 发表于 2012-6-4 10:52
A=[ln37.225 1 ln6 ln30 ln4000
不明白你的矩阵赋值;
如果你要求 ln ,
哦,谢谢,明白了!!初学者,望前辈多指教
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群