mean_jackknife.m

来自「Duda的《模式分类》第二版的配套的Matlab源代码」· M 代码 · 共 21 行

M
21
字号
function [mu, bias, varjack] = mean_jackknife(data)

%Find the estimate of the mean, it's bias and variance using the jackknife estimator method
%Inputs:
%	data	- The data from which to estimate
%Outputs:
%	mu		- The mean
%	bias	- The bias of the estimator
%	var	    - The variance of the estimate

[D, N] = size(data);

mu_i		= zeros(D,N);

for i = 1:N,
   mu_i(:,i) = mean(data(:,[1:i-1,i+1:N])')';
end

mu			= 1/N*sum(mu_i')';
bias		= (N-1)*(mu-mean(data')');
varjack	= (N-1)/N*sum((mu_i-mu*ones(1,N))'.^2)';

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?