smoothmedian (x,昏暗,Tol)

一个平滑的版本的值

200下载

更新2022年10月23日

查看许可协议

[M] = smoothmedian (x)
[M] = smoothmedian (x,昏暗的)
[M] = smoothmedian (x,昏暗,Tol)
如果x是一个矢量,发现单变量x的平滑值(M)。
如果x是一个矩阵,计算每一列的单变量平滑中值并返回一个行向量。如果可选参数模糊,经营这个维度。数组超过两个维度目前不支持。金宝app数据(x)值等于南被忽略。
的平滑值略有缓和版本普通中值和是一个M-estimator既健壮和高效,它的崩溃点,和效率相对于均值,分别为0.341 0.865 amd。
平滑中值是通过最小化目标函数如下:
S (M) =总和((x (i) - M) ^ 2 + (x (j) - M) ^ 2) ^ 0.5
i < j
我和j的指数是指每一列的笛卡儿积x本身。
与普通中值的初始值M,上面这个函数最小化目标函数通过使用快一阶导数的根源,但可靠,Newton-Bisection混合算法。公差(Tol)是一阶导数的最大值都能接受从优化。托尔的默认值是1 e 03。
平滑通过稍微降低击穿点的值。引导使用平滑置信区间中值有良好的覆盖人口分布的普通中值,可以用来获得二阶精确间隔Studentized引导和校准百分位引导方法[1]。当总体分布认为是强烈扭曲,覆盖可以减少错误改善对称通过适当的数据转换。与基于平滑方法,引导smoothmedian不需要显式的选择平滑参数或概率密度函数。
这个功能已经包含在statistics-bootstrap包( https://uk.mathworks.com/matlabcentral/fileexchange/52741-statistics-bootstrap )。
参考书目:
[1]布朗,大厅和年轻(2001)中值平滑和引导。生物统计学88 (2):519 - 534

引用作为

安德鲁·佩恩(2023)。smoothmedian (x,昏暗,Tol)(//www.tatmou.com/matlabcentral/fileexchange/52737-smoothmedian-x-dim-tol), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2022a
与R13SP1后来版本兼容
平台的兼容性
窗户 macOS Linux
类别
找到更多的在描述性统计帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

smoothmedian

版本 发表 发布说明
1.8.1.1

更新/纠正描述匹配的新处理NaN值

1.8.1

新版本忽略NaN值而不是抛出一个错误。只有源代码和编译的墨西哥人现在提供的函数文件。

1.8.0.4

信息添加到描述的函数不容忍南或Inf值

1.8.0.3

请注意添加到描述

1.8.0.2

小的性能增强

1.8.0.1

纠正Mathworks网站描述

1.8.0.0

主要的性能增强。包括墨西哥人文件和c++源代码。

1.7.3.0

小的性能增强

1.7.2.0

小错误修正

1.7.0.0

添加计算标准错误

1.4.2.0

文档只有微小的变化

1.4.1.0

文档只有微小的变化

1.4.0.0

Inf和NaN值x不再导致根发现循环迭代的最大数量的重量。现在,正遇到和NaN值,nanmedian(或中位数)。

1.3.0.0

没有修改功能。添加了一个图来描述。
改变共轭转置为暗= 2 non-conjugate转置

1.2.1.0

次要的修改文档
更正文件版本号

1.2.0.0

现在检查x的维度

1.1.0.0

修改了变量变换到一个更适合计算一个位置参数。

1.0.0.0

简化文件交换的网页标题。