plot.MNS {MNS} | R Documentation |
Plotting function for MNS objects
Description
Plotting function for MNS objects. This function implements plotting for either population networks, high variable networks or subject-specific networks.
Usage
## S3 method for class 'MNS'
plot(x, view="pop", subID=NULL, ...)
Arguments
x |
MNS object |
view |
Plotting view. This argument defines which networks are plotted. Three options are "pop": plot population network, "var": plot network of variable edges, "sub": plot subject-specific networks |
subID |
If view="sub", subID indicates which subjects networks should be plotted. |
... |
Additional arguments to pass to plot function |
Details
Plotting function for MNS objects. Can be used to plot simulated networks or results obtained from running
MNS algorithm.
Note that if networks are simulated using the "Danaher"
method then only subject-specific networks can be plotted (i.e., we require view="sub"
)
Author(s)
Ricardo Pio monti
References
Monti, R., Anagnostopolus, C., Montana, G. "Inferring brain connectivity networks from functional MRI data via mixed neighbourhood selection", arXiv, 2015
See Also
Examples
set.seed(1)
N=4
Net = gen.Network(method = "cohort", p = 10,
Nsub = N, sparsity = .2,
REsize = 20, REprob = .5,
REnoise = 1, Nobs = 10)
## Not run:
# can plot simulated networks:
plot.MNS(Net, view="pop")
# can also plot results from MNS algorithm:
mns = MNS(dat = Net$Data, lambda_pop = .1, lambda_random = .1, parallel = TRUE)
plot.MNS(mns) # plot population network
plot.MNS(mns, view="var") # plot variance network
plot.MNS(mns, view="sub") # plot subject networks (note red edges here are variable edges!)
## End(Not run)