如何解决如何在 R 中制作具有有限起始值的 nls 公式
我制作了这个 [AppClassLoader@18b4aac2] weaveinfo Join point 'method-call(void java.util.concurrent.ForkJoinPool.execute(java.lang.Runnable))' in Type 'de.scrum_master.app.Application' (Application.java:7) advised by around advice from 'de.scrum_master.aspect.ForkJoinTaskAspect' (ForkJoinTaskAspect.aj)
Before call(void java.util.concurrent.ForkJoinPool.execute(Runnable))
After call(void java.util.concurrent.ForkJoinPool.execute(Runnable))
Task executed in ForkJoinPool
模型
nls
然后我得到了下面的结果,
formula1 <- nls(y ~ a+(x/500)^b,data=my_data,start =list(a=1,b=1))
但是我想将“a”、“b”更改为“0.02”、“0.9”,所以我像这样更改了公式并收到了此错误消息;
summary(formula)
Parameters:
Estimate Std. Error t value Pr(>|t|)
a -0.5578576 0.2335056 -2.389 0.0251 *
b 0.9424152 0.0004498 2095.239 <2e-16 ***
getInitial.default(func,data,mCall = as.list(match.call(func,: # 没有找到“函数”对象的“getInitial”方法)中的错误
并且我将起始值更改为“a=0,02,b=0.9”,但“估计值”与公式 1 相同;
formula2 <- nls(y ~ 0.02+(x/500)^0.9,data=my_data)
formula2 <- nls(y ~ a+(x/500)^b,start =list(a=0.02,b=0.9))
请告诉我如何制作具有固定起始值的 nls 公式。谢谢。 :)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。