全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1195 5
2012-05-13
                10^at
            else at)[-c(1, ny + 1)]
        }
        abline(h = at, col = col, lty = lty, lwd = lwd)
    }
}
<bytecode: 0x04e5a070>
<environment: namespace:graphics>
$est
[1] 0
>   }
错误: 意外的'}'在"  }"里
>
>
> 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)));     
+
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-14 02:50:01
帖子不完整,请编译一下。
二维码

扫码加我 拉你入群

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

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

2012-5-14 17:34:57
> 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)));     
+   }
>
二维码

扫码加我 拉你入群

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

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

2012-5-17 20:00:20
友情帮顶
二维码

扫码加我 拉你入群

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

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

2012-5-17 23:21:48
伊树书华 发表于 2012-5-14 17:34
> lls
试了一下,没有问题。
二维码

扫码加我 拉你入群

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

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

2012-5-19 20:56:42
继续帮顶
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群