【发布时间】:2014-04-28 14:52:43
【问题描述】:
我一直在R 使用非线性模型,例如我们:
Y = Alpha1*time + Alpha2*sin(2*pi*time/Alpha3) + Alpha4*(-1)^time
我会确定一个伯努利变量是否会影响Alpha1*time 并拦截。这样的伯努利变量可能是:
varia<-rep("BEFORE","AFTER"),each=30)
有
Y<- -2.5+rnorm(60)+2*sin(2*pi*time/8)+2.5*(-1)^time
time<-seq(1,60)
我发现nls 可以拟合这个模型,但没有这个分类变量的影响,我还发现nlme 包可以估计变量而不是非线性模型的影响。
我的问题是:这些软件包中的哪一个可以帮助我?而且,我怎么能在代码中添加这个伯努利变量?
问候和感谢。
【问题讨论】:
标签: r regression piecewise nlme nlm