【发布时间】:2015-03-20 22:28:16
【问题描述】:
我在使用 R 中的季节性假人运行 nls 回归时遇到问题。 我可以在没有季节性假人的情况下做到这一点,但不能。 这是我目前所拥有的:
year=floor(time(lsts))
> month=round(time(lsts)-year,4)
> month.f=factor(month)
> dummies=model.matrix(~month.f)
hotdogNLS<-nls(lsts~beta1/(1+exp(beta2+beta3*t)),start=list(beta1=2500,beta2=0.5,beta3=-0.5),trace=F)
总结(热狗NLS)
Formula: lsts ~ beta1/(1 + exp(beta2 + beta3 * t))
Parameters:
Estimate Std. Error t value Pr(>|t|)
beta1 2.030e+03 5.874e+01 34.55 <2e-16 ***
beta2 1.146e+00 5.267e-02 21.76 <2e-16 ***
beta3 -1.116e-02 7.668e-04 -14.56 <2e-16 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 192.3 on 333 degrees of freedom
Number of iterations to convergence: 8
Achieved convergence tolerance: 2.054e-06
如何添加季节性假人? 谢谢!
【问题讨论】:
-
这里的假人是什么意思?是否会针对每个虚拟值完全单独评估参数,还是仅根据虚拟值有一个或几个参数?
标签: r regression nls