Description Usage Arguments Details Value Author(s) See Also Examples
plotBicluster: R implementation of  plotBicluster.
| 1 | 
| r | the result of extract_bic. | 
| p | the bicluster to plot. | 
| opp | plot opposite bicluster, default = FALSE. | 
| zlim | vector containing a low and high value to use for the color scale. | 
| title | title of the plot. | 
| which | which plots are shown: 1=data matrix with bicluster on upper left, 2=plot of the bicluster; default c(1, 2). | 
One bicluster is visualized by two plots. The variable "which" indicates which plots should be shown.
Plot1 (which=1): The data matrix is sorted such that the bicluster appear at the upper left corner. The bicluster is marked by a rectangle.
Plot2 (which=2): Only the bicluster is plotted.
Implementation in R.
Plotting of a bicluster
Sepp Hochreiter
fabia,
fabias,
fabiap,
fabi,
fabiasp,
mfsc,
nmfdiv,
nmfeu,
nmfsc,
extractPlot,
extractBic,
plotBicluster,
Factorization,
projFuncPos,
projFunc,
estimateMode,
makeFabiaData,
makeFabiaDataBlocks,
makeFabiaDataPos,
makeFabiaDataBlocksPos,
matrixImagePlot,
fabiaDemo,
fabiaVersion
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | #---------------
# TEST
#---------------
dat <- makeFabiaDataBlocks(n = 100,l= 50,p = 3,f1 = 5,f2 = 5,
  of1 = 5,of2 = 10,sd_noise = 3.0,sd_z_noise = 0.2,mean_z = 2.0,
  sd_z = 1.0,sd_l_noise = 0.2,mean_l = 3.0,sd_l = 1.0)
X <- dat[[1]]
Y <- dat[[2]]
resEx <- fabia(X,3,0.01,20)
rEx <- extractBic(resEx)
plotBicluster(rEx,p=1)
## Not run: 
#---------------
# DEMO1
#---------------
dat <- makeFabiaDataBlocks(n = 1000,l= 100,p = 10,f1 = 5,f2 = 5,
  of1 = 5,of2 = 10,sd_noise = 3.0,sd_z_noise = 0.2,mean_z = 2.0,
  sd_z = 1.0,sd_l_noise = 0.2,mean_l = 3.0,sd_l = 1.0)
X <- dat[[1]]
Y <- dat[[2]]
resToy <- fabia(X,13,0.01,200)
rToy <- extractBic(resToy)
plotBicluster(rToy,p=1)
#---------------
# DEMO2
#---------------
avail <- require(fabiaData)
if (!avail) {
    message("")
    message("")
    message("#####################################################")
    message("Package 'fabiaData' is not available: please install.")
    message("#####################################################")
} else {
data(Breast_A)
X <- as.matrix(XBreast)
resBreast <- fabia(X,5,0.1,200)
rBreast <- extractBic(resBreast)
plotBicluster(rBreast,p=1)
}
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.