Graphical PHATE for using Effective Resistance
1 2 3 4 5 6 7 8 9 | phate_graph(
input,
ndim = 2,
nbdk = 5,
alpha = 2,
alg = c("cmds", "mmds"),
potential = c("log", "sqrt", "none"),
n_landmark = 100
)
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ## Not run:
# load the data
data("dolphins", package="exp3riment")
dat_graph = dolphins$igraph
dat_label = dolphins$label
# try PHATE
dol_log_cmds = phate_graph(dat_graph, potential="log", alg="cmds", n_landmark=50)
dol_log_mmds = phate_graph(dat_graph, potential="log", alg="mmds", n_landmark=50)
# visualize
require("igraph")
opar <- par(no.readonly=TRUE)
par(mfrow=c(1,3))
plot(dat_graph, vertex.color=dat_label, vertex.label=NA,
main="igraph")
plot(dat_graph, vertex.color=dat_label, vertex.label=NA,
main="PHATE+CMDS", layout=dol_log_cmds$embedding)
plot(dat_graph, vertex.color=dat_label, vertex.label=NA,
main="PHATE+MMDS", layout=dol_log_mmds$embedding)
par(opar)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.