24小时热门版块排行榜    

查看: 1062  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

604105426

新虫 (初入文坛)

[求助] 线性回归,急求

大家好,我做的一组数据,做了多元线性回归,分别用了excel,spss等软件,发现线性相关系数是1,这样是不符合事实的,我做的实验最多也就0.99以上。请教大家,要怎么处理啊,谢谢各位了。。。
下面是数据:
EH        EL        DE        μ        Vm                Ka
a.u.        a.u.        a.u.        Debye        cm3/mol               
-0.20888        -0.05765        0.15123        6.1477        314.115                929
-0.20967        -0.05895        0.1572        6.783        258.933                1930
-0.21752        -0.07184        0.14568        7.7551        279.086                35700
-0.21958        -0.11807        0.10151        10.6599        267.219                72100
-0.2001        -0.0558        0.1443        4.9592        318.783                76500

前五列是自变量X,最后一列是因变量Y
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

1314168apple

金虫 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
五个未知系数的话,
刚好五个方程,是有可为1 的。
要多做些实验。
a=
    0.2089   -0.0577    0.1512    6.1477  314.1150
   -0.2097   -0.0590    0.1572    6.7830  258.9330
   -0.2175   -0.0718    0.1457    7.7551  279.0860
   -0.2196   -0.1181    0.1015   10.6599  267.2190
   -0.2001   -0.0558    0.1443    4.9592  318.7830


b =

         929
        1930
       35700
       72100
       76500

c= inv(a)*b
  =   -1.5308e+005
        8.315e+005
       -1.684e+006
       4085.4
       988.18
为了最终理解你所不理解的,你必须经历一条愚昧无知的道路。为了占有你从未占有的东西,你必须经历被剥夺的道路。为了达到你现在所不在的名位,你必须经历那...
7楼2012-03-11 23:33:18
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

dh200532

新虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
呵呵     我也真在看呢
2楼2012-03-11 13:47:17
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

weijie302

木虫 (正式写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
padodo(金币+3): 感谢应助! 2012-03-11 16:51:30
线性相关系数算出来等于1是有可能的,那是因为结果无限接近1,可能是0.99995甚至更大,excel里面默认只有四位小数,就直接给四舍五入成1了,你可以用origin画一下试试,那里面会给出小数位比较多的数值。

话说我曾经算出过相关系数等于1过,在origin里面显示为0.99999
3楼2012-03-11 14:48:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

604105426

新虫 (初入文坛)

引用回帖:
: Originally posted by weijie302 at 2012-03-11 14:48:37:
线性相关系数算出来等于1是有可能的,那是因为结果无限接近1,可能是0.99995甚至更大,excel里面默认只有四位小数,就直接给四舍五入成1了,你可以用origin画一下试试,那里面会给出小数位比较多的数值。

话说 ...

ORIGIN怎么做呢,以前用过origin,做过一次线性的。这个多元的不会做,百度了一下,还是没有做出来。能说详细点吗?还有一点,R是一个方面,另外,拟合出来的方程回带回去验证的时候结果大相径庭。。。
4楼2012-03-11 15:09:47
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见