Main Content

median

説明

m = median(pd) は、確率分布 pd の中央値 m を返します。

すべて折りたたむ

標本データを読み込みます。学生の試験採点データの 1 列目が含まれているベクトルを作成します。

load examgrades
x = grades(:,1);

正規分布をデータに近似することにより、正規分布オブジェクトを作成します。

pd = fitdist(x,'Normal')
pd = 
  NormalDistribution

  Normal distribution
       mu = 75.0083   [73.4321, 76.5846]
    sigma =  8.7202   [7.7391, 9.98843]

近似分布の中央値を計算します。

m = median(pd)
m = 75.0083

正規分布などの対称分布の場合、中央値は平均値 mu と等しくなります。

ワイブル確率分布オブジェクトを作成します。

pd = makedist('Weibull','A',5,'B',2)
pd = 
  WeibullDistribution

  Weibull distribution
    A = 5
    B = 2

分布の中央値を計算します。

m = median(pd)
m = 4.1628

ワイブル分布などの非対称分布の場合、中央値は平均値と等しくならない場合があります。

ワイブル分布の平均値を計算し、その値を中央値と比較します。

mean = mean(pd)
mean = 4.4311

分布の平均値は、中央値よりも大きくなります。

確率密度関数をプロットして分布を可視化します。

x = [0:.1:15];
pdf = pdf(pd,x);
plot(x,pdf)

Figure contains an axes object. The axes object contains an object of type line.

入力引数

すべて折りたたむ

確率分布。次の表のいずれかの確率分布オブジェクトとして指定します。

分布オブジェクト確率分布オブジェクトの作成に使用する関数またはアプリ
BetaDistributionmakedistfitdist分布フィッター
BinomialDistributionmakedistfitdist分布フィッター
BirnbaumSaundersDistributionmakedistfitdist分布フィッター
BurrDistributionmakedistfitdist分布フィッター
ExponentialDistributionmakedistfitdist分布フィッター
ExtremeValueDistributionmakedistfitdist分布フィッター
GammaDistributionmakedistfitdist分布フィッター
GeneralizedExtremeValueDistributionmakedistfitdist分布フィッター
GeneralizedParetoDistributionmakedistfitdist分布フィッター
HalfNormalDistributionmakedistfitdist分布フィッター
InverseGaussianDistributionmakedistfitdist分布フィッター
KernelDistributionfitdist分布フィッター
LogisticDistributionmakedistfitdist分布フィッター
LoglogisticDistributionmakedistfitdist分布フィッター
LognormalDistributionmakedistfitdist分布フィッター
LoguniformDistributionmakedist
MultinomialDistributionmakedist
NakagamiDistributionmakedistfitdist分布フィッター
NegativeBinomialDistributionmakedistfitdist分布フィッター
NormalDistributionmakedistfitdist分布フィッター
PiecewiseLinearDistributionmakedist
PoissonDistributionmakedistfitdist分布フィッター
RayleighDistributionmakedistfitdist分布フィッター
RicianDistributionmakedistfitdist分布フィッター
StableDistributionmakedistfitdist分布フィッター
tLocationScaleDistributionmakedistfitdist分布フィッター
TriangularDistributionmakedist
UniformDistributionmakedist
WeibullDistributionmakedistfitdist分布フィッター

出力引数

すべて折りたたむ

確率分布の中央値。スカラー値として返されます。m の値は、確率分布の 50 番目の百分位数です。

拡張機能

バージョン履歴

R2013a で導入