用glm或者不含自由度的模型都可以回归,但是一旦加入自由度,则提示错误
model0<-glm(total~PRCP+TAVG,family=poisson,data=data)
> summary(model0)
model1<-gam(total~TAVG,family=poisson,data=data)
> summary(model1)
model2<-gam(total~s(TAVG,3)+PRCP,family=poisson,data=data)
Error in terms.formula(reformulate(term)) :
ExtractVars里的模型公式不对
> model1<-gam(total~s(TAVG,3),data=data)
Error in terms.formula(reformulate(term)) :
ExtractVars里的模型公式不对
请问,是因为数据时间过短(只有31天的数据),所以不用设置自由度吗?还是其他问题
另:请问如何快速的知道,自由度设置为多少比较合适