楼主: 耕耘使者
975 0

[问答] 没有LLS.fun函数 [推广有奖]

贵宾

已卖:5006份资源

学术权威

39%

还不是VIP/贵宾

-

威望
4
论坛币
1811021 个
通用积分
171.7911
学术水平
109 点
热心指数
173 点
信用等级
87 点
经验
93428 点
帖子
4549
精华
0
在线时间
2848 小时
注册时间
2006-4-6
最后登录
2025-7-12

楼主
耕耘使者 发表于 2016-4-12 03:40:52 |AI写论文
200论坛币
  1. library(locfit);
  2. data(ethanol);
  3. attach(ethanol);
  4. summary(ethanol)
  5. Y=NOx;
  6. X=E;
  7. Y=Y[order(X)]
  8. X=sort(X)
  9. plot(X,Y);
  10. plot(X,Y); #画原始数据的散点图
  11. X2=X^2; X3=X^3; X4=X^4;
  12. fit1<-lm(Y~X)
  13. lines(X,fit1$fitted.values,lty=1,col=1,lwd=3)
  14. fit2<-lm(Y~X+X2)
  15. lines(X,fit2$fitted.values,lty=2,col=2,lwd=3)
  16. fit3<-lm(Y~X+X2+X3)
  17. lines(X,fit3$fitted.values,lty=3,col=3,lwd=3)
  18. fit4<-lm(Y~X+X2+X3+X4)
  19. lines(X,fit4$fitted.values,lty=4,col=4,lwd=3)
  20. legend(0.53,4,c("线性","二次","三次","四次"),lty=c(1,2,3,4),col=c(1,2,3,4))



  21. # Rule-of-Thumb Global Bandwidth Selector;
  22. X2=X^2; X3=X^3; X4=X^4;
  23. fit1 <- lm(Y~X+X2+X3+X4);
  24. coefE=c(fit1$coeff);
  25. resids=fit1$residuals;
  26. sigmaE=sqrt(var(resids));
  27. CK=1.719 # Epanechnikov kernel used.
  28. temp=cbind(2,3*2*X,4*3*X^2)%*%as.vector(coefE[-(1:2)]);
  29. den=sum(temp^2);
  30. h.ROT=CK*(sigmaE^2/den)^(1/(2*1+3));
  31. print(h.ROT)  #选择窗宽

  32. #final fitting;
  33. xfine=seq(0,4,length=50);
  34. ypred1 <- rep(0,length(xfine));
  35. for(i in 1:length(xfine)){
  36.     ypred1[i] <- LLS.fun(xfine[i],X,Y,h=h.ROT);   
  37. }
  38. plot(X,Y);
  39. lines(xfine,ypred1,lty=1,col=3);#拟合数据
复制代码
关键是,提示找不到LLS.fun函数,怎么办??

关键词:Fun Ethanol Summary Library attach library 散点图

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 08:23