微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 npplregbw 的带宽选择错误部分线性半参数回归

如何解决使用 npplregbw 的带宽选择错误部分线性半参数回归

我正在尝试运行具有时间固定效应的部分线性半参数回归。 我有一个包含污染、生产和时间固定效果的数据集。 为了找到带宽,我使用以下代码

mydata=data.frame(pollution,production,effect1,effect2,effect3,effect4,effect5,effect6,effect7,effect8,effect9,effect10,effect11,effect12,effect13,effect14,effect15,effect16,effect17,effect18,effect19,effect20,effect21,effect22,effect23,effect24,effect25,effect26,effect27,effect28,effect29,effect30,effect31,effect32,effect33,effect34,effect35,effect36,effect37,effect38,effect39,effect40,effect41,effect42,effect43,effect44,effect45,effect46,effect47,effect48,effect49,effect50,effect51,effect52,effect53,effect54,effect55,effect56)

bw <- npplregbw(pollution ~ effect1 + effect2 + effect3 + effect4 + effect5 + effect6 + effect7 + effect8 + effect9 + effect10 + effect11 + effect12 + effect13 + effect14 + effect15 + effect16 + effect17 + effect18 + effect19 + effect20 + effect21 + effect22 + effect23 + effect24 + effect25 + effect26 + effect27 + effect28 + effect29 + effect30 + effect31 + effect32 + effect33 + effect34 + effect35 + effect36 + effect37 + effect38 + effect39 + effect40 + effect41 + effect42 + effect43 + effect44 + effect45 + effect46 + effect47 + effect48 + effect49 + effect50 + effect51 + effect52 + effect53 + effect54 + effect55 + effect56 |production,data = mydata)

但我返回以下错误

Error in npregbw.rbandwidth(xdat = xdat,ydat = ydat,bws = tbw,bandwidth.compute = bandwidth.compute) : 
  number of regression data and response data do not match

我不明白为什么,所有数据都是数字并且它们的长度相同。

任何帮助将不胜感激。 另外,如果您对我如何找到带宽然后运行部分线性半参数回归有任何其他建议,我很乐意知道。

非常感谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。