全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6941 6
2009-12-28
各位大侠:

        小弟请教一个关于核密度估计的问题。手头有两组数据A,B。

        我的目的是:
                1,通过核密度估计算法 得到A组数据分布函数。(因为是非参数方法,当然这个函数没有显性表达式)
                2,计算B组数据在A数据分布函数下的密度值。(这个是关键,希望有高手可以解决)
                3,剔除B组数据中密度值30%分位数以下的记录。(最重要的是想实现第3步)。

        上述步骤的做法是想得到A,B两组数据的Common Support(公共支持)。换句话说,想尽量让两组数据的分布相似。

       请您给予帮助。不甚感激。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-12-28 15:15:52
请高手赐教啊
二维码

扫码加我 拉你入群

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

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

2009-12-28 17:50:24
这个问题可以在STATA中使用Kdensity命令实现。但是我在SAS中暂时没有找到解决的办法。
希望有人可以帮忙找到解决的办法……
二维码

扫码加我 拉你入群

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

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

2009-12-28 22:59:04
zhangruyang 发表于 2009-12-28 17:50
这个问题可以在STATA中使用Kdensity命令实现。但是我在SAS中暂时没有找到解决的办法。
希望有人可以帮忙找到解决的办法……
呵呵,可见你对SAS不熟悉呀,
The KDE procedure performs either univariate or bivariate kernel density estimation
二维码

扫码加我 拉你入群

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

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

2009-12-29 15:26:00
对sas 还处于初学阶段 又长点知识
二维码

扫码加我 拉你入群

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

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

2009-12-29 15:28:57
版主,小弟玩SAS也好几年了。KDE这个过程还是知道的。

KDE可以利用当前数据集A进行核密度估计,并给出当前数据集A每个记录的预测密度值。

然而,我想要的是:

将数据集B记录逐个抽取出,放在数据集A中,预测数据集B中各个记录在数据A分布下的密度值。

或许你再看看我提出的问题就知道,KDE做不了这个事情了。

不过,还好。

我自己已经写宏解决了……
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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