1

これは概念上の問題かもしれません (もしそうなら、使用するフォーラムを教えてください。そこで質問します)。

Matlab で次数分布をプロットし、データに適合させたいと考えています。xmin次数分布は、いくつかの(最小値) 以降のべき乗分布に一致すると思われます。まず、次の配列を取得します。

s=[2 3 4 4 5 4 4 4 5 6 4 3 5 6 7 5 etc];

確率分布を計算します。ここでは、1 から 10 までのビンを使用しています。

ps=hist(s,1:10)

その後、これを使用してプロットできます

loglog(ps)

これは、ノード次数がノード次数 = 4 以降のべき法則分布に従うことを示しています。

私が使用している近似plfit(Santa Fe Institute によって開発された、ここalphaを参照) については、べき法則の動作が保持される指数成分と最小値を推定しますxmin。ここで重要なことは、この適合をデータにプロットするのに問題があるということです。何かが欠けているように見えます。現時点では、プロットを視覚化するためにこれを行っています。

x=1:1:10;
pfit=x.^-alpha;
loglog(pfit)

その結果、 ここに画像の説明を入力

これは予想よりもはるかに貧弱です ( のデータに非常に近いと予想されますx>xmin)。

誰かがこれについて何か経験があり、私を助けてくれることを願っています。または、正しい方向へのポインタさえも非常に高く評価されます!

4

1 に答える 1