相関関数を求める

2 次查看(过去 30 天)
Saito
Saito 2020-1-14
回答: Saito 2020-1-14
2種類の細胞のスパイクがどれだけ同期しているのか、相関関数を求めて類似性を見たいと思っています。
添付された2つのファイルには、2種類の細胞(SPKC01aとSPKC01b)のスパイクの数を1ミリ秒ごとに記録したものです。行がミリ秒(計400ミリ秒)列は試行回数(計13回の試行)を示しています。単純にその2つのデータの相関を計算したいのですが、どの様に行ったら良いでしょう?
論文で以下の構文で相関関数を求めるらしいのですが、この公式でMATLABで行うと、異なった細胞の種類でも全て同じような結果になってしまいます。おそらくxcorrを用いて計算すれば良いと思うのですが、単純にSPKC01aとSPKC01bをx、yとしてxcorr(x,y)として計算しても期待通りの結果が得られません。
CCG.jpg

回答(1 个)

Saito
Saito 2020-1-14
今試してみましたのは、
Xs=sum(SPKC01a);
Ys=sum(SPKC01b);
D=finddelay(Xs, Ys);
[C9, lag9]=xcorr(Xs, Ys);
t9=lag9(I9);
plot(lag9, C9, [t9, t9], [-0.5, 1];
これで正しいのでしょうか?

类别

Help CenterFile Exchange 中查找有关 記述統計 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!