データセットの正規分布を見つけるのは簡単な作業ではありません。ただし、MATLAB では次のコマンドを使用して実行できます。 フィットディスト() 関数。このガイドを読んで、 正規分布 MATLAB で フィットディスト() 関数。
正規分布とは
あ 正規分布 ガウス分布とも呼ばれるこの分布は、2 つのパラメータを使用して定義されます。データ点の平均と標準偏差。平均値はデータ値の平均を測定し、標準偏差はデータ値が平均値の周囲にどのように分散しているかを測定します。平均と標準偏差の両方を組み合わせると、次のように計算できます。 正規分布 次の式から:
どこ:
- バツ データセットの値を表します。
- f(x) は確率関数を表します。
- メートル を示します
- p は標準偏差を表します。
MATLAB で関数 fitdist() を使用して正規分布を実行する方法
MATLAB を使用して、 正規分布 組み込みを使用した確率変数の フィットディスト() 関数。この関数は、 正規確率分布 指定された分布を入力データに当てはめることによってオブジェクトを抽出します。の 正規分布 は、標準偏差と平均という 2 つのパラメータを入力として受け入れます。標準正規分布の平均値は 0 で、単位標準偏差は 1 です。これは、 正規分布 はゼロを中心とし、分布の値は平均の両側に均等に分散されます。
構文
の フィットディスト() MATLAB では、さまざまな方法で使用できます。
PD = フィットディスト ( バツ 、 距離名 )
PD = フィットディスト ( バツ 、 距離名 、 名前 、 価値 )
pdca 、 おやすみなさい 、 GL 】 = フィットディスト ( バツ 、 距離名 、 'による' 、 グループ変数 )
ここ:
- 関数 pd = fitdist(x,distname) distname によって提供される分布を列ベクトル x に含まれるデータに適合させて、確率分布オブジェクトを生成します。
- 関数 pd = fitdist(x,distname,Name,Value) 追加のパラメーターを指定する 1 つ以上の名前と値のペアの引数を使用して確率分布オブジェクトを構築します。
- 関数 [pdca,gn,gl] = fitdist(x,distname,’By’,groupvar) は、グループ化変数 groupvar に基づいて、 distname で定義された確率分布を列ベクトル x のデータに適合させて、確率分布オブジェクトを生成します。これは、pdca で示される近似確率分布オブジェクトのセル配列、gn で示されるグループ ラベルのセル配列、および gl で示されるグループ化変数レベルのセル配列を返します。
例 1: fitdist(x,distname) 関数を使用して正規分布を見つける方法
この例は、 正規分布 を使用してサンプル データ z に変換します。 フィットディスト() 関数。
患者を乗せると = 重さ ;
PD = フィットディスト ( と 、 '普通' )
例 2: fitdist(x,distname,Name,Value) を使用して正規分布を見つける方法 関数
この例では、次を使用してカーネル分布をサンプル データに適合させます。 フィットディスト() MATLAB の関数。
患者を乗せると = 重さ ;
PD = フィットディスト ( と 、 'カーネル' 、 'カーネル' 、 「エパチニコフ」 )
例 3: fitdist(x,distname,’By’,groupvar) 関数を使用して正規分布を見つける方法
以下の MATLAB コードは次のようになります。 正規分布 グループ化されたデータに対して、両方のデータ グループの確率密度関数を計算してプロットします。
患者を乗せると = 重さ ;
[ pdca 、 おやすみなさい 、 GL 】 = フィットディスト ( と 、 '普通' 、 'による' 、 性別 )
女性 = pdca { 1 }
男 = pdca { 2 }
z_values = 80 : 1 : 220 ;
女性pdf = pdf ( 女性 、 z_values ) ;
男性pdf = pdf ( 男 、 z_values ) ;
形
プロット ( z_values 、 女性pdf 、 '線幅' 、 2 )
持続する
プロット ( z_values 、 男性pdf 、 '色' 、 「r」 、 'ラインスタイル' 、 ':' 、 '線幅' 、 2 )
伝説 ( おやすみなさい 、 '位置' 、 '北東' )
控える
結論
を見つける 正規分布 データセットの分析は、機械学習、人工知能、データ サイエンス、その他多くの分野で広く使用されている統計手法です。これは 2 つのパラメータを使用して定義できます。データ点の平均および標準偏差。データセットを 正規分布 を使用したオブジェクト フィットディスト() 関数。このガイドでは、 正規分布 関数と、それを MATLAB で使用して操作する方法 フィットディスト() 関数。