高分求助:一道非常简单的非参数回归的问题 50

x=[0.18750.31250.43750.6250.8751.1251.3751.6251.8752.252.753.25];y=[24124499222164897... x=[0.1875 0.3125 0.4375 0.625 0.875 1.125 1.375 1.625 1.875 2.25 2.75 3.25];
y=[24124 499 2221 648 97 31 7 2.5 1.7 0.388 0.113 0.026];
对x,y做线性拟合时用的公式为y=a*(x^b)*exp(-c*x);
如果我想进行非参数化拟合x,y。请问程序该怎么写?
不胜感激!
最好能详细点,核函数选取以及带宽选取,程序可以用matlab,R,Gauss软件
再次感激
展开
 我来答
帐号已注销
2012-12-08 · TA获得超过272个赞
知道答主
回答量:77
采纳率:100%
帮助的人:52.5万
展开全部
函数形式已经知道了y=a*(x^b)*exp(-c*x),直接拟合就是了。
函数形式本身就提供了很宝贵的信息,压缩了模型空间,而你偏要放弃这些信息,小样本条件下在一个大很多的模型空间里估计。
不要为了非参而非参,样本如此之少,非参效果很差的。
拟合的函数f(x)=sum[K(x,xi)*yi]/sum[k(x,xi)]
K(x,xi)的数学表达与核函数的选取有关,常用的有Epanechnikov核,三次方核,高斯核。
就用高斯核吧,K(x,xi)=exp[-(x-xi)^2/2σ^2

]
高斯核的方差参数σ相当于带宽,初值可用x的样本标准差。
然后尝试增加σ(t+1)=1.01* σ(t)或者减小σ(t+1)=0.99* σ(t),如果拟合的残差平方和减小,σ就沿着那个方向继续试探,直到残差平方和不再减小。
追问
尤其是带宽的选择问题,我不知道带宽多少合适,希望你能详细说一下,不胜感激
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微测检测5.10
2023-07-11 广告
信噪比测试是用来衡量音响器材的噪声抑制能力,通常采用以下步骤进行测试:1. 建立指定的输出参考电平并正确接好输入端,操作测量仪器,使这一电平成为0dB的基准值。2. 取消信号源,此时仪表指示的就是信噪比,但是表示成负值,比如,90dB的信噪... 点击进入详情页
本回答由微测检测5.10提供
CXY_忧
2012-12-09 · 贡献了超过129个回答
知道答主
回答量:129
采纳率:0%
帮助的人:36.1万
展开全部
慢慢计算
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式