24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1155  |  回复: 0

znzn007

新虫 (初入文坛)

[交流] [求助]Matlab、R语言以及C#科学计算包计算结果不一致

最近在进行一个加权最小二乘法计算时候发现的:
+对于同样的输入,Matlab使用lscov语句
+R语言使用lm语句
+C#使用Alglib计算包
+都是很基本的加权最小二乘法

当数据量较小时,计算得到的结果是一致;但当数据量较大(矩阵3000*100左右),三个方法得到的结果就有出入了,而且差别不小。我猜是不是算法在进行SVD的时候采用了不同的方法?板上有哪位大神了解?

那么请问在这种情况下究竟怎么选择方法?程序最后还是要落脚在C#上的。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 znzn007 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见