Submission

This commit is contained in:
Noah L. Schrick 2022-01-24 23:39:43 -06:00
parent d7afb3cdb0
commit 9a6b8e0a50

View File

@ -22,7 +22,8 @@ g.netname <- "karate"
g.deg <- degree(g) g.deg <- degree(g)
# Plots # Plots
mainname <- paste("Network based on Degree for the", g.netname, "network", sep=" ") mainname <- paste("Network based on Degree for the", g.netname, "network", sep=" ")
plot(g, vertex.size = g.deg) sizemult <- 25/max(g.deg)
plot(g, vertex.size = g.deg*sizemult, main=mainname)
g.hist <- hist(g.deg,-1:max(g.deg),plot=F) g.hist <- hist(g.deg,-1:max(g.deg),plot=F)
plot(g.hist) plot(g.hist)
@ -32,7 +33,7 @@ plot(g.hist)
g.eigs <- eigen_centrality(g)$vector # resolves degree ties g.eigs <- eigen_centrality(g)$vector # resolves degree ties
g.eigs.sorted <- sort(g.eigs,decreasing=T) g.eigs.sorted <- sort(g.eigs,decreasing=T)
t(t(g.eigs.sorted)) #print one element per line t(t(g.eigs.sorted)) #print one element per line
sizemult <- 50/g.eigs.sorted[1] sizemult <- 25/g.eigs.sorted[1]
V(g)$size <- (g.eigs*sizemult) #size the network nodes by eigenvector centrality V(g)$size <- (g.eigs*sizemult) #size the network nodes by eigenvector centrality
mainname <- paste("Network based on Eigenvector Centrality for the", g.netname, "network", sep=" ") mainname <- paste("Network based on Eigenvector Centrality for the", g.netname, "network", sep=" ")
plot(g, main=mainname) plot(g, main=mainname)
@ -44,7 +45,7 @@ plot(g, main=mainname)
g.pr <- page.rank(g,)$vector g.pr <- page.rank(g,)$vector
g.pr.sorted <- sort(g.pr, decreasing = T) g.pr.sorted <- sort(g.pr, decreasing = T)
t(t(g.pr.sorted)) t(t(g.pr.sorted))
sizemult <- 50/g.pr.sorted[1] sizemult <- 25/g.pr.sorted[1]
V(g)$size <- (g.pr*sizemult) #size the network nodes by page rank V(g)$size <- (g.pr*sizemult) #size the network nodes by page rank
mainname <- paste("Network based on Page Rank for the", g.netname, "network", sep=" ") mainname <- paste("Network based on Page Rank for the", g.netname, "network", sep=" ")
plot(g, main=mainname) plot(g, main=mainname)
@ -78,7 +79,7 @@ kcs.df <- kcs.df[order(-kcs.df[,1]), , drop = FALSE] # sort by decreasing
kcs.df <- kcs.df/max(kcs.df) # make non-neg kcs.df <- kcs.df/max(kcs.df) # make non-neg
kcs.df kcs.df
sizemult <- 50/kcs.df[,1][1] sizemult <- 25/kcs.df[,1][1]
V(g)$size <- (kcs*sizemult) #size the network nodes by page rank V(g)$size <- (kcs*sizemult) #size the network nodes by page rank
mainname <- paste("Network based on Katz Centrality for the", g.netname, "network", sep=" ") mainname <- paste("Network based on Katz Centrality for the", g.netname, "network", sep=" ")
plot(g, main=mainname) plot(g, main=mainname)