Algorithm::SocialNetwork

Algorithm::SocialNetwork is a social network analysis.
Download

Algorithm::SocialNetwork Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Kang-min Liu
  • Publisher web site:
  • http://search.cpan.org/~gugod/

Algorithm::SocialNetwork Tags


Algorithm::SocialNetwork Description

Algorithm::SocialNetwork is a social network analysis. Algorithm::SocialNetwork is a social network analysis.SYNOPSIS use Graph::Undirected; use Algorithm::SocialNetwork; my $G = Graph::Undirected->new(); $G->add_edges(, ); my $algo = Algorithm::SocialNetwork->new(graph => $G3); my $BC = $algo->BetweenessCentrality(); # $BC->{a} is 0 # $BC->{b} is 2 # $BC->{c} is 0METHODSSo far this module implement the algorithm provided in . More handy algorithm would be included in the future.This module is a Spiffy module, methods provided as "field" are marked.new()Object constructor, an optional graph parameter could be passed in to specify the network graph to be analyzed.graph() Without arguments, this method return the current Graph object.BetweenessCentrality()The implementation of algorithm provided in , if an optional parameter $vertex is given, return the BetwenessCentrality value of that vertex, otherwise, return all vertice's BetweenessCentrality value, stored in a hash, which hash node name as keys.ClusteringCoefficient($vertex)Return the clustering coefficient of a given vertex.WeightedClusteringCoefficient($vertex)Return the weighted clustering coefficient of a given vertex. The graph object passed in should have 'weight' attribute set on edges. Weights are default to 1 if it's not set.DistanceCentrality($vertex)Return the distance centrality of a given vertex.ClosenessCentrality($vertex)An alias of DistanceCentrality().GraphCentrality($vertex)Return the graph centrality of a given vertex.edges(@vertices)Return a list of edges that connets any two of @vertices. Requirements: · Perl


Algorithm::SocialNetwork Related Software