SAS和R中的自举数据黄土平滑

时间:2014-07-31 16:12:18

标签: r sas loess

在自举数据中使用R中的loess.smooth函数后,自举数据集(n = 134560)减少到(n = 50)观测值。有没有办法在SAS中复制这种效果?

我对PROC LOESS不是很熟悉。我尝试了一些尝试,但没有理解我如何复制这种效果(效果=减少n的最终数据集)。

这个问题的原因是: 我发现SAS中的自举更容易,但无法在SAS中创建可绘图的数据集。

非常感谢在这方面提供任何帮助或指导。感谢。

1 个答案:

答案 0 :(得分:0)

可能有更好的解决方案,但至少:

首先,运行PROC LOESS并获取输出数据集。

proc loess data=sashelp.enso;
   model pressure = year /details(outputstatistics);
   output out=loess;
run;

现在,运行PROC SURVEYSELECT从中随机拉取,或者甚至只从结果数据集中取出每个第N行。我想r的loess函数做了类似的事情,虽然它可能比那更聪明(例如选择黄土曲线的局部最小值/最大值)。