全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
2578 0
2014-05-04
R语言:现在我要用单指标的方法进行变量的选取,首先我把我的自变量数据值(高维数据大概2000个变量)赋给X,
设为数据框的格式as.data.frame(X),响应变量y为一个向量。
我知道是用np包中的gradients.singleindex来做这个,
例子为:
x <- runif(10)
y <- x + rnorm(10, sd = 0.1)
gradients(npreg(y~x, gradients=TRUE))

在我的这个中因为我是做单指标的,所以我觉得我应该用npindex和npindexbw函数,而不是npreg.所以写了如下:
bw <- npindexbw(xdat=X, ydat=y,bandwidth.compute = TRUE,optim.method = \"Nelder-Mead\")

但错误:Multistart 1 of 5...Error in optim(optim.parm, fn = optim.fn, gr = NULL, method = optim.method,  :
  non-finite value supplied by optim。

不知道是什么错误,请高手多指教。或者是不是我方法有问题,那该怎么做呢?
菜菜鸟一枚,请多多指导
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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