使用内核回归或类似方法平滑 TGraph2D?
Smooth TGraph2D with kernel regression or similar?
我看到 TGraphSmoother 具有 Nadaraya-Watson 核回归平滑(以及其他形式的基于核的平滑)。然而,在我看来这只能在 TGraph 上正常工作,而不是 TGraph2D。
是否有适合平滑 TGraph2D 的工具?我的 TGraph2D 中的数据很嘈杂,所以我需要的不仅仅是插值。或者是开发我自己的支持 TGraph2Ds 的 TGraphSmoother 算法的最佳选择?
有一些工具可以在 RooFit 中处理多维 pdf 平滑,例如 RooNDKeysPdf
- 请参阅 https://root.cern.ch/doc/master/classRooNDKeysPdf.html。要将它与 TGraph2D
一起使用,过程是创建一个 RooDataSet
,其中的数据点对应于图表中的每个点,然后使用 createHistogram
方法获取二维直方图( TH2
) 的平滑分布,您可以从中重新创建图表。不过,这对您的问题来说可能有点矫枉过正了..
我看到 TGraphSmoother 具有 Nadaraya-Watson 核回归平滑(以及其他形式的基于核的平滑)。然而,在我看来这只能在 TGraph 上正常工作,而不是 TGraph2D。
是否有适合平滑 TGraph2D 的工具?我的 TGraph2D 中的数据很嘈杂,所以我需要的不仅仅是插值。或者是开发我自己的支持 TGraph2Ds 的 TGraphSmoother 算法的最佳选择?
有一些工具可以在 RooFit 中处理多维 pdf 平滑,例如 RooNDKeysPdf
- 请参阅 https://root.cern.ch/doc/master/classRooNDKeysPdf.html。要将它与 TGraph2D
一起使用,过程是创建一个 RooDataSet
,其中的数据点对应于图表中的每个点,然后使用 createHistogram
方法获取二维直方图( TH2
) 的平滑分布,您可以从中重新创建图表。不过,这对您的问题来说可能有点矫枉过正了..