robust.norms.estimate_location()

statsmodels.robust.norms.estimate_location

statsmodels.robust.norms.estimate_location(a, scale, norm=None, axis=0, initial=None, maxiter=30, tol=1e-06) [source]

M-estimator of location using self.norm and a current estimator of scale.

This iteratively finds a solution to

norm.psi((a-mu)/scale).sum() == 0

Parameters:

a : array

Array over which the location parameter is to be estimated

scale : array

Scale parameter to be used in M-estimator

norm : RobustNorm, optional

Robust norm used in the M-estimator. The default is HuberT().

axis : int, optional

Axis along which to estimate the location parameter. The default is 0.

initial : array, optional

Initial condition for the location parameter. Default is None, which uses the median of a.

niter : int, optional

Maximum number of iterations. The default is 30.

tol : float, optional

Toleration for convergence. The default is 1e-06.

Returns:

mu : array

Estimate of location

© 2009–2012 Statsmodels Developers
© 2006–2008 Scipy Developers
© 2006 Jonathan E. Taylor
Licensed under the 3-clause BSD License.
http://www.statsmodels.org/stable/generated/statsmodels.robust.norms.estimate_location.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部