Use this if you are using igraph from R
| hub_score {igraph} | R Documentation | 
The hub scores of the vertices are defined as the principal eigenvector
of A A^T, where A is the adjacency matrix of the
graph.
hub_score(graph, scale = TRUE, weights = NULL, options = arpack_defaults)
graph | 
 The input graph.  | 
scale | 
 Logical scalar, whether to scale the result to have a maximum score of one. If no scaling is used then the result vector has unit length in the Euclidean norm.  | 
weights | 
 Optional positive weight vector for calculating weighted
scores. If the graph has a   | 
options | 
 A named list, to override some ARPACK options. See
  | 
For undirected matrices the adjacency matrix is symmetric and the hub
scores are the same as authority scores, see
authority_score.
A named list with members:
vector | 
 The authority/hub scores of the vertices.  | 
value | 
 The corresponding eigenvalue of the calculated principal eigenvector.  | 
options | 
 Some information about the ARPACK computation, it has
the same members as the   | 
J. Kleinberg. Authoritative sources in a hyperlinked environment. Proc. 9th ACM-SIAM Symposium on Discrete Algorithms, 1998. Extended version in Journal of the ACM 46(1999). Also appears as IBM Research Report RJ 10076, May 1997.
authority_score,
eigen_centrality for eigenvector centrality,
page_rank for the Page Rank scores. arpack for
the underlining machinery of the computation.
## An in-star
g <- make_star(10)
hub_score(g)$vector
## A ring
g2 <- make_ring(10)
hub_score(g2)$vector