第一种情况:
> rm(list = ls())
> a<-seq(0, 1, length.out = 11)
> b<-seq(0, 1, length.out = 11)/11
> d<-seq(2,3,length.out = 11)
> y<-c()
> for(i in 1 :11){y[i]=sin(b[i])*a[i]+4*d[i]+rnorm(1)}
> mse<-c()
> for(i in 1:11){mse[i]<-(y[i]-(sin(b[i])*a[i]+4*d[i]))}
> tem<-(sum(mse))^2+mse%*%mse/11
要具体问题具体分析,非常复杂,也是先随机模拟出一些数据,然后半参数非参数窗宽设置核函数等不同设置,方法应该会随着数据不同而不同。