Description Usage Arguments Value Author(s) References See Also Examples
View source: R/Conductance_Calculation.R
For each two communities, the conductance between their members is summed up and the result is returned as the conductance between the two communities.
1 2 | Conductance_Calculation(full, normal.sigma, space.length, society, precision, talk=TRUE, beta=4,
replace.inf.with.extremum=TRUE)
|
full |
The matrix containing the coordinates of all data points. |
normal.sigma |
The scaling parameter, the larger it is the algorithm will find smaller clusters. |
space.length |
An estimate for the length of a cube that is assumed to contain all data points. |
society |
The list of communities. |
precision |
Determines the precision of computations. Setting it to 6 will work and increasing it does not improve results. |
talk |
A boolean flag with default value TRUE. Setting it to FALSE will keep running the procedure quite with no messages. |
beta |
A parameter with default value 4 which must NOT be changed except for huge samples with more than 100,000 data points or for developmental purposes. Setting beta to zero will reduce computational time by applying the following approximation to the conductance calculation step. For each two community, the conductance will be the conductance between their representatives times their sizes. |
replace.inf.with.extremum |
If TRUE, the Inf and -Inf values will be replaced by maximum and minimum of data in each direction. |
Returns a matrix in which each entry is the conductance between two communities.
Habil Zare and Parisa Shooshtari
Zare, H. and Shooshtari, P. and Gupta, A. and Brinkman R.B: Data Reduction for Spectral Clustering to Analyse High Throughput Flow Cytometry Data. BMC Bioinformatics, 2010, 11:403.
SamSPECTRAL
,check.SamSPECTRAL.input
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ## Not run:
library(SamSPECTRAL)
# Reading data file which has been transformed using log transform
data(small_data)
full <- small
# Parameters:
m <- 3000; ns <- 200; sl <- 3; cwt <-1; precision <- 6
# Sample the data and build the communities
society <- Building_Communities(full=full,m=m, space.length=sl, community.weakness.threshold=cwt)
# Compute conductance between communities
conductance <- Conductance_Calculation(full=full, normal.sigma=ns, space.length=sl, society=society, precision=precision)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.