楼主: guluzhe
6745 9

求局部多项式回归的程序! [推广有奖]

  • 0关注
  • 0粉丝

高中生

45%

还不是VIP/贵宾

-

威望
0
论坛币
89 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
538 点
帖子
24
精华
0
在线时间
12 小时
注册时间
2008-12-28
最后登录
2010-8-2

楼主
guluzhe 发表于 2010-4-24 08:59:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求局部多项式回归的程序!谢谢!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:局部多项式回归 局部多项式 多项式 程序 局部 多项式

沙发
oddgod 发表于 2010-5-11 22:02:32
lls<-function(x, y, h, grid, method=1,iker = 1)
{ # SIMPLE BUT NAIVE IMPLEMENTATION of
  # local constant or local linear with kernel symmetric beta kernel
  # (1-u^2)^iker and bandwidth h, evaluated at "grid".
  #method = 0, local linear fit;
  #     = 1, local constant fit
  #iker is an integer.
  #result: grid, est
  ngrid<-length(grid)
  res <- rep(0,ngrid)

  for (j in 1:ngrid)
  { w <- locw(x,grid[j],h)           #Epanechnikov kernel
   x0 <- x[ w > 0]                   #local data
   y0 <- y[ w > 0]
   w <- w[w > 0]
   w <- w^iker
   coef <- lsfit(x0-grid[j],y0,w)$coef
   if(method==1)
      res[j] <- lsfit(x0-grid[j],y0,w)$coef[1]
    else
      res[j] <- lsfit(x0-grid[j],y0,w,intercept=FALSE)$coef[1]
    }
  list(grid=grid,est=res)
  }


ep=function(t)
(3/4)*(1-t^2)*(1-t^2>=0)
locw=function(T,t,h){   
  y=T-t;Kh=ep(y/h)/h;
  s1=t(Kh)%*%y;s2=t(Kh)%*%(y^2);
  return(Kh*(s2-s1*y)/sum(Kh*(s2-s1*y)));     
  }

藤椅
oddgod 发表于 2010-5-11 22:03:48
这是一个局部多项式的函数,更多的你可以查一下范剑青的书《非线性时间序列》,还有一本《局部多项式》

板凳
guluzhe 发表于 2010-7-8 11:22:32
这个我早就看过了,看不懂。。。还是谢谢了

报纸
cloudhopping 发表于 2010-10-20 09:48:24
1# guluzhe

我有程序哈 matlab 版的  自己编的

地板
mvpforever 发表于 2014-10-23 20:17:12
cloudhopping 发表于 2010-10-20 09:48
1# guluzhe  

我有程序哈 matlab 版的  自己编的
能不能给发一份程序啊,wojiushiwomvp@163.com,谢谢啊

7
kelffon 发表于 2015-12-27 16:51:35
oddgod 发表于 2010-5-11 22:02
lls
参考一下

8
蝶恋花006 发表于 2016-6-1 16:07:51
cloudhopping 发表于 2010-10-20 09:48
1# guluzhe  

我有程序哈 matlab 版的  自己编的
能不能发我一份求局部多项式回归的MATLAB代码啊,谢谢。。xiyihua006@163.com

9
gusu800829 发表于 2016-6-2 00:34:32
看一下

10
15010163 发表于 2019-3-25 15:57:44
cloudhopping 发表于 2010-10-20 09:48
1# guluzhe  

我有程序哈 matlab 版的  自己编的
大神 可以给小弟发一份吗?感谢  15852905968@163.com

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-22 20:38