楼主: znzn007
3199 1

[问答] Matlab、R语言以及C#科学计算包计算结果不一致 [推广有奖]

  • 0关注
  • 0粉丝

小学生

42%

还不是VIP/贵宾

-

威望
0
论坛币
89 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
173 点
帖子
2
精华
0
在线时间
12 小时
注册时间
2009-4-26
最后登录
2019-5-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
最近在进行一个加权最小二乘法计算时候发现的:
+对于同样的输入,Matlab使用lscov语句
+R语言使用lm语句
+C#使用Alglib计算包
+都是很基本的加权最小二乘法
  
当数据量较小时,计算得到的结果是一致;但当数据量较大(矩阵3000*100左右),三个方法得到的结果就有出入了,而且差别不小。我猜是不是算法在进行SVD的时候采用了不同的方法、或是在对不满秩的情况处理有不同(比如R语言有时候干脆就对某一列输出个NA)?板上有哪位大神了解?
  
那么请问在这种情况下究竟怎么选择方法?程序最后还是要落脚在C#上的。
二维码

扫码加我 拉你入群

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

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

关键词:MATLAB matla atlab 科学计算 Mat 程序 而且 左右

沙发
sakuier 发表于 2013-8-5 16:31:38 |只看作者 |坛友微信交流群
同样问题,我在用matlab和R线性约束极小话时,也遇到了结果不一致的问题,结果是matlab结果要好一点

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-18 04:48