これは概念上の問題かもしれません (もしそうなら、使用するフォーラムを教えてください。そこで質問します)。
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
)。
誰かがこれについて何か経験があり、私を助けてくれることを願っています。または、正しい方向へのポインタさえも非常に高く評価されます!