p*****u 发帖数: 202 | 1 请教各位大侠:
我有四组数据,四个方程,一一对应。
但四个方程要同时share一个参数
如何同时拟合这四组数据求出这个参数?
比较傻,不会,请赐教,谢谢:) |
S********y 发帖数: 182 | 2 Write a separate function to define your total chi2, which is the sum of
four terms. Each term is the difference of your calculated value and your
data. If necessary, you can also add weight to each term. Then minimize your
chi2! |
J**a 发帖数: 215 | 3 As far as I know, only with OriginPro8, you can do this type of
global fitting with shared parameters for multiple data sets without any
extra coding. |
s*******n 发帖数: 1474 | 4 OMG, 这种初级问题居然也要标记
不是我说,你要真想玩数据处理,早就该
抛弃origin,matlab之类的商业软件了
这种软件越用人越傻
好多用这些的连什么是chi2都不知道
整个次序颠倒,本末倒置。
你这个问题,还是先去了解一下参数拟和的
基本思想再说。numerical recipes,新手适用。
【在 p*****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 请教各位大侠: : 我有四组数据,四个方程,一一对应。 : 但四个方程要同时share一个参数 : 如何同时拟合这四组数据求出这个参数? : 比较傻,不会,请赐教,谢谢:)
|
J**a 发帖数: 215 | 5 什么叫做次序颠倒,本末倒置?你似乎连人家是什么background但不清楚,就用自己的
要求和兴趣来要求别人,“本和末”,和这里的“次序”,显然因人而异。楼主显然不
是做数值计算的,他很可能是为了分析实验data的需要。现代科学越来越细化的同时交
叉程度却越来越利害,知识和信息量太大,即使是scientist里面也都是各有专攻,为
什么要完全抛弃Origin和Matlab? 当然,在精力允许的条件下,当然知道的越多越好。
【在 s*******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : OMG, 这种初级问题居然也要标记 : 不是我说,你要真想玩数据处理,早就该 : 抛弃origin,matlab之类的商业软件了 : 这种软件越用人越傻 : 好多用这些的连什么是chi2都不知道 : 整个次序颠倒,本末倒置。 : 你这个问题,还是先去了解一下参数拟和的 : 基本思想再说。numerical recipes,新手适用。
|
w*****a 发帖数: 218 | 6 use ROOT
download and install it from CERN webpage
【在 p*****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 请教各位大侠: : 我有四组数据,四个方程,一一对应。 : 但四个方程要同时share一个参数 : 如何同时拟合这四组数据求出这个参数? : 比较傻,不会,请赐教,谢谢:)
|
x****h 发帖数: 300 | 7 好吊啊!
人家也没一定想玩数据处理,只是也许偶尔碰到一些数据处理而已,用matlab或origin
,只要知道用哪些函数,几分钟就可以搞定的问题。
居然为了一个拟和,还要去“了解“参数拟和的基本思路,还要去看什么numerical
recipes,比较搞笑
【在 s*******n 的大作中提到】![](/moin_static193/solenoid/img/up.png) : OMG, 这种初级问题居然也要标记 : 不是我说,你要真想玩数据处理,早就该 : 抛弃origin,matlab之类的商业软件了 : 这种软件越用人越傻 : 好多用这些的连什么是chi2都不知道 : 整个次序颠倒,本末倒置。 : 你这个问题,还是先去了解一下参数拟和的 : 基本思想再说。numerical recipes,新手适用。
|
p*****u 发帖数: 202 | 8 谢谢大侠们的建议,我的确不是在“玩”数值计算,只是需要分析我们组的实验数据,
最后的目标是做蒙特卡罗simulation。我们是实验的group,平时也没有做过这样的拟
合,从头学起恐怕有点累,所以想走个捷径——像我们这样的恨不得有人给个
application我们直接把数据输进去得结果呢。只是老板雇了俺,那不管是啥,俺是会
也得会不会也得弄会了。
我记得有一次老板让我写程序做常微分方程计算,问我以前做没做过,我说没有(平时
尽和各种仪器搏斗了没怎么写程序),老板瞪大了眼睛问我:你没用Matlab解过常微分
方程?我很想翻白眼的说,没解过那也不是很稀奇啊,还不会学嘛。
好了说远了,哪位大侠能再给些提示就拜谢了,origin的拟合我们用在原始数据上了,
但是没法进一步产生随机数(可能是我不会用)进行蒙特卡罗simulation。所以还需要
用matlab的。
好。
【在 J**a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 什么叫做次序颠倒,本末倒置?你似乎连人家是什么background但不清楚,就用自己的 : 要求和兴趣来要求别人,“本和末”,和这里的“次序”,显然因人而异。楼主显然不 : 是做数值计算的,他很可能是为了分析实验data的需要。现代科学越来越细化的同时交 : 叉程度却越来越利害,知识和信息量太大,即使是scientist里面也都是各有专攻,为 : 什么要完全抛弃Origin和Matlab? 当然,在精力允许的条件下,当然知道的越多越好。
|
w*****a 发帖数: 218 | 9 do you use C++ ?
if yes, consider ROOT
it is so easy
you could do whatever you want
to generate random number, just call Random3
there is detailed instruction for every class and method
find one and try it
you will be able to do what you want in one or two hours
【在 p*****u 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 谢谢大侠们的建议,我的确不是在“玩”数值计算,只是需要分析我们组的实验数据, : 最后的目标是做蒙特卡罗simulation。我们是实验的group,平时也没有做过这样的拟 : 合,从头学起恐怕有点累,所以想走个捷径——像我们这样的恨不得有人给个 : application我们直接把数据输进去得结果呢。只是老板雇了俺,那不管是啥,俺是会 : 也得会不会也得弄会了。 : 我记得有一次老板让我写程序做常微分方程计算,问我以前做没做过,我说没有(平时 : 尽和各种仪器搏斗了没怎么写程序),老板瞪大了眼睛问我:你没用Matlab解过常微分 : 方程?我很想翻白眼的说,没解过那也不是很稀奇啊,还不会学嘛。 : 好了说远了,哪位大侠能再给些提示就拜谢了,origin的拟合我们用在原始数据上了, : 但是没法进一步产生随机数(可能是我不会用)进行蒙特卡罗simulation。所以还需要
|
p*****u 发帖数: 202 | 10 今天终于把所有数据处理都搞定啦 开心
可是还是不能休息:(
实验室工作中
爬上来谢谢大家的建议
C++,我太笨了不会用
最后用Matlab写完的
【在 w*****a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : do you use C++ ? : if yes, consider ROOT : it is so easy : you could do whatever you want : to generate random number, just call Random3 : there is detailed instruction for every class and method : find one and try it : you will be able to do what you want in one or two hours
|