2017-07-06 14 views
1

明らかに、Math.Netライブラリには、サンプルの自己相関を得るための関数が含まれていません。Math.NETを使用してサンプルの自己相関を計算するには

これはどのように同じライブラリを使用して達成できますか?

+0

https://stackoverflow.com/questions/46419323/cross-correlation-using-mathdotnet-c-sharp/47389474#([HERE]を見てください。 47389474)。それには、相互相関と相互相関の両方が含まれます。 – jsanalytics

答えて

0

機能:

double ACF<T>(IEnumerable<T> series, int lag, Func<T, double> f) 

MathNet.Numerics.Statistics.Mcmc

では、自己相関を計算します。

使用例はunit testです。それから

抜粋です:

var series = new double[length]; 

for (int i = 0; i < length; i++) 
{ series[i] = RandomSeries(); } 

double result = MCMCDiagnostics.ACF(series, lag, x=>x*x); 
関連する問題