加权数据装箱(wbin)

加权数据装箱。

442下载

更新2012年2月5日

查看许可协议

WBIN (X, Y, E, DX)返回元素的加权平均数在Y
本大小的DX。
X, Y, E与同等数量的行或列向量元素。
DX是一个标量,指定所需的装箱时间间隔。

输入X, Y, E, DX必须不包含NaN值!

E是一个向量包含误差标准差(σ)
的元素在y元素被认为是不相关的
元素在E应该高斯分布。
加权方案因此假设标准公式的:W = 1. / e . ^ 2;

输出XB, YB, EB,不包含箱位置的列向量,
加权分箱数据点,误差加权分箱数据点
标准差(σ)和用于计算的元素数量
各自的加权分箱数据点。

例子
1。加权本线性数据+随机分布的噪声。
X = 1:1000;
E = randn (1000);
Y = X + E;
DX = 10;
wbin (X, Y, E, DX);
2。加权本与同等数量的元素用来计算垃圾箱。
X = linspace (0, 10001);
E = randn(元素个数(X));
Y = X + E;
DX = 6;
wbin (X, Y, E, DX);

引用作为

迈克尔Lindholm尼尔森(2023)。加权数据装箱(wbin)(//www.tianjin-qmedu.com/matlabcentral/fileexchange/34509-weighted-data-binning-wbin), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010a
兼容任何释放
平台的兼容性
窗户 macOS Linux
确认

启发:wmean

社区寻宝

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

开始狩猎!
版本 发表 发布说明
1.12.0.0

(1)实现更强的条件装箱时间间隔。
(2)现在有能力忽略NaN值X, Y和E。

1.11.0.0

(1)纠正弱条件南错误检查。
(2)微小的变化在代码中设置。

1.9.0.0

(1)while循环改为for循环由于性能问题。
(2)纠正错误在选择正确的重量。
(3)在计算平均位置纠正错误。
(4)纠正错误在预先配置。
(5)添加更改日志和例2。

1.4.0.0

(1)纠正装箱时间间隔:X < = (1) + DX
(2)本现在的位置计算作为一个标准的意思是,由于没有在位置(X)的不确定性。
(3)添加可选输出:使用的元素数量来计算相应的垃圾箱。

1.3.0.0

(1)纠正装箱时间间隔:X < = (1) + DX
(2)本现在的位置计算作为一个标准的意思是,由于没有在位置(X)的不确定性。
(3)添加可选输出:使用的元素数量来计算相应的垃圾箱。

1.1.0.0

检查如果X, Y, Z或DX包含NaN值。

1.0.0.0