nsegments
区分的分布のセグメント数
説明
例
paretotails
オブジェクトのセグメント数
標本データ セットを生成し、paretotails
を使用して、裾がパレート分布になっている区分的分布をデータに当てはめます。オブジェクト関数 nsegments
を使用して、当てはめた分布のセグメント数を求めます。
右裾に 10% の外れ値が含まれている標本データ セットを生成します。
rng('default'); % For reproducibility right_tail = exprnd(5,100,1); center = randn(900,1); x = [center;right_tail];
区分的分布を x
に当てはめることにより paretotails
オブジェクトを作成します。下裾と上裾の累積確率を使用して、裾の境界を指定します。0 と 0.9 を渡します。これにより、当てはめたオブジェクトは、下裾のセグメントが含まれず、データ セットの下位 90% については経験的分布、上位 10% については一般化パレート分布 (GPD) から構成されるようになります。
pd = paretotails(x,0,0.9)
pd = Piecewise distribution with 2 segments -Inf < x < 1.73931 (0 < p < 0.9): interpolated empirical cdf 1.73931 < x < Inf (0.9 < p < 1): upper tail, GPD(0.643752,1.62246)
関数 nsegments
を使用して、pd
のセグメント数を取得します。
n = nsegments(pd)
n = 2
セグメント数は、NumSegments
プロパティを使用して取得することもできます。NumSegments
プロパティにアクセスするには、ドット表記を使用します。
pd.NumSegments
ans = 2
入力引数
pd
— パレート分布の裾をもつ区分的分布
paretotails
オブジェクト
パレート分布の裾をもつ区分的分布。paretotails
オブジェクトを指定します。
バージョン履歴
R2007a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)