https://github.com/PerezOrtegaJ/Neural_Ensemble_Analysis
Tip revision: 9d37fd031dfbdb4eb69faa449d0a6416267a7d4f authored by Jesús Pérez on 28 July 2020, 20:36:58 UTC
Update README.md
Update README.md
Tip revision: 9d37fd0
clustering_coef_bu.m
function C=clustering_coef_bu(G)
%CLUSTERING_COEF_BU Clustering coefficient
%
% C = clustering_coef_bu(A);
%
% The clustering coefficient is the fraction of triangles around a node
% (equiv. the fraction of node's neighbors that are neighbors of each other).
%
% Input: A, binary undirected connection matrix
%
% Output: C, clustering coefficient vector
%
% Reference: Watts and Strogatz (1998) Nature 393:440-442.
%
%
% Mika Rubinov, UNSW, 2007-2010
n=length(G);
C=zeros(n,1);
for u=1:n
V=find(G(u,:));
k=length(V);
if k>=2 %degree must be at least 2
S=G(V,V);
C(u)=sum(S(:))/(k^2-k);
end
end