如何使用 R 中的 nls 包将截距强制为零?
How to force intercept to zero using nls pacakge in R?
我使用 nls 包来分析非线性模型(功率曲线,y= ax^b)。
cal<- nls(formula= agw~a*area^b, data=calibration_6, start=list(a=1, b=1))
summary(cal)
我现在想要的是强制拦截(a)为零来检查一些东西。在Excel中,我无法设置功率曲线的截距。在 R 中,是否可以设置截距?
如果可以的话,能告诉我怎么做吗?
y~x^b模型是我最先考虑的,
nls(formula= agw ~ area^b, data=calibration_6, start=list(b=1))
但是,我也找到了其他方法,请查看下面link。
我使用 nls 包来分析非线性模型(功率曲线,y= ax^b)。
cal<- nls(formula= agw~a*area^b, data=calibration_6, start=list(a=1, b=1))
summary(cal)
我现在想要的是强制拦截(a)为零来检查一些东西。在Excel中,我无法设置功率曲线的截距。在 R 中,是否可以设置截距?
如果可以的话,能告诉我怎么做吗?
y~x^b模型是我最先考虑的,
nls(formula= agw ~ area^b, data=calibration_6, start=list(b=1))
但是,我也找到了其他方法,请查看下面link。