我正在为以下数据使用 earth 包。
x <- c(127, 128, 255, 256, 511, 512, 600, 700, 800, 900, 1000, 1023, 1100,
1200, 1300, 1400, 1500, 1600, 2047, 2048, 2100, 2200, 2300, 2400, 2500,
2600, 2700, 2800, 3000, 3100, 3200, 3300, 3500, 4063, 4064, 4100, 4200,
5200, 5400)
y <- c(0.59, 0.61, 0.59, 1.55, 1.33, 3.50, 1.00, 1.22, 2.50, 3.00, 3.79,
3.98, 4.33, 4.45, 4.59, 4.72, 4.82, 4.90, 4.96, 7.92, 5.01, 5.01,
4.94, 5.05, 5.04, 5.03, 5.06, 5.10, 5.04, 5.06, 7.77, 5.07, 5.08,
5.08, 5.12, 5.12, 5.08, 5.17, 5.18)
建立模型后,
model<-earth(y~x)
我得到以下回归模型。
summary(model)
Call: earth(x=x, y=y)
coefficients
(Intercept) 5.225822553
h(1400-x) -0.003820087
有没有可能我可以以某种方式增加结或回归样条的数量?