是否有内置方法来检测异常值?
is there a built in method to detect outliers?
我在用matlab的时候,是用的方法filloutliers
。我想知道在C++中是否有类似的东西
换句话说,我想知道某个库中是否有某种内置方法可以检测数据集中的异常值并替换它们。
不,没有内置的标准库工具可以做到这一点。数值分析不是 C++ 的重点或强项,尽管当然有可用的数值分析库(可通过 Google 搜索获得)。请注意,Matlab 的方法是一个非常特殊的方法:"outlier" 没有精确和通用的定义(有人会说没有离群值这样的东西)。因此,对于如何将一个点归类为离群值,你必须提出自己的看法。
我在用matlab的时候,是用的方法filloutliers
。我想知道在C++中是否有类似的东西
换句话说,我想知道某个库中是否有某种内置方法可以检测数据集中的异常值并替换它们。
不,没有内置的标准库工具可以做到这一点。数值分析不是 C++ 的重点或强项,尽管当然有可用的数值分析库(可通过 Google 搜索获得)。请注意,Matlab 的方法是一个非常特殊的方法:"outlier" 没有精确和通用的定义(有人会说没有离群值这样的东西)。因此,对于如何将一个点归类为离群值,你必须提出自己的看法。