我有一组3d数据,其中Z是X和Y的函数。对于任何给定的X和Y值,我都可以获得一个Z值,该值将导致下图所示,如下所示。 This is a scatter plot using MATLAB of X, Y and Z
我想对这些数据点进行高斯核密度估计。 Example of data in excel
但是,MATLAB仅具有2D数据而不是3D的内置函数。我的目标是在对这些数据点执行内核密度估计之后获得概率密度函数,这样我就可以找到第二,第三矩等。
我遇到了一些脚本,这些脚本试图进行3D内核密度估计,如下面的链接所示,但我不知道它是如何工作的。 https://www.mathworks.com/matlabcentral/fileexchange/58312-kernel-density-estimator-for-high-dimensions
有人可以帮助如何对3D数据集进行内核密度估计吗?
谢谢。