Hi. I want to get a distribution of sample mean. But I just can get sample mean itself, not the distribution.
e.g.
a = rand(5,1)
abar = mean(a)
You know, in that case, abar shows just one number.
How do I get a distribution of it?

1 Kommentar

Walter Roberson
Walter Roberson am 12 Mär. 2016
What output would you be looking for? The mean and standard deviaton? The string 'uniform' since it is a uniform distribution?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Image Analyst
Image Analyst am 12 Mär. 2016

0 Stimmen

Try this:
clc; % Clear the command window.
close all; % Close all figures (except those of imtool.)
clear; % Erase all existing variables. Or clearvars if you want.
workspace; % Make sure the workspace panel is showing.
format long g;
format compact;
fontSize = 20;
numberOfExperiments = 100000;
for k = 1 : numberOfExperiments
% Get 5 random numbers.
a = rand(5,1);
% Save the mean for this experiment.
abar(k) = mean(a);
end
% All done, so get a distribution of the means
histogram(abar);
grid on
title('Distribution of means', 'FontSize', fontSize);
xlabel('Mean Value', 'FontSize', fontSize);
ylabel('Count', 'FontSize', fontSize);
% Set up figure properties:
% Enlarge figure to full screen.
set(gcf, 'Units', 'Normalized', 'OuterPosition', [0 0 1 1]);
% Get rid of tool bar and pulldown menus that are along top of figure.
set(gcf, 'Toolbar', 'none', 'Menu', 'none');
% Give a name to the title bar.
set(gcf, 'Name', 'Demo by ImageAnalyst', 'NumberTitle', 'Off')

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 12 Mär. 2016

Beantwortet:

am 12 Mär. 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by