cola Report for GDS4602

Date: 2019-12-25 21:44:39 CET, cola version: 1.3.2

Document is loading...


Summary

All available functions which can be applied to this res_list object:

res_list
#> A 'ConsensusPartitionList' object with 24 methods.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows are extracted by 'SD, CV, MAD, ATC' methods.
#>   Subgroups are detected by 'hclust, kmeans, skmeans, pam, mclust, NMF' method.
#>   Number of partitions are tried for k = 2, 3, 4, 5, 6.
#>   Performed in total 30000 partitions by row resampling.
#> 
#> Following methods can be applied to this 'ConsensusPartitionList' object:
#>  [1] "cola_report"           "collect_classes"       "collect_plots"         "collect_stats"        
#>  [5] "colnames"              "functional_enrichment" "get_anno_col"          "get_anno"             
#>  [9] "get_classes"           "get_matrix"            "get_membership"        "get_stats"            
#> [13] "is_best_k"             "is_stable_k"           "ncol"                  "nrow"                 
#> [17] "rownames"              "show"                  "suggest_best_k"        "test_to_known_factors"
#> [21] "top_rows_heatmap"      "top_rows_overlap"     
#> 
#> You can get result for a single method by, e.g. object["SD", "hclust"] or object["SD:hclust"]
#> or a subset of methods by object[c("SD", "CV")], c("hclust", "kmeans")]

The call of run_all_consensus_partition_methods() was:

#> run_all_consensus_partition_methods(data = mat, mc.cores = 4, anno = anno)

Dimension of the input matrix:

mat = get_matrix(res_list)
dim(mat)
#> [1] 51941   180

Density distribution

The density distribution for each sample is visualized as in one column in the following heatmap. The clustering is based on the distance which is the Kolmogorov-Smirnov statistic between two distributions.

library(ComplexHeatmap)
densityHeatmap(mat, top_annotation = HeatmapAnnotation(df = get_anno(res_list), 
    col = get_anno_col(res_list)), ylab = "value", cluster_columns = TRUE, show_column_names = FALSE,
    mc.cores = 4)

plot of chunk density-heatmap

Suggest the best k

Folowing table shows the best k (number of partitions) for each combination of top-value methods and partition methods. Clicking on the method name in the table goes to the section for a single combination of methods.

The cola vignette explains the definition of the metrics used for determining the best number of partitions.

suggest_best_k(res_list)
The best k 1-PAC Mean silhouette Concordance Optional k
SD:hclust 2 1.000 0.996 0.998 **
SD:kmeans 2 1.000 0.993 0.997 **
SD:skmeans 2 1.000 0.998 0.999 **
SD:pam 2 1.000 0.999 0.999 **
SD:mclust 2 1.000 1.000 1.000 **
SD:NMF 2 1.000 1.000 1.000 **
CV:kmeans 2 1.000 0.997 0.999 **
CV:skmeans 2 1.000 1.000 1.000 **
CV:pam 2 1.000 1.000 1.000 **
CV:mclust 2 1.000 1.000 1.000 **
CV:NMF 2 1.000 1.000 1.000 **
MAD:kmeans 2 1.000 0.983 0.993 **
MAD:skmeans 2 1.000 0.980 0.991 **
ATC:hclust 2 1.000 0.999 0.999 **
ATC:kmeans 2 1.000 1.000 1.000 **
ATC:mclust 2 1.000 0.972 0.988 **
ATC:skmeans 3 0.994 0.966 0.985 ** 2
ATC:pam 3 0.962 0.946 0.975 ** 2
ATC:NMF 3 0.946 0.935 0.969 * 2
MAD:mclust 2 0.911 0.954 0.981 *
CV:hclust 3 0.903 0.942 0.969 * 2
MAD:pam 2 0.900 0.952 0.978 *
MAD:NMF 4 0.861 0.877 0.947
MAD:hclust 2 0.514 0.816 0.905

**: 1-PAC > 0.95, *: 1-PAC > 0.9

CDF of consensus matrices

Cumulative distribution function curves of consensus matrix for all methods.

collect_plots(res_list, fun = plot_ecdf)

plot of chunk collect-plots

Consensus heatmap

Consensus heatmaps for all methods. (What is a consensus heatmap?)

collect_plots(res_list, k = 2, fun = consensus_heatmap, mc.cores = 4)

plot of chunk tab-collect-consensus-heatmap-1

collect_plots(res_list, k = 3, fun = consensus_heatmap, mc.cores = 4)

plot of chunk tab-collect-consensus-heatmap-2

collect_plots(res_list, k = 4, fun = consensus_heatmap, mc.cores = 4)

plot of chunk tab-collect-consensus-heatmap-3

collect_plots(res_list, k = 5, fun = consensus_heatmap, mc.cores = 4)

plot of chunk tab-collect-consensus-heatmap-4

collect_plots(res_list, k = 6, fun = consensus_heatmap, mc.cores = 4)

plot of chunk tab-collect-consensus-heatmap-5

Membership heatmap

Membership heatmaps for all methods. (What is a membership heatmap?)

collect_plots(res_list, k = 2, fun = membership_heatmap, mc.cores = 4)

plot of chunk tab-collect-membership-heatmap-1

collect_plots(res_list, k = 3, fun = membership_heatmap, mc.cores = 4)

plot of chunk tab-collect-membership-heatmap-2

collect_plots(res_list, k = 4, fun = membership_heatmap, mc.cores = 4)

plot of chunk tab-collect-membership-heatmap-3

collect_plots(res_list, k = 5, fun = membership_heatmap, mc.cores = 4)

plot of chunk tab-collect-membership-heatmap-4

collect_plots(res_list, k = 6, fun = membership_heatmap, mc.cores = 4)

plot of chunk tab-collect-membership-heatmap-5

Signature heatmap

Signature heatmaps for all methods. (What is a signature heatmap?)

Note in following heatmaps, rows are scaled.

collect_plots(res_list, k = 2, fun = get_signatures, mc.cores = 4)

plot of chunk tab-collect-get-signatures-1

collect_plots(res_list, k = 3, fun = get_signatures, mc.cores = 4)

plot of chunk tab-collect-get-signatures-2

collect_plots(res_list, k = 4, fun = get_signatures, mc.cores = 4)

plot of chunk tab-collect-get-signatures-3

collect_plots(res_list, k = 5, fun = get_signatures, mc.cores = 4)

plot of chunk tab-collect-get-signatures-4

collect_plots(res_list, k = 6, fun = get_signatures, mc.cores = 4)

plot of chunk tab-collect-get-signatures-5

Statistics table

The statistics used for measuring the stability of consensus partitioning. (How are they defined?)

get_stats(res_list, k = 2)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      2 1.000           1.000       1.000          0.447 0.553   0.553
#> CV:NMF      2 1.000           1.000       1.000          0.447 0.553   0.553
#> MAD:NMF     2 0.881           0.928       0.953          0.451 0.561   0.561
#> ATC:NMF     2 1.000           0.995       0.998          0.472 0.527   0.527
#> SD:skmeans  2 1.000           0.998       0.999          0.448 0.553   0.553
#> CV:skmeans  2 1.000           1.000       1.000          0.447 0.553   0.553
#> MAD:skmeans 2 1.000           0.980       0.991          0.487 0.515   0.515
#> ATC:skmeans 2 1.000           0.994       0.998          0.449 0.553   0.553
#> SD:mclust   2 1.000           1.000       1.000          0.448 0.553   0.553
#> CV:mclust   2 1.000           1.000       1.000          0.447 0.553   0.553
#> MAD:mclust  2 0.911           0.954       0.981          0.373 0.634   0.634
#> ATC:mclust  2 1.000           0.972       0.988          0.475 0.530   0.530
#> SD:kmeans   2 1.000           0.993       0.997          0.445 0.557   0.557
#> CV:kmeans   2 1.000           0.997       0.999          0.441 0.561   0.561
#> MAD:kmeans  2 1.000           0.983       0.993          0.473 0.527   0.527
#> ATC:kmeans  2 1.000           1.000       1.000          0.440 0.561   0.561
#> SD:pam      2 1.000           0.999       0.999          0.448 0.553   0.553
#> CV:pam      2 1.000           1.000       1.000          0.440 0.561   0.561
#> MAD:pam     2 0.900           0.952       0.978          0.493 0.502   0.502
#> ATC:pam     2 1.000           1.000       1.000          0.440 0.561   0.561
#> SD:hclust   2 1.000           0.996       0.998          0.447 0.553   0.553
#> CV:hclust   2 1.000           0.992       0.996          0.445 0.553   0.553
#> MAD:hclust  2 0.514           0.816       0.905          0.489 0.506   0.506
#> ATC:hclust  2 1.000           0.999       0.999          0.440 0.561   0.561
get_stats(res_list, k = 3)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      3 0.709           0.831       0.881          0.457 0.804   0.645
#> CV:NMF      3 0.667           0.624       0.809          0.392 0.799   0.636
#> MAD:NMF     3 0.798           0.868       0.915          0.473 0.764   0.582
#> ATC:NMF     3 0.946           0.935       0.969          0.193 0.894   0.801
#> SD:skmeans  3 0.750           0.739       0.861          0.472 0.794   0.628
#> CV:skmeans  3 0.773           0.879       0.914          0.456 0.797   0.632
#> MAD:skmeans 3 0.787           0.885       0.927          0.350 0.810   0.636
#> ATC:skmeans 3 0.994           0.966       0.985          0.419 0.807   0.650
#> SD:mclust   3 0.710           0.704       0.792          0.372 0.836   0.704
#> CV:mclust   3 0.601           0.730       0.849          0.269 0.915   0.847
#> MAD:mclust  3 0.794           0.812       0.920          0.498 0.784   0.663
#> ATC:mclust  3 0.636           0.714       0.855          0.345 0.771   0.582
#> SD:kmeans   3 0.613           0.695       0.787          0.399 0.794   0.630
#> CV:kmeans   3 0.622           0.542       0.833          0.305 0.978   0.960
#> MAD:kmeans  3 0.749           0.784       0.906          0.404 0.777   0.587
#> ATC:kmeans  3 0.761           0.923       0.898          0.355 0.799   0.642
#> SD:pam      3 0.636           0.512       0.783          0.494 0.777   0.596
#> CV:pam      3 0.771           0.781       0.905          0.486 0.794   0.632
#> MAD:pam     3 0.699           0.761       0.876          0.312 0.833   0.673
#> ATC:pam     3 0.962           0.946       0.975          0.479 0.794   0.632
#> SD:hclust   3 0.615           0.772       0.833          0.435 0.777   0.597
#> CV:hclust   3 0.903           0.942       0.969          0.117 0.964   0.935
#> MAD:hclust  3 0.512           0.568       0.796          0.253 0.932   0.867
#> ATC:hclust  3 0.822           0.920       0.932          0.132 1.000   1.000
get_stats(res_list, k = 4)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      4 0.832           0.889       0.917         0.1215 0.851   0.611
#> CV:NMF      4 0.655           0.765       0.836         0.1417 0.807   0.540
#> MAD:NMF     4 0.861           0.877       0.947         0.1141 0.812   0.518
#> ATC:NMF     4 0.760           0.805       0.903         0.0891 0.982   0.957
#> SD:skmeans  4 0.833           0.853       0.915         0.1198 0.869   0.645
#> CV:skmeans  4 0.756           0.842       0.880         0.1294 0.882   0.677
#> MAD:skmeans 4 0.788           0.743       0.884         0.0980 0.824   0.557
#> ATC:skmeans 4 0.875           0.775       0.890         0.0758 0.973   0.926
#> SD:mclust   4 0.698           0.718       0.815         0.1619 0.852   0.640
#> CV:mclust   4 0.525           0.579       0.755         0.1886 0.779   0.555
#> MAD:mclust  4 0.628           0.725       0.842         0.2013 0.790   0.553
#> ATC:mclust  4 0.538           0.660       0.756         0.0896 0.844   0.610
#> SD:kmeans   4 0.561           0.705       0.751         0.1324 0.843   0.592
#> CV:kmeans   4 0.554           0.597       0.748         0.1873 0.764   0.567
#> MAD:kmeans  4 0.780           0.766       0.873         0.1023 0.830   0.559
#> ATC:kmeans  4 0.712           0.721       0.849         0.1467 0.959   0.890
#> SD:pam      4 0.679           0.585       0.762         0.1054 0.865   0.626
#> CV:pam      4 0.677           0.789       0.856         0.1139 0.873   0.660
#> MAD:pam     4 0.727           0.645       0.817         0.1126 0.853   0.627
#> ATC:pam     4 0.820           0.819       0.916         0.0831 0.886   0.702
#> SD:hclust   4 0.642           0.707       0.803         0.1099 0.935   0.810
#> CV:hclust   4 0.834           0.898       0.945         0.0527 0.977   0.955
#> MAD:hclust  4 0.584           0.540       0.752         0.1194 0.851   0.672
#> ATC:hclust  4 0.734           0.768       0.897         0.0908 0.927   0.870
get_stats(res_list, k = 5)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      5 0.792           0.594       0.814         0.0541 0.950   0.823
#> CV:NMF      5 0.717           0.581       0.727         0.0761 0.936   0.804
#> MAD:NMF     5 0.868           0.832       0.922         0.0664 0.903   0.659
#> ATC:NMF     5 0.663           0.677       0.851         0.0870 0.962   0.907
#> SD:skmeans  5 0.825           0.751       0.848         0.0501 0.928   0.741
#> CV:skmeans  5 0.866           0.838       0.910         0.0516 0.943   0.789
#> MAD:skmeans 5 0.787           0.749       0.868         0.0635 0.912   0.706
#> ATC:skmeans 5 0.801           0.773       0.886         0.0496 0.917   0.766
#> SD:mclust   5 0.728           0.768       0.866         0.0828 0.816   0.462
#> CV:mclust   5 0.537           0.456       0.708         0.0847 0.849   0.580
#> MAD:mclust  5 0.593           0.568       0.783         0.0673 0.847   0.588
#> ATC:mclust  5 0.558           0.519       0.695         0.0898 0.856   0.576
#> SD:kmeans   5 0.632           0.588       0.706         0.0858 0.867   0.561
#> CV:kmeans   5 0.597           0.628       0.761         0.0925 0.869   0.622
#> MAD:kmeans  5 0.716           0.594       0.744         0.0596 0.949   0.817
#> ATC:kmeans  5 0.677           0.485       0.706         0.0704 0.927   0.789
#> SD:pam      5 0.780           0.722       0.836         0.0493 0.904   0.669
#> CV:pam      5 0.771           0.734       0.868         0.0561 0.964   0.868
#> MAD:pam     5 0.706           0.656       0.811         0.0573 0.933   0.778
#> ATC:pam     5 0.818           0.811       0.904         0.0366 0.965   0.883
#> SD:hclust   5 0.712           0.688       0.799         0.0701 0.921   0.734
#> CV:hclust   5 0.616           0.808       0.878         0.1002 0.996   0.992
#> MAD:hclust  5 0.623           0.509       0.706         0.0565 0.920   0.761
#> ATC:hclust  5 0.712           0.776       0.898         0.0494 0.971   0.941
get_stats(res_list, k = 6)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      6 0.779           0.740       0.835         0.0373 0.915   0.696
#> CV:NMF      6 0.749           0.716       0.813         0.0596 0.830   0.471
#> MAD:NMF     6 0.806           0.741       0.844         0.0327 0.941   0.739
#> ATC:NMF     6 0.665           0.632       0.819         0.0737 0.924   0.808
#> SD:skmeans  6 0.822           0.729       0.842         0.0320 0.956   0.811
#> CV:skmeans  6 0.799           0.730       0.827         0.0399 0.992   0.967
#> MAD:skmeans 6 0.785           0.630       0.800         0.0316 0.967   0.862
#> ATC:skmeans 6 0.738           0.627       0.836         0.0406 0.974   0.912
#> SD:mclust   6 0.730           0.599       0.779         0.0509 0.875   0.547
#> CV:mclust   6 0.560           0.510       0.713         0.0603 0.879   0.604
#> MAD:mclust  6 0.658           0.640       0.772         0.1100 0.823   0.467
#> ATC:mclust  6 0.615           0.501       0.720         0.0436 0.909   0.649
#> SD:kmeans   6 0.676           0.561       0.734         0.0472 0.887   0.557
#> CV:kmeans   6 0.665           0.586       0.753         0.0582 0.963   0.854
#> MAD:kmeans  6 0.726           0.593       0.767         0.0393 0.923   0.707
#> ATC:kmeans  6 0.695           0.595       0.775         0.0569 0.862   0.575
#> SD:pam      6 0.827           0.742       0.856         0.0329 0.934   0.730
#> CV:pam      6 0.779           0.762       0.875         0.0385 0.961   0.843
#> MAD:pam     6 0.717           0.569       0.762         0.0398 0.925   0.730
#> ATC:pam     6 0.875           0.820       0.903         0.0275 0.972   0.900
#> SD:hclust   6 0.777           0.638       0.773         0.0378 0.971   0.876
#> CV:hclust   6 0.554           0.755       0.834         0.0676 0.993   0.986
#> MAD:hclust  6 0.663           0.544       0.694         0.0389 0.939   0.782
#> ATC:hclust  6 0.728           0.779       0.899         0.0174 0.998   0.996

Following heatmap plots the partition for each combination of methods and the lightness correspond to the silhouette scores for samples in each method. On top the consensus subgroup is inferred from all methods by taking the mean silhouette scores as weight.

collect_stats(res_list, k = 2)

plot of chunk tab-collect-stats-from-consensus-partition-list-1

collect_stats(res_list, k = 3)

plot of chunk tab-collect-stats-from-consensus-partition-list-2

collect_stats(res_list, k = 4)

plot of chunk tab-collect-stats-from-consensus-partition-list-3

collect_stats(res_list, k = 5)

plot of chunk tab-collect-stats-from-consensus-partition-list-4

collect_stats(res_list, k = 6)

plot of chunk tab-collect-stats-from-consensus-partition-list-5

Partition from all methods

Collect partitions from all methods:

collect_classes(res_list, k = 2)

plot of chunk tab-collect-classes-from-consensus-partition-list-1

collect_classes(res_list, k = 3)

plot of chunk tab-collect-classes-from-consensus-partition-list-2

collect_classes(res_list, k = 4)

plot of chunk tab-collect-classes-from-consensus-partition-list-3

collect_classes(res_list, k = 5)

plot of chunk tab-collect-classes-from-consensus-partition-list-4

collect_classes(res_list, k = 6)

plot of chunk tab-collect-classes-from-consensus-partition-list-5

Top rows overlap

Overlap of top rows from different top-row methods:

top_rows_overlap(res_list, top_n = 1000, method = "euler")

plot of chunk tab-top-rows-overlap-by-euler-1

top_rows_overlap(res_list, top_n = 2000, method = "euler")

plot of chunk tab-top-rows-overlap-by-euler-2

top_rows_overlap(res_list, top_n = 3000, method = "euler")

plot of chunk tab-top-rows-overlap-by-euler-3

top_rows_overlap(res_list, top_n = 4000, method = "euler")

plot of chunk tab-top-rows-overlap-by-euler-4

top_rows_overlap(res_list, top_n = 5000, method = "euler")

plot of chunk tab-top-rows-overlap-by-euler-5

Also visualize the correspondance of rankings between different top-row methods:

top_rows_overlap(res_list, top_n = 1000, method = "correspondance")

plot of chunk tab-top-rows-overlap-by-correspondance-1

top_rows_overlap(res_list, top_n = 2000, method = "correspondance")

plot of chunk tab-top-rows-overlap-by-correspondance-2

top_rows_overlap(res_list, top_n = 3000, method = "correspondance")

plot of chunk tab-top-rows-overlap-by-correspondance-3

top_rows_overlap(res_list, top_n = 4000, method = "correspondance")

plot of chunk tab-top-rows-overlap-by-correspondance-4

top_rows_overlap(res_list, top_n = 5000, method = "correspondance")

plot of chunk tab-top-rows-overlap-by-correspondance-5

Heatmaps of the top rows:

top_rows_heatmap(res_list, top_n = 1000)

plot of chunk tab-top-rows-heatmap-1

top_rows_heatmap(res_list, top_n = 2000)

plot of chunk tab-top-rows-heatmap-2

top_rows_heatmap(res_list, top_n = 3000)

plot of chunk tab-top-rows-heatmap-3

top_rows_heatmap(res_list, top_n = 4000)

plot of chunk tab-top-rows-heatmap-4

top_rows_heatmap(res_list, top_n = 5000)

plot of chunk tab-top-rows-heatmap-5

Test to known annotations

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res_list, k = 2)
#>               n disease.state(p) specimen(p) k
#> SD:NMF      180         5.92e-12    6.32e-38 2
#> CV:NMF      180         5.92e-12    6.32e-38 2
#> MAD:NMF     178         2.18e-11    2.03e-37 2
#> ATC:NMF     180         3.26e-13    7.03e-32 2
#> SD:skmeans  180         5.92e-12    6.32e-38 2
#> CV:skmeans  180         5.92e-12    6.32e-38 2
#> MAD:skmeans 179         6.26e-11    4.89e-28 2
#> ATC:skmeans 179         4.46e-12    1.03e-37 2
#> SD:mclust   180         5.92e-12    6.32e-38 2
#> CV:mclust   180         5.92e-12    6.32e-38 2
#> MAD:mclust  177         6.64e-08    2.99e-27 2
#> ATC:mclust  177         2.30e-13    6.08e-32 2
#> SD:kmeans   179         8.34e-12    1.07e-37 2
#> CV:kmeans   180         2.02e-11    7.38e-38 2
#> MAD:kmeans  179         8.37e-14    1.52e-32 2
#> ATC:kmeans  180         2.02e-11    7.38e-38 2
#> SD:pam      180         5.92e-12    6.32e-38 2
#> CV:pam      180         2.02e-11    7.38e-38 2
#> MAD:pam     177         1.48e-10    6.93e-25 2
#> ATC:pam     180         2.02e-11    7.38e-38 2
#> SD:hclust   180         5.92e-12    6.32e-38 2
#> CV:hclust   180         5.92e-12    6.32e-38 2
#> MAD:hclust  163         1.72e-12    2.88e-26 2
#> ATC:hclust  180         2.02e-11    7.38e-38 2
test_to_known_factors(res_list, k = 3)
#>               n disease.state(p) specimen(p) k
#> SD:NMF      174         1.06e-11    2.05e-35 3
#> CV:NMF      122         1.05e-13    1.17e-30 3
#> MAD:NMF     172         2.46e-11    1.42e-35 3
#> ATC:NMF     177         6.49e-13    1.59e-35 3
#> SD:skmeans  163         1.25e-11    5.45e-33 3
#> CV:skmeans  175         4.82e-12    3.08e-36 3
#> MAD:skmeans 171         3.28e-13    3.79e-30 3
#> ATC:skmeans 178         3.61e-12    1.77e-36 3
#> SD:mclust   157         6.88e-13    3.57e-33 3
#> CV:mclust   152         1.01e-08    7.11e-33 3
#> MAD:mclust  162         3.28e-13    3.64e-30 3
#> ATC:mclust  152         1.73e-13    2.04e-32 3
#> SD:kmeans   164         9.39e-11    2.98e-33 3
#> CV:kmeans   127         2.96e-10    1.87e-27 3
#> MAD:kmeans  162         4.31e-14    2.02e-31 3
#> ATC:kmeans  177         7.43e-12    1.62e-36 3
#> SD:pam       72         3.56e-09    2.90e-14 3
#> CV:pam      152         2.07e-11    3.55e-30 3
#> MAD:pam     169         4.05e-13    8.31e-27 3
#> ATC:pam     177         7.36e-12    3.23e-36 3
#> SD:hclust   167         1.26e-11    2.21e-33 3
#> CV:hclust   179         9.15e-13    1.41e-38 3
#> MAD:hclust  119         2.53e-12    8.44e-20 3
#> ATC:hclust  180         2.02e-11    7.38e-38 3
test_to_known_factors(res_list, k = 4)
#>               n disease.state(p) specimen(p) k
#> SD:NMF      175         2.52e-13    1.15e-36 4
#> CV:NMF      165         4.32e-14    1.68e-35 4
#> MAD:NMF     172         4.17e-12    5.56e-36 4
#> ATC:NMF     166         2.84e-13    2.97e-35 4
#> SD:skmeans  172         6.37e-15    1.74e-38 4
#> CV:skmeans  173         4.46e-13    1.22e-35 4
#> MAD:skmeans 146         3.66e-11    2.45e-27 4
#> ATC:skmeans 151         1.27e-10    7.59e-31 4
#> SD:mclust   155         7.21e-14    2.06e-34 4
#> CV:mclust   140         8.51e-10    1.16e-28 4
#> MAD:mclust  160         1.59e-10    1.16e-31 4
#> ATC:mclust  150         4.69e-13    4.85e-32 4
#> SD:kmeans   152         5.62e-15    3.27e-35 4
#> CV:kmeans   122         7.07e-14    1.24e-24 4
#> MAD:kmeans  162         2.31e-13    2.45e-31 4
#> ATC:kmeans  155         2.42e-11    8.85e-32 4
#> SD:pam       98         1.29e-13    7.77e-19 4
#> CV:pam      167         7.81e-12    6.75e-34 4
#> MAD:pam     114         3.53e-09    3.97e-17 4
#> ATC:pam     165         1.02e-11    7.61e-33 4
#> SD:hclust   159         9.18e-13    1.72e-32 4
#> CV:hclust   177         1.10e-11    1.87e-36 4
#> MAD:hclust   99         1.45e-11    2.68e-15 4
#> ATC:hclust  170         1.04e-12    7.82e-35 4
test_to_known_factors(res_list, k = 5)
#>               n disease.state(p) specimen(p) k
#> SD:NMF      123         1.56e-14    2.92e-24 5
#> CV:NMF      153         1.93e-12    5.05e-32 5
#> MAD:NMF     162         6.76e-15    5.09e-37 5
#> ATC:NMF     150         7.90e-11    4.03e-31 5
#> SD:skmeans  152         2.14e-15    1.07e-35 5
#> CV:skmeans  169         4.29e-14    4.01e-36 5
#> MAD:skmeans 154         2.33e-14    1.53e-30 5
#> ATC:skmeans 168         3.41e-11    8.93e-33 5
#> SD:mclust   158         6.80e-15    8.07e-36 5
#> CV:mclust    99         2.30e-10    1.19e-18 5
#> MAD:mclust  118         2.58e-09    1.74e-21 5
#> ATC:mclust  115         4.38e-09    1.21e-23 5
#> SD:kmeans   136         1.02e-11    7.38e-31 5
#> CV:kmeans   136         6.35e-09    1.74e-28 5
#> MAD:kmeans  120         1.41e-15    3.72e-28 5
#> ATC:kmeans  111         1.01e-04    1.23e-21 5
#> SD:pam      148         4.82e-13    2.19e-31 5
#> CV:pam      157         3.80e-11    1.57e-30 5
#> MAD:pam     132         7.77e-10    5.31e-21 5
#> ATC:pam     169         1.24e-10    1.32e-32 5
#> SD:hclust   146         1.49e-12    6.47e-30 5
#> CV:hclust   172         1.07e-11    5.92e-37 5
#> MAD:hclust   72         3.87e-01    3.41e-06 5
#> ATC:hclust  169         2.80e-11    5.68e-33 5
test_to_known_factors(res_list, k = 6)
#>               n disease.state(p) specimen(p) k
#> SD:NMF      155         1.53e-13    1.21e-34 6
#> CV:NMF      158         9.36e-12    3.31e-31 6
#> MAD:NMF     157         2.00e-11    2.86e-31 6
#> ATC:NMF     141         1.96e-10    1.35e-27 6
#> SD:skmeans  152         2.32e-15    2.80e-34 6
#> CV:skmeans  165         5.35e-14    2.96e-35 6
#> MAD:skmeans 127         1.45e-11    1.06e-24 6
#> ATC:skmeans 146         2.29e-11    1.47e-27 6
#> SD:mclust   113         1.10e-13    1.58e-26 6
#> CV:mclust   124         2.99e-09    2.00e-23 6
#> MAD:mclust  154         1.56e-10    2.30e-28 6
#> ATC:mclust  104         3.50e-06    9.34e-20 6
#> SD:kmeans   121         5.78e-14    2.47e-28 6
#> CV:kmeans   134         2.42e-08    1.09e-27 6
#> MAD:kmeans  135         4.52e-12    5.11e-27 6
#> ATC:kmeans  137         3.74e-09    3.88e-26 6
#> SD:pam      152         1.42e-12    1.96e-31 6
#> CV:pam      163         2.70e-11    3.67e-32 6
#> MAD:pam     117         8.77e-06    2.64e-17 6
#> ATC:pam     170         2.06e-10    1.56e-31 6
#> SD:hclust   118         5.19e-14    1.89e-23 6
#> CV:hclust   174         7.44e-11    2.39e-34 6
#> MAD:hclust   91         4.26e-15    1.10e-16 6
#> ATC:hclust  166         5.95e-10    2.24e-31 6

Results for each method


SD:hclust**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "hclust"]
# you can also extract it by
# res = res_list["SD:hclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'hclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-hclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-hclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.996       0.998         0.4472 0.553   0.553
#> 3 3 0.615           0.772       0.833         0.4350 0.777   0.597
#> 4 4 0.642           0.707       0.803         0.1099 0.935   0.810
#> 5 5 0.712           0.688       0.799         0.0701 0.921   0.734
#> 6 6 0.777           0.638       0.773         0.0378 0.971   0.876

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.999 0.000 1.000
#> GSM337198     2   0.000      0.999 0.000 1.000
#> GSM337199     2   0.000      0.999 0.000 1.000
#> GSM337200     2   0.000      0.999 0.000 1.000
#> GSM337201     2   0.000      0.999 0.000 1.000
#> GSM337202     2   0.000      0.999 0.000 1.000
#> GSM337203     2   0.000      0.999 0.000 1.000
#> GSM337204     2   0.000      0.999 0.000 1.000
#> GSM337205     2   0.000      0.999 0.000 1.000
#> GSM337206     2   0.000      0.999 0.000 1.000
#> GSM337207     2   0.000      0.999 0.000 1.000
#> GSM337208     2   0.000      0.999 0.000 1.000
#> GSM337209     2   0.000      0.999 0.000 1.000
#> GSM337210     2   0.000      0.999 0.000 1.000
#> GSM337211     2   0.000      0.999 0.000 1.000
#> GSM337212     2   0.000      0.999 0.000 1.000
#> GSM337213     2   0.000      0.999 0.000 1.000
#> GSM337214     2   0.000      0.999 0.000 1.000
#> GSM337215     2   0.000      0.999 0.000 1.000
#> GSM337216     2   0.000      0.999 0.000 1.000
#> GSM337217     2   0.000      0.999 0.000 1.000
#> GSM337218     2   0.000      0.999 0.000 1.000
#> GSM337219     2   0.000      0.999 0.000 1.000
#> GSM337220     2   0.000      0.999 0.000 1.000
#> GSM337221     2   0.000      0.999 0.000 1.000
#> GSM337222     2   0.000      0.999 0.000 1.000
#> GSM337223     2   0.000      0.999 0.000 1.000
#> GSM337224     2   0.000      0.999 0.000 1.000
#> GSM337225     2   0.000      0.999 0.000 1.000
#> GSM337226     2   0.000      0.999 0.000 1.000
#> GSM337227     2   0.000      0.999 0.000 1.000
#> GSM337228     2   0.000      0.999 0.000 1.000
#> GSM337229     2   0.000      0.999 0.000 1.000
#> GSM337230     2   0.000      0.999 0.000 1.000
#> GSM337231     2   0.000      0.999 0.000 1.000
#> GSM337232     2   0.000      0.999 0.000 1.000
#> GSM337233     2   0.000      0.999 0.000 1.000
#> GSM337234     2   0.000      0.999 0.000 1.000
#> GSM337235     2   0.000      0.999 0.000 1.000
#> GSM337236     2   0.000      0.999 0.000 1.000
#> GSM337237     2   0.000      0.999 0.000 1.000
#> GSM337238     2   0.000      0.999 0.000 1.000
#> GSM337239     2   0.260      0.955 0.044 0.956
#> GSM337240     2   0.000      0.999 0.000 1.000
#> GSM337241     2   0.000      0.999 0.000 1.000
#> GSM337242     2   0.000      0.999 0.000 1.000
#> GSM337243     2   0.000      0.999 0.000 1.000
#> GSM337244     2   0.000      0.999 0.000 1.000
#> GSM337245     2   0.000      0.999 0.000 1.000
#> GSM337246     2   0.000      0.999 0.000 1.000
#> GSM337247     2   0.000      0.999 0.000 1.000
#> GSM337248     2   0.000      0.999 0.000 1.000
#> GSM337249     2   0.000      0.999 0.000 1.000
#> GSM337250     2   0.000      0.999 0.000 1.000
#> GSM337251     2   0.000      0.999 0.000 1.000
#> GSM337252     2   0.000      0.999 0.000 1.000
#> GSM337253     2   0.000      0.999 0.000 1.000
#> GSM337254     2   0.000      0.999 0.000 1.000
#> GSM337255     2   0.000      0.999 0.000 1.000
#> GSM337256     2   0.000      0.999 0.000 1.000
#> GSM337257     2   0.000      0.999 0.000 1.000
#> GSM337258     2   0.000      0.999 0.000 1.000
#> GSM337259     2   0.000      0.999 0.000 1.000
#> GSM337260     2   0.000      0.999 0.000 1.000
#> GSM337261     2   0.000      0.999 0.000 1.000
#> GSM337262     2   0.000      0.999 0.000 1.000
#> GSM337263     2   0.000      0.999 0.000 1.000
#> GSM337264     2   0.000      0.999 0.000 1.000
#> GSM337265     2   0.000      0.999 0.000 1.000
#> GSM337266     2   0.000      0.999 0.000 1.000
#> GSM337267     2   0.000      0.999 0.000 1.000
#> GSM337268     2   0.000      0.999 0.000 1.000
#> GSM337269     2   0.000      0.999 0.000 1.000
#> GSM337270     2   0.000      0.999 0.000 1.000
#> GSM337271     2   0.000      0.999 0.000 1.000
#> GSM337272     2   0.000      0.999 0.000 1.000
#> GSM337273     2   0.000      0.999 0.000 1.000
#> GSM337274     2   0.000      0.999 0.000 1.000
#> GSM337275     2   0.000      0.999 0.000 1.000
#> GSM337276     2   0.000      0.999 0.000 1.000
#> GSM337277     2   0.000      0.999 0.000 1.000
#> GSM337278     2   0.000      0.999 0.000 1.000
#> GSM337279     2   0.000      0.999 0.000 1.000
#> GSM337280     2   0.000      0.999 0.000 1.000
#> GSM337281     2   0.000      0.999 0.000 1.000
#> GSM337282     2   0.000      0.999 0.000 1.000
#> GSM337283     1   0.000      0.997 1.000 0.000
#> GSM337284     2   0.000      0.999 0.000 1.000
#> GSM337285     2   0.000      0.999 0.000 1.000
#> GSM337286     2   0.000      0.999 0.000 1.000
#> GSM337287     2   0.000      0.999 0.000 1.000
#> GSM337288     2   0.000      0.999 0.000 1.000
#> GSM337289     2   0.000      0.999 0.000 1.000
#> GSM337290     2   0.000      0.999 0.000 1.000
#> GSM337291     2   0.000      0.999 0.000 1.000
#> GSM337292     2   0.000      0.999 0.000 1.000
#> GSM337293     2   0.000      0.999 0.000 1.000
#> GSM337294     2   0.000      0.999 0.000 1.000
#> GSM337295     2   0.000      0.999 0.000 1.000
#> GSM337296     2   0.000      0.999 0.000 1.000
#> GSM337297     2   0.000      0.999 0.000 1.000
#> GSM337298     2   0.242      0.959 0.040 0.960
#> GSM337299     2   0.000      0.999 0.000 1.000
#> GSM337300     2   0.000      0.999 0.000 1.000
#> GSM337301     2   0.000      0.999 0.000 1.000
#> GSM337302     2   0.000      0.999 0.000 1.000
#> GSM337303     2   0.000      0.999 0.000 1.000
#> GSM337304     2   0.000      0.999 0.000 1.000
#> GSM337305     2   0.000      0.999 0.000 1.000
#> GSM337306     2   0.000      0.999 0.000 1.000
#> GSM337307     2   0.000      0.999 0.000 1.000
#> GSM337308     2   0.000      0.999 0.000 1.000
#> GSM337309     2   0.000      0.999 0.000 1.000
#> GSM337310     2   0.000      0.999 0.000 1.000
#> GSM337311     2   0.000      0.999 0.000 1.000
#> GSM337312     2   0.260      0.955 0.044 0.956
#> GSM337313     2   0.000      0.999 0.000 1.000
#> GSM337314     2   0.000      0.999 0.000 1.000
#> GSM337315     1   0.680      0.780 0.820 0.180
#> GSM337316     2   0.000      0.999 0.000 1.000
#> GSM337317     2   0.000      0.999 0.000 1.000
#> GSM337318     2   0.000      0.999 0.000 1.000
#> GSM337319     1   0.000      0.997 1.000 0.000
#> GSM337320     1   0.000      0.997 1.000 0.000
#> GSM337321     1   0.000      0.997 1.000 0.000
#> GSM337322     1   0.000      0.997 1.000 0.000
#> GSM337323     1   0.000      0.997 1.000 0.000
#> GSM337324     1   0.000      0.997 1.000 0.000
#> GSM337325     1   0.000      0.997 1.000 0.000
#> GSM337326     1   0.000      0.997 1.000 0.000
#> GSM337327     1   0.000      0.997 1.000 0.000
#> GSM337328     1   0.000      0.997 1.000 0.000
#> GSM337329     1   0.000      0.997 1.000 0.000
#> GSM337330     1   0.000      0.997 1.000 0.000
#> GSM337331     1   0.000      0.997 1.000 0.000
#> GSM337332     1   0.000      0.997 1.000 0.000
#> GSM337333     1   0.000      0.997 1.000 0.000
#> GSM337334     1   0.000      0.997 1.000 0.000
#> GSM337335     1   0.000      0.997 1.000 0.000
#> GSM337336     1   0.000      0.997 1.000 0.000
#> GSM337337     1   0.000      0.997 1.000 0.000
#> GSM337338     1   0.000      0.997 1.000 0.000
#> GSM337339     1   0.000      0.997 1.000 0.000
#> GSM337340     1   0.000      0.997 1.000 0.000
#> GSM337341     1   0.000      0.997 1.000 0.000
#> GSM337342     1   0.000      0.997 1.000 0.000
#> GSM337343     1   0.163      0.973 0.976 0.024
#> GSM337344     1   0.000      0.997 1.000 0.000
#> GSM337345     1   0.000      0.997 1.000 0.000
#> GSM337346     1   0.000      0.997 1.000 0.000
#> GSM337347     1   0.000      0.997 1.000 0.000
#> GSM337348     1   0.000      0.997 1.000 0.000
#> GSM337349     1   0.000      0.997 1.000 0.000
#> GSM337350     1   0.000      0.997 1.000 0.000
#> GSM337351     1   0.000      0.997 1.000 0.000
#> GSM337352     1   0.000      0.997 1.000 0.000
#> GSM337353     1   0.000      0.997 1.000 0.000
#> GSM337354     1   0.000      0.997 1.000 0.000
#> GSM337355     1   0.000      0.997 1.000 0.000
#> GSM337356     1   0.000      0.997 1.000 0.000
#> GSM337357     1   0.000      0.997 1.000 0.000
#> GSM337358     1   0.000      0.997 1.000 0.000
#> GSM337359     1   0.000      0.997 1.000 0.000
#> GSM337360     1   0.000      0.997 1.000 0.000
#> GSM337361     1   0.000      0.997 1.000 0.000
#> GSM337362     1   0.000      0.997 1.000 0.000
#> GSM337363     1   0.000      0.997 1.000 0.000
#> GSM337364     1   0.000      0.997 1.000 0.000
#> GSM337365     1   0.000      0.997 1.000 0.000
#> GSM337366     1   0.000      0.997 1.000 0.000
#> GSM337367     1   0.000      0.997 1.000 0.000
#> GSM337368     1   0.000      0.997 1.000 0.000
#> GSM337369     1   0.000      0.997 1.000 0.000
#> GSM337370     1   0.000      0.997 1.000 0.000
#> GSM337371     1   0.000      0.997 1.000 0.000
#> GSM337372     1   0.000      0.997 1.000 0.000
#> GSM337373     1   0.000      0.997 1.000 0.000
#> GSM337374     1   0.000      0.997 1.000 0.000
#> GSM337375     1   0.000      0.997 1.000 0.000
#> GSM337376     1   0.000      0.997 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2   0.400    0.77707 0.000 0.840 0.160
#> GSM337198     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337199     2   0.254    0.78172 0.000 0.920 0.080
#> GSM337200     2   0.450    0.73651 0.000 0.804 0.196
#> GSM337201     2   0.236    0.78692 0.000 0.928 0.072
#> GSM337202     2   0.510    0.69202 0.000 0.752 0.248
#> GSM337203     3   0.622    0.36133 0.000 0.432 0.568
#> GSM337204     2   0.450    0.73651 0.000 0.804 0.196
#> GSM337205     3   0.590    0.51210 0.000 0.352 0.648
#> GSM337206     2   0.236    0.78692 0.000 0.928 0.072
#> GSM337207     2   0.540    0.63196 0.000 0.720 0.280
#> GSM337208     3   0.475    0.71983 0.000 0.216 0.784
#> GSM337209     2   0.502    0.75570 0.000 0.760 0.240
#> GSM337210     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337211     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337212     2   0.236    0.78692 0.000 0.928 0.072
#> GSM337213     3   0.631    0.17872 0.000 0.496 0.504
#> GSM337214     2   0.245    0.78706 0.000 0.924 0.076
#> GSM337215     2   0.455    0.73270 0.000 0.800 0.200
#> GSM337216     3   0.263    0.72834 0.000 0.084 0.916
#> GSM337217     3   0.510    0.69643 0.000 0.248 0.752
#> GSM337218     2   0.245    0.78887 0.000 0.924 0.076
#> GSM337219     3   0.590    0.57734 0.000 0.352 0.648
#> GSM337220     2   0.608    0.37138 0.000 0.612 0.388
#> GSM337221     2   0.497    0.76477 0.000 0.764 0.236
#> GSM337222     2   0.355    0.77939 0.000 0.868 0.132
#> GSM337223     2   0.529    0.71354 0.000 0.732 0.268
#> GSM337224     2   0.480    0.74467 0.000 0.780 0.220
#> GSM337225     3   0.445    0.73525 0.000 0.192 0.808
#> GSM337226     2   0.429    0.72519 0.000 0.820 0.180
#> GSM337227     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337228     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337229     2   0.406    0.76943 0.000 0.836 0.164
#> GSM337230     3   0.355    0.75060 0.000 0.132 0.868
#> GSM337231     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337232     3   0.631    0.17309 0.000 0.488 0.512
#> GSM337233     2   0.429    0.75458 0.000 0.820 0.180
#> GSM337234     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337235     2   0.630   -0.17647 0.000 0.520 0.480
#> GSM337236     3   0.630    0.04297 0.000 0.480 0.520
#> GSM337237     2   0.576    0.54042 0.000 0.672 0.328
#> GSM337238     2   0.375    0.78387 0.000 0.856 0.144
#> GSM337239     3   0.629    0.65354 0.036 0.236 0.728
#> GSM337240     2   0.465    0.72344 0.000 0.792 0.208
#> GSM337241     2   0.375    0.77412 0.000 0.856 0.144
#> GSM337242     2   0.506    0.71113 0.000 0.756 0.244
#> GSM337243     2   0.216    0.72562 0.000 0.936 0.064
#> GSM337244     2   0.375    0.78387 0.000 0.856 0.144
#> GSM337245     3   0.601    0.51745 0.000 0.372 0.628
#> GSM337246     2   0.355    0.77939 0.000 0.868 0.132
#> GSM337247     3   0.586    0.56106 0.000 0.344 0.656
#> GSM337248     2   0.288    0.73029 0.000 0.904 0.096
#> GSM337249     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337250     2   0.216    0.72562 0.000 0.936 0.064
#> GSM337251     2   0.375    0.77412 0.000 0.856 0.144
#> GSM337252     2   0.362    0.77809 0.000 0.864 0.136
#> GSM337253     3   0.424    0.71104 0.000 0.176 0.824
#> GSM337254     3   0.348    0.75172 0.000 0.128 0.872
#> GSM337255     3   0.460    0.71550 0.000 0.204 0.796
#> GSM337256     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337257     2   0.362    0.77809 0.000 0.864 0.136
#> GSM337258     3   0.480    0.70465 0.000 0.220 0.780
#> GSM337259     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337260     2   0.440    0.73897 0.000 0.812 0.188
#> GSM337261     3   0.263    0.72834 0.000 0.084 0.916
#> GSM337262     2   0.455    0.74582 0.000 0.800 0.200
#> GSM337263     2   0.497    0.70691 0.000 0.764 0.236
#> GSM337264     3   0.601    0.55258 0.000 0.372 0.628
#> GSM337265     3   0.546    0.62966 0.000 0.288 0.712
#> GSM337266     3   0.573    0.55735 0.000 0.324 0.676
#> GSM337267     2   0.327    0.79700 0.000 0.884 0.116
#> GSM337268     2   0.263    0.78172 0.000 0.916 0.084
#> GSM337269     2   0.186    0.77950 0.000 0.948 0.052
#> GSM337270     2   0.568    0.62386 0.000 0.684 0.316
#> GSM337271     3   0.583    0.55267 0.000 0.340 0.660
#> GSM337272     2   0.254    0.78172 0.000 0.920 0.080
#> GSM337273     2   0.550    0.66782 0.000 0.708 0.292
#> GSM337274     2   0.522    0.67161 0.000 0.740 0.260
#> GSM337275     2   0.522    0.59288 0.000 0.740 0.260
#> GSM337276     3   0.553    0.60508 0.000 0.296 0.704
#> GSM337277     3   0.624    0.38436 0.000 0.440 0.560
#> GSM337278     2   0.465    0.74769 0.000 0.792 0.208
#> GSM337279     2   0.304    0.76814 0.000 0.896 0.104
#> GSM337280     3   0.369    0.74997 0.000 0.140 0.860
#> GSM337281     2   0.418    0.71563 0.000 0.828 0.172
#> GSM337282     2   0.348    0.76242 0.000 0.872 0.128
#> GSM337283     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337284     3   0.626    0.26942 0.000 0.448 0.552
#> GSM337285     3   0.583    0.55267 0.000 0.340 0.660
#> GSM337286     2   0.631   -0.00858 0.000 0.512 0.488
#> GSM337287     3   0.573    0.55735 0.000 0.324 0.676
#> GSM337288     3   0.606    0.53808 0.000 0.384 0.616
#> GSM337289     3   0.625    0.28348 0.000 0.444 0.556
#> GSM337290     2   0.245    0.78887 0.000 0.924 0.076
#> GSM337291     3   0.440    0.74443 0.000 0.188 0.812
#> GSM337292     3   0.388    0.75275 0.000 0.152 0.848
#> GSM337293     2   0.525    0.63821 0.000 0.736 0.264
#> GSM337294     3   0.595    0.56902 0.000 0.360 0.640
#> GSM337295     2   0.440    0.72017 0.000 0.812 0.188
#> GSM337296     2   0.470    0.76076 0.000 0.788 0.212
#> GSM337297     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337298     3   0.392    0.71257 0.036 0.080 0.884
#> GSM337299     2   0.382    0.78279 0.000 0.852 0.148
#> GSM337300     3   0.593    0.54896 0.000 0.356 0.644
#> GSM337301     2   0.288    0.76285 0.000 0.904 0.096
#> GSM337302     2   0.388    0.77642 0.000 0.848 0.152
#> GSM337303     3   0.412    0.75045 0.000 0.168 0.832
#> GSM337304     3   0.394    0.74747 0.000 0.156 0.844
#> GSM337305     2   0.529    0.69237 0.000 0.732 0.268
#> GSM337306     3   0.610    0.49662 0.000 0.392 0.608
#> GSM337307     3   0.625    0.37885 0.000 0.444 0.556
#> GSM337308     2   0.533    0.65496 0.000 0.728 0.272
#> GSM337309     3   0.362    0.75143 0.000 0.136 0.864
#> GSM337310     3   0.348    0.75153 0.000 0.128 0.872
#> GSM337311     2   0.355    0.77939 0.000 0.868 0.132
#> GSM337312     3   0.374    0.70626 0.036 0.072 0.892
#> GSM337313     3   0.597    0.53848 0.000 0.364 0.636
#> GSM337314     2   0.529    0.68570 0.000 0.732 0.268
#> GSM337315     1   0.470    0.79024 0.812 0.008 0.180
#> GSM337316     3   0.617    0.46220 0.000 0.412 0.588
#> GSM337317     3   0.435    0.65545 0.000 0.184 0.816
#> GSM337318     2   0.475    0.75656 0.000 0.784 0.216
#> GSM337319     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337320     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337321     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337322     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337323     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337324     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337325     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337326     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337327     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337328     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337329     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337330     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337331     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337332     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337333     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337334     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337335     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337336     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337337     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337338     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337339     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337340     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337341     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337342     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337343     1   0.117    0.97243 0.976 0.016 0.008
#> GSM337344     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337345     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337346     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337347     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337348     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337349     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337350     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337351     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337352     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337353     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337354     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337355     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337356     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337357     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337358     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337359     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337360     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337361     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337362     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337363     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337364     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337365     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337366     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337367     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337368     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337369     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337370     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337371     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337372     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337373     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337374     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337375     1   0.000    0.99661 1.000 0.000 0.000
#> GSM337376     1   0.000    0.99661 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.6525    0.60251 0.000 0.116 0.272 0.612
#> GSM337198     2  0.0376    0.78847 0.000 0.992 0.004 0.004
#> GSM337199     4  0.3996    0.66490 0.000 0.060 0.104 0.836
#> GSM337200     4  0.4793    0.60635 0.000 0.204 0.040 0.756
#> GSM337201     4  0.5292    0.63480 0.000 0.060 0.216 0.724
#> GSM337202     4  0.5879    0.57540 0.000 0.248 0.080 0.672
#> GSM337203     3  0.7581    0.64288 0.000 0.200 0.440 0.360
#> GSM337204     4  0.4793    0.60635 0.000 0.204 0.040 0.756
#> GSM337205     3  0.7346    0.72156 0.000 0.200 0.520 0.280
#> GSM337206     4  0.3935    0.67138 0.000 0.060 0.100 0.840
#> GSM337207     4  0.7188    0.51896 0.000 0.244 0.204 0.552
#> GSM337208     2  0.3435    0.71375 0.000 0.864 0.036 0.100
#> GSM337209     4  0.5929    0.61106 0.000 0.204 0.108 0.688
#> GSM337210     2  0.0376    0.78870 0.000 0.992 0.004 0.004
#> GSM337211     2  0.0376    0.78847 0.000 0.992 0.004 0.004
#> GSM337212     4  0.3935    0.67163 0.000 0.060 0.100 0.840
#> GSM337213     2  0.7098    0.15713 0.000 0.536 0.152 0.312
#> GSM337214     4  0.5327    0.63275 0.000 0.060 0.220 0.720
#> GSM337215     4  0.5073    0.60469 0.000 0.200 0.056 0.744
#> GSM337216     3  0.5296    0.22582 0.000 0.496 0.496 0.008
#> GSM337217     2  0.5993    0.44652 0.000 0.692 0.148 0.160
#> GSM337218     4  0.3679    0.67435 0.000 0.060 0.084 0.856
#> GSM337219     3  0.7683    0.70033 0.000 0.244 0.452 0.304
#> GSM337220     4  0.7259    0.36574 0.000 0.352 0.156 0.492
#> GSM337221     4  0.5849    0.64190 0.000 0.164 0.132 0.704
#> GSM337222     4  0.6275    0.60896 0.000 0.104 0.256 0.640
#> GSM337223     4  0.5900    0.60574 0.000 0.220 0.096 0.684
#> GSM337224     4  0.5610    0.63086 0.000 0.176 0.104 0.720
#> GSM337225     2  0.2871    0.74391 0.000 0.896 0.032 0.072
#> GSM337226     4  0.5160    0.59346 0.000 0.136 0.104 0.760
#> GSM337227     2  0.0188    0.78845 0.000 0.996 0.000 0.004
#> GSM337228     2  0.0657    0.78834 0.000 0.984 0.012 0.004
#> GSM337229     4  0.6595    0.58974 0.000 0.124 0.268 0.608
#> GSM337230     2  0.0524    0.78955 0.000 0.988 0.004 0.008
#> GSM337231     2  0.0657    0.78834 0.000 0.984 0.012 0.004
#> GSM337232     2  0.6897    0.19560 0.000 0.544 0.124 0.332
#> GSM337233     4  0.4336    0.60392 0.000 0.128 0.060 0.812
#> GSM337234     2  0.0188    0.78845 0.000 0.996 0.000 0.004
#> GSM337235     4  0.7578   -0.09655 0.000 0.284 0.236 0.480
#> GSM337236     2  0.6332    0.00717 0.000 0.532 0.064 0.404
#> GSM337237     4  0.7453    0.42827 0.000 0.300 0.204 0.496
#> GSM337238     4  0.5058    0.66563 0.000 0.104 0.128 0.768
#> GSM337239     3  0.7155    0.61631 0.000 0.300 0.536 0.164
#> GSM337240     4  0.5226    0.54029 0.000 0.116 0.128 0.756
#> GSM337241     4  0.6351    0.60080 0.000 0.104 0.268 0.628
#> GSM337242     4  0.5574    0.51470 0.000 0.148 0.124 0.728
#> GSM337243     4  0.3082    0.61633 0.000 0.032 0.084 0.884
#> GSM337244     4  0.5058    0.66563 0.000 0.104 0.128 0.768
#> GSM337245     2  0.5938    0.48578 0.000 0.696 0.136 0.168
#> GSM337246     4  0.6275    0.60896 0.000 0.104 0.256 0.640
#> GSM337247     3  0.7542    0.70552 0.000 0.212 0.476 0.312
#> GSM337248     4  0.3342    0.59551 0.000 0.032 0.100 0.868
#> GSM337249     2  0.0376    0.78879 0.000 0.992 0.004 0.004
#> GSM337250     4  0.3082    0.61633 0.000 0.032 0.084 0.884
#> GSM337251     4  0.6351    0.60080 0.000 0.104 0.268 0.628
#> GSM337252     4  0.6248    0.60722 0.000 0.100 0.260 0.640
#> GSM337253     2  0.4718    0.62804 0.000 0.792 0.116 0.092
#> GSM337254     2  0.1059    0.78362 0.000 0.972 0.016 0.012
#> GSM337255     2  0.2662    0.72973 0.000 0.900 0.016 0.084
#> GSM337256     2  0.0779    0.78485 0.000 0.980 0.016 0.004
#> GSM337257     4  0.6248    0.60722 0.000 0.100 0.260 0.640
#> GSM337258     2  0.3308    0.70449 0.000 0.872 0.036 0.092
#> GSM337259     2  0.0524    0.78815 0.000 0.988 0.008 0.004
#> GSM337260     4  0.6576    0.59620 0.000 0.152 0.220 0.628
#> GSM337261     3  0.5296    0.22582 0.000 0.496 0.496 0.008
#> GSM337262     4  0.4856    0.58774 0.000 0.136 0.084 0.780
#> GSM337263     4  0.5298    0.59147 0.000 0.244 0.048 0.708
#> GSM337264     2  0.7599   -0.20524 0.000 0.464 0.220 0.316
#> GSM337265     3  0.7429    0.67575 0.000 0.316 0.492 0.192
#> GSM337266     3  0.7681    0.70637 0.000 0.292 0.456 0.252
#> GSM337267     4  0.3972    0.67647 0.000 0.080 0.080 0.840
#> GSM337268     4  0.3144    0.64906 0.000 0.072 0.044 0.884
#> GSM337269     4  0.3216    0.67079 0.000 0.044 0.076 0.880
#> GSM337270     4  0.6790    0.47792 0.000 0.192 0.200 0.608
#> GSM337271     3  0.7744    0.70728 0.000 0.292 0.440 0.268
#> GSM337272     4  0.3996    0.66490 0.000 0.060 0.104 0.836
#> GSM337273     4  0.6683    0.55262 0.000 0.204 0.176 0.620
#> GSM337274     4  0.7085    0.54847 0.000 0.232 0.200 0.568
#> GSM337275     4  0.5990    0.47747 0.000 0.164 0.144 0.692
#> GSM337276     3  0.7319    0.71541 0.000 0.248 0.532 0.220
#> GSM337277     4  0.7847   -0.32150 0.000 0.328 0.276 0.396
#> GSM337278     4  0.4856    0.59177 0.000 0.136 0.084 0.780
#> GSM337279     4  0.3464    0.60593 0.000 0.056 0.076 0.868
#> GSM337280     2  0.1297    0.78278 0.000 0.964 0.020 0.016
#> GSM337281     4  0.5815    0.60577 0.000 0.152 0.140 0.708
#> GSM337282     4  0.3996    0.59724 0.000 0.060 0.104 0.836
#> GSM337283     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337284     3  0.7665    0.58570 0.000 0.212 0.404 0.384
#> GSM337285     3  0.7744    0.70728 0.000 0.292 0.440 0.268
#> GSM337286     4  0.7568   -0.45776 0.000 0.200 0.352 0.448
#> GSM337287     3  0.7681    0.70637 0.000 0.292 0.456 0.252
#> GSM337288     3  0.7327    0.69549 0.000 0.176 0.504 0.320
#> GSM337289     3  0.7665    0.59049 0.000 0.212 0.404 0.384
#> GSM337290     4  0.3679    0.67435 0.000 0.060 0.084 0.856
#> GSM337291     2  0.3547    0.71400 0.000 0.864 0.064 0.072
#> GSM337292     2  0.2660    0.74936 0.000 0.908 0.056 0.036
#> GSM337293     4  0.5985    0.51299 0.000 0.140 0.168 0.692
#> GSM337294     3  0.7542    0.70951 0.000 0.212 0.476 0.312
#> GSM337295     4  0.5171    0.58437 0.000 0.128 0.112 0.760
#> GSM337296     4  0.5011    0.62397 0.000 0.160 0.076 0.764
#> GSM337297     2  0.0188    0.78845 0.000 0.996 0.000 0.004
#> GSM337298     2  0.4898    0.09145 0.000 0.584 0.416 0.000
#> GSM337299     4  0.3873    0.64586 0.000 0.096 0.060 0.844
#> GSM337300     3  0.7414    0.70279 0.000 0.188 0.492 0.320
#> GSM337301     4  0.3239    0.63164 0.000 0.052 0.068 0.880
#> GSM337302     4  0.5351    0.65635 0.000 0.104 0.152 0.744
#> GSM337303     2  0.2926    0.73677 0.000 0.896 0.048 0.056
#> GSM337304     2  0.2032    0.77249 0.000 0.936 0.036 0.028
#> GSM337305     4  0.5615    0.53105 0.000 0.188 0.096 0.716
#> GSM337306     3  0.7421    0.66876 0.000 0.176 0.468 0.356
#> GSM337307     4  0.7830   -0.32942 0.000 0.324 0.272 0.404
#> GSM337308     4  0.5891    0.45832 0.000 0.168 0.132 0.700
#> GSM337309     2  0.1356    0.78117 0.000 0.960 0.032 0.008
#> GSM337310     2  0.0657    0.78834 0.000 0.984 0.012 0.004
#> GSM337311     4  0.6275    0.60896 0.000 0.104 0.256 0.640
#> GSM337312     3  0.4985    0.14854 0.000 0.468 0.532 0.000
#> GSM337313     3  0.7432    0.69671 0.000 0.184 0.480 0.336
#> GSM337314     4  0.5615    0.52285 0.000 0.188 0.096 0.716
#> GSM337315     1  0.3837    0.75264 0.776 0.000 0.224 0.000
#> GSM337316     4  0.7833   -0.37119 0.000 0.364 0.260 0.376
#> GSM337317     2  0.7088   -0.18322 0.000 0.480 0.392 0.128
#> GSM337318     4  0.5141    0.61802 0.000 0.160 0.084 0.756
#> GSM337319     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337343     1  0.0895    0.97336 0.976 0.000 0.020 0.004
#> GSM337344     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.99616 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.99616 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     5  0.2629   0.714553 0.000 0.004 0.012 0.104 0.880
#> GSM337198     2  0.0162   0.815550 0.000 0.996 0.004 0.000 0.000
#> GSM337199     4  0.5443   0.507700 0.000 0.024 0.068 0.676 0.232
#> GSM337200     4  0.5432   0.601649 0.000 0.172 0.052 0.712 0.064
#> GSM337201     5  0.4553   0.369067 0.000 0.004 0.008 0.384 0.604
#> GSM337202     4  0.6845   0.555032 0.000 0.216 0.080 0.584 0.120
#> GSM337203     3  0.5005   0.566408 0.000 0.024 0.656 0.300 0.020
#> GSM337204     4  0.5617   0.598988 0.000 0.172 0.060 0.700 0.068
#> GSM337205     3  0.4307   0.625867 0.000 0.024 0.768 0.184 0.024
#> GSM337206     4  0.4774   0.024249 0.000 0.004 0.012 0.540 0.444
#> GSM337207     5  0.4559   0.645747 0.000 0.152 0.000 0.100 0.748
#> GSM337208     2  0.3511   0.740386 0.000 0.848 0.028 0.096 0.028
#> GSM337209     4  0.7662   0.466653 0.000 0.152 0.124 0.492 0.232
#> GSM337210     2  0.0162   0.815630 0.000 0.996 0.000 0.000 0.004
#> GSM337211     2  0.0162   0.815550 0.000 0.996 0.004 0.000 0.000
#> GSM337212     4  0.4934   0.061014 0.000 0.004 0.020 0.544 0.432
#> GSM337213     2  0.6450   0.199651 0.000 0.508 0.008 0.156 0.328
#> GSM337214     5  0.4553   0.365606 0.000 0.004 0.008 0.384 0.604
#> GSM337215     4  0.5815   0.598145 0.000 0.168 0.072 0.688 0.072
#> GSM337216     3  0.4178   0.455573 0.000 0.292 0.696 0.008 0.004
#> GSM337217     2  0.6578   0.402380 0.000 0.604 0.180 0.168 0.048
#> GSM337218     4  0.4886   0.044598 0.000 0.000 0.024 0.528 0.448
#> GSM337219     3  0.5998   0.585512 0.000 0.088 0.604 0.284 0.024
#> GSM337220     5  0.6347   0.488334 0.000 0.268 0.024 0.128 0.580
#> GSM337221     4  0.7451   0.412546 0.000 0.096 0.124 0.476 0.304
#> GSM337222     5  0.2513   0.721272 0.000 0.000 0.008 0.116 0.876
#> GSM337223     5  0.7731  -0.106821 0.000 0.092 0.156 0.360 0.392
#> GSM337224     4  0.7127   0.517459 0.000 0.108 0.112 0.556 0.224
#> GSM337225     2  0.2544   0.781767 0.000 0.900 0.028 0.064 0.008
#> GSM337226     4  0.5831   0.581371 0.000 0.096 0.116 0.700 0.088
#> GSM337227     2  0.0000   0.815354 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0451   0.815477 0.000 0.988 0.008 0.004 0.000
#> GSM337229     5  0.2669   0.719613 0.000 0.020 0.000 0.104 0.876
#> GSM337230     2  0.0324   0.816047 0.000 0.992 0.004 0.004 0.000
#> GSM337231     2  0.0451   0.815477 0.000 0.988 0.008 0.004 0.000
#> GSM337232     2  0.6724   0.275142 0.000 0.532 0.024 0.172 0.272
#> GSM337233     4  0.5902   0.605689 0.000 0.088 0.132 0.692 0.088
#> GSM337234     2  0.0000   0.815354 0.000 1.000 0.000 0.000 0.000
#> GSM337235     4  0.7920  -0.000194 0.000 0.156 0.348 0.380 0.116
#> GSM337236     2  0.7328  -0.144217 0.000 0.424 0.056 0.152 0.368
#> GSM337237     5  0.5392   0.575868 0.000 0.216 0.004 0.112 0.668
#> GSM337238     5  0.5202   0.415578 0.000 0.000 0.056 0.348 0.596
#> GSM337239     3  0.6029   0.608135 0.000 0.140 0.676 0.120 0.064
#> GSM337240     4  0.5855   0.541322 0.000 0.052 0.196 0.672 0.080
#> GSM337241     5  0.2074   0.720719 0.000 0.000 0.000 0.104 0.896
#> GSM337242     4  0.6211   0.505327 0.000 0.068 0.220 0.636 0.076
#> GSM337243     4  0.2325   0.585265 0.000 0.000 0.028 0.904 0.068
#> GSM337244     5  0.5155   0.414592 0.000 0.000 0.052 0.352 0.596
#> GSM337245     2  0.4109   0.557200 0.000 0.700 0.000 0.012 0.288
#> GSM337246     5  0.2513   0.721272 0.000 0.000 0.008 0.116 0.876
#> GSM337247     3  0.5681   0.587764 0.000 0.052 0.616 0.304 0.028
#> GSM337248     4  0.2300   0.566001 0.000 0.000 0.052 0.908 0.040
#> GSM337249     2  0.0162   0.815678 0.000 0.996 0.004 0.000 0.000
#> GSM337250     4  0.2325   0.585265 0.000 0.000 0.028 0.904 0.068
#> GSM337251     5  0.2074   0.720719 0.000 0.000 0.000 0.104 0.896
#> GSM337252     5  0.2843   0.717106 0.000 0.000 0.008 0.144 0.848
#> GSM337253     2  0.5569   0.581369 0.000 0.708 0.144 0.104 0.044
#> GSM337254     2  0.1195   0.806983 0.000 0.960 0.028 0.012 0.000
#> GSM337255     2  0.2414   0.774375 0.000 0.900 0.008 0.012 0.080
#> GSM337256     2  0.0703   0.810708 0.000 0.976 0.024 0.000 0.000
#> GSM337257     5  0.2843   0.717106 0.000 0.000 0.008 0.144 0.848
#> GSM337258     2  0.2856   0.754591 0.000 0.872 0.008 0.016 0.104
#> GSM337259     2  0.0324   0.815170 0.000 0.992 0.004 0.000 0.004
#> GSM337260     5  0.4100   0.702832 0.000 0.052 0.008 0.148 0.792
#> GSM337261     3  0.4178   0.455573 0.000 0.292 0.696 0.008 0.004
#> GSM337262     4  0.6336   0.586470 0.000 0.088 0.180 0.644 0.088
#> GSM337263     4  0.6398   0.554021 0.000 0.216 0.048 0.616 0.120
#> GSM337264     2  0.7964  -0.300701 0.000 0.360 0.296 0.264 0.080
#> GSM337265     3  0.5758   0.621332 0.000 0.128 0.692 0.136 0.044
#> GSM337266     3  0.5625   0.627064 0.000 0.112 0.688 0.172 0.028
#> GSM337267     4  0.5400   0.221778 0.000 0.004 0.056 0.576 0.364
#> GSM337268     4  0.4166   0.643883 0.000 0.036 0.068 0.816 0.080
#> GSM337269     4  0.4947   0.159228 0.000 0.004 0.024 0.576 0.396
#> GSM337270     5  0.7368  -0.039248 0.000 0.028 0.280 0.304 0.388
#> GSM337271     3  0.5739   0.623986 0.000 0.112 0.668 0.196 0.024
#> GSM337272     4  0.5443   0.507700 0.000 0.024 0.068 0.676 0.232
#> GSM337273     5  0.7194   0.166873 0.000 0.032 0.236 0.264 0.468
#> GSM337274     5  0.4889   0.657376 0.000 0.124 0.020 0.104 0.752
#> GSM337275     4  0.6198   0.491163 0.000 0.088 0.204 0.644 0.064
#> GSM337276     3  0.4462   0.633916 0.000 0.056 0.788 0.124 0.032
#> GSM337277     3  0.7996   0.209547 0.000 0.188 0.412 0.284 0.116
#> GSM337278     4  0.6219   0.592804 0.000 0.088 0.160 0.660 0.092
#> GSM337279     4  0.3803   0.596563 0.000 0.012 0.124 0.820 0.044
#> GSM337280     2  0.1701   0.797546 0.000 0.936 0.048 0.016 0.000
#> GSM337281     4  0.6272   0.278875 0.000 0.136 0.016 0.576 0.272
#> GSM337282     4  0.4157   0.587886 0.000 0.012 0.164 0.784 0.040
#> GSM337283     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337284     3  0.5580   0.532277 0.000 0.056 0.620 0.304 0.020
#> GSM337285     3  0.5739   0.623986 0.000 0.112 0.668 0.196 0.024
#> GSM337286     3  0.6001   0.410606 0.000 0.052 0.536 0.380 0.032
#> GSM337287     3  0.5625   0.627064 0.000 0.112 0.688 0.172 0.028
#> GSM337288     3  0.5389   0.570403 0.000 0.024 0.636 0.300 0.040
#> GSM337289     3  0.5608   0.538225 0.000 0.056 0.628 0.292 0.024
#> GSM337290     4  0.4886   0.044598 0.000 0.000 0.024 0.528 0.448
#> GSM337291     2  0.3948   0.702384 0.000 0.808 0.112 0.076 0.004
#> GSM337292     2  0.3052   0.761207 0.000 0.868 0.092 0.032 0.008
#> GSM337293     4  0.5846   0.536785 0.000 0.064 0.208 0.668 0.060
#> GSM337294     3  0.5602   0.584229 0.000 0.052 0.620 0.304 0.024
#> GSM337295     4  0.5860   0.578857 0.000 0.088 0.128 0.696 0.088
#> GSM337296     4  0.6450   0.604739 0.000 0.092 0.096 0.636 0.176
#> GSM337297     2  0.0000   0.815354 0.000 1.000 0.000 0.000 0.000
#> GSM337298     2  0.5601  -0.060060 0.000 0.476 0.460 0.004 0.060
#> GSM337299     4  0.5098   0.640879 0.000 0.064 0.084 0.756 0.096
#> GSM337300     3  0.5373   0.586333 0.000 0.036 0.628 0.312 0.024
#> GSM337301     4  0.3773   0.624704 0.000 0.020 0.100 0.832 0.048
#> GSM337302     5  0.5037   0.551184 0.000 0.004 0.056 0.276 0.664
#> GSM337303     2  0.3427   0.737480 0.000 0.844 0.096 0.056 0.004
#> GSM337304     2  0.1893   0.802425 0.000 0.936 0.028 0.024 0.012
#> GSM337305     4  0.6938   0.522293 0.000 0.108 0.188 0.588 0.116
#> GSM337306     3  0.5607   0.556883 0.000 0.036 0.600 0.332 0.032
#> GSM337307     3  0.7970   0.226213 0.000 0.184 0.408 0.296 0.112
#> GSM337308     4  0.6095   0.478586 0.000 0.072 0.228 0.640 0.060
#> GSM337309     2  0.1153   0.810185 0.000 0.964 0.024 0.008 0.004
#> GSM337310     2  0.0451   0.815477 0.000 0.988 0.008 0.004 0.000
#> GSM337311     5  0.2513   0.721272 0.000 0.000 0.008 0.116 0.876
#> GSM337312     3  0.5531   0.375781 0.000 0.308 0.616 0.012 0.064
#> GSM337313     3  0.5264   0.583132 0.000 0.032 0.640 0.304 0.024
#> GSM337314     4  0.6926   0.512814 0.000 0.108 0.192 0.588 0.112
#> GSM337315     1  0.4205   0.740740 0.776 0.000 0.164 0.004 0.056
#> GSM337316     3  0.8034   0.263981 0.000 0.224 0.412 0.252 0.112
#> GSM337317     3  0.6939   0.280505 0.000 0.360 0.448 0.168 0.024
#> GSM337318     4  0.6639   0.601140 0.000 0.092 0.116 0.620 0.172
#> GSM337319     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337337     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.0703   0.972316 0.976 0.000 0.000 0.000 0.024
#> GSM337344     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000   0.996024 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     3  0.1679    0.67869 0.000 0.000 0.936 0.008 0.028 0.028
#> GSM337198     2  0.0146    0.83921 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337199     4  0.5685    0.49976 0.000 0.004 0.224 0.584 0.008 0.180
#> GSM337200     4  0.5250    0.51863 0.000 0.128 0.032 0.720 0.040 0.080
#> GSM337201     3  0.4302    0.35442 0.000 0.000 0.644 0.324 0.004 0.028
#> GSM337202     4  0.6889    0.43888 0.000 0.168 0.092 0.544 0.020 0.176
#> GSM337203     5  0.4747    0.41858 0.000 0.000 0.008 0.204 0.688 0.100
#> GSM337204     4  0.5501    0.51732 0.000 0.128 0.036 0.704 0.052 0.080
#> GSM337205     5  0.3900    0.43616 0.000 0.000 0.008 0.092 0.784 0.116
#> GSM337206     3  0.4849    0.07699 0.000 0.000 0.480 0.476 0.012 0.032
#> GSM337207     3  0.2845    0.63676 0.000 0.148 0.836 0.008 0.000 0.008
#> GSM337208     2  0.3368    0.73716 0.000 0.828 0.012 0.108 0.000 0.052
#> GSM337209     4  0.7744    0.43984 0.000 0.092 0.208 0.472 0.144 0.084
#> GSM337210     2  0.0146    0.83936 0.000 0.996 0.004 0.000 0.000 0.000
#> GSM337211     2  0.0146    0.83921 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337212     4  0.5060   -0.10183 0.000 0.000 0.468 0.476 0.020 0.036
#> GSM337213     2  0.6152    0.19224 0.000 0.488 0.340 0.140 0.000 0.032
#> GSM337214     3  0.4302    0.34470 0.000 0.000 0.644 0.324 0.004 0.028
#> GSM337215     4  0.5476    0.50909 0.000 0.124 0.032 0.696 0.032 0.116
#> GSM337216     5  0.4832    0.19680 0.000 0.244 0.000 0.000 0.648 0.108
#> GSM337217     2  0.6289    0.39425 0.000 0.588 0.016 0.064 0.104 0.228
#> GSM337218     3  0.5168    0.14334 0.000 0.000 0.480 0.456 0.020 0.044
#> GSM337219     5  0.6481   -0.04314 0.000 0.048 0.000 0.148 0.404 0.400
#> GSM337220     3  0.4885    0.51496 0.000 0.268 0.656 0.028 0.000 0.048
#> GSM337221     4  0.7259    0.37578 0.000 0.016 0.292 0.444 0.144 0.104
#> GSM337222     3  0.0837    0.68588 0.000 0.000 0.972 0.020 0.004 0.004
#> GSM337223     3  0.7794    0.03134 0.000 0.060 0.400 0.292 0.168 0.080
#> GSM337224     4  0.7327    0.41438 0.000 0.048 0.200 0.472 0.052 0.228
#> GSM337225     2  0.2407    0.79810 0.000 0.892 0.004 0.056 0.000 0.048
#> GSM337226     4  0.5988    0.42636 0.000 0.048 0.056 0.592 0.028 0.276
#> GSM337227     2  0.0000    0.83883 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337228     2  0.0458    0.83899 0.000 0.984 0.000 0.000 0.000 0.016
#> GSM337229     3  0.0951    0.68552 0.000 0.020 0.968 0.008 0.000 0.004
#> GSM337230     2  0.0405    0.84034 0.000 0.988 0.000 0.004 0.000 0.008
#> GSM337231     2  0.0458    0.83899 0.000 0.984 0.000 0.000 0.000 0.016
#> GSM337232     2  0.6323    0.29411 0.000 0.520 0.280 0.148 0.000 0.052
#> GSM337233     4  0.5104    0.51885 0.000 0.004 0.032 0.700 0.148 0.116
#> GSM337234     2  0.0146    0.83929 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337235     6  0.6919    0.22407 0.000 0.040 0.036 0.308 0.140 0.476
#> GSM337236     3  0.7297    0.15677 0.000 0.384 0.392 0.104 0.064 0.056
#> GSM337237     3  0.3967    0.58443 0.000 0.212 0.748 0.024 0.004 0.012
#> GSM337238     3  0.4856    0.51174 0.000 0.000 0.684 0.200 0.012 0.104
#> GSM337239     5  0.5628    0.15378 0.000 0.052 0.000 0.044 0.468 0.436
#> GSM337240     4  0.6171    0.47668 0.000 0.008 0.060 0.596 0.208 0.128
#> GSM337241     3  0.0260    0.68580 0.000 0.000 0.992 0.008 0.000 0.000
#> GSM337242     4  0.6094    0.43390 0.000 0.008 0.032 0.576 0.232 0.152
#> GSM337243     4  0.3961    0.51211 0.000 0.000 0.036 0.776 0.028 0.160
#> GSM337244     3  0.4841    0.51174 0.000 0.000 0.684 0.204 0.012 0.100
#> GSM337245     2  0.3848    0.55845 0.000 0.692 0.292 0.004 0.000 0.012
#> GSM337246     3  0.0922    0.68605 0.000 0.000 0.968 0.024 0.004 0.004
#> GSM337247     6  0.5787   -0.12950 0.000 0.012 0.000 0.124 0.424 0.440
#> GSM337248     4  0.3730    0.50531 0.000 0.000 0.008 0.784 0.048 0.160
#> GSM337249     2  0.0260    0.83974 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM337250     4  0.3961    0.51211 0.000 0.000 0.036 0.776 0.028 0.160
#> GSM337251     3  0.0260    0.68580 0.000 0.000 0.992 0.008 0.000 0.000
#> GSM337252     3  0.1624    0.68307 0.000 0.000 0.936 0.040 0.004 0.020
#> GSM337253     2  0.5388    0.58223 0.000 0.692 0.016 0.044 0.088 0.160
#> GSM337254     2  0.1718    0.82483 0.000 0.936 0.000 0.020 0.024 0.020
#> GSM337255     2  0.2645    0.78486 0.000 0.880 0.084 0.004 0.012 0.020
#> GSM337256     2  0.1148    0.83209 0.000 0.960 0.000 0.004 0.016 0.020
#> GSM337257     3  0.1624    0.68307 0.000 0.000 0.936 0.040 0.004 0.020
#> GSM337258     2  0.3075    0.75924 0.000 0.848 0.108 0.004 0.008 0.032
#> GSM337259     2  0.0291    0.83907 0.000 0.992 0.004 0.000 0.000 0.004
#> GSM337260     3  0.2884    0.67648 0.000 0.048 0.880 0.036 0.008 0.028
#> GSM337261     5  0.4832    0.19680 0.000 0.244 0.000 0.000 0.648 0.108
#> GSM337262     4  0.5736    0.48161 0.000 0.004 0.032 0.624 0.184 0.156
#> GSM337263     4  0.6553    0.48069 0.000 0.168 0.104 0.608 0.052 0.068
#> GSM337264     6  0.7920    0.29477 0.000 0.268 0.028 0.216 0.132 0.356
#> GSM337265     5  0.5046    0.26346 0.000 0.024 0.008 0.040 0.636 0.292
#> GSM337266     5  0.4050    0.44234 0.000 0.012 0.000 0.104 0.776 0.108
#> GSM337267     4  0.5778    0.07505 0.000 0.000 0.404 0.460 0.012 0.124
#> GSM337268     4  0.4530    0.59073 0.000 0.004 0.072 0.768 0.072 0.084
#> GSM337269     4  0.5103   -0.05719 0.000 0.000 0.436 0.504 0.020 0.040
#> GSM337270     3  0.7067    0.12259 0.000 0.012 0.404 0.184 0.340 0.060
#> GSM337271     5  0.4348    0.43423 0.000 0.012 0.000 0.120 0.748 0.120
#> GSM337272     4  0.5685    0.49976 0.000 0.004 0.224 0.584 0.008 0.180
#> GSM337273     3  0.7199    0.30215 0.000 0.016 0.492 0.124 0.220 0.148
#> GSM337274     3  0.3854    0.64307 0.000 0.116 0.808 0.008 0.032 0.036
#> GSM337275     4  0.5969    0.31185 0.000 0.020 0.028 0.548 0.076 0.328
#> GSM337276     5  0.3978    0.42064 0.000 0.020 0.024 0.044 0.808 0.104
#> GSM337277     6  0.7050    0.34305 0.000 0.048 0.032 0.196 0.232 0.492
#> GSM337278     4  0.5260    0.50564 0.000 0.004 0.032 0.680 0.172 0.112
#> GSM337279     4  0.5027    0.53026 0.000 0.004 0.032 0.704 0.164 0.096
#> GSM337280     2  0.1787    0.82203 0.000 0.932 0.000 0.020 0.032 0.016
#> GSM337281     4  0.6819    0.35097 0.000 0.116 0.264 0.520 0.020 0.080
#> GSM337282     4  0.5487    0.50688 0.000 0.004 0.024 0.644 0.136 0.192
#> GSM337283     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.4910    0.37063 0.000 0.000 0.012 0.208 0.676 0.104
#> GSM337285     5  0.4348    0.43535 0.000 0.012 0.000 0.124 0.748 0.116
#> GSM337286     5  0.5317    0.29530 0.000 0.000 0.024 0.312 0.592 0.072
#> GSM337287     5  0.4050    0.44234 0.000 0.012 0.000 0.104 0.776 0.108
#> GSM337288     6  0.5831   -0.04682 0.000 0.000 0.008 0.144 0.408 0.440
#> GSM337289     5  0.4569    0.38668 0.000 0.000 0.012 0.220 0.700 0.068
#> GSM337290     3  0.5168    0.14334 0.000 0.000 0.480 0.456 0.020 0.044
#> GSM337291     2  0.4342    0.70094 0.000 0.776 0.000 0.076 0.076 0.072
#> GSM337292     2  0.3551    0.76935 0.000 0.836 0.004 0.036 0.060 0.064
#> GSM337293     4  0.5909    0.38812 0.000 0.012 0.024 0.568 0.104 0.292
#> GSM337294     5  0.5964   -0.02068 0.000 0.012 0.000 0.152 0.420 0.416
#> GSM337295     4  0.5988    0.42037 0.000 0.040 0.056 0.584 0.032 0.288
#> GSM337296     4  0.5998    0.53395 0.000 0.012 0.128 0.632 0.060 0.168
#> GSM337297     2  0.0000    0.83883 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337298     2  0.6083   -0.16437 0.000 0.396 0.000 0.000 0.308 0.296
#> GSM337299     4  0.4072    0.57122 0.000 0.004 0.036 0.796 0.064 0.100
#> GSM337300     5  0.5508    0.00592 0.000 0.000 0.000 0.128 0.440 0.432
#> GSM337301     4  0.4755    0.55083 0.000 0.004 0.024 0.728 0.144 0.100
#> GSM337302     3  0.4436    0.59794 0.000 0.000 0.740 0.168 0.068 0.024
#> GSM337303     2  0.3848    0.73969 0.000 0.812 0.000 0.060 0.068 0.060
#> GSM337304     2  0.1780    0.81890 0.000 0.924 0.000 0.028 0.000 0.048
#> GSM337305     4  0.6092    0.43706 0.000 0.008 0.044 0.596 0.204 0.148
#> GSM337306     6  0.5963   -0.06478 0.000 0.000 0.008 0.168 0.396 0.428
#> GSM337307     6  0.7085    0.33541 0.000 0.044 0.032 0.204 0.244 0.476
#> GSM337308     4  0.5903    0.42544 0.000 0.012 0.020 0.600 0.208 0.160
#> GSM337309     2  0.1196    0.83123 0.000 0.952 0.000 0.008 0.000 0.040
#> GSM337310     2  0.0547    0.83861 0.000 0.980 0.000 0.000 0.000 0.020
#> GSM337311     3  0.0951    0.68561 0.000 0.000 0.968 0.020 0.004 0.008
#> GSM337312     6  0.5954   -0.11118 0.000 0.220 0.000 0.000 0.372 0.408
#> GSM337313     5  0.5631    0.04439 0.000 0.000 0.000 0.148 0.444 0.408
#> GSM337314     4  0.6064    0.42773 0.000 0.008 0.040 0.596 0.204 0.152
#> GSM337315     1  0.4012    0.70159 0.752 0.000 0.000 0.000 0.084 0.164
#> GSM337316     6  0.7387    0.33227 0.000 0.084 0.028 0.184 0.248 0.456
#> GSM337317     6  0.7032    0.05590 0.000 0.324 0.000 0.064 0.264 0.348
#> GSM337318     4  0.6264    0.51955 0.000 0.012 0.128 0.600 0.068 0.192
#> GSM337319     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0146    0.99190 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337324     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0146    0.99190 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337327     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0405    0.98545 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM337335     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0146    0.99187 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337337     1  0.0405    0.98545 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM337338     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.1053    0.96285 0.964 0.000 0.012 0.000 0.004 0.020
#> GSM337344     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.99488 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-hclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-hclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-hclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-hclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-hclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-hclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-hclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-hclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-hclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-hclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-SD-hclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-hclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-hclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-hclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-hclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-hclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-hclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-hclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-hclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-hclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-hclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-hclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-hclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-hclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-hclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-hclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-hclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> SD:hclust 180         5.92e-12    6.32e-38 2
#> SD:hclust 167         1.26e-11    2.21e-33 3
#> SD:hclust 159         9.18e-13    1.72e-32 4
#> SD:hclust 146         1.49e-12    6.47e-30 5
#> SD:hclust 118         5.19e-14    1.89e-23 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


SD:kmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "kmeans"]
# you can also extract it by
# res = res_list["SD:kmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'kmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-kmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-kmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.993       0.997         0.4455 0.557   0.557
#> 3 3 0.613           0.695       0.787         0.3991 0.794   0.630
#> 4 4 0.561           0.705       0.751         0.1324 0.843   0.592
#> 5 5 0.632           0.588       0.706         0.0858 0.867   0.561
#> 6 6 0.676           0.561       0.734         0.0472 0.887   0.557

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.996 0.000 1.000
#> GSM337198     2   0.000      0.996 0.000 1.000
#> GSM337199     2   0.000      0.996 0.000 1.000
#> GSM337200     2   0.000      0.996 0.000 1.000
#> GSM337201     2   0.000      0.996 0.000 1.000
#> GSM337202     2   0.000      0.996 0.000 1.000
#> GSM337203     2   0.000      0.996 0.000 1.000
#> GSM337204     2   0.000      0.996 0.000 1.000
#> GSM337205     2   0.000      0.996 0.000 1.000
#> GSM337206     2   0.000      0.996 0.000 1.000
#> GSM337207     2   0.000      0.996 0.000 1.000
#> GSM337208     2   0.000      0.996 0.000 1.000
#> GSM337209     2   0.000      0.996 0.000 1.000
#> GSM337210     2   0.000      0.996 0.000 1.000
#> GSM337211     2   0.000      0.996 0.000 1.000
#> GSM337212     2   0.000      0.996 0.000 1.000
#> GSM337213     2   0.000      0.996 0.000 1.000
#> GSM337214     2   0.000      0.996 0.000 1.000
#> GSM337215     2   0.000      0.996 0.000 1.000
#> GSM337216     2   0.000      0.996 0.000 1.000
#> GSM337217     2   0.000      0.996 0.000 1.000
#> GSM337218     2   0.000      0.996 0.000 1.000
#> GSM337219     2   0.000      0.996 0.000 1.000
#> GSM337220     2   0.000      0.996 0.000 1.000
#> GSM337221     2   0.000      0.996 0.000 1.000
#> GSM337222     2   0.000      0.996 0.000 1.000
#> GSM337223     2   0.000      0.996 0.000 1.000
#> GSM337224     2   0.000      0.996 0.000 1.000
#> GSM337225     2   0.000      0.996 0.000 1.000
#> GSM337226     2   0.000      0.996 0.000 1.000
#> GSM337227     2   0.000      0.996 0.000 1.000
#> GSM337228     2   0.000      0.996 0.000 1.000
#> GSM337229     2   0.000      0.996 0.000 1.000
#> GSM337230     2   0.000      0.996 0.000 1.000
#> GSM337231     2   0.000      0.996 0.000 1.000
#> GSM337232     2   0.000      0.996 0.000 1.000
#> GSM337233     2   0.000      0.996 0.000 1.000
#> GSM337234     2   0.000      0.996 0.000 1.000
#> GSM337235     2   0.000      0.996 0.000 1.000
#> GSM337236     2   0.000      0.996 0.000 1.000
#> GSM337237     2   0.000      0.996 0.000 1.000
#> GSM337238     2   0.000      0.996 0.000 1.000
#> GSM337239     2   0.000      0.996 0.000 1.000
#> GSM337240     2   0.000      0.996 0.000 1.000
#> GSM337241     2   0.000      0.996 0.000 1.000
#> GSM337242     2   0.000      0.996 0.000 1.000
#> GSM337243     2   0.000      0.996 0.000 1.000
#> GSM337244     2   0.000      0.996 0.000 1.000
#> GSM337245     2   0.000      0.996 0.000 1.000
#> GSM337246     2   0.000      0.996 0.000 1.000
#> GSM337247     2   0.000      0.996 0.000 1.000
#> GSM337248     2   0.000      0.996 0.000 1.000
#> GSM337249     2   0.000      0.996 0.000 1.000
#> GSM337250     2   0.000      0.996 0.000 1.000
#> GSM337251     2   0.000      0.996 0.000 1.000
#> GSM337252     2   0.000      0.996 0.000 1.000
#> GSM337253     2   0.000      0.996 0.000 1.000
#> GSM337254     2   0.000      0.996 0.000 1.000
#> GSM337255     2   0.000      0.996 0.000 1.000
#> GSM337256     2   0.000      0.996 0.000 1.000
#> GSM337257     2   0.000      0.996 0.000 1.000
#> GSM337258     2   0.000      0.996 0.000 1.000
#> GSM337259     2   0.000      0.996 0.000 1.000
#> GSM337260     2   0.000      0.996 0.000 1.000
#> GSM337261     2   0.000      0.996 0.000 1.000
#> GSM337262     2   0.000      0.996 0.000 1.000
#> GSM337263     2   0.000      0.996 0.000 1.000
#> GSM337264     2   0.000      0.996 0.000 1.000
#> GSM337265     2   0.000      0.996 0.000 1.000
#> GSM337266     2   0.000      0.996 0.000 1.000
#> GSM337267     2   0.000      0.996 0.000 1.000
#> GSM337268     2   0.000      0.996 0.000 1.000
#> GSM337269     2   0.000      0.996 0.000 1.000
#> GSM337270     2   0.000      0.996 0.000 1.000
#> GSM337271     2   0.000      0.996 0.000 1.000
#> GSM337272     2   0.000      0.996 0.000 1.000
#> GSM337273     2   0.000      0.996 0.000 1.000
#> GSM337274     2   0.000      0.996 0.000 1.000
#> GSM337275     2   0.000      0.996 0.000 1.000
#> GSM337276     2   0.000      0.996 0.000 1.000
#> GSM337277     2   0.000      0.996 0.000 1.000
#> GSM337278     2   0.000      0.996 0.000 1.000
#> GSM337279     2   0.000      0.996 0.000 1.000
#> GSM337280     2   0.000      0.996 0.000 1.000
#> GSM337281     2   0.000      0.996 0.000 1.000
#> GSM337282     2   0.000      0.996 0.000 1.000
#> GSM337283     1   0.000      1.000 1.000 0.000
#> GSM337284     2   0.000      0.996 0.000 1.000
#> GSM337285     2   0.000      0.996 0.000 1.000
#> GSM337286     2   0.000      0.996 0.000 1.000
#> GSM337287     2   0.000      0.996 0.000 1.000
#> GSM337288     2   0.000      0.996 0.000 1.000
#> GSM337289     2   0.000      0.996 0.000 1.000
#> GSM337290     2   0.000      0.996 0.000 1.000
#> GSM337291     2   0.000      0.996 0.000 1.000
#> GSM337292     2   0.000      0.996 0.000 1.000
#> GSM337293     2   0.000      0.996 0.000 1.000
#> GSM337294     2   0.000      0.996 0.000 1.000
#> GSM337295     2   0.000      0.996 0.000 1.000
#> GSM337296     2   0.000      0.996 0.000 1.000
#> GSM337297     2   0.000      0.996 0.000 1.000
#> GSM337298     2   0.000      0.996 0.000 1.000
#> GSM337299     2   0.000      0.996 0.000 1.000
#> GSM337300     2   0.000      0.996 0.000 1.000
#> GSM337301     2   0.000      0.996 0.000 1.000
#> GSM337302     2   0.000      0.996 0.000 1.000
#> GSM337303     2   0.000      0.996 0.000 1.000
#> GSM337304     2   0.000      0.996 0.000 1.000
#> GSM337305     2   0.000      0.996 0.000 1.000
#> GSM337306     2   0.000      0.996 0.000 1.000
#> GSM337307     2   0.000      0.996 0.000 1.000
#> GSM337308     2   0.000      0.996 0.000 1.000
#> GSM337309     2   0.000      0.996 0.000 1.000
#> GSM337310     2   0.000      0.996 0.000 1.000
#> GSM337311     2   0.000      0.996 0.000 1.000
#> GSM337312     2   0.000      0.996 0.000 1.000
#> GSM337313     2   0.000      0.996 0.000 1.000
#> GSM337314     2   0.000      0.996 0.000 1.000
#> GSM337315     1   0.000      1.000 1.000 0.000
#> GSM337316     2   0.000      0.996 0.000 1.000
#> GSM337317     2   0.000      0.996 0.000 1.000
#> GSM337318     2   0.000      0.996 0.000 1.000
#> GSM337319     1   0.000      1.000 1.000 0.000
#> GSM337320     1   0.000      1.000 1.000 0.000
#> GSM337321     1   0.000      1.000 1.000 0.000
#> GSM337322     1   0.000      1.000 1.000 0.000
#> GSM337323     1   0.000      1.000 1.000 0.000
#> GSM337324     1   0.000      1.000 1.000 0.000
#> GSM337325     1   0.000      1.000 1.000 0.000
#> GSM337326     1   0.000      1.000 1.000 0.000
#> GSM337327     1   0.000      1.000 1.000 0.000
#> GSM337328     1   0.000      1.000 1.000 0.000
#> GSM337329     1   0.000      1.000 1.000 0.000
#> GSM337330     1   0.000      1.000 1.000 0.000
#> GSM337331     1   0.000      1.000 1.000 0.000
#> GSM337332     1   0.000      1.000 1.000 0.000
#> GSM337333     1   0.000      1.000 1.000 0.000
#> GSM337334     1   0.000      1.000 1.000 0.000
#> GSM337335     1   0.000      1.000 1.000 0.000
#> GSM337336     1   0.000      1.000 1.000 0.000
#> GSM337337     1   0.000      1.000 1.000 0.000
#> GSM337338     1   0.000      1.000 1.000 0.000
#> GSM337339     1   0.000      1.000 1.000 0.000
#> GSM337340     1   0.000      1.000 1.000 0.000
#> GSM337341     1   0.000      1.000 1.000 0.000
#> GSM337342     1   0.000      1.000 1.000 0.000
#> GSM337343     2   0.996      0.134 0.464 0.536
#> GSM337344     1   0.000      1.000 1.000 0.000
#> GSM337345     1   0.000      1.000 1.000 0.000
#> GSM337346     1   0.000      1.000 1.000 0.000
#> GSM337347     1   0.000      1.000 1.000 0.000
#> GSM337348     1   0.000      1.000 1.000 0.000
#> GSM337349     1   0.000      1.000 1.000 0.000
#> GSM337350     1   0.000      1.000 1.000 0.000
#> GSM337351     1   0.000      1.000 1.000 0.000
#> GSM337352     1   0.000      1.000 1.000 0.000
#> GSM337353     1   0.000      1.000 1.000 0.000
#> GSM337354     1   0.000      1.000 1.000 0.000
#> GSM337355     1   0.000      1.000 1.000 0.000
#> GSM337356     1   0.000      1.000 1.000 0.000
#> GSM337357     1   0.000      1.000 1.000 0.000
#> GSM337358     1   0.000      1.000 1.000 0.000
#> GSM337359     1   0.000      1.000 1.000 0.000
#> GSM337360     1   0.000      1.000 1.000 0.000
#> GSM337361     1   0.000      1.000 1.000 0.000
#> GSM337362     1   0.000      1.000 1.000 0.000
#> GSM337363     1   0.000      1.000 1.000 0.000
#> GSM337364     1   0.000      1.000 1.000 0.000
#> GSM337365     1   0.000      1.000 1.000 0.000
#> GSM337366     1   0.000      1.000 1.000 0.000
#> GSM337367     1   0.000      1.000 1.000 0.000
#> GSM337368     1   0.000      1.000 1.000 0.000
#> GSM337369     1   0.000      1.000 1.000 0.000
#> GSM337370     1   0.000      1.000 1.000 0.000
#> GSM337371     1   0.000      1.000 1.000 0.000
#> GSM337372     1   0.000      1.000 1.000 0.000
#> GSM337373     1   0.000      1.000 1.000 0.000
#> GSM337374     1   0.000      1.000 1.000 0.000
#> GSM337375     1   0.000      1.000 1.000 0.000
#> GSM337376     1   0.000      1.000 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.5254     0.6364 0.000 0.736 0.264
#> GSM337198     3  0.5178     0.7505 0.000 0.256 0.744
#> GSM337199     2  0.5254     0.6348 0.000 0.736 0.264
#> GSM337200     2  0.4842     0.6469 0.000 0.776 0.224
#> GSM337201     2  0.5178     0.6420 0.000 0.744 0.256
#> GSM337202     2  0.4842     0.6480 0.000 0.776 0.224
#> GSM337203     2  0.2796     0.5937 0.000 0.908 0.092
#> GSM337204     2  0.4931     0.6412 0.000 0.768 0.232
#> GSM337205     2  0.2796     0.5937 0.000 0.908 0.092
#> GSM337206     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337207     3  0.6008     0.4733 0.000 0.372 0.628
#> GSM337208     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337209     2  0.5327     0.6319 0.000 0.728 0.272
#> GSM337210     3  0.5216     0.6545 0.000 0.260 0.740
#> GSM337211     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337212     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337213     3  0.6008     0.4733 0.000 0.372 0.628
#> GSM337214     2  0.5291     0.6325 0.000 0.732 0.268
#> GSM337215     2  0.5098     0.6421 0.000 0.752 0.248
#> GSM337216     3  0.6302     0.5640 0.000 0.480 0.520
#> GSM337217     2  0.6235    -0.3843 0.000 0.564 0.436
#> GSM337218     2  0.4974     0.6549 0.000 0.764 0.236
#> GSM337219     3  0.6299     0.5692 0.000 0.476 0.524
#> GSM337220     3  0.6244     0.3009 0.000 0.440 0.560
#> GSM337221     2  0.3482     0.6664 0.000 0.872 0.128
#> GSM337222     2  0.5216     0.6404 0.000 0.740 0.260
#> GSM337223     2  0.4291     0.6661 0.000 0.820 0.180
#> GSM337224     2  0.4750     0.6532 0.000 0.784 0.216
#> GSM337225     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337226     2  0.4452     0.6597 0.000 0.808 0.192
#> GSM337227     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337228     3  0.5216     0.7486 0.000 0.260 0.740
#> GSM337229     2  0.6244     0.1976 0.000 0.560 0.440
#> GSM337230     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337231     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337232     3  0.5948     0.4973 0.000 0.360 0.640
#> GSM337233     2  0.4504     0.6613 0.000 0.804 0.196
#> GSM337234     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337235     2  0.5058     0.5335 0.000 0.756 0.244
#> GSM337236     3  0.6026     0.5422 0.000 0.376 0.624
#> GSM337237     3  0.6267     0.2612 0.000 0.452 0.548
#> GSM337238     2  0.5178     0.6437 0.000 0.744 0.256
#> GSM337239     2  0.4291     0.4720 0.000 0.820 0.180
#> GSM337240     2  0.0424     0.6337 0.000 0.992 0.008
#> GSM337241     2  0.5431     0.6093 0.000 0.716 0.284
#> GSM337242     2  0.1753     0.6210 0.000 0.952 0.048
#> GSM337243     2  0.6126     0.3022 0.000 0.600 0.400
#> GSM337244     2  0.5058     0.6519 0.000 0.756 0.244
#> GSM337245     3  0.5465     0.6151 0.000 0.288 0.712
#> GSM337246     2  0.5216     0.6404 0.000 0.740 0.260
#> GSM337247     2  0.5397     0.1762 0.000 0.720 0.280
#> GSM337248     2  0.2066     0.6193 0.000 0.940 0.060
#> GSM337249     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337250     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337251     2  0.5291     0.6325 0.000 0.732 0.268
#> GSM337252     2  0.5254     0.6364 0.000 0.736 0.264
#> GSM337253     3  0.6126     0.6353 0.000 0.400 0.600
#> GSM337254     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337255     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337256     3  0.5216     0.7486 0.000 0.260 0.740
#> GSM337257     2  0.5291     0.6325 0.000 0.732 0.268
#> GSM337258     3  0.5138     0.7486 0.000 0.252 0.748
#> GSM337259     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337260     2  0.6244     0.1976 0.000 0.560 0.440
#> GSM337261     3  0.6299     0.5670 0.000 0.476 0.524
#> GSM337262     2  0.2356     0.6087 0.000 0.928 0.072
#> GSM337263     2  0.5254     0.6353 0.000 0.736 0.264
#> GSM337264     3  0.6295     0.5738 0.000 0.472 0.528
#> GSM337265     2  0.4062     0.5040 0.000 0.836 0.164
#> GSM337266     2  0.4002     0.5109 0.000 0.840 0.160
#> GSM337267     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337268     2  0.4121     0.6671 0.000 0.832 0.168
#> GSM337269     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337270     2  0.2356     0.6121 0.000 0.928 0.072
#> GSM337271     2  0.4002     0.5109 0.000 0.840 0.160
#> GSM337272     2  0.5254     0.6348 0.000 0.736 0.264
#> GSM337273     2  0.2261     0.6228 0.000 0.932 0.068
#> GSM337274     3  0.6286     0.2229 0.000 0.464 0.536
#> GSM337275     2  0.2625     0.6049 0.000 0.916 0.084
#> GSM337276     2  0.6267    -0.4544 0.000 0.548 0.452
#> GSM337277     2  0.3816     0.5293 0.000 0.852 0.148
#> GSM337278     2  0.0237     0.6327 0.000 0.996 0.004
#> GSM337279     2  0.0592     0.6370 0.000 0.988 0.012
#> GSM337280     3  0.5216     0.7490 0.000 0.260 0.740
#> GSM337281     2  0.6180     0.2113 0.000 0.584 0.416
#> GSM337282     2  0.2796     0.5937 0.000 0.908 0.092
#> GSM337283     1  0.0424     0.9513 0.992 0.000 0.008
#> GSM337284     2  0.3941     0.5113 0.000 0.844 0.156
#> GSM337285     2  0.3941     0.5174 0.000 0.844 0.156
#> GSM337286     2  0.2066     0.6157 0.000 0.940 0.060
#> GSM337287     2  0.4062     0.5040 0.000 0.836 0.164
#> GSM337288     2  0.2878     0.5899 0.000 0.904 0.096
#> GSM337289     2  0.2878     0.5899 0.000 0.904 0.096
#> GSM337290     2  0.5016     0.6531 0.000 0.760 0.240
#> GSM337291     3  0.6299     0.5692 0.000 0.476 0.524
#> GSM337292     3  0.6280     0.5849 0.000 0.460 0.540
#> GSM337293     2  0.2796     0.5937 0.000 0.908 0.092
#> GSM337294     2  0.4235     0.4732 0.000 0.824 0.176
#> GSM337295     2  0.4654     0.6565 0.000 0.792 0.208
#> GSM337296     2  0.4178     0.6670 0.000 0.828 0.172
#> GSM337297     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337298     3  0.6267     0.5896 0.000 0.452 0.548
#> GSM337299     2  0.4399     0.6667 0.000 0.812 0.188
#> GSM337300     2  0.4002     0.5046 0.000 0.840 0.160
#> GSM337301     2  0.4002     0.6679 0.000 0.840 0.160
#> GSM337302     2  0.5216     0.6404 0.000 0.740 0.260
#> GSM337303     3  0.6295     0.5738 0.000 0.472 0.528
#> GSM337304     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337305     2  0.1860     0.6218 0.000 0.948 0.052
#> GSM337306     2  0.2796     0.5937 0.000 0.908 0.092
#> GSM337307     2  0.4062     0.5040 0.000 0.836 0.164
#> GSM337308     2  0.2261     0.6113 0.000 0.932 0.068
#> GSM337309     3  0.5098     0.7528 0.000 0.248 0.752
#> GSM337310     3  0.5178     0.7505 0.000 0.256 0.744
#> GSM337311     2  0.5254     0.6364 0.000 0.736 0.264
#> GSM337312     3  0.6295     0.5716 0.000 0.472 0.528
#> GSM337313     2  0.4002     0.5046 0.000 0.840 0.160
#> GSM337314     2  0.3192     0.5718 0.000 0.888 0.112
#> GSM337315     1  0.5756     0.8576 0.764 0.028 0.208
#> GSM337316     3  0.6307     0.5503 0.000 0.488 0.512
#> GSM337317     3  0.6295     0.5738 0.000 0.472 0.528
#> GSM337318     2  0.3340     0.6654 0.000 0.880 0.120
#> GSM337319     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337323     1  0.4235     0.8918 0.824 0.000 0.176
#> GSM337324     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337325     1  0.0237     0.9522 0.996 0.000 0.004
#> GSM337326     1  0.4235     0.8918 0.824 0.000 0.176
#> GSM337327     1  0.4654     0.8782 0.792 0.000 0.208
#> GSM337328     1  0.0237     0.9521 0.996 0.000 0.004
#> GSM337329     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337334     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337335     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337336     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337337     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337338     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337339     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337340     1  0.0424     0.9513 0.992 0.000 0.008
#> GSM337341     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337343     3  0.9787    -0.0132 0.296 0.268 0.436
#> GSM337344     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337350     1  0.2711     0.9247 0.912 0.000 0.088
#> GSM337351     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337355     1  0.4504     0.8834 0.804 0.000 0.196
#> GSM337356     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337357     1  0.3619     0.9070 0.864 0.000 0.136
#> GSM337358     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337359     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337360     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337361     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337362     1  0.4654     0.8779 0.792 0.000 0.208
#> GSM337363     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337364     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337365     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337368     1  0.4702     0.8761 0.788 0.000 0.212
#> GSM337369     1  0.4654     0.8779 0.792 0.000 0.208
#> GSM337370     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9532 1.000 0.000 0.000
#> GSM337374     1  0.1031     0.9463 0.976 0.000 0.024
#> GSM337375     1  0.4555     0.8819 0.800 0.000 0.200
#> GSM337376     1  0.0000     0.9532 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.1584    0.71064 0.000 0.012 0.036 0.952
#> GSM337198     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337199     4  0.2053    0.69952 0.000 0.004 0.072 0.924
#> GSM337200     4  0.5585    0.50306 0.000 0.084 0.204 0.712
#> GSM337201     4  0.0921    0.71697 0.000 0.000 0.028 0.972
#> GSM337202     4  0.6124    0.44371 0.000 0.084 0.276 0.640
#> GSM337203     3  0.5090    0.76783 0.000 0.016 0.660 0.324
#> GSM337204     4  0.5576    0.52272 0.000 0.096 0.184 0.720
#> GSM337205     3  0.5090    0.76783 0.000 0.016 0.660 0.324
#> GSM337206     4  0.1716    0.70600 0.000 0.000 0.064 0.936
#> GSM337207     4  0.4356    0.25776 0.000 0.292 0.000 0.708
#> GSM337208     2  0.5343    0.90745 0.000 0.708 0.052 0.240
#> GSM337209     4  0.2255    0.70646 0.000 0.068 0.012 0.920
#> GSM337210     2  0.4277    0.85604 0.000 0.720 0.000 0.280
#> GSM337211     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337212     4  0.1792    0.70467 0.000 0.000 0.068 0.932
#> GSM337213     4  0.4855   -0.08162 0.000 0.400 0.000 0.600
#> GSM337214     4  0.0672    0.71765 0.000 0.008 0.008 0.984
#> GSM337215     4  0.4590    0.61321 0.000 0.036 0.192 0.772
#> GSM337216     3  0.6709    0.19102 0.000 0.400 0.508 0.092
#> GSM337217     3  0.6915    0.58029 0.000 0.196 0.592 0.212
#> GSM337218     4  0.2610    0.68510 0.000 0.012 0.088 0.900
#> GSM337219     3  0.6415    0.48579 0.000 0.288 0.612 0.100
#> GSM337220     4  0.4434    0.42685 0.000 0.228 0.016 0.756
#> GSM337221     4  0.5269    0.15044 0.000 0.016 0.364 0.620
#> GSM337222     4  0.0804    0.71851 0.000 0.008 0.012 0.980
#> GSM337223     4  0.5311    0.26500 0.000 0.024 0.328 0.648
#> GSM337224     4  0.4957    0.46122 0.000 0.016 0.300 0.684
#> GSM337225     2  0.5417    0.90406 0.000 0.704 0.056 0.240
#> GSM337226     4  0.5512   -0.26471 0.000 0.016 0.488 0.496
#> GSM337227     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337228     2  0.5074    0.91398 0.000 0.724 0.040 0.236
#> GSM337229     4  0.3166    0.61421 0.000 0.116 0.016 0.868
#> GSM337230     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337231     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337232     4  0.5586   -0.29130 0.000 0.452 0.020 0.528
#> GSM337233     4  0.4690    0.43910 0.000 0.012 0.276 0.712
#> GSM337234     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337235     3  0.6219    0.65018 0.000 0.068 0.588 0.344
#> GSM337236     2  0.6969    0.36067 0.000 0.448 0.112 0.440
#> GSM337237     4  0.3837    0.44261 0.000 0.224 0.000 0.776
#> GSM337238     4  0.0927    0.71837 0.000 0.008 0.016 0.976
#> GSM337239     3  0.6027    0.76542 0.000 0.092 0.664 0.244
#> GSM337240     3  0.5174    0.71051 0.000 0.012 0.620 0.368
#> GSM337241     4  0.2227    0.70930 0.000 0.036 0.036 0.928
#> GSM337242     3  0.4564    0.76541 0.000 0.000 0.672 0.328
#> GSM337243     4  0.5006    0.64843 0.000 0.124 0.104 0.772
#> GSM337244     4  0.1792    0.70305 0.000 0.000 0.068 0.932
#> GSM337245     2  0.4304    0.84960 0.000 0.716 0.000 0.284
#> GSM337246     4  0.1004    0.71726 0.000 0.004 0.024 0.972
#> GSM337247     3  0.5857    0.74517 0.000 0.108 0.696 0.196
#> GSM337248     3  0.5038    0.75916 0.000 0.012 0.652 0.336
#> GSM337249     2  0.5074    0.91398 0.000 0.724 0.040 0.236
#> GSM337250     4  0.2867    0.67332 0.000 0.012 0.104 0.884
#> GSM337251     4  0.1042    0.71474 0.000 0.008 0.020 0.972
#> GSM337252     4  0.0336    0.71802 0.000 0.008 0.000 0.992
#> GSM337253     2  0.5531    0.79969 0.000 0.732 0.128 0.140
#> GSM337254     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337255     2  0.5074    0.91398 0.000 0.724 0.040 0.236
#> GSM337256     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337257     4  0.0336    0.71802 0.000 0.008 0.000 0.992
#> GSM337258     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337259     2  0.5074    0.91398 0.000 0.724 0.040 0.236
#> GSM337260     4  0.2868    0.59986 0.000 0.136 0.000 0.864
#> GSM337261     2  0.6780    0.08584 0.000 0.488 0.416 0.096
#> GSM337262     3  0.5110    0.76607 0.000 0.016 0.656 0.328
#> GSM337263     4  0.3149    0.69624 0.000 0.088 0.032 0.880
#> GSM337264     3  0.6765    0.45171 0.000 0.300 0.576 0.124
#> GSM337265     3  0.5799    0.76136 0.000 0.068 0.668 0.264
#> GSM337266     3  0.6078    0.76562 0.000 0.068 0.620 0.312
#> GSM337267     4  0.2216    0.70519 0.000 0.000 0.092 0.908
#> GSM337268     4  0.5400    0.14575 0.000 0.020 0.372 0.608
#> GSM337269     4  0.1637    0.70667 0.000 0.000 0.060 0.940
#> GSM337270     3  0.5018    0.76172 0.000 0.012 0.656 0.332
#> GSM337271     3  0.6078    0.76562 0.000 0.068 0.620 0.312
#> GSM337272     4  0.2053    0.69952 0.000 0.004 0.072 0.924
#> GSM337273     3  0.4980    0.75295 0.000 0.016 0.680 0.304
#> GSM337274     4  0.3837    0.44261 0.000 0.224 0.000 0.776
#> GSM337275     3  0.5247    0.76077 0.000 0.032 0.684 0.284
#> GSM337276     3  0.6851    0.51057 0.000 0.300 0.568 0.132
#> GSM337277     3  0.5472    0.76491 0.000 0.044 0.676 0.280
#> GSM337278     3  0.5366    0.54836 0.000 0.012 0.548 0.440
#> GSM337279     4  0.5406   -0.35561 0.000 0.012 0.480 0.508
#> GSM337280     2  0.5102    0.89987 0.000 0.732 0.048 0.220
#> GSM337281     4  0.4784    0.62459 0.000 0.112 0.100 0.788
#> GSM337282     3  0.4804    0.77062 0.000 0.016 0.708 0.276
#> GSM337283     1  0.3427    0.87254 0.860 0.112 0.028 0.000
#> GSM337284     3  0.4993    0.78615 0.000 0.028 0.712 0.260
#> GSM337285     3  0.6078    0.76562 0.000 0.068 0.620 0.312
#> GSM337286     3  0.4720    0.76552 0.000 0.004 0.672 0.324
#> GSM337287     3  0.6078    0.76562 0.000 0.068 0.620 0.312
#> GSM337288     3  0.4857    0.77751 0.000 0.016 0.700 0.284
#> GSM337289     3  0.4857    0.76870 0.000 0.008 0.668 0.324
#> GSM337290     4  0.1637    0.70667 0.000 0.000 0.060 0.940
#> GSM337291     3  0.6842    0.06544 0.000 0.436 0.464 0.100
#> GSM337292     2  0.5613    0.74690 0.000 0.724 0.156 0.120
#> GSM337293     3  0.4831    0.76871 0.000 0.016 0.704 0.280
#> GSM337294     3  0.5448    0.77987 0.000 0.056 0.700 0.244
#> GSM337295     4  0.4978    0.41823 0.000 0.012 0.324 0.664
#> GSM337296     4  0.5130    0.28878 0.000 0.016 0.332 0.652
#> GSM337297     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337298     2  0.5604    0.75179 0.000 0.724 0.160 0.116
#> GSM337299     4  0.4222    0.45414 0.000 0.000 0.272 0.728
#> GSM337300     3  0.5113    0.78491 0.000 0.032 0.704 0.264
#> GSM337301     4  0.5496    0.11428 0.000 0.024 0.372 0.604
#> GSM337302     4  0.1452    0.71538 0.000 0.008 0.036 0.956
#> GSM337303     2  0.5569    0.72015 0.000 0.724 0.172 0.104
#> GSM337304     2  0.6167    0.85150 0.000 0.652 0.100 0.248
#> GSM337305     3  0.5237    0.73834 0.000 0.016 0.628 0.356
#> GSM337306     3  0.4776    0.77217 0.000 0.016 0.712 0.272
#> GSM337307     3  0.5810    0.76164 0.000 0.072 0.672 0.256
#> GSM337308     3  0.5018    0.76215 0.000 0.012 0.656 0.332
#> GSM337309     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337310     2  0.5106    0.91530 0.000 0.720 0.040 0.240
#> GSM337311     4  0.0336    0.71802 0.000 0.008 0.000 0.992
#> GSM337312     3  0.6837    0.00519 0.000 0.428 0.472 0.100
#> GSM337313     3  0.5169    0.78585 0.000 0.032 0.696 0.272
#> GSM337314     3  0.5193    0.76740 0.000 0.020 0.656 0.324
#> GSM337315     1  0.8240    0.65678 0.492 0.244 0.232 0.032
#> GSM337316     3  0.6245    0.56682 0.000 0.244 0.648 0.108
#> GSM337317     3  0.6859    0.17605 0.000 0.380 0.512 0.108
#> GSM337318     4  0.5364    0.05559 0.000 0.016 0.392 0.592
#> GSM337319     1  0.1798    0.88966 0.944 0.040 0.016 0.000
#> GSM337320     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337321     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0592    0.89819 0.984 0.016 0.000 0.000
#> GSM337323     1  0.6339    0.79080 0.656 0.196 0.148 0.000
#> GSM337324     1  0.1975    0.88854 0.936 0.048 0.016 0.000
#> GSM337325     1  0.3099    0.87578 0.876 0.104 0.020 0.000
#> GSM337326     1  0.6339    0.79080 0.656 0.196 0.148 0.000
#> GSM337327     1  0.6461    0.76491 0.640 0.144 0.216 0.000
#> GSM337328     1  0.2111    0.89336 0.932 0.044 0.024 0.000
#> GSM337329     1  0.1798    0.88966 0.944 0.040 0.016 0.000
#> GSM337330     1  0.0707    0.89797 0.980 0.020 0.000 0.000
#> GSM337331     1  0.2413    0.88633 0.916 0.064 0.020 0.000
#> GSM337332     1  0.1798    0.88966 0.944 0.040 0.016 0.000
#> GSM337333     1  0.0188    0.89809 0.996 0.004 0.000 0.000
#> GSM337334     1  0.6835    0.74362 0.592 0.156 0.252 0.000
#> GSM337335     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337336     1  0.6722    0.75903 0.616 0.200 0.184 0.000
#> GSM337337     1  0.6835    0.74362 0.592 0.156 0.252 0.000
#> GSM337338     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337339     1  0.6664    0.75751 0.620 0.164 0.216 0.000
#> GSM337340     1  0.3427    0.87254 0.860 0.112 0.028 0.000
#> GSM337341     1  0.2413    0.88633 0.916 0.064 0.020 0.000
#> GSM337342     1  0.0188    0.89809 0.996 0.004 0.000 0.000
#> GSM337343     4  0.9195    0.17859 0.132 0.160 0.268 0.440
#> GSM337344     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337346     1  0.0188    0.89809 0.996 0.004 0.000 0.000
#> GSM337347     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337348     1  0.2256    0.88893 0.924 0.056 0.020 0.000
#> GSM337349     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337350     1  0.4362    0.84675 0.816 0.088 0.096 0.000
#> GSM337351     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337352     1  0.0592    0.89819 0.984 0.016 0.000 0.000
#> GSM337353     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0188    0.89809 0.996 0.004 0.000 0.000
#> GSM337355     1  0.5905    0.79935 0.700 0.144 0.156 0.000
#> GSM337356     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337357     1  0.5990    0.80626 0.688 0.188 0.124 0.000
#> GSM337358     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337359     1  0.6621    0.75065 0.616 0.140 0.244 0.000
#> GSM337360     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337361     1  0.6621    0.75065 0.616 0.140 0.244 0.000
#> GSM337362     1  0.6497    0.76783 0.640 0.160 0.200 0.000
#> GSM337363     1  0.0657    0.89597 0.984 0.012 0.004 0.000
#> GSM337364     1  0.6881    0.75283 0.592 0.236 0.172 0.000
#> GSM337365     1  0.1004    0.89623 0.972 0.024 0.004 0.000
#> GSM337366     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337368     1  0.6685    0.75393 0.616 0.160 0.224 0.000
#> GSM337369     1  0.6860    0.75416 0.592 0.244 0.164 0.000
#> GSM337370     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337371     1  0.0336    0.89796 0.992 0.008 0.000 0.000
#> GSM337372     1  0.2335    0.88761 0.920 0.060 0.020 0.000
#> GSM337373     1  0.0000    0.89816 1.000 0.000 0.000 0.000
#> GSM337374     1  0.2256    0.88825 0.924 0.020 0.056 0.000
#> GSM337375     1  0.6215    0.78362 0.668 0.140 0.192 0.000
#> GSM337376     1  0.0000    0.89816 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4   0.293    0.77601 0.004 0.020 0.112 0.864 0.000
#> GSM337198     2   0.237    0.89125 0.000 0.904 0.040 0.056 0.000
#> GSM337199     4   0.529    0.72775 0.108 0.012 0.180 0.700 0.000
#> GSM337200     3   0.733   -0.23553 0.072 0.124 0.428 0.376 0.000
#> GSM337201     4   0.315    0.77935 0.012 0.008 0.136 0.844 0.000
#> GSM337202     4   0.804    0.20235 0.168 0.124 0.348 0.360 0.000
#> GSM337203     3   0.275    0.65710 0.080 0.004 0.884 0.032 0.000
#> GSM337204     3   0.744   -0.25421 0.072 0.140 0.408 0.380 0.000
#> GSM337205     3   0.289    0.65567 0.084 0.004 0.876 0.036 0.000
#> GSM337206     4   0.430    0.71689 0.032 0.000 0.248 0.720 0.000
#> GSM337207     4   0.427    0.60036 0.008 0.240 0.020 0.732 0.000
#> GSM337208     2   0.330    0.87224 0.032 0.868 0.040 0.060 0.000
#> GSM337209     4   0.566    0.73102 0.084 0.068 0.140 0.708 0.000
#> GSM337210     2   0.237    0.87116 0.004 0.904 0.020 0.072 0.000
#> GSM337211     2   0.237    0.89125 0.000 0.904 0.040 0.056 0.000
#> GSM337212     4   0.460    0.67582 0.032 0.000 0.300 0.668 0.000
#> GSM337213     4   0.526    0.13319 0.020 0.460 0.016 0.504 0.000
#> GSM337214     4   0.346    0.78024 0.020 0.016 0.128 0.836 0.000
#> GSM337215     4   0.737    0.48325 0.140 0.080 0.292 0.488 0.000
#> GSM337216     3   0.606    0.28264 0.124 0.324 0.548 0.004 0.000
#> GSM337217     3   0.551    0.54529 0.112 0.136 0.712 0.040 0.000
#> GSM337218     4   0.472    0.59545 0.024 0.000 0.368 0.608 0.000
#> GSM337219     3   0.494    0.48713 0.080 0.208 0.708 0.004 0.000
#> GSM337220     4   0.474    0.59811 0.024 0.240 0.024 0.712 0.000
#> GSM337221     3   0.696    0.32148 0.248 0.016 0.468 0.268 0.000
#> GSM337222     4   0.256    0.77871 0.000 0.008 0.120 0.872 0.000
#> GSM337223     3   0.729    0.25390 0.260 0.028 0.424 0.288 0.000
#> GSM337224     4   0.680    0.22453 0.152 0.020 0.412 0.416 0.000
#> GSM337225     2   0.353    0.86463 0.044 0.856 0.040 0.060 0.000
#> GSM337226     3   0.593    0.36411 0.152 0.008 0.620 0.220 0.000
#> GSM337227     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337228     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337229     4   0.351    0.74099 0.008 0.088 0.060 0.844 0.000
#> GSM337230     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337231     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337232     2   0.599   -0.05169 0.068 0.472 0.016 0.444 0.000
#> GSM337233     3   0.563   -0.20166 0.064 0.004 0.504 0.428 0.000
#> GSM337234     2   0.246    0.89167 0.004 0.904 0.040 0.052 0.000
#> GSM337235     3   0.593    0.58902 0.212 0.072 0.660 0.056 0.000
#> GSM337236     2   0.784    0.25856 0.208 0.464 0.116 0.212 0.000
#> GSM337237     4   0.412    0.64218 0.008 0.208 0.024 0.760 0.000
#> GSM337238     4   0.266    0.77881 0.000 0.008 0.128 0.864 0.000
#> GSM337239     3   0.551    0.63017 0.292 0.068 0.628 0.012 0.000
#> GSM337240     3   0.224    0.60901 0.024 0.000 0.908 0.068 0.000
#> GSM337241     4   0.436    0.75056 0.060 0.044 0.092 0.804 0.000
#> GSM337242     3   0.300    0.64969 0.092 0.000 0.864 0.044 0.000
#> GSM337243     4   0.619    0.39323 0.024 0.072 0.436 0.468 0.000
#> GSM337244     4   0.385    0.72787 0.016 0.000 0.232 0.752 0.000
#> GSM337245     2   0.239    0.86437 0.004 0.900 0.016 0.080 0.000
#> GSM337246     4   0.272    0.77730 0.000 0.012 0.124 0.864 0.000
#> GSM337247     3   0.327    0.64219 0.076 0.064 0.856 0.004 0.000
#> GSM337248     3   0.183    0.62756 0.028 0.000 0.932 0.040 0.000
#> GSM337249     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337250     3   0.491   -0.38708 0.024 0.000 0.492 0.484 0.000
#> GSM337251     4   0.278    0.77849 0.004 0.016 0.108 0.872 0.000
#> GSM337252     4   0.289    0.77955 0.004 0.016 0.116 0.864 0.000
#> GSM337253     2   0.241    0.84979 0.004 0.892 0.096 0.008 0.000
#> GSM337254     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337255     2   0.246    0.89167 0.004 0.904 0.040 0.052 0.000
#> GSM337256     2   0.237    0.89125 0.000 0.904 0.040 0.056 0.000
#> GSM337257     4   0.289    0.77955 0.004 0.016 0.116 0.864 0.000
#> GSM337258     2   0.252    0.88732 0.004 0.900 0.036 0.060 0.000
#> GSM337259     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337260     4   0.344    0.74215 0.004 0.092 0.060 0.844 0.000
#> GSM337261     2   0.687   -0.00699 0.236 0.436 0.320 0.008 0.000
#> GSM337262     3   0.184    0.63962 0.032 0.000 0.932 0.036 0.000
#> GSM337263     4   0.689    0.59436 0.056 0.120 0.288 0.536 0.000
#> GSM337264     3   0.659    0.15364 0.136 0.384 0.464 0.016 0.000
#> GSM337265     3   0.599    0.61375 0.340 0.064 0.568 0.028 0.000
#> GSM337266     3   0.549    0.63221 0.248 0.064 0.664 0.024 0.000
#> GSM337267     4   0.503    0.71431 0.092 0.000 0.220 0.688 0.000
#> GSM337268     3   0.495    0.29032 0.052 0.008 0.688 0.252 0.000
#> GSM337269     4   0.425    0.72196 0.032 0.000 0.240 0.728 0.000
#> GSM337270     3   0.475    0.64315 0.236 0.012 0.712 0.040 0.000
#> GSM337271     3   0.554    0.63230 0.244 0.064 0.664 0.028 0.000
#> GSM337272     4   0.462    0.75598 0.084 0.016 0.132 0.768 0.000
#> GSM337273     3   0.564    0.62821 0.304 0.020 0.616 0.060 0.000
#> GSM337274     4   0.415    0.63838 0.008 0.212 0.024 0.756 0.000
#> GSM337275     3   0.376    0.60860 0.136 0.008 0.816 0.040 0.000
#> GSM337276     3   0.686    0.35430 0.248 0.296 0.448 0.008 0.000
#> GSM337277     3   0.605    0.61375 0.328 0.040 0.576 0.056 0.000
#> GSM337278     3   0.334    0.58291 0.048 0.000 0.840 0.112 0.000
#> GSM337279     3   0.383    0.43967 0.028 0.000 0.776 0.196 0.000
#> GSM337280     2   0.230    0.89238 0.000 0.908 0.040 0.052 0.000
#> GSM337281     4   0.688    0.47631 0.068 0.088 0.336 0.508 0.000
#> GSM337282     3   0.292    0.62697 0.104 0.004 0.868 0.024 0.000
#> GSM337283     5   0.652   -0.42434 0.372 0.064 0.016 0.028 0.520
#> GSM337284     3   0.472    0.65074 0.264 0.024 0.696 0.016 0.000
#> GSM337285     3   0.557    0.63157 0.248 0.064 0.660 0.028 0.000
#> GSM337286     3   0.436    0.65036 0.204 0.004 0.748 0.044 0.000
#> GSM337287     3   0.549    0.63221 0.248 0.064 0.664 0.024 0.000
#> GSM337288     3   0.289    0.65943 0.116 0.004 0.864 0.016 0.000
#> GSM337289     3   0.444    0.65090 0.208 0.008 0.744 0.040 0.000
#> GSM337290     4   0.400    0.72526 0.020 0.000 0.240 0.740 0.000
#> GSM337291     3   0.455    0.16960 0.008 0.384 0.604 0.004 0.000
#> GSM337292     2   0.234    0.83449 0.004 0.892 0.100 0.004 0.000
#> GSM337293     3   0.317    0.62180 0.104 0.004 0.856 0.036 0.000
#> GSM337294     3   0.323    0.65867 0.112 0.028 0.852 0.008 0.000
#> GSM337295     3   0.650   -0.05450 0.156 0.008 0.488 0.348 0.000
#> GSM337296     3   0.684    0.25733 0.224 0.012 0.476 0.288 0.000
#> GSM337297     2   0.246    0.89167 0.004 0.904 0.040 0.052 0.000
#> GSM337298     2   0.279    0.82404 0.020 0.880 0.092 0.008 0.000
#> GSM337299     3   0.538   -0.17543 0.056 0.000 0.520 0.424 0.000
#> GSM337300     3   0.298    0.65971 0.124 0.016 0.856 0.004 0.000
#> GSM337301     3   0.472    0.32505 0.040 0.008 0.704 0.248 0.000
#> GSM337302     4   0.317    0.76393 0.000 0.008 0.176 0.816 0.000
#> GSM337303     2   0.267    0.81834 0.008 0.872 0.116 0.004 0.000
#> GSM337304     2   0.452    0.81251 0.084 0.796 0.056 0.064 0.000
#> GSM337305     3   0.525    0.62636 0.264 0.012 0.664 0.060 0.000
#> GSM337306     3   0.312    0.63761 0.120 0.004 0.852 0.024 0.000
#> GSM337307     3   0.579    0.61538 0.344 0.060 0.576 0.020 0.000
#> GSM337308     3   0.155    0.63284 0.016 0.000 0.944 0.040 0.000
#> GSM337309     2   0.253    0.89011 0.004 0.900 0.040 0.056 0.000
#> GSM337310     2   0.246    0.89167 0.004 0.904 0.040 0.052 0.000
#> GSM337311     4   0.273    0.77954 0.000 0.016 0.116 0.868 0.000
#> GSM337312     2   0.712   -0.15353 0.292 0.364 0.332 0.012 0.000
#> GSM337313     3   0.301    0.66006 0.116 0.016 0.860 0.008 0.000
#> GSM337314     3   0.487    0.64291 0.236 0.020 0.708 0.036 0.000
#> GSM337315     5   0.763    0.29352 0.228 0.060 0.092 0.064 0.556
#> GSM337316     3   0.673    0.49078 0.340 0.180 0.468 0.012 0.000
#> GSM337317     3   0.586    0.33824 0.112 0.276 0.604 0.008 0.000
#> GSM337318     3   0.676    0.31329 0.232 0.012 0.500 0.256 0.000
#> GSM337319     1   0.480    0.80738 0.516 0.012 0.000 0.004 0.468
#> GSM337320     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337321     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337322     1   0.421    0.95815 0.588 0.000 0.000 0.000 0.412
#> GSM337323     5   0.417    0.52476 0.056 0.056 0.016 0.040 0.832
#> GSM337324     5   0.497   -0.73970 0.480 0.020 0.000 0.004 0.496
#> GSM337325     5   0.663   -0.44777 0.380 0.060 0.016 0.036 0.508
#> GSM337326     5   0.409    0.52507 0.056 0.056 0.016 0.036 0.836
#> GSM337327     5   0.319    0.55702 0.064 0.012 0.000 0.056 0.868
#> GSM337328     5   0.527   -0.73247 0.468 0.016 0.000 0.020 0.496
#> GSM337329     1   0.480    0.80738 0.516 0.012 0.000 0.004 0.468
#> GSM337330     1   0.421    0.95815 0.588 0.000 0.000 0.000 0.412
#> GSM337331     5   0.497   -0.71234 0.468 0.020 0.000 0.004 0.508
#> GSM337332     1   0.489    0.79085 0.508 0.016 0.000 0.004 0.472
#> GSM337333     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337334     5   0.201    0.56751 0.000 0.012 0.000 0.072 0.916
#> GSM337335     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337336     5   0.423    0.56391 0.040 0.060 0.016 0.056 0.828
#> GSM337337     5   0.213    0.56782 0.000 0.012 0.000 0.080 0.908
#> GSM337338     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337339     5   0.239    0.56762 0.044 0.012 0.000 0.032 0.912
#> GSM337340     5   0.652   -0.42434 0.372 0.064 0.016 0.028 0.520
#> GSM337341     5   0.497   -0.71234 0.468 0.020 0.000 0.004 0.508
#> GSM337342     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337343     5   0.463    0.17764 0.000 0.016 0.000 0.396 0.588
#> GSM337344     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337345     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337346     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337347     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337348     1   0.475    0.77872 0.500 0.016 0.000 0.000 0.484
#> GSM337349     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337350     5   0.448    0.10277 0.292 0.000 0.000 0.028 0.680
#> GSM337351     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337352     1   0.421    0.95815 0.588 0.000 0.000 0.000 0.412
#> GSM337353     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337354     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337355     5   0.269    0.48228 0.156 0.000 0.000 0.000 0.844
#> GSM337356     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337357     5   0.547    0.41095 0.140 0.064 0.016 0.044 0.736
#> GSM337358     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337359     5   0.298    0.56382 0.044 0.012 0.000 0.064 0.880
#> GSM337360     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337361     5   0.298    0.56382 0.044 0.012 0.000 0.064 0.880
#> GSM337362     5   0.235    0.55227 0.088 0.000 0.000 0.016 0.896
#> GSM337363     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337364     5   0.308    0.55390 0.000 0.064 0.016 0.044 0.876
#> GSM337365     1   0.421    0.95350 0.588 0.000 0.000 0.000 0.412
#> GSM337366     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337367     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337368     5   0.263    0.56630 0.044 0.012 0.000 0.044 0.900
#> GSM337369     5   0.330    0.55223 0.008 0.060 0.016 0.044 0.872
#> GSM337370     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337371     1   0.420    0.96137 0.592 0.000 0.000 0.000 0.408
#> GSM337372     1   0.475    0.77872 0.500 0.016 0.000 0.000 0.484
#> GSM337373     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404
#> GSM337374     5   0.430   -0.67204 0.472 0.000 0.000 0.000 0.528
#> GSM337375     5   0.268    0.53210 0.112 0.000 0.000 0.016 0.872
#> GSM337376     1   0.419    0.96337 0.596 0.000 0.000 0.000 0.404

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.2182   0.768048 0.000 0.008 0.000 0.904 0.068 0.020
#> GSM337198     2  0.1138   0.913146 0.000 0.960 0.004 0.024 0.012 0.000
#> GSM337199     4  0.6187   0.602126 0.000 0.008 0.068 0.596 0.116 0.212
#> GSM337200     5  0.7715   0.077505 0.000 0.092 0.044 0.252 0.424 0.188
#> GSM337201     4  0.3654   0.760685 0.000 0.004 0.004 0.808 0.100 0.084
#> GSM337202     5  0.8534   0.075724 0.000 0.084 0.152 0.240 0.312 0.212
#> GSM337203     5  0.3816   0.216429 0.000 0.012 0.200 0.028 0.760 0.000
#> GSM337204     5  0.7862  -0.000793 0.000 0.096 0.048 0.280 0.388 0.188
#> GSM337205     5  0.3905   0.229624 0.000 0.016 0.200 0.028 0.756 0.000
#> GSM337206     4  0.5325   0.640280 0.000 0.004 0.004 0.616 0.244 0.132
#> GSM337207     4  0.3888   0.648487 0.000 0.208 0.000 0.752 0.016 0.024
#> GSM337208     2  0.1975   0.895806 0.000 0.928 0.020 0.028 0.012 0.012
#> GSM337209     4  0.6294   0.657166 0.000 0.052 0.068 0.640 0.100 0.140
#> GSM337210     2  0.1297   0.901174 0.000 0.948 0.000 0.040 0.012 0.000
#> GSM337211     2  0.1138   0.913146 0.000 0.960 0.004 0.024 0.012 0.000
#> GSM337212     4  0.5306   0.611685 0.000 0.000 0.004 0.596 0.268 0.132
#> GSM337213     2  0.5560   0.150348 0.000 0.528 0.000 0.360 0.016 0.096
#> GSM337214     4  0.4117   0.741032 0.000 0.008 0.000 0.764 0.100 0.128
#> GSM337215     4  0.8061   0.082347 0.000 0.048 0.112 0.336 0.296 0.208
#> GSM337216     5  0.5815   0.032898 0.000 0.264 0.240 0.000 0.496 0.000
#> GSM337217     5  0.6045   0.349019 0.000 0.100 0.128 0.036 0.660 0.076
#> GSM337218     4  0.4787   0.537282 0.000 0.000 0.004 0.584 0.360 0.052
#> GSM337219     5  0.5124   0.292843 0.000 0.192 0.128 0.000 0.664 0.016
#> GSM337220     4  0.3973   0.653817 0.000 0.200 0.004 0.756 0.020 0.020
#> GSM337221     3  0.6972   0.133436 0.000 0.000 0.376 0.168 0.368 0.088
#> GSM337222     4  0.1732   0.774552 0.000 0.004 0.004 0.920 0.072 0.000
#> GSM337223     3  0.6809   0.176841 0.000 0.004 0.416 0.164 0.356 0.060
#> GSM337224     5  0.7632   0.040320 0.000 0.012 0.124 0.300 0.356 0.208
#> GSM337225     2  0.2621   0.870933 0.000 0.892 0.012 0.028 0.012 0.056
#> GSM337226     5  0.7056   0.362693 0.000 0.024 0.140 0.108 0.528 0.200
#> GSM337227     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337228     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337229     4  0.2445   0.746881 0.000 0.056 0.000 0.896 0.028 0.020
#> GSM337230     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337231     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337232     2  0.6520  -0.028013 0.000 0.436 0.024 0.376 0.016 0.148
#> GSM337233     5  0.6627   0.058979 0.000 0.008 0.044 0.288 0.488 0.172
#> GSM337234     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337235     5  0.7363   0.231142 0.000 0.076 0.196 0.036 0.476 0.216
#> GSM337236     3  0.7441   0.163565 0.000 0.376 0.384 0.100 0.088 0.052
#> GSM337237     4  0.3742   0.667190 0.000 0.188 0.000 0.772 0.020 0.020
#> GSM337238     4  0.2357   0.774881 0.000 0.004 0.004 0.888 0.092 0.012
#> GSM337239     3  0.4423   0.586380 0.000 0.028 0.608 0.000 0.360 0.004
#> GSM337240     5  0.2145   0.418196 0.000 0.004 0.020 0.044 0.916 0.016
#> GSM337241     4  0.3671   0.735971 0.000 0.028 0.064 0.836 0.052 0.020
#> GSM337242     5  0.3955   0.154323 0.000 0.012 0.200 0.028 0.756 0.004
#> GSM337243     5  0.5771   0.204069 0.000 0.068 0.020 0.280 0.600 0.032
#> GSM337244     4  0.3817   0.713462 0.000 0.004 0.004 0.748 0.220 0.024
#> GSM337245     2  0.2103   0.882445 0.000 0.912 0.000 0.056 0.012 0.020
#> GSM337246     4  0.1987   0.774049 0.000 0.004 0.004 0.908 0.080 0.004
#> GSM337247     5  0.3994   0.311297 0.000 0.048 0.192 0.000 0.752 0.008
#> GSM337248     5  0.1672   0.413247 0.000 0.016 0.012 0.028 0.940 0.004
#> GSM337249     2  0.1088   0.912382 0.000 0.960 0.000 0.024 0.016 0.000
#> GSM337250     5  0.4576   0.045009 0.000 0.000 0.004 0.368 0.592 0.036
#> GSM337251     4  0.1606   0.772999 0.000 0.008 0.000 0.932 0.056 0.004
#> GSM337252     4  0.1643   0.775000 0.000 0.008 0.000 0.924 0.068 0.000
#> GSM337253     2  0.1349   0.881039 0.000 0.940 0.000 0.004 0.056 0.000
#> GSM337254     2  0.1138   0.913146 0.000 0.960 0.004 0.024 0.012 0.000
#> GSM337255     2  0.1088   0.912382 0.000 0.960 0.000 0.024 0.016 0.000
#> GSM337256     2  0.1138   0.913146 0.000 0.960 0.004 0.024 0.012 0.000
#> GSM337257     4  0.1584   0.774872 0.000 0.008 0.000 0.928 0.064 0.000
#> GSM337258     2  0.1448   0.909124 0.000 0.948 0.000 0.024 0.016 0.012
#> GSM337259     2  0.1088   0.912382 0.000 0.960 0.000 0.024 0.016 0.000
#> GSM337260     4  0.2462   0.749627 0.000 0.064 0.000 0.892 0.032 0.012
#> GSM337261     3  0.5574   0.378056 0.000 0.332 0.512 0.000 0.156 0.000
#> GSM337262     5  0.2846   0.371144 0.000 0.016 0.080 0.028 0.872 0.004
#> GSM337263     4  0.7632   0.255235 0.000 0.084 0.032 0.372 0.320 0.192
#> GSM337264     2  0.7307  -0.020354 0.000 0.436 0.152 0.016 0.292 0.104
#> GSM337265     3  0.5083   0.554659 0.000 0.028 0.628 0.020 0.304 0.020
#> GSM337266     3  0.4803   0.592455 0.000 0.024 0.556 0.020 0.400 0.000
#> GSM337267     4  0.5783   0.633894 0.000 0.000 0.068 0.612 0.232 0.088
#> GSM337268     5  0.5673   0.387616 0.000 0.008 0.044 0.124 0.652 0.172
#> GSM337269     4  0.4730   0.689042 0.000 0.004 0.004 0.680 0.232 0.080
#> GSM337270     3  0.4765   0.565842 0.000 0.012 0.524 0.028 0.436 0.000
#> GSM337271     3  0.4817   0.590369 0.000 0.024 0.548 0.020 0.408 0.000
#> GSM337272     4  0.5547   0.672530 0.000 0.008 0.056 0.672 0.100 0.164
#> GSM337273     3  0.5294   0.556082 0.000 0.012 0.576 0.032 0.352 0.028
#> GSM337274     4  0.3770   0.661846 0.000 0.196 0.004 0.768 0.020 0.012
#> GSM337275     5  0.5086   0.399741 0.000 0.020 0.124 0.032 0.724 0.100
#> GSM337276     3  0.5591   0.466426 0.000 0.228 0.548 0.000 0.224 0.000
#> GSM337277     3  0.6426   0.373587 0.000 0.024 0.504 0.032 0.332 0.108
#> GSM337278     5  0.4403   0.372080 0.000 0.000 0.056 0.072 0.768 0.104
#> GSM337279     5  0.2760   0.430625 0.000 0.004 0.012 0.100 0.868 0.016
#> GSM337280     2  0.1003   0.911907 0.000 0.964 0.000 0.020 0.016 0.000
#> GSM337281     5  0.6984   0.108038 0.000 0.068 0.036 0.340 0.460 0.096
#> GSM337282     5  0.4175   0.388528 0.000 0.016 0.124 0.024 0.788 0.048
#> GSM337283     1  0.4657   0.548747 0.684 0.004 0.248 0.012 0.000 0.052
#> GSM337284     3  0.4421   0.562794 0.000 0.020 0.552 0.004 0.424 0.000
#> GSM337285     3  0.4810   0.591275 0.000 0.024 0.552 0.020 0.404 0.000
#> GSM337286     5  0.4740  -0.374114 0.000 0.012 0.416 0.028 0.544 0.000
#> GSM337287     3  0.4864   0.593717 0.000 0.028 0.556 0.020 0.396 0.000
#> GSM337288     5  0.3916   0.287948 0.000 0.020 0.216 0.004 0.748 0.012
#> GSM337289     5  0.4754  -0.376261 0.000 0.016 0.416 0.024 0.544 0.000
#> GSM337290     4  0.4223   0.699243 0.000 0.000 0.004 0.712 0.232 0.052
#> GSM337291     5  0.4684   0.177468 0.000 0.372 0.052 0.000 0.576 0.000
#> GSM337292     2  0.1196   0.885872 0.000 0.952 0.008 0.000 0.040 0.000
#> GSM337293     5  0.4751   0.382171 0.000 0.016 0.144 0.032 0.744 0.064
#> GSM337294     5  0.3986   0.267522 0.000 0.032 0.228 0.000 0.732 0.008
#> GSM337295     5  0.7386   0.285779 0.000 0.012 0.128 0.196 0.452 0.212
#> GSM337296     5  0.7030  -0.075950 0.000 0.000 0.320 0.156 0.416 0.108
#> GSM337297     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337298     2  0.2007   0.862741 0.000 0.916 0.044 0.000 0.036 0.004
#> GSM337299     5  0.6411   0.054053 0.000 0.000 0.044 0.292 0.492 0.172
#> GSM337300     5  0.3966   0.254550 0.000 0.028 0.236 0.000 0.728 0.008
#> GSM337301     5  0.4919   0.433350 0.000 0.008 0.044 0.128 0.732 0.088
#> GSM337302     4  0.2936   0.755576 0.000 0.004 0.004 0.836 0.144 0.012
#> GSM337303     2  0.1633   0.871839 0.000 0.932 0.024 0.000 0.044 0.000
#> GSM337304     2  0.4590   0.747821 0.000 0.776 0.068 0.040 0.028 0.088
#> GSM337305     3  0.4977   0.527265 0.000 0.012 0.488 0.032 0.464 0.004
#> GSM337306     5  0.4481   0.328764 0.000 0.016 0.208 0.024 0.728 0.024
#> GSM337307     3  0.5230   0.546703 0.000 0.028 0.632 0.020 0.288 0.032
#> GSM337308     5  0.2094   0.399578 0.000 0.016 0.032 0.028 0.920 0.004
#> GSM337309     2  0.1353   0.909814 0.000 0.952 0.000 0.024 0.012 0.012
#> GSM337310     2  0.0993   0.913662 0.000 0.964 0.000 0.024 0.012 0.000
#> GSM337311     4  0.1728   0.775154 0.000 0.008 0.004 0.924 0.064 0.000
#> GSM337312     3  0.5796   0.417233 0.000 0.256 0.568 0.004 0.160 0.012
#> GSM337313     5  0.3946   0.253850 0.000 0.028 0.228 0.004 0.736 0.004
#> GSM337314     3  0.4858   0.567019 0.000 0.020 0.516 0.024 0.440 0.000
#> GSM337315     3  0.6078  -0.326920 0.024 0.020 0.496 0.020 0.040 0.400
#> GSM337316     3  0.5358   0.528595 0.000 0.080 0.656 0.016 0.228 0.020
#> GSM337317     5  0.5990   0.233871 0.000 0.244 0.144 0.004 0.576 0.032
#> GSM337318     5  0.6954  -0.046851 0.000 0.000 0.328 0.136 0.424 0.112
#> GSM337319     1  0.2520   0.773838 0.888 0.004 0.076 0.008 0.000 0.024
#> GSM337320     1  0.0405   0.828319 0.988 0.000 0.000 0.008 0.004 0.000
#> GSM337321     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.1608   0.814637 0.944 0.000 0.020 0.020 0.008 0.008
#> GSM337323     1  0.6809  -0.551292 0.356 0.012 0.272 0.020 0.000 0.340
#> GSM337324     1  0.3199   0.738437 0.836 0.004 0.124 0.012 0.000 0.024
#> GSM337325     1  0.4307   0.591870 0.716 0.008 0.236 0.012 0.000 0.028
#> GSM337326     1  0.6803  -0.553241 0.356 0.012 0.268 0.020 0.000 0.344
#> GSM337327     6  0.3584   0.813945 0.308 0.000 0.000 0.004 0.000 0.688
#> GSM337328     1  0.4346   0.704595 0.776 0.004 0.132 0.028 0.008 0.052
#> GSM337329     1  0.2520   0.773838 0.888 0.004 0.076 0.008 0.000 0.024
#> GSM337330     1  0.1736   0.808505 0.936 0.000 0.032 0.020 0.004 0.008
#> GSM337331     1  0.3918   0.694695 0.780 0.004 0.164 0.024 0.000 0.028
#> GSM337332     1  0.2728   0.766777 0.876 0.004 0.084 0.012 0.000 0.024
#> GSM337333     1  0.0146   0.829213 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337334     6  0.3934   0.827800 0.256 0.008 0.000 0.020 0.000 0.716
#> GSM337335     1  0.0665   0.826383 0.980 0.000 0.000 0.008 0.008 0.004
#> GSM337336     6  0.6656   0.755783 0.296 0.012 0.180 0.016 0.012 0.484
#> GSM337337     6  0.3934   0.827800 0.256 0.008 0.000 0.020 0.000 0.716
#> GSM337338     1  0.0912   0.824997 0.972 0.004 0.000 0.012 0.008 0.004
#> GSM337339     6  0.5302   0.819730 0.284 0.004 0.056 0.020 0.008 0.628
#> GSM337340     1  0.4657   0.548747 0.684 0.004 0.248 0.012 0.000 0.052
#> GSM337341     1  0.3918   0.694695 0.780 0.004 0.164 0.024 0.000 0.028
#> GSM337342     1  0.0767   0.826923 0.976 0.004 0.000 0.012 0.008 0.000
#> GSM337343     6  0.4389   0.508396 0.048 0.008 0.000 0.252 0.000 0.692
#> GSM337344     1  0.0146   0.829213 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337345     1  0.0912   0.824997 0.972 0.004 0.000 0.012 0.008 0.004
#> GSM337346     1  0.0146   0.829213 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337347     1  0.0146   0.829213 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337348     1  0.3582   0.720279 0.808 0.004 0.148 0.012 0.004 0.024
#> GSM337349     1  0.0146   0.829213 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337350     1  0.4418  -0.095504 0.592 0.004 0.000 0.012 0.008 0.384
#> GSM337351     1  0.0665   0.826383 0.980 0.000 0.000 0.008 0.008 0.004
#> GSM337352     1  0.1425   0.818438 0.952 0.000 0.012 0.020 0.008 0.008
#> GSM337353     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.5902  -0.566022 0.456 0.004 0.088 0.020 0.004 0.428
#> GSM337356     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.6947  -0.347567 0.440 0.020 0.256 0.012 0.012 0.260
#> GSM337358     1  0.0551   0.827216 0.984 0.000 0.000 0.008 0.004 0.004
#> GSM337359     6  0.3534   0.828927 0.276 0.000 0.000 0.008 0.000 0.716
#> GSM337360     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     6  0.3426   0.829048 0.276 0.000 0.000 0.004 0.000 0.720
#> GSM337362     6  0.5842   0.758737 0.352 0.004 0.092 0.020 0.004 0.528
#> GSM337363     1  0.0146   0.828894 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337364     6  0.6932   0.708667 0.276 0.016 0.240 0.020 0.008 0.440
#> GSM337365     1  0.1409   0.813372 0.948 0.000 0.032 0.012 0.000 0.008
#> GSM337366     1  0.0146   0.828894 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337367     1  0.0436   0.829093 0.988 0.004 0.000 0.004 0.004 0.000
#> GSM337368     6  0.4747   0.827355 0.276 0.004 0.048 0.012 0.000 0.660
#> GSM337369     6  0.7031   0.670039 0.296 0.020 0.256 0.012 0.012 0.404
#> GSM337370     1  0.0912   0.824997 0.972 0.004 0.000 0.012 0.008 0.004
#> GSM337371     1  0.0665   0.826383 0.980 0.000 0.000 0.008 0.008 0.004
#> GSM337372     1  0.3947   0.711955 0.796 0.008 0.140 0.024 0.004 0.028
#> GSM337373     1  0.0146   0.828894 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337374     1  0.3787   0.685982 0.816 0.004 0.092 0.016 0.004 0.068
#> GSM337375     6  0.5524   0.719446 0.380 0.004 0.064 0.016 0.004 0.532
#> GSM337376     1  0.0000   0.829267 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-kmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-kmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-kmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-kmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-kmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-kmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-kmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-kmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-kmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-kmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-SD-kmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-kmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-kmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-kmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-kmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-kmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-kmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-kmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-kmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-kmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-kmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-kmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-kmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-kmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-kmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-kmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-kmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> SD:kmeans 179         8.34e-12    1.07e-37 2
#> SD:kmeans 164         9.39e-11    2.98e-33 3
#> SD:kmeans 152         5.62e-15    3.27e-35 4
#> SD:kmeans 136         1.02e-11    7.38e-31 5
#> SD:kmeans 121         5.78e-14    2.47e-28 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


SD:skmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "skmeans"]
# you can also extract it by
# res = res_list["SD:skmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'skmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-skmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-skmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.998       0.999         0.4480 0.553   0.553
#> 3 3 0.750           0.739       0.861         0.4718 0.794   0.628
#> 4 4 0.833           0.853       0.915         0.1198 0.869   0.645
#> 5 5 0.825           0.751       0.848         0.0501 0.928   0.741
#> 6 6 0.822           0.729       0.842         0.0320 0.956   0.811

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.999 0.000 1.000
#> GSM337198     2   0.000      0.999 0.000 1.000
#> GSM337199     2   0.000      0.999 0.000 1.000
#> GSM337200     2   0.000      0.999 0.000 1.000
#> GSM337201     2   0.000      0.999 0.000 1.000
#> GSM337202     2   0.000      0.999 0.000 1.000
#> GSM337203     2   0.000      0.999 0.000 1.000
#> GSM337204     2   0.000      0.999 0.000 1.000
#> GSM337205     2   0.000      0.999 0.000 1.000
#> GSM337206     2   0.000      0.999 0.000 1.000
#> GSM337207     2   0.000      0.999 0.000 1.000
#> GSM337208     2   0.000      0.999 0.000 1.000
#> GSM337209     2   0.000      0.999 0.000 1.000
#> GSM337210     2   0.000      0.999 0.000 1.000
#> GSM337211     2   0.000      0.999 0.000 1.000
#> GSM337212     2   0.000      0.999 0.000 1.000
#> GSM337213     2   0.000      0.999 0.000 1.000
#> GSM337214     2   0.000      0.999 0.000 1.000
#> GSM337215     2   0.000      0.999 0.000 1.000
#> GSM337216     2   0.000      0.999 0.000 1.000
#> GSM337217     2   0.000      0.999 0.000 1.000
#> GSM337218     2   0.000      0.999 0.000 1.000
#> GSM337219     2   0.000      0.999 0.000 1.000
#> GSM337220     2   0.000      0.999 0.000 1.000
#> GSM337221     2   0.000      0.999 0.000 1.000
#> GSM337222     2   0.000      0.999 0.000 1.000
#> GSM337223     2   0.000      0.999 0.000 1.000
#> GSM337224     2   0.000      0.999 0.000 1.000
#> GSM337225     2   0.000      0.999 0.000 1.000
#> GSM337226     2   0.000      0.999 0.000 1.000
#> GSM337227     2   0.000      0.999 0.000 1.000
#> GSM337228     2   0.000      0.999 0.000 1.000
#> GSM337229     2   0.000      0.999 0.000 1.000
#> GSM337230     2   0.000      0.999 0.000 1.000
#> GSM337231     2   0.000      0.999 0.000 1.000
#> GSM337232     2   0.000      0.999 0.000 1.000
#> GSM337233     2   0.000      0.999 0.000 1.000
#> GSM337234     2   0.000      0.999 0.000 1.000
#> GSM337235     2   0.000      0.999 0.000 1.000
#> GSM337236     2   0.000      0.999 0.000 1.000
#> GSM337237     2   0.000      0.999 0.000 1.000
#> GSM337238     2   0.000      0.999 0.000 1.000
#> GSM337239     2   0.000      0.999 0.000 1.000
#> GSM337240     2   0.000      0.999 0.000 1.000
#> GSM337241     2   0.000      0.999 0.000 1.000
#> GSM337242     2   0.000      0.999 0.000 1.000
#> GSM337243     2   0.000      0.999 0.000 1.000
#> GSM337244     2   0.000      0.999 0.000 1.000
#> GSM337245     2   0.000      0.999 0.000 1.000
#> GSM337246     2   0.000      0.999 0.000 1.000
#> GSM337247     2   0.000      0.999 0.000 1.000
#> GSM337248     2   0.000      0.999 0.000 1.000
#> GSM337249     2   0.000      0.999 0.000 1.000
#> GSM337250     2   0.000      0.999 0.000 1.000
#> GSM337251     2   0.000      0.999 0.000 1.000
#> GSM337252     2   0.000      0.999 0.000 1.000
#> GSM337253     2   0.000      0.999 0.000 1.000
#> GSM337254     2   0.000      0.999 0.000 1.000
#> GSM337255     2   0.000      0.999 0.000 1.000
#> GSM337256     2   0.000      0.999 0.000 1.000
#> GSM337257     2   0.000      0.999 0.000 1.000
#> GSM337258     2   0.000      0.999 0.000 1.000
#> GSM337259     2   0.000      0.999 0.000 1.000
#> GSM337260     2   0.000      0.999 0.000 1.000
#> GSM337261     2   0.000      0.999 0.000 1.000
#> GSM337262     2   0.000      0.999 0.000 1.000
#> GSM337263     2   0.000      0.999 0.000 1.000
#> GSM337264     2   0.000      0.999 0.000 1.000
#> GSM337265     2   0.000      0.999 0.000 1.000
#> GSM337266     2   0.000      0.999 0.000 1.000
#> GSM337267     2   0.000      0.999 0.000 1.000
#> GSM337268     2   0.000      0.999 0.000 1.000
#> GSM337269     2   0.000      0.999 0.000 1.000
#> GSM337270     2   0.000      0.999 0.000 1.000
#> GSM337271     2   0.000      0.999 0.000 1.000
#> GSM337272     2   0.000      0.999 0.000 1.000
#> GSM337273     2   0.000      0.999 0.000 1.000
#> GSM337274     2   0.000      0.999 0.000 1.000
#> GSM337275     2   0.000      0.999 0.000 1.000
#> GSM337276     2   0.000      0.999 0.000 1.000
#> GSM337277     2   0.000      0.999 0.000 1.000
#> GSM337278     2   0.000      0.999 0.000 1.000
#> GSM337279     2   0.000      0.999 0.000 1.000
#> GSM337280     2   0.000      0.999 0.000 1.000
#> GSM337281     2   0.000      0.999 0.000 1.000
#> GSM337282     2   0.000      0.999 0.000 1.000
#> GSM337283     1   0.000      1.000 1.000 0.000
#> GSM337284     2   0.000      0.999 0.000 1.000
#> GSM337285     2   0.000      0.999 0.000 1.000
#> GSM337286     2   0.000      0.999 0.000 1.000
#> GSM337287     2   0.595      0.832 0.144 0.856
#> GSM337288     2   0.000      0.999 0.000 1.000
#> GSM337289     2   0.000      0.999 0.000 1.000
#> GSM337290     2   0.000      0.999 0.000 1.000
#> GSM337291     2   0.000      0.999 0.000 1.000
#> GSM337292     2   0.000      0.999 0.000 1.000
#> GSM337293     2   0.000      0.999 0.000 1.000
#> GSM337294     2   0.000      0.999 0.000 1.000
#> GSM337295     2   0.000      0.999 0.000 1.000
#> GSM337296     2   0.000      0.999 0.000 1.000
#> GSM337297     2   0.000      0.999 0.000 1.000
#> GSM337298     2   0.000      0.999 0.000 1.000
#> GSM337299     2   0.000      0.999 0.000 1.000
#> GSM337300     2   0.000      0.999 0.000 1.000
#> GSM337301     2   0.000      0.999 0.000 1.000
#> GSM337302     2   0.000      0.999 0.000 1.000
#> GSM337303     2   0.000      0.999 0.000 1.000
#> GSM337304     2   0.000      0.999 0.000 1.000
#> GSM337305     2   0.000      0.999 0.000 1.000
#> GSM337306     2   0.000      0.999 0.000 1.000
#> GSM337307     2   0.000      0.999 0.000 1.000
#> GSM337308     2   0.000      0.999 0.000 1.000
#> GSM337309     2   0.000      0.999 0.000 1.000
#> GSM337310     2   0.000      0.999 0.000 1.000
#> GSM337311     2   0.000      0.999 0.000 1.000
#> GSM337312     2   0.000      0.999 0.000 1.000
#> GSM337313     2   0.000      0.999 0.000 1.000
#> GSM337314     2   0.000      0.999 0.000 1.000
#> GSM337315     1   0.000      1.000 1.000 0.000
#> GSM337316     2   0.000      0.999 0.000 1.000
#> GSM337317     2   0.000      0.999 0.000 1.000
#> GSM337318     2   0.000      0.999 0.000 1.000
#> GSM337319     1   0.000      1.000 1.000 0.000
#> GSM337320     1   0.000      1.000 1.000 0.000
#> GSM337321     1   0.000      1.000 1.000 0.000
#> GSM337322     1   0.000      1.000 1.000 0.000
#> GSM337323     1   0.000      1.000 1.000 0.000
#> GSM337324     1   0.000      1.000 1.000 0.000
#> GSM337325     1   0.000      1.000 1.000 0.000
#> GSM337326     1   0.000      1.000 1.000 0.000
#> GSM337327     1   0.000      1.000 1.000 0.000
#> GSM337328     1   0.000      1.000 1.000 0.000
#> GSM337329     1   0.000      1.000 1.000 0.000
#> GSM337330     1   0.000      1.000 1.000 0.000
#> GSM337331     1   0.000      1.000 1.000 0.000
#> GSM337332     1   0.000      1.000 1.000 0.000
#> GSM337333     1   0.000      1.000 1.000 0.000
#> GSM337334     1   0.000      1.000 1.000 0.000
#> GSM337335     1   0.000      1.000 1.000 0.000
#> GSM337336     1   0.000      1.000 1.000 0.000
#> GSM337337     1   0.000      1.000 1.000 0.000
#> GSM337338     1   0.000      1.000 1.000 0.000
#> GSM337339     1   0.000      1.000 1.000 0.000
#> GSM337340     1   0.000      1.000 1.000 0.000
#> GSM337341     1   0.000      1.000 1.000 0.000
#> GSM337342     1   0.000      1.000 1.000 0.000
#> GSM337343     1   0.000      1.000 1.000 0.000
#> GSM337344     1   0.000      1.000 1.000 0.000
#> GSM337345     1   0.000      1.000 1.000 0.000
#> GSM337346     1   0.000      1.000 1.000 0.000
#> GSM337347     1   0.000      1.000 1.000 0.000
#> GSM337348     1   0.000      1.000 1.000 0.000
#> GSM337349     1   0.000      1.000 1.000 0.000
#> GSM337350     1   0.000      1.000 1.000 0.000
#> GSM337351     1   0.000      1.000 1.000 0.000
#> GSM337352     1   0.000      1.000 1.000 0.000
#> GSM337353     1   0.000      1.000 1.000 0.000
#> GSM337354     1   0.000      1.000 1.000 0.000
#> GSM337355     1   0.000      1.000 1.000 0.000
#> GSM337356     1   0.000      1.000 1.000 0.000
#> GSM337357     1   0.000      1.000 1.000 0.000
#> GSM337358     1   0.000      1.000 1.000 0.000
#> GSM337359     1   0.000      1.000 1.000 0.000
#> GSM337360     1   0.000      1.000 1.000 0.000
#> GSM337361     1   0.000      1.000 1.000 0.000
#> GSM337362     1   0.000      1.000 1.000 0.000
#> GSM337363     1   0.000      1.000 1.000 0.000
#> GSM337364     1   0.000      1.000 1.000 0.000
#> GSM337365     1   0.000      1.000 1.000 0.000
#> GSM337366     1   0.000      1.000 1.000 0.000
#> GSM337367     1   0.000      1.000 1.000 0.000
#> GSM337368     1   0.000      1.000 1.000 0.000
#> GSM337369     1   0.000      1.000 1.000 0.000
#> GSM337370     1   0.000      1.000 1.000 0.000
#> GSM337371     1   0.000      1.000 1.000 0.000
#> GSM337372     1   0.000      1.000 1.000 0.000
#> GSM337373     1   0.000      1.000 1.000 0.000
#> GSM337374     1   0.000      1.000 1.000 0.000
#> GSM337375     1   0.000      1.000 1.000 0.000
#> GSM337376     1   0.000      1.000 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette p1    p2    p3
#> GSM337197     2  0.0592     0.6944  0 0.988 0.012
#> GSM337198     3  0.5948     0.7336  0 0.360 0.640
#> GSM337199     2  0.0000     0.7055  0 1.000 0.000
#> GSM337200     2  0.0000     0.7055  0 1.000 0.000
#> GSM337201     2  0.0000     0.7055  0 1.000 0.000
#> GSM337202     2  0.0000     0.7055  0 1.000 0.000
#> GSM337203     2  0.5968     0.6093  0 0.636 0.364
#> GSM337204     2  0.0000     0.7055  0 1.000 0.000
#> GSM337205     2  0.5968     0.6093  0 0.636 0.364
#> GSM337206     2  0.0237     0.7069  0 0.996 0.004
#> GSM337207     3  0.6305     0.5572  0 0.484 0.516
#> GSM337208     3  0.5948     0.7336  0 0.360 0.640
#> GSM337209     2  0.2356     0.6199  0 0.928 0.072
#> GSM337210     3  0.5968     0.7294  0 0.364 0.636
#> GSM337211     3  0.5948     0.7336  0 0.360 0.640
#> GSM337212     2  0.0237     0.7069  0 0.996 0.004
#> GSM337213     3  0.6305     0.5572  0 0.484 0.516
#> GSM337214     2  0.0000     0.7055  0 1.000 0.000
#> GSM337215     2  0.0000     0.7055  0 1.000 0.000
#> GSM337216     3  0.0000     0.6098  0 0.000 1.000
#> GSM337217     3  0.4504     0.4584  0 0.196 0.804
#> GSM337218     2  0.0237     0.7069  0 0.996 0.004
#> GSM337219     3  0.0000     0.6098  0 0.000 1.000
#> GSM337220     2  0.6168    -0.3266  0 0.588 0.412
#> GSM337221     2  0.1163     0.7030  0 0.972 0.028
#> GSM337222     2  0.0000     0.7055  0 1.000 0.000
#> GSM337223     2  0.0000     0.7055  0 1.000 0.000
#> GSM337224     2  0.0000     0.7055  0 1.000 0.000
#> GSM337225     3  0.5948     0.7336  0 0.360 0.640
#> GSM337226     2  0.0237     0.7069  0 0.996 0.004
#> GSM337227     3  0.5948     0.7336  0 0.360 0.640
#> GSM337228     3  0.5948     0.7336  0 0.360 0.640
#> GSM337229     2  0.5529     0.0838  0 0.704 0.296
#> GSM337230     3  0.5948     0.7336  0 0.360 0.640
#> GSM337231     3  0.5948     0.7336  0 0.360 0.640
#> GSM337232     3  0.6280     0.5986  0 0.460 0.540
#> GSM337233     2  0.0237     0.7069  0 0.996 0.004
#> GSM337234     3  0.5948     0.7336  0 0.360 0.640
#> GSM337235     2  0.2711     0.6745  0 0.912 0.088
#> GSM337236     3  0.6307     0.5470  0 0.488 0.512
#> GSM337237     2  0.6168    -0.3266  0 0.588 0.412
#> GSM337238     2  0.0000     0.7055  0 1.000 0.000
#> GSM337239     3  0.5497     0.0505  0 0.292 0.708
#> GSM337240     2  0.5948     0.6104  0 0.640 0.360
#> GSM337241     2  0.4291     0.4238  0 0.820 0.180
#> GSM337242     2  0.5968     0.6093  0 0.636 0.364
#> GSM337243     2  0.4605     0.3817  0 0.796 0.204
#> GSM337244     2  0.0237     0.7069  0 0.996 0.004
#> GSM337245     3  0.5968     0.7294  0 0.364 0.636
#> GSM337246     2  0.0000     0.7055  0 1.000 0.000
#> GSM337247     3  0.3116     0.4828  0 0.108 0.892
#> GSM337248     2  0.5968     0.6093  0 0.636 0.364
#> GSM337249     3  0.5948     0.7336  0 0.360 0.640
#> GSM337250     2  0.0237     0.7069  0 0.996 0.004
#> GSM337251     2  0.0000     0.7055  0 1.000 0.000
#> GSM337252     2  0.0000     0.7055  0 1.000 0.000
#> GSM337253     3  0.1860     0.6290  0 0.052 0.948
#> GSM337254     3  0.5948     0.7336  0 0.360 0.640
#> GSM337255     3  0.5948     0.7336  0 0.360 0.640
#> GSM337256     3  0.5948     0.7336  0 0.360 0.640
#> GSM337257     2  0.0000     0.7055  0 1.000 0.000
#> GSM337258     3  0.5968     0.7294  0 0.364 0.636
#> GSM337259     3  0.5948     0.7336  0 0.360 0.640
#> GSM337260     2  0.4974     0.2807  0 0.764 0.236
#> GSM337261     3  0.0000     0.6098  0 0.000 1.000
#> GSM337262     2  0.5968     0.6093  0 0.636 0.364
#> GSM337263     2  0.0892     0.6859  0 0.980 0.020
#> GSM337264     3  0.0424     0.6136  0 0.008 0.992
#> GSM337265     2  0.6305     0.4756  0 0.516 0.484
#> GSM337266     2  0.6274     0.5139  0 0.544 0.456
#> GSM337267     2  0.0237     0.7069  0 0.996 0.004
#> GSM337268     2  0.0424     0.7066  0 0.992 0.008
#> GSM337269     2  0.0237     0.7069  0 0.996 0.004
#> GSM337270     2  0.5968     0.6093  0 0.636 0.364
#> GSM337271     2  0.6274     0.5139  0 0.544 0.456
#> GSM337272     2  0.0000     0.7055  0 1.000 0.000
#> GSM337273     2  0.5968     0.6090  0 0.636 0.364
#> GSM337274     2  0.6168    -0.3266  0 0.588 0.412
#> GSM337275     2  0.5968     0.6093  0 0.636 0.364
#> GSM337276     3  0.0000     0.6098  0 0.000 1.000
#> GSM337277     2  0.5968     0.6093  0 0.636 0.364
#> GSM337278     2  0.5948     0.6104  0 0.640 0.360
#> GSM337279     2  0.5926     0.6120  0 0.644 0.356
#> GSM337280     3  0.5948     0.7336  0 0.360 0.640
#> GSM337281     2  0.4555     0.3766  0 0.800 0.200
#> GSM337282     2  0.5968     0.6093  0 0.636 0.364
#> GSM337283     1  0.0000     1.0000  1 0.000 0.000
#> GSM337284     2  0.6111     0.5815  0 0.604 0.396
#> GSM337285     2  0.6126     0.5776  0 0.600 0.400
#> GSM337286     2  0.5968     0.6093  0 0.636 0.364
#> GSM337287     2  0.6305     0.4756  0 0.516 0.484
#> GSM337288     2  0.5968     0.6093  0 0.636 0.364
#> GSM337289     2  0.5968     0.6093  0 0.636 0.364
#> GSM337290     2  0.0237     0.7069  0 0.996 0.004
#> GSM337291     3  0.0000     0.6098  0 0.000 1.000
#> GSM337292     3  0.0237     0.6115  0 0.004 0.996
#> GSM337293     2  0.5968     0.6093  0 0.636 0.364
#> GSM337294     3  0.3619     0.4361  0 0.136 0.864
#> GSM337295     2  0.0237     0.7069  0 0.996 0.004
#> GSM337296     2  0.0237     0.7069  0 0.996 0.004
#> GSM337297     3  0.5948     0.7336  0 0.360 0.640
#> GSM337298     3  0.0237     0.6115  0 0.004 0.996
#> GSM337299     2  0.0237     0.7069  0 0.996 0.004
#> GSM337300     2  0.6305     0.4756  0 0.516 0.484
#> GSM337301     2  0.0237     0.7069  0 0.996 0.004
#> GSM337302     2  0.0000     0.7055  0 1.000 0.000
#> GSM337303     3  0.0000     0.6098  0 0.000 1.000
#> GSM337304     3  0.5948     0.7336  0 0.360 0.640
#> GSM337305     2  0.5948     0.6104  0 0.640 0.360
#> GSM337306     2  0.5968     0.6093  0 0.636 0.364
#> GSM337307     2  0.6309     0.4500  0 0.500 0.500
#> GSM337308     2  0.5968     0.6093  0 0.636 0.364
#> GSM337309     3  0.5948     0.7336  0 0.360 0.640
#> GSM337310     3  0.5948     0.7336  0 0.360 0.640
#> GSM337311     2  0.0000     0.7055  0 1.000 0.000
#> GSM337312     3  0.0000     0.6098  0 0.000 1.000
#> GSM337313     2  0.6305     0.4756  0 0.516 0.484
#> GSM337314     2  0.5968     0.6093  0 0.636 0.364
#> GSM337315     1  0.0000     1.0000  1 0.000 0.000
#> GSM337316     3  0.0000     0.6098  0 0.000 1.000
#> GSM337317     3  0.0000     0.6098  0 0.000 1.000
#> GSM337318     2  0.1289     0.7020  0 0.968 0.032
#> GSM337319     1  0.0000     1.0000  1 0.000 0.000
#> GSM337320     1  0.0000     1.0000  1 0.000 0.000
#> GSM337321     1  0.0000     1.0000  1 0.000 0.000
#> GSM337322     1  0.0000     1.0000  1 0.000 0.000
#> GSM337323     1  0.0000     1.0000  1 0.000 0.000
#> GSM337324     1  0.0000     1.0000  1 0.000 0.000
#> GSM337325     1  0.0000     1.0000  1 0.000 0.000
#> GSM337326     1  0.0000     1.0000  1 0.000 0.000
#> GSM337327     1  0.0000     1.0000  1 0.000 0.000
#> GSM337328     1  0.0000     1.0000  1 0.000 0.000
#> GSM337329     1  0.0000     1.0000  1 0.000 0.000
#> GSM337330     1  0.0000     1.0000  1 0.000 0.000
#> GSM337331     1  0.0000     1.0000  1 0.000 0.000
#> GSM337332     1  0.0000     1.0000  1 0.000 0.000
#> GSM337333     1  0.0000     1.0000  1 0.000 0.000
#> GSM337334     1  0.0000     1.0000  1 0.000 0.000
#> GSM337335     1  0.0000     1.0000  1 0.000 0.000
#> GSM337336     1  0.0000     1.0000  1 0.000 0.000
#> GSM337337     1  0.0000     1.0000  1 0.000 0.000
#> GSM337338     1  0.0000     1.0000  1 0.000 0.000
#> GSM337339     1  0.0000     1.0000  1 0.000 0.000
#> GSM337340     1  0.0000     1.0000  1 0.000 0.000
#> GSM337341     1  0.0000     1.0000  1 0.000 0.000
#> GSM337342     1  0.0000     1.0000  1 0.000 0.000
#> GSM337343     1  0.0000     1.0000  1 0.000 0.000
#> GSM337344     1  0.0000     1.0000  1 0.000 0.000
#> GSM337345     1  0.0000     1.0000  1 0.000 0.000
#> GSM337346     1  0.0000     1.0000  1 0.000 0.000
#> GSM337347     1  0.0000     1.0000  1 0.000 0.000
#> GSM337348     1  0.0000     1.0000  1 0.000 0.000
#> GSM337349     1  0.0000     1.0000  1 0.000 0.000
#> GSM337350     1  0.0000     1.0000  1 0.000 0.000
#> GSM337351     1  0.0000     1.0000  1 0.000 0.000
#> GSM337352     1  0.0000     1.0000  1 0.000 0.000
#> GSM337353     1  0.0000     1.0000  1 0.000 0.000
#> GSM337354     1  0.0000     1.0000  1 0.000 0.000
#> GSM337355     1  0.0000     1.0000  1 0.000 0.000
#> GSM337356     1  0.0000     1.0000  1 0.000 0.000
#> GSM337357     1  0.0000     1.0000  1 0.000 0.000
#> GSM337358     1  0.0000     1.0000  1 0.000 0.000
#> GSM337359     1  0.0000     1.0000  1 0.000 0.000
#> GSM337360     1  0.0000     1.0000  1 0.000 0.000
#> GSM337361     1  0.0000     1.0000  1 0.000 0.000
#> GSM337362     1  0.0000     1.0000  1 0.000 0.000
#> GSM337363     1  0.0000     1.0000  1 0.000 0.000
#> GSM337364     1  0.0000     1.0000  1 0.000 0.000
#> GSM337365     1  0.0000     1.0000  1 0.000 0.000
#> GSM337366     1  0.0000     1.0000  1 0.000 0.000
#> GSM337367     1  0.0000     1.0000  1 0.000 0.000
#> GSM337368     1  0.0000     1.0000  1 0.000 0.000
#> GSM337369     1  0.0000     1.0000  1 0.000 0.000
#> GSM337370     1  0.0000     1.0000  1 0.000 0.000
#> GSM337371     1  0.0000     1.0000  1 0.000 0.000
#> GSM337372     1  0.0000     1.0000  1 0.000 0.000
#> GSM337373     1  0.0000     1.0000  1 0.000 0.000
#> GSM337374     1  0.0000     1.0000  1 0.000 0.000
#> GSM337375     1  0.0000     1.0000  1 0.000 0.000
#> GSM337376     1  0.0000     1.0000  1 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette p1    p2    p3    p4
#> GSM337197     4  0.3601     0.8225  0 0.056 0.084 0.860
#> GSM337198     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337199     4  0.2921     0.8130  0 0.000 0.140 0.860
#> GSM337200     4  0.1576     0.8557  0 0.004 0.048 0.948
#> GSM337201     4  0.0188     0.8641  0 0.000 0.004 0.996
#> GSM337202     4  0.3870     0.7903  0 0.004 0.208 0.788
#> GSM337203     3  0.3105     0.8469  0 0.004 0.856 0.140
#> GSM337204     4  0.1004     0.8628  0 0.004 0.024 0.972
#> GSM337205     3  0.3105     0.8469  0 0.004 0.856 0.140
#> GSM337206     4  0.1118     0.8601  0 0.000 0.036 0.964
#> GSM337207     4  0.4040     0.7108  0 0.248 0.000 0.752
#> GSM337208     2  0.0376     0.9136  0 0.992 0.004 0.004
#> GSM337209     4  0.0376     0.8645  0 0.004 0.004 0.992
#> GSM337210     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337211     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337212     4  0.1118     0.8601  0 0.000 0.036 0.964
#> GSM337213     4  0.4454     0.6228  0 0.308 0.000 0.692
#> GSM337214     4  0.0188     0.8641  0 0.000 0.004 0.996
#> GSM337215     4  0.2921     0.8130  0 0.000 0.140 0.860
#> GSM337216     3  0.4277     0.5851  0 0.280 0.720 0.000
#> GSM337217     2  0.7281     0.1931  0 0.468 0.380 0.152
#> GSM337218     4  0.1305     0.8595  0 0.004 0.036 0.960
#> GSM337219     3  0.4999     0.0192  0 0.492 0.508 0.000
#> GSM337220     4  0.4220     0.7098  0 0.248 0.004 0.748
#> GSM337221     4  0.2216     0.8357  0 0.000 0.092 0.908
#> GSM337222     4  0.0000     0.8643  0 0.000 0.000 1.000
#> GSM337223     4  0.1716     0.8477  0 0.000 0.064 0.936
#> GSM337224     4  0.3219     0.8092  0 0.000 0.164 0.836
#> GSM337225     2  0.0376     0.9136  0 0.992 0.004 0.004
#> GSM337226     4  0.4343     0.7335  0 0.004 0.264 0.732
#> GSM337227     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337228     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337229     4  0.3208     0.8028  0 0.148 0.004 0.848
#> GSM337230     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337231     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337232     4  0.4819     0.5558  0 0.344 0.004 0.652
#> GSM337233     4  0.2814     0.8014  0 0.000 0.132 0.868
#> GSM337234     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337235     3  0.6602    -0.0956  0 0.080 0.484 0.436
#> GSM337236     2  0.4994    -0.1243  0 0.520 0.000 0.480
#> GSM337237     4  0.3801     0.7439  0 0.220 0.000 0.780
#> GSM337238     4  0.0000     0.8643  0 0.000 0.000 1.000
#> GSM337239     3  0.0895     0.8281  0 0.020 0.976 0.004
#> GSM337240     3  0.4800     0.5972  0 0.004 0.656 0.340
#> GSM337241     4  0.3196     0.8110  0 0.136 0.008 0.856
#> GSM337242     3  0.3157     0.8457  0 0.004 0.852 0.144
#> GSM337243     4  0.3969     0.7884  0 0.180 0.016 0.804
#> GSM337244     4  0.1557     0.8548  0 0.000 0.056 0.944
#> GSM337245     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337246     4  0.0188     0.8641  0 0.000 0.004 0.996
#> GSM337247     3  0.2345     0.7964  0 0.100 0.900 0.000
#> GSM337248     3  0.3908     0.7895  0 0.004 0.784 0.212
#> GSM337249     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337250     4  0.1305     0.8595  0 0.004 0.036 0.960
#> GSM337251     4  0.0336     0.8638  0 0.000 0.008 0.992
#> GSM337252     4  0.0000     0.8643  0 0.000 0.000 1.000
#> GSM337253     2  0.0000     0.9135  0 1.000 0.000 0.000
#> GSM337254     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337255     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337256     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337257     4  0.0000     0.8643  0 0.000 0.000 1.000
#> GSM337258     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337259     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337260     4  0.3024     0.8037  0 0.148 0.000 0.852
#> GSM337261     2  0.4992     0.0579  0 0.524 0.476 0.000
#> GSM337262     3  0.3105     0.8469  0 0.004 0.856 0.140
#> GSM337263     4  0.1209     0.8616  0 0.004 0.032 0.964
#> GSM337264     2  0.3300     0.7791  0 0.848 0.144 0.008
#> GSM337265     3  0.1022     0.8149  0 0.000 0.968 0.032
#> GSM337266     3  0.2921     0.8470  0 0.000 0.860 0.140
#> GSM337267     4  0.2773     0.8374  0 0.004 0.116 0.880
#> GSM337268     4  0.3355     0.7680  0 0.004 0.160 0.836
#> GSM337269     4  0.1118     0.8601  0 0.000 0.036 0.964
#> GSM337270     3  0.2973     0.8458  0 0.000 0.856 0.144
#> GSM337271     3  0.2973     0.8458  0 0.000 0.856 0.144
#> GSM337272     4  0.2921     0.8130  0 0.000 0.140 0.860
#> GSM337273     3  0.1677     0.8283  0 0.012 0.948 0.040
#> GSM337274     4  0.4103     0.7015  0 0.256 0.000 0.744
#> GSM337275     3  0.4088     0.6195  0 0.004 0.764 0.232
#> GSM337276     3  0.4008     0.6380  0 0.244 0.756 0.000
#> GSM337277     3  0.3355     0.7316  0 0.004 0.836 0.160
#> GSM337278     3  0.5137     0.3159  0 0.004 0.544 0.452
#> GSM337279     4  0.5126     0.0502  0 0.004 0.444 0.552
#> GSM337280     2  0.0000     0.9135  0 1.000 0.000 0.000
#> GSM337281     4  0.3208     0.8060  0 0.148 0.004 0.848
#> GSM337282     3  0.0524     0.8231  0 0.004 0.988 0.008
#> GSM337283     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337284     3  0.1302     0.8411  0 0.000 0.956 0.044
#> GSM337285     3  0.2973     0.8458  0 0.000 0.856 0.144
#> GSM337286     3  0.2973     0.8458  0 0.000 0.856 0.144
#> GSM337287     3  0.2921     0.8470  0 0.000 0.860 0.140
#> GSM337288     3  0.0376     0.8275  0 0.004 0.992 0.004
#> GSM337289     3  0.2921     0.8470  0 0.000 0.860 0.140
#> GSM337290     4  0.1118     0.8601  0 0.000 0.036 0.964
#> GSM337291     2  0.4985     0.0362  0 0.532 0.468 0.000
#> GSM337292     2  0.0000     0.9135  0 1.000 0.000 0.000
#> GSM337293     3  0.1209     0.8146  0 0.004 0.964 0.032
#> GSM337294     3  0.2334     0.8060  0 0.088 0.908 0.004
#> GSM337295     4  0.4018     0.7777  0 0.004 0.224 0.772
#> GSM337296     4  0.2345     0.8296  0 0.000 0.100 0.900
#> GSM337297     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337298     2  0.0188     0.9133  0 0.996 0.004 0.000
#> GSM337299     4  0.2999     0.7987  0 0.004 0.132 0.864
#> GSM337300     3  0.0376     0.8275  0 0.004 0.992 0.004
#> GSM337301     4  0.4053     0.6482  0 0.004 0.228 0.768
#> GSM337302     4  0.1118     0.8601  0 0.000 0.036 0.964
#> GSM337303     2  0.0000     0.9135  0 1.000 0.000 0.000
#> GSM337304     2  0.2342     0.8470  0 0.912 0.080 0.008
#> GSM337305     3  0.2973     0.8458  0 0.000 0.856 0.144
#> GSM337306     3  0.0376     0.8240  0 0.004 0.992 0.004
#> GSM337307     3  0.1022     0.8149  0 0.000 0.968 0.032
#> GSM337308     3  0.3157     0.8457  0 0.004 0.852 0.144
#> GSM337309     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337310     2  0.0188     0.9158  0 0.996 0.000 0.004
#> GSM337311     4  0.0000     0.8643  0 0.000 0.000 1.000
#> GSM337312     2  0.3356     0.7606  0 0.824 0.176 0.000
#> GSM337313     3  0.2401     0.8475  0 0.004 0.904 0.092
#> GSM337314     3  0.2921     0.8470  0 0.000 0.860 0.140
#> GSM337315     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337316     3  0.3400     0.6915  0 0.180 0.820 0.000
#> GSM337317     2  0.1716     0.8662  0 0.936 0.064 0.000
#> GSM337318     4  0.3837     0.7864  0 0.000 0.224 0.776
#> GSM337319     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337320     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337321     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337322     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337323     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337324     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337325     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337326     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337327     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337328     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337329     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337330     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337331     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337332     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337333     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337334     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337335     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337336     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337337     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337338     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337339     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337340     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337341     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337342     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337343     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337344     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337345     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337346     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337347     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337348     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337349     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337350     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337351     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337352     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337353     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337354     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337355     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337356     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337357     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337358     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337359     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337360     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337361     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337362     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337363     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337364     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337365     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337366     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337367     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337368     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337369     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337370     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337371     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337372     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337373     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337374     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337375     1  0.0000     1.0000  1 0.000 0.000 0.000
#> GSM337376     1  0.0000     1.0000  1 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.1106      0.770 0.000 0.012 0.024 0.964 0.000
#> GSM337198     2  0.0162      0.949 0.000 0.996 0.000 0.000 0.004
#> GSM337199     4  0.4563      0.685 0.000 0.000 0.244 0.708 0.048
#> GSM337200     4  0.7425      0.488 0.000 0.080 0.152 0.488 0.280
#> GSM337201     4  0.0880      0.777 0.000 0.000 0.000 0.968 0.032
#> GSM337202     4  0.7034      0.497 0.000 0.048 0.340 0.480 0.132
#> GSM337203     5  0.3011      0.482 0.000 0.000 0.140 0.016 0.844
#> GSM337204     4  0.6844      0.600 0.000 0.068 0.148 0.584 0.200
#> GSM337205     5  0.3152      0.488 0.000 0.000 0.136 0.024 0.840
#> GSM337206     4  0.3123      0.737 0.000 0.000 0.004 0.812 0.184
#> GSM337207     4  0.3196      0.695 0.000 0.192 0.004 0.804 0.000
#> GSM337208     2  0.0290      0.945 0.000 0.992 0.008 0.000 0.000
#> GSM337209     4  0.1082      0.778 0.000 0.000 0.008 0.964 0.028
#> GSM337210     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337211     2  0.0162      0.949 0.000 0.996 0.000 0.000 0.004
#> GSM337212     4  0.3086      0.739 0.000 0.000 0.004 0.816 0.180
#> GSM337213     4  0.4225      0.483 0.000 0.364 0.004 0.632 0.000
#> GSM337214     4  0.1082      0.778 0.000 0.000 0.008 0.964 0.028
#> GSM337215     4  0.6508      0.548 0.000 0.020 0.300 0.540 0.140
#> GSM337216     5  0.6326      0.162 0.000 0.208 0.268 0.000 0.524
#> GSM337217     5  0.6280      0.481 0.000 0.160 0.272 0.008 0.560
#> GSM337218     4  0.3586      0.675 0.000 0.000 0.000 0.736 0.264
#> GSM337219     5  0.5359      0.424 0.000 0.304 0.080 0.000 0.616
#> GSM337220     4  0.3596      0.680 0.000 0.212 0.012 0.776 0.000
#> GSM337221     4  0.6452      0.361 0.000 0.000 0.284 0.496 0.220
#> GSM337222     4  0.0000      0.775 0.000 0.000 0.000 1.000 0.000
#> GSM337223     3  0.6497      0.112 0.000 0.000 0.472 0.320 0.208
#> GSM337224     4  0.6071      0.547 0.000 0.000 0.300 0.548 0.152
#> GSM337225     2  0.0566      0.939 0.000 0.984 0.012 0.000 0.004
#> GSM337226     5  0.6144      0.423 0.000 0.000 0.344 0.144 0.512
#> GSM337227     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337229     4  0.1124      0.767 0.000 0.036 0.004 0.960 0.000
#> GSM337230     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337231     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337232     4  0.5206      0.343 0.000 0.416 0.036 0.544 0.004
#> GSM337233     4  0.5855      0.520 0.000 0.000 0.108 0.536 0.356
#> GSM337234     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337235     5  0.7291      0.376 0.000 0.136 0.348 0.064 0.452
#> GSM337236     2  0.6309      0.249 0.000 0.532 0.232 0.236 0.000
#> GSM337237     4  0.2930      0.714 0.000 0.164 0.004 0.832 0.000
#> GSM337238     4  0.0290      0.776 0.000 0.000 0.000 0.992 0.008
#> GSM337239     3  0.3928      0.648 0.000 0.004 0.700 0.000 0.296
#> GSM337240     5  0.0865      0.573 0.000 0.000 0.004 0.024 0.972
#> GSM337241     4  0.2628      0.735 0.000 0.028 0.088 0.884 0.000
#> GSM337242     5  0.2300      0.536 0.000 0.000 0.072 0.024 0.904
#> GSM337243     5  0.5513      0.453 0.000 0.116 0.000 0.252 0.632
#> GSM337244     4  0.2773      0.745 0.000 0.000 0.000 0.836 0.164
#> GSM337245     2  0.0955      0.922 0.000 0.968 0.004 0.028 0.000
#> GSM337246     4  0.0162      0.775 0.000 0.000 0.000 0.996 0.004
#> GSM337247     5  0.3821      0.526 0.000 0.052 0.148 0.000 0.800
#> GSM337248     5  0.0992      0.571 0.000 0.000 0.008 0.024 0.968
#> GSM337249     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337250     5  0.4192      0.197 0.000 0.000 0.000 0.404 0.596
#> GSM337251     4  0.0451      0.774 0.000 0.008 0.004 0.988 0.000
#> GSM337252     4  0.0162      0.775 0.000 0.000 0.004 0.996 0.000
#> GSM337253     2  0.0404      0.941 0.000 0.988 0.000 0.000 0.012
#> GSM337254     2  0.0162      0.949 0.000 0.996 0.000 0.000 0.004
#> GSM337255     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337256     2  0.0162      0.949 0.000 0.996 0.000 0.000 0.004
#> GSM337257     4  0.0162      0.775 0.000 0.000 0.004 0.996 0.000
#> GSM337258     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337259     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337260     4  0.1041      0.767 0.000 0.032 0.004 0.964 0.000
#> GSM337261     3  0.4836      0.382 0.000 0.356 0.612 0.000 0.032
#> GSM337262     5  0.1568      0.561 0.000 0.000 0.036 0.020 0.944
#> GSM337263     4  0.6217      0.659 0.000 0.048 0.108 0.636 0.208
#> GSM337264     2  0.5097      0.463 0.000 0.624 0.320 0.000 0.056
#> GSM337265     3  0.2806      0.589 0.000 0.000 0.844 0.004 0.152
#> GSM337266     3  0.4540      0.664 0.000 0.000 0.640 0.020 0.340
#> GSM337267     4  0.4711      0.723 0.000 0.000 0.148 0.736 0.116
#> GSM337268     5  0.4351      0.519 0.000 0.000 0.132 0.100 0.768
#> GSM337269     4  0.2813      0.744 0.000 0.000 0.000 0.832 0.168
#> GSM337270     3  0.4671      0.665 0.000 0.000 0.640 0.028 0.332
#> GSM337271     3  0.4671      0.665 0.000 0.000 0.640 0.028 0.332
#> GSM337272     4  0.3821      0.709 0.000 0.000 0.216 0.764 0.020
#> GSM337273     3  0.4150      0.609 0.000 0.000 0.748 0.036 0.216
#> GSM337274     4  0.2970      0.712 0.000 0.168 0.004 0.828 0.000
#> GSM337275     5  0.4135      0.517 0.000 0.000 0.340 0.004 0.656
#> GSM337276     3  0.5532      0.553 0.000 0.196 0.648 0.000 0.156
#> GSM337277     3  0.5568     -0.381 0.000 0.000 0.516 0.072 0.412
#> GSM337278     5  0.3055      0.491 0.000 0.000 0.016 0.144 0.840
#> GSM337279     5  0.1281      0.571 0.000 0.000 0.012 0.032 0.956
#> GSM337280     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337281     5  0.6668      0.412 0.000 0.076 0.068 0.312 0.544
#> GSM337282     5  0.3906      0.540 0.000 0.000 0.292 0.004 0.704
#> GSM337283     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337284     3  0.4582      0.511 0.000 0.000 0.572 0.012 0.416
#> GSM337285     3  0.4671      0.665 0.000 0.000 0.640 0.028 0.332
#> GSM337286     5  0.4734     -0.136 0.000 0.000 0.372 0.024 0.604
#> GSM337287     3  0.4540      0.664 0.000 0.000 0.640 0.020 0.340
#> GSM337288     5  0.3480      0.516 0.000 0.000 0.248 0.000 0.752
#> GSM337289     5  0.4808     -0.226 0.000 0.000 0.400 0.024 0.576
#> GSM337290     4  0.2852      0.742 0.000 0.000 0.000 0.828 0.172
#> GSM337291     5  0.4268      0.249 0.000 0.444 0.000 0.000 0.556
#> GSM337292     2  0.0290      0.947 0.000 0.992 0.000 0.000 0.008
#> GSM337293     5  0.4166      0.521 0.000 0.000 0.348 0.004 0.648
#> GSM337294     5  0.3650      0.504 0.000 0.028 0.176 0.000 0.796
#> GSM337295     5  0.6698      0.202 0.000 0.000 0.340 0.248 0.412
#> GSM337296     4  0.6023      0.556 0.000 0.000 0.168 0.572 0.260
#> GSM337297     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337298     2  0.0510      0.941 0.000 0.984 0.000 0.000 0.016
#> GSM337299     4  0.5760      0.509 0.000 0.000 0.096 0.536 0.368
#> GSM337300     5  0.3336      0.508 0.000 0.000 0.228 0.000 0.772
#> GSM337301     5  0.3710      0.559 0.000 0.000 0.144 0.048 0.808
#> GSM337302     4  0.1544      0.768 0.000 0.000 0.000 0.932 0.068
#> GSM337303     2  0.0510      0.941 0.000 0.984 0.000 0.000 0.016
#> GSM337304     2  0.3430      0.690 0.000 0.776 0.220 0.000 0.004
#> GSM337305     3  0.4761      0.651 0.000 0.000 0.616 0.028 0.356
#> GSM337306     5  0.3661      0.526 0.000 0.000 0.276 0.000 0.724
#> GSM337307     3  0.2127      0.563 0.000 0.000 0.892 0.000 0.108
#> GSM337308     5  0.1399      0.568 0.000 0.000 0.020 0.028 0.952
#> GSM337309     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337310     2  0.0000      0.950 0.000 1.000 0.000 0.000 0.000
#> GSM337311     4  0.0000      0.775 0.000 0.000 0.000 1.000 0.000
#> GSM337312     3  0.4727      0.105 0.000 0.452 0.532 0.000 0.016
#> GSM337313     5  0.3010      0.506 0.000 0.000 0.172 0.004 0.824
#> GSM337314     3  0.4734      0.642 0.000 0.000 0.604 0.024 0.372
#> GSM337315     1  0.0162      0.996 0.996 0.000 0.000 0.000 0.004
#> GSM337316     3  0.3346      0.551 0.000 0.092 0.844 0.000 0.064
#> GSM337317     5  0.5394      0.332 0.000 0.400 0.060 0.000 0.540
#> GSM337318     4  0.6477      0.486 0.000 0.000 0.352 0.456 0.192
#> GSM337319     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0566      0.987 0.984 0.000 0.012 0.000 0.004
#> GSM337328     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0566      0.987 0.984 0.000 0.012 0.000 0.004
#> GSM337335     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0162      0.996 0.996 0.000 0.000 0.000 0.004
#> GSM337337     1  0.0566      0.987 0.984 0.000 0.012 0.000 0.004
#> GSM337338     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.1074      0.972 0.968 0.000 0.012 0.016 0.004
#> GSM337344     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0566      0.987 0.984 0.000 0.012 0.000 0.004
#> GSM337360     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0566      0.987 0.984 0.000 0.012 0.000 0.004
#> GSM337362     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0162      0.995 0.996 0.000 0.004 0.000 0.000
#> GSM337369     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000      0.998 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.0837     0.7224 0.000 0.004 0.020 0.972 0.000 0.004
#> GSM337198     2  0.0260     0.9291 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337199     6  0.3807     0.1989 0.000 0.000 0.004 0.368 0.000 0.628
#> GSM337200     6  0.4621     0.6211 0.000 0.004 0.008 0.120 0.144 0.724
#> GSM337201     4  0.2981     0.6567 0.000 0.000 0.000 0.820 0.020 0.160
#> GSM337202     6  0.1925     0.6290 0.000 0.008 0.004 0.060 0.008 0.920
#> GSM337203     5  0.2632     0.6058 0.000 0.000 0.164 0.000 0.832 0.004
#> GSM337204     6  0.4596     0.6014 0.000 0.004 0.004 0.168 0.108 0.716
#> GSM337205     5  0.3011     0.6063 0.000 0.000 0.192 0.004 0.800 0.004
#> GSM337206     4  0.6064     0.1502 0.000 0.000 0.004 0.432 0.224 0.340
#> GSM337207     4  0.3606     0.6318 0.000 0.172 0.024 0.788 0.000 0.016
#> GSM337208     2  0.0909     0.9156 0.000 0.968 0.012 0.000 0.000 0.020
#> GSM337209     4  0.4232     0.4211 0.000 0.000 0.012 0.640 0.012 0.336
#> GSM337210     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337211     2  0.0458     0.9257 0.000 0.984 0.016 0.000 0.000 0.000
#> GSM337212     4  0.5979     0.1015 0.000 0.000 0.000 0.416 0.232 0.352
#> GSM337213     2  0.5983    -0.0546 0.000 0.464 0.024 0.388 0.000 0.124
#> GSM337214     4  0.3490     0.5239 0.000 0.000 0.000 0.724 0.008 0.268
#> GSM337215     6  0.2455     0.6182 0.000 0.004 0.000 0.112 0.012 0.872
#> GSM337216     5  0.5339     0.4890 0.000 0.136 0.268 0.000 0.592 0.004
#> GSM337217     5  0.5172     0.4609 0.000 0.056 0.020 0.000 0.572 0.352
#> GSM337218     4  0.5750     0.2169 0.000 0.000 0.000 0.448 0.380 0.172
#> GSM337219     5  0.5532     0.5871 0.000 0.136 0.120 0.000 0.668 0.076
#> GSM337220     4  0.4007     0.6028 0.000 0.192 0.028 0.756 0.000 0.024
#> GSM337221     6  0.7341     0.3771 0.000 0.000 0.156 0.196 0.236 0.412
#> GSM337222     4  0.0146     0.7254 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337223     6  0.7394     0.1308 0.000 0.000 0.320 0.172 0.156 0.352
#> GSM337224     6  0.2312     0.6183 0.000 0.000 0.000 0.112 0.012 0.876
#> GSM337225     2  0.1757     0.8749 0.000 0.916 0.008 0.000 0.000 0.076
#> GSM337226     6  0.2973     0.5350 0.000 0.000 0.004 0.024 0.136 0.836
#> GSM337227     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337228     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337229     4  0.1138     0.7207 0.000 0.012 0.024 0.960 0.000 0.004
#> GSM337230     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337231     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337232     4  0.6358     0.1408 0.000 0.392 0.028 0.404 0.000 0.176
#> GSM337233     6  0.4671     0.5605 0.000 0.000 0.000 0.068 0.304 0.628
#> GSM337234     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337235     6  0.2314     0.5892 0.000 0.012 0.008 0.008 0.072 0.900
#> GSM337236     2  0.6590     0.2689 0.000 0.516 0.220 0.192 0.000 0.072
#> GSM337237     4  0.2890     0.6682 0.000 0.128 0.024 0.844 0.000 0.004
#> GSM337238     4  0.2277     0.7053 0.000 0.000 0.000 0.892 0.076 0.032
#> GSM337239     3  0.2706     0.7123 0.000 0.000 0.860 0.000 0.104 0.036
#> GSM337240     5  0.2609     0.6167 0.000 0.000 0.036 0.000 0.868 0.096
#> GSM337241     4  0.1003     0.7218 0.000 0.004 0.028 0.964 0.000 0.004
#> GSM337242     5  0.3876     0.5785 0.000 0.000 0.120 0.000 0.772 0.108
#> GSM337243     5  0.5610     0.5227 0.000 0.060 0.032 0.120 0.696 0.092
#> GSM337244     4  0.5054     0.5134 0.000 0.000 0.004 0.640 0.232 0.124
#> GSM337245     2  0.1829     0.8735 0.000 0.920 0.024 0.056 0.000 0.000
#> GSM337246     4  0.0622     0.7251 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337247     5  0.4091     0.6222 0.000 0.016 0.216 0.000 0.736 0.032
#> GSM337248     5  0.1531     0.6271 0.000 0.000 0.004 0.000 0.928 0.068
#> GSM337249     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337250     5  0.4721     0.3575 0.000 0.000 0.000 0.212 0.672 0.116
#> GSM337251     4  0.0405     0.7249 0.000 0.000 0.008 0.988 0.004 0.000
#> GSM337252     4  0.0405     0.7262 0.000 0.000 0.000 0.988 0.004 0.008
#> GSM337253     2  0.0713     0.9144 0.000 0.972 0.000 0.000 0.028 0.000
#> GSM337254     2  0.0260     0.9291 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337255     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337256     2  0.0458     0.9257 0.000 0.984 0.016 0.000 0.000 0.000
#> GSM337257     4  0.0405     0.7262 0.000 0.000 0.000 0.988 0.004 0.008
#> GSM337258     2  0.0547     0.9213 0.000 0.980 0.020 0.000 0.000 0.000
#> GSM337259     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337260     4  0.1059     0.7244 0.000 0.004 0.016 0.964 0.000 0.016
#> GSM337261     3  0.3911     0.5617 0.000 0.256 0.712 0.000 0.032 0.000
#> GSM337262     5  0.2672     0.6336 0.000 0.000 0.052 0.000 0.868 0.080
#> GSM337263     6  0.5437     0.5321 0.000 0.024 0.000 0.176 0.160 0.640
#> GSM337264     6  0.4983    -0.0846 0.000 0.460 0.008 0.000 0.048 0.484
#> GSM337265     3  0.3618     0.6776 0.000 0.000 0.768 0.000 0.040 0.192
#> GSM337266     3  0.2793     0.7489 0.000 0.000 0.800 0.000 0.200 0.000
#> GSM337267     4  0.5460     0.3713 0.000 0.000 0.004 0.524 0.116 0.356
#> GSM337268     6  0.4423     0.5284 0.000 0.000 0.020 0.016 0.320 0.644
#> GSM337269     4  0.5278     0.4780 0.000 0.000 0.000 0.604 0.204 0.192
#> GSM337270     3  0.3608     0.7292 0.000 0.000 0.736 0.012 0.248 0.004
#> GSM337271     3  0.3023     0.7466 0.000 0.000 0.784 0.000 0.212 0.004
#> GSM337272     4  0.3852     0.3824 0.000 0.000 0.004 0.612 0.000 0.384
#> GSM337273     3  0.6237     0.6124 0.000 0.000 0.592 0.104 0.164 0.140
#> GSM337274     4  0.2826     0.6679 0.000 0.128 0.028 0.844 0.000 0.000
#> GSM337275     6  0.3966    -0.2332 0.000 0.000 0.004 0.000 0.444 0.552
#> GSM337276     3  0.3344     0.6687 0.000 0.152 0.804 0.000 0.044 0.000
#> GSM337277     6  0.5213     0.4056 0.000 0.000 0.140 0.024 0.168 0.668
#> GSM337278     5  0.4792     0.1728 0.000 0.000 0.020 0.044 0.644 0.292
#> GSM337279     5  0.2781     0.5949 0.000 0.000 0.024 0.008 0.860 0.108
#> GSM337280     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337281     5  0.7146     0.3017 0.000 0.052 0.024 0.264 0.452 0.208
#> GSM337282     5  0.3699     0.5351 0.000 0.000 0.004 0.000 0.660 0.336
#> GSM337283     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337284     3  0.3986     0.6067 0.000 0.000 0.664 0.000 0.316 0.020
#> GSM337285     3  0.2994     0.7470 0.000 0.000 0.788 0.000 0.208 0.004
#> GSM337286     5  0.3998     0.3087 0.000 0.000 0.340 0.000 0.644 0.016
#> GSM337287     3  0.2762     0.7480 0.000 0.000 0.804 0.000 0.196 0.000
#> GSM337288     5  0.3790     0.6452 0.000 0.000 0.116 0.000 0.780 0.104
#> GSM337289     5  0.3797     0.1101 0.000 0.000 0.420 0.000 0.580 0.000
#> GSM337290     4  0.5111     0.4987 0.000 0.000 0.000 0.624 0.224 0.152
#> GSM337291     5  0.4855     0.4692 0.000 0.316 0.060 0.000 0.616 0.008
#> GSM337292     2  0.0632     0.9211 0.000 0.976 0.024 0.000 0.000 0.000
#> GSM337293     5  0.3937     0.4216 0.000 0.000 0.004 0.000 0.572 0.424
#> GSM337294     5  0.3933     0.6222 0.000 0.008 0.220 0.000 0.740 0.032
#> GSM337295     6  0.2380     0.5986 0.000 0.000 0.004 0.036 0.068 0.892
#> GSM337296     6  0.6972     0.4194 0.000 0.000 0.104 0.168 0.276 0.452
#> GSM337297     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337298     2  0.1364     0.8983 0.000 0.944 0.048 0.000 0.004 0.004
#> GSM337299     6  0.4871     0.5548 0.000 0.000 0.004 0.072 0.308 0.616
#> GSM337300     5  0.3892     0.6207 0.000 0.000 0.212 0.000 0.740 0.048
#> GSM337301     5  0.5160     0.3486 0.000 0.000 0.052 0.020 0.560 0.368
#> GSM337302     4  0.2961     0.6790 0.000 0.000 0.008 0.840 0.132 0.020
#> GSM337303     2  0.1349     0.8942 0.000 0.940 0.056 0.000 0.004 0.000
#> GSM337304     2  0.3468     0.6137 0.000 0.728 0.008 0.000 0.000 0.264
#> GSM337305     3  0.4839     0.6367 0.000 0.000 0.624 0.004 0.300 0.072
#> GSM337306     5  0.3892     0.6154 0.000 0.000 0.048 0.000 0.740 0.212
#> GSM337307     3  0.3924     0.6523 0.000 0.000 0.740 0.000 0.052 0.208
#> GSM337308     5  0.2060     0.6155 0.000 0.000 0.016 0.000 0.900 0.084
#> GSM337309     2  0.0260     0.9285 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337310     2  0.0000     0.9314 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337311     4  0.0405     0.7262 0.000 0.000 0.000 0.988 0.004 0.008
#> GSM337312     3  0.4939     0.5169 0.000 0.276 0.648 0.000 0.036 0.040
#> GSM337313     5  0.3720     0.6187 0.000 0.000 0.236 0.000 0.736 0.028
#> GSM337314     3  0.4317     0.6947 0.000 0.000 0.688 0.000 0.252 0.060
#> GSM337315     1  0.0603     0.9711 0.980 0.000 0.016 0.000 0.000 0.004
#> GSM337316     3  0.3802     0.6760 0.000 0.048 0.804 0.000 0.032 0.116
#> GSM337317     5  0.5466     0.5250 0.000 0.236 0.056 0.000 0.636 0.072
#> GSM337318     6  0.5699     0.5765 0.000 0.000 0.076 0.080 0.216 0.628
#> GSM337319     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337323     1  0.0291     0.9797 0.992 0.000 0.004 0.000 0.000 0.004
#> GSM337324     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337327     1  0.2208     0.9163 0.908 0.000 0.032 0.004 0.004 0.052
#> GSM337328     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337331     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337332     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.2614     0.8960 0.884 0.000 0.052 0.004 0.004 0.056
#> GSM337335     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0458     0.9734 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM337337     1  0.2614     0.8960 0.884 0.000 0.052 0.004 0.004 0.056
#> GSM337338     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.1074     0.9596 0.960 0.000 0.012 0.000 0.000 0.028
#> GSM337340     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337341     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.5363     0.5507 0.648 0.000 0.052 0.240 0.004 0.056
#> GSM337344     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.1116     0.9569 0.960 0.000 0.008 0.004 0.000 0.028
#> GSM337351     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.2551     0.8994 0.888 0.000 0.052 0.004 0.004 0.052
#> GSM337360     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.2551     0.8994 0.888 0.000 0.052 0.004 0.004 0.052
#> GSM337362     1  0.0146     0.9802 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.1708     0.9385 0.932 0.000 0.024 0.004 0.000 0.040
#> GSM337369     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0146     0.9812 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337375     1  0.0520     0.9754 0.984 0.000 0.008 0.000 0.000 0.008
#> GSM337376     1  0.0000     0.9818 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-skmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-skmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-skmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-skmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-skmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-skmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-skmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-skmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-skmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-skmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-SD-skmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-skmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-skmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-skmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-skmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-skmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-skmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-skmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-skmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-skmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-skmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-skmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-skmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-skmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-skmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-skmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-skmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> SD:skmeans 180         5.92e-12    6.32e-38 2
#> SD:skmeans 163         1.25e-11    5.45e-33 3
#> SD:skmeans 172         6.37e-15    1.74e-38 4
#> SD:skmeans 152         2.14e-15    1.07e-35 5
#> SD:skmeans 152         2.32e-15    2.80e-34 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


SD:pam**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "pam"]
# you can also extract it by
# res = res_list["SD:pam"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'pam' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-pam-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-pam-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.999       0.999         0.4475 0.553   0.553
#> 3 3 0.636           0.512       0.783         0.4941 0.777   0.596
#> 4 4 0.679           0.585       0.762         0.1054 0.865   0.626
#> 5 5 0.780           0.722       0.836         0.0493 0.904   0.669
#> 6 6 0.827           0.742       0.856         0.0329 0.934   0.730

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      0.999 0.000 1.000
#> GSM337198     2  0.0000      0.999 0.000 1.000
#> GSM337199     2  0.0000      0.999 0.000 1.000
#> GSM337200     2  0.0000      0.999 0.000 1.000
#> GSM337201     2  0.0000      0.999 0.000 1.000
#> GSM337202     2  0.0000      0.999 0.000 1.000
#> GSM337203     2  0.0000      0.999 0.000 1.000
#> GSM337204     2  0.0000      0.999 0.000 1.000
#> GSM337205     2  0.0000      0.999 0.000 1.000
#> GSM337206     2  0.0000      0.999 0.000 1.000
#> GSM337207     2  0.0000      0.999 0.000 1.000
#> GSM337208     2  0.0000      0.999 0.000 1.000
#> GSM337209     2  0.0000      0.999 0.000 1.000
#> GSM337210     2  0.0000      0.999 0.000 1.000
#> GSM337211     2  0.0000      0.999 0.000 1.000
#> GSM337212     2  0.0000      0.999 0.000 1.000
#> GSM337213     2  0.0000      0.999 0.000 1.000
#> GSM337214     2  0.0000      0.999 0.000 1.000
#> GSM337215     2  0.0000      0.999 0.000 1.000
#> GSM337216     2  0.0000      0.999 0.000 1.000
#> GSM337217     2  0.0000      0.999 0.000 1.000
#> GSM337218     2  0.0000      0.999 0.000 1.000
#> GSM337219     2  0.0000      0.999 0.000 1.000
#> GSM337220     2  0.0000      0.999 0.000 1.000
#> GSM337221     2  0.0000      0.999 0.000 1.000
#> GSM337222     2  0.0000      0.999 0.000 1.000
#> GSM337223     2  0.0000      0.999 0.000 1.000
#> GSM337224     2  0.0000      0.999 0.000 1.000
#> GSM337225     2  0.0000      0.999 0.000 1.000
#> GSM337226     2  0.0000      0.999 0.000 1.000
#> GSM337227     2  0.0000      0.999 0.000 1.000
#> GSM337228     2  0.0000      0.999 0.000 1.000
#> GSM337229     2  0.0000      0.999 0.000 1.000
#> GSM337230     2  0.0000      0.999 0.000 1.000
#> GSM337231     2  0.0000      0.999 0.000 1.000
#> GSM337232     2  0.0000      0.999 0.000 1.000
#> GSM337233     2  0.0000      0.999 0.000 1.000
#> GSM337234     2  0.0000      0.999 0.000 1.000
#> GSM337235     2  0.0000      0.999 0.000 1.000
#> GSM337236     2  0.0000      0.999 0.000 1.000
#> GSM337237     2  0.0000      0.999 0.000 1.000
#> GSM337238     2  0.0000      0.999 0.000 1.000
#> GSM337239     2  0.0000      0.999 0.000 1.000
#> GSM337240     2  0.0000      0.999 0.000 1.000
#> GSM337241     2  0.0000      0.999 0.000 1.000
#> GSM337242     2  0.0000      0.999 0.000 1.000
#> GSM337243     2  0.0000      0.999 0.000 1.000
#> GSM337244     2  0.0000      0.999 0.000 1.000
#> GSM337245     2  0.0000      0.999 0.000 1.000
#> GSM337246     2  0.0000      0.999 0.000 1.000
#> GSM337247     2  0.0000      0.999 0.000 1.000
#> GSM337248     2  0.0000      0.999 0.000 1.000
#> GSM337249     2  0.0000      0.999 0.000 1.000
#> GSM337250     2  0.0000      0.999 0.000 1.000
#> GSM337251     2  0.0000      0.999 0.000 1.000
#> GSM337252     2  0.0000      0.999 0.000 1.000
#> GSM337253     2  0.0000      0.999 0.000 1.000
#> GSM337254     2  0.0000      0.999 0.000 1.000
#> GSM337255     2  0.0000      0.999 0.000 1.000
#> GSM337256     2  0.0000      0.999 0.000 1.000
#> GSM337257     2  0.0000      0.999 0.000 1.000
#> GSM337258     2  0.0000      0.999 0.000 1.000
#> GSM337259     2  0.0000      0.999 0.000 1.000
#> GSM337260     2  0.0000      0.999 0.000 1.000
#> GSM337261     2  0.0000      0.999 0.000 1.000
#> GSM337262     2  0.0000      0.999 0.000 1.000
#> GSM337263     2  0.0000      0.999 0.000 1.000
#> GSM337264     2  0.0000      0.999 0.000 1.000
#> GSM337265     2  0.0000      0.999 0.000 1.000
#> GSM337266     2  0.0000      0.999 0.000 1.000
#> GSM337267     2  0.0000      0.999 0.000 1.000
#> GSM337268     2  0.0000      0.999 0.000 1.000
#> GSM337269     2  0.0000      0.999 0.000 1.000
#> GSM337270     2  0.0000      0.999 0.000 1.000
#> GSM337271     2  0.0000      0.999 0.000 1.000
#> GSM337272     2  0.0000      0.999 0.000 1.000
#> GSM337273     2  0.0000      0.999 0.000 1.000
#> GSM337274     2  0.0000      0.999 0.000 1.000
#> GSM337275     2  0.0000      0.999 0.000 1.000
#> GSM337276     2  0.0000      0.999 0.000 1.000
#> GSM337277     2  0.0000      0.999 0.000 1.000
#> GSM337278     2  0.0000      0.999 0.000 1.000
#> GSM337279     2  0.0000      0.999 0.000 1.000
#> GSM337280     2  0.0000      0.999 0.000 1.000
#> GSM337281     2  0.0000      0.999 0.000 1.000
#> GSM337282     2  0.0000      0.999 0.000 1.000
#> GSM337283     1  0.0000      0.999 1.000 0.000
#> GSM337284     2  0.0000      0.999 0.000 1.000
#> GSM337285     2  0.0000      0.999 0.000 1.000
#> GSM337286     2  0.0000      0.999 0.000 1.000
#> GSM337287     2  0.3584      0.927 0.068 0.932
#> GSM337288     2  0.0000      0.999 0.000 1.000
#> GSM337289     2  0.0000      0.999 0.000 1.000
#> GSM337290     2  0.0000      0.999 0.000 1.000
#> GSM337291     2  0.0000      0.999 0.000 1.000
#> GSM337292     2  0.0000      0.999 0.000 1.000
#> GSM337293     2  0.0000      0.999 0.000 1.000
#> GSM337294     2  0.0000      0.999 0.000 1.000
#> GSM337295     2  0.0000      0.999 0.000 1.000
#> GSM337296     2  0.0000      0.999 0.000 1.000
#> GSM337297     2  0.0000      0.999 0.000 1.000
#> GSM337298     2  0.0000      0.999 0.000 1.000
#> GSM337299     2  0.0000      0.999 0.000 1.000
#> GSM337300     2  0.0000      0.999 0.000 1.000
#> GSM337301     2  0.0000      0.999 0.000 1.000
#> GSM337302     2  0.0000      0.999 0.000 1.000
#> GSM337303     2  0.0000      0.999 0.000 1.000
#> GSM337304     2  0.0000      0.999 0.000 1.000
#> GSM337305     2  0.0000      0.999 0.000 1.000
#> GSM337306     2  0.0000      0.999 0.000 1.000
#> GSM337307     2  0.0000      0.999 0.000 1.000
#> GSM337308     2  0.0000      0.999 0.000 1.000
#> GSM337309     2  0.0000      0.999 0.000 1.000
#> GSM337310     2  0.0000      0.999 0.000 1.000
#> GSM337311     2  0.0000      0.999 0.000 1.000
#> GSM337312     2  0.0376      0.995 0.004 0.996
#> GSM337313     2  0.0000      0.999 0.000 1.000
#> GSM337314     2  0.0000      0.999 0.000 1.000
#> GSM337315     1  0.0000      0.999 1.000 0.000
#> GSM337316     2  0.0000      0.999 0.000 1.000
#> GSM337317     2  0.0000      0.999 0.000 1.000
#> GSM337318     2  0.0000      0.999 0.000 1.000
#> GSM337319     1  0.0000      0.999 1.000 0.000
#> GSM337320     1  0.0000      0.999 1.000 0.000
#> GSM337321     1  0.0000      0.999 1.000 0.000
#> GSM337322     1  0.0000      0.999 1.000 0.000
#> GSM337323     1  0.0000      0.999 1.000 0.000
#> GSM337324     1  0.0000      0.999 1.000 0.000
#> GSM337325     1  0.0000      0.999 1.000 0.000
#> GSM337326     1  0.0000      0.999 1.000 0.000
#> GSM337327     1  0.0000      0.999 1.000 0.000
#> GSM337328     1  0.0000      0.999 1.000 0.000
#> GSM337329     1  0.0000      0.999 1.000 0.000
#> GSM337330     1  0.0000      0.999 1.000 0.000
#> GSM337331     1  0.0000      0.999 1.000 0.000
#> GSM337332     1  0.0000      0.999 1.000 0.000
#> GSM337333     1  0.0000      0.999 1.000 0.000
#> GSM337334     1  0.0000      0.999 1.000 0.000
#> GSM337335     1  0.0000      0.999 1.000 0.000
#> GSM337336     1  0.0000      0.999 1.000 0.000
#> GSM337337     1  0.0000      0.999 1.000 0.000
#> GSM337338     1  0.0000      0.999 1.000 0.000
#> GSM337339     1  0.0000      0.999 1.000 0.000
#> GSM337340     1  0.0000      0.999 1.000 0.000
#> GSM337341     1  0.0000      0.999 1.000 0.000
#> GSM337342     1  0.0000      0.999 1.000 0.000
#> GSM337343     1  0.3114      0.941 0.944 0.056
#> GSM337344     1  0.0000      0.999 1.000 0.000
#> GSM337345     1  0.0000      0.999 1.000 0.000
#> GSM337346     1  0.0000      0.999 1.000 0.000
#> GSM337347     1  0.0000      0.999 1.000 0.000
#> GSM337348     1  0.0000      0.999 1.000 0.000
#> GSM337349     1  0.0000      0.999 1.000 0.000
#> GSM337350     1  0.0000      0.999 1.000 0.000
#> GSM337351     1  0.0000      0.999 1.000 0.000
#> GSM337352     1  0.0000      0.999 1.000 0.000
#> GSM337353     1  0.0000      0.999 1.000 0.000
#> GSM337354     1  0.0000      0.999 1.000 0.000
#> GSM337355     1  0.0000      0.999 1.000 0.000
#> GSM337356     1  0.0000      0.999 1.000 0.000
#> GSM337357     1  0.0000      0.999 1.000 0.000
#> GSM337358     1  0.0000      0.999 1.000 0.000
#> GSM337359     1  0.0000      0.999 1.000 0.000
#> GSM337360     1  0.0000      0.999 1.000 0.000
#> GSM337361     1  0.0000      0.999 1.000 0.000
#> GSM337362     1  0.0000      0.999 1.000 0.000
#> GSM337363     1  0.0000      0.999 1.000 0.000
#> GSM337364     1  0.0000      0.999 1.000 0.000
#> GSM337365     1  0.0000      0.999 1.000 0.000
#> GSM337366     1  0.0000      0.999 1.000 0.000
#> GSM337367     1  0.0000      0.999 1.000 0.000
#> GSM337368     1  0.0000      0.999 1.000 0.000
#> GSM337369     1  0.0000      0.999 1.000 0.000
#> GSM337370     1  0.0000      0.999 1.000 0.000
#> GSM337371     1  0.0000      0.999 1.000 0.000
#> GSM337372     1  0.0000      0.999 1.000 0.000
#> GSM337373     1  0.0000      0.999 1.000 0.000
#> GSM337374     1  0.0000      0.999 1.000 0.000
#> GSM337375     1  0.0000      0.999 1.000 0.000
#> GSM337376     1  0.0000      0.999 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.3752     0.4051 0.000 0.856 0.144
#> GSM337198     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337199     2  0.0424     0.5301 0.000 0.992 0.008
#> GSM337200     2  0.6274     0.1586 0.000 0.544 0.456
#> GSM337201     2  0.0000     0.5317 0.000 1.000 0.000
#> GSM337202     2  0.2625     0.4730 0.000 0.916 0.084
#> GSM337203     3  0.6280    -0.0949 0.000 0.460 0.540
#> GSM337204     2  0.4974     0.2895 0.000 0.764 0.236
#> GSM337205     2  0.5968     0.3846 0.000 0.636 0.364
#> GSM337206     2  0.3482     0.5032 0.000 0.872 0.128
#> GSM337207     2  0.6274    -0.1062 0.000 0.544 0.456
#> GSM337208     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337209     2  0.5058     0.2383 0.000 0.756 0.244
#> GSM337210     3  0.5968     0.3886 0.000 0.364 0.636
#> GSM337211     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337212     2  0.4178     0.4935 0.000 0.828 0.172
#> GSM337213     3  0.5968     0.3886 0.000 0.364 0.636
#> GSM337214     2  0.0237     0.5311 0.000 0.996 0.004
#> GSM337215     2  0.4399     0.3520 0.000 0.812 0.188
#> GSM337216     3  0.0424     0.3930 0.000 0.008 0.992
#> GSM337217     3  0.4062     0.3956 0.000 0.164 0.836
#> GSM337218     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337219     3  0.4291     0.2086 0.000 0.180 0.820
#> GSM337220     2  0.4974     0.2777 0.000 0.764 0.236
#> GSM337221     2  0.6235     0.1215 0.000 0.564 0.436
#> GSM337222     2  0.0237     0.5311 0.000 0.996 0.004
#> GSM337223     2  0.5905     0.1653 0.000 0.648 0.352
#> GSM337224     2  0.4346     0.4813 0.000 0.816 0.184
#> GSM337225     2  0.6280    -0.1138 0.000 0.540 0.460
#> GSM337226     2  0.2625     0.4817 0.000 0.916 0.084
#> GSM337227     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337228     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337229     2  0.4399     0.3455 0.000 0.812 0.188
#> GSM337230     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337231     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337232     2  0.6274    -0.1062 0.000 0.544 0.456
#> GSM337233     2  0.5905     0.3941 0.000 0.648 0.352
#> GSM337234     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337235     2  0.6274     0.1677 0.000 0.544 0.456
#> GSM337236     3  0.5859     0.3988 0.000 0.344 0.656
#> GSM337237     2  0.5254     0.2353 0.000 0.736 0.264
#> GSM337238     2  0.0000     0.5317 0.000 1.000 0.000
#> GSM337239     3  0.5098     0.1909 0.000 0.248 0.752
#> GSM337240     2  0.5968     0.3846 0.000 0.636 0.364
#> GSM337241     2  0.5706     0.1134 0.000 0.680 0.320
#> GSM337242     3  0.6280    -0.0950 0.000 0.460 0.540
#> GSM337243     2  0.6252     0.2190 0.000 0.556 0.444
#> GSM337244     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337245     3  0.5968     0.3886 0.000 0.364 0.636
#> GSM337246     2  0.2625     0.4700 0.000 0.916 0.084
#> GSM337247     3  0.5678     0.0361 0.000 0.316 0.684
#> GSM337248     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337249     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337250     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337251     2  0.3619     0.4153 0.000 0.864 0.136
#> GSM337252     2  0.0424     0.5298 0.000 0.992 0.008
#> GSM337253     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337254     3  0.3267     0.4172 0.000 0.116 0.884
#> GSM337255     3  0.5859     0.3994 0.000 0.344 0.656
#> GSM337256     3  0.5363     0.4046 0.000 0.276 0.724
#> GSM337257     2  0.0424     0.5298 0.000 0.992 0.008
#> GSM337258     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337259     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337260     2  0.6267    -0.1010 0.000 0.548 0.452
#> GSM337261     3  0.0237     0.3947 0.000 0.004 0.996
#> GSM337262     2  0.6079     0.3594 0.000 0.612 0.388
#> GSM337263     2  0.4931     0.3907 0.000 0.768 0.232
#> GSM337264     3  0.5560     0.2274 0.000 0.300 0.700
#> GSM337265     3  0.6215     0.0957 0.000 0.428 0.572
#> GSM337266     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337267     2  0.3686     0.5040 0.000 0.860 0.140
#> GSM337268     3  0.6302    -0.2139 0.000 0.480 0.520
#> GSM337269     2  0.0424     0.5319 0.000 0.992 0.008
#> GSM337270     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337271     3  0.5882     0.0520 0.000 0.348 0.652
#> GSM337272     2  0.0592     0.5281 0.000 0.988 0.012
#> GSM337273     3  0.5882     0.0151 0.000 0.348 0.652
#> GSM337274     3  0.6274     0.2709 0.000 0.456 0.544
#> GSM337275     2  0.6309     0.2576 0.000 0.504 0.496
#> GSM337276     3  0.1289     0.3988 0.000 0.032 0.968
#> GSM337277     2  0.6026     0.3358 0.000 0.624 0.376
#> GSM337278     2  0.6111     0.3481 0.000 0.604 0.396
#> GSM337279     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337280     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337281     2  0.5529     0.3924 0.000 0.704 0.296
#> GSM337282     3  0.6111    -0.1078 0.000 0.396 0.604
#> GSM337283     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337284     3  0.5835     0.0617 0.000 0.340 0.660
#> GSM337285     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337286     3  0.6280    -0.0945 0.000 0.460 0.540
#> GSM337287     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337288     2  0.6274     0.2981 0.000 0.544 0.456
#> GSM337289     3  0.6280    -0.0945 0.000 0.460 0.540
#> GSM337290     2  0.5529     0.4275 0.000 0.704 0.296
#> GSM337291     3  0.0424     0.3930 0.000 0.008 0.992
#> GSM337292     3  0.0000     0.3960 0.000 0.000 1.000
#> GSM337293     2  0.5948     0.3933 0.000 0.640 0.360
#> GSM337294     3  0.3752     0.2921 0.000 0.144 0.856
#> GSM337295     2  0.3551     0.4956 0.000 0.868 0.132
#> GSM337296     3  0.6308    -0.1237 0.000 0.492 0.508
#> GSM337297     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337298     3  0.3340     0.4173 0.000 0.120 0.880
#> GSM337299     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337300     3  0.4974     0.2021 0.000 0.236 0.764
#> GSM337301     3  0.6309    -0.2743 0.000 0.500 0.500
#> GSM337302     2  0.0424     0.5319 0.000 0.992 0.008
#> GSM337303     3  0.0237     0.3947 0.000 0.004 0.996
#> GSM337304     2  0.6274    -0.1062 0.000 0.544 0.456
#> GSM337305     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337306     2  0.5926     0.3921 0.000 0.644 0.356
#> GSM337307     3  0.6026     0.1688 0.000 0.376 0.624
#> GSM337308     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337309     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337310     3  0.5926     0.3974 0.000 0.356 0.644
#> GSM337311     2  0.0424     0.5298 0.000 0.992 0.008
#> GSM337312     3  0.3340     0.4173 0.000 0.120 0.880
#> GSM337313     3  0.6045    -0.0731 0.000 0.380 0.620
#> GSM337314     3  0.6274    -0.0865 0.000 0.456 0.544
#> GSM337315     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337316     3  0.3412     0.4167 0.000 0.124 0.876
#> GSM337317     3  0.5591     0.2179 0.000 0.304 0.696
#> GSM337318     2  0.6235     0.2809 0.000 0.564 0.436
#> GSM337319     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337323     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337324     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337325     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337326     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337327     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337328     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337329     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337334     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337335     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337336     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337337     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337338     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337339     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337340     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337341     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337343     1  0.6816     0.1362 0.516 0.472 0.012
#> GSM337344     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337350     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337351     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337355     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337356     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337357     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337358     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337359     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337360     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337361     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337362     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337363     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337364     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337365     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337368     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337369     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337370     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337374     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337375     1  0.0000     0.9917 1.000 0.000 0.000
#> GSM337376     1  0.0000     0.9917 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.6063    0.44616 0.000 0.124 0.196 0.680
#> GSM337198     2  0.3764    0.75275 0.000 0.816 0.012 0.172
#> GSM337199     4  0.4008    0.47621 0.000 0.000 0.244 0.756
#> GSM337200     4  0.7704    0.05563 0.000 0.336 0.232 0.432
#> GSM337201     4  0.0592    0.55672 0.000 0.000 0.016 0.984
#> GSM337202     4  0.7490    0.22778 0.000 0.220 0.284 0.496
#> GSM337203     3  0.4053    0.45777 0.000 0.004 0.768 0.228
#> GSM337204     4  0.5482    0.18577 0.000 0.368 0.024 0.608
#> GSM337205     3  0.3942    0.45493 0.000 0.000 0.764 0.236
#> GSM337206     4  0.2704    0.50801 0.000 0.000 0.124 0.876
#> GSM337207     4  0.4679    0.21347 0.000 0.352 0.000 0.648
#> GSM337208     2  0.3610    0.74968 0.000 0.800 0.000 0.200
#> GSM337209     4  0.7426    0.08117 0.000 0.264 0.224 0.512
#> GSM337210     2  0.3610    0.74725 0.000 0.800 0.000 0.200
#> GSM337211     2  0.4054    0.75274 0.000 0.796 0.016 0.188
#> GSM337212     4  0.4406    0.42249 0.000 0.028 0.192 0.780
#> GSM337213     2  0.4761    0.51070 0.000 0.628 0.000 0.372
#> GSM337214     4  0.0707    0.55607 0.000 0.000 0.020 0.980
#> GSM337215     4  0.5781    0.44596 0.000 0.072 0.252 0.676
#> GSM337216     3  0.4972   -0.12574 0.000 0.456 0.544 0.000
#> GSM337217     3  0.7565    0.00158 0.000 0.312 0.472 0.216
#> GSM337218     4  0.4830    0.09726 0.000 0.000 0.392 0.608
#> GSM337219     2  0.6407    0.26638 0.000 0.520 0.412 0.068
#> GSM337220     4  0.4372    0.40308 0.000 0.268 0.004 0.728
#> GSM337221     3  0.7410    0.45150 0.000 0.184 0.488 0.328
#> GSM337222     4  0.0707    0.55587 0.000 0.000 0.020 0.980
#> GSM337223     3  0.7884    0.32905 0.000 0.356 0.360 0.284
#> GSM337224     4  0.6552    0.43344 0.000 0.144 0.228 0.628
#> GSM337225     2  0.4898    0.40368 0.000 0.584 0.000 0.416
#> GSM337226     3  0.6077   -0.16506 0.000 0.044 0.496 0.460
#> GSM337227     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337228     2  0.4267    0.75023 0.000 0.788 0.024 0.188
#> GSM337229     4  0.3751    0.50060 0.000 0.196 0.004 0.800
#> GSM337230     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337231     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337232     4  0.4661    0.22290 0.000 0.348 0.000 0.652
#> GSM337233     4  0.5036    0.27918 0.000 0.024 0.280 0.696
#> GSM337234     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337235     4  0.7885    0.07129 0.000 0.288 0.340 0.372
#> GSM337236     2  0.6429    0.62004 0.000 0.644 0.144 0.212
#> GSM337237     4  0.3649    0.49094 0.000 0.204 0.000 0.796
#> GSM337238     4  0.2530    0.51937 0.000 0.000 0.112 0.888
#> GSM337239     2  0.5993    0.08403 0.000 0.628 0.308 0.064
#> GSM337240     3  0.5147    0.10272 0.000 0.004 0.536 0.460
#> GSM337241     4  0.7609    0.19478 0.000 0.224 0.312 0.464
#> GSM337242     3  0.5596    0.42259 0.000 0.036 0.632 0.332
#> GSM337243     4  0.7222    0.16645 0.000 0.172 0.300 0.528
#> GSM337244     4  0.4225    0.42297 0.000 0.024 0.184 0.792
#> GSM337245     2  0.3688    0.74410 0.000 0.792 0.000 0.208
#> GSM337246     4  0.4040    0.34431 0.000 0.000 0.248 0.752
#> GSM337247     3  0.6374    0.06744 0.000 0.372 0.556 0.072
#> GSM337248     3  0.5105    0.10935 0.000 0.004 0.564 0.432
#> GSM337249     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337250     4  0.4677    0.25585 0.000 0.004 0.316 0.680
#> GSM337251     4  0.2214    0.56257 0.000 0.044 0.028 0.928
#> GSM337252     4  0.0524    0.55932 0.000 0.004 0.008 0.988
#> GSM337253     2  0.4499    0.72491 0.000 0.804 0.072 0.124
#> GSM337254     2  0.4590    0.73524 0.000 0.792 0.060 0.148
#> GSM337255     2  0.3486    0.75345 0.000 0.812 0.000 0.188
#> GSM337256     2  0.3668    0.75374 0.000 0.808 0.004 0.188
#> GSM337257     4  0.1256    0.56384 0.000 0.028 0.008 0.964
#> GSM337258     2  0.3569    0.75128 0.000 0.804 0.000 0.196
#> GSM337259     2  0.3610    0.74725 0.000 0.800 0.000 0.200
#> GSM337260     4  0.4304    0.36482 0.000 0.284 0.000 0.716
#> GSM337261     2  0.4605    0.19902 0.000 0.664 0.336 0.000
#> GSM337262     3  0.5599    0.41911 0.000 0.072 0.700 0.228
#> GSM337263     4  0.4630    0.46367 0.000 0.196 0.036 0.768
#> GSM337264     2  0.7660   -0.04488 0.000 0.452 0.316 0.232
#> GSM337265     3  0.5673    0.33883 0.000 0.372 0.596 0.032
#> GSM337266     3  0.7410    0.45150 0.000 0.184 0.488 0.328
#> GSM337267     4  0.3172    0.51761 0.000 0.000 0.160 0.840
#> GSM337268     4  0.6140    0.23719 0.000 0.064 0.340 0.596
#> GSM337269     4  0.2704    0.50801 0.000 0.000 0.124 0.876
#> GSM337270     3  0.7459    0.44920 0.000 0.188 0.476 0.336
#> GSM337271     3  0.7613    0.45671 0.000 0.288 0.472 0.240
#> GSM337272     4  0.4290    0.49077 0.000 0.016 0.212 0.772
#> GSM337273     3  0.6886    0.42769 0.000 0.200 0.596 0.204
#> GSM337274     4  0.7836   -0.03423 0.000 0.328 0.272 0.400
#> GSM337275     3  0.5846   -0.15414 0.000 0.032 0.516 0.452
#> GSM337276     2  0.5217    0.06510 0.000 0.608 0.380 0.012
#> GSM337277     4  0.7386    0.12192 0.000 0.184 0.320 0.496
#> GSM337278     4  0.6336   -0.19081 0.000 0.060 0.460 0.480
#> GSM337279     3  0.4898    0.28718 0.000 0.000 0.584 0.416
#> GSM337280     2  0.4590    0.73435 0.000 0.792 0.060 0.148
#> GSM337281     4  0.6078    0.46717 0.000 0.164 0.152 0.684
#> GSM337282     3  0.6452    0.10949 0.000 0.116 0.624 0.260
#> GSM337283     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337284     3  0.5106    0.44869 0.000 0.240 0.720 0.040
#> GSM337285     3  0.7410    0.45150 0.000 0.184 0.488 0.328
#> GSM337286     3  0.7421    0.45063 0.000 0.184 0.484 0.332
#> GSM337287     3  0.7857    0.38711 0.000 0.280 0.392 0.328
#> GSM337288     3  0.2996    0.44201 0.000 0.064 0.892 0.044
#> GSM337289     3  0.7359    0.45901 0.000 0.184 0.504 0.312
#> GSM337290     4  0.3801    0.41143 0.000 0.000 0.220 0.780
#> GSM337291     2  0.4978    0.39741 0.000 0.612 0.384 0.004
#> GSM337292     2  0.4008    0.57039 0.000 0.756 0.244 0.000
#> GSM337293     3  0.4761    0.06730 0.000 0.004 0.664 0.332
#> GSM337294     3  0.5745    0.24475 0.000 0.288 0.656 0.056
#> GSM337295     3  0.6332   -0.17837 0.000 0.060 0.488 0.452
#> GSM337296     3  0.7451    0.44228 0.000 0.184 0.472 0.344
#> GSM337297     2  0.3610    0.74725 0.000 0.800 0.000 0.200
#> GSM337298     2  0.2868    0.50554 0.000 0.864 0.136 0.000
#> GSM337299     4  0.4535    0.30344 0.000 0.004 0.292 0.704
#> GSM337300     3  0.4375    0.38370 0.000 0.180 0.788 0.032
#> GSM337301     4  0.6252    0.16965 0.000 0.056 0.432 0.512
#> GSM337302     4  0.2888    0.50807 0.000 0.004 0.124 0.872
#> GSM337303     2  0.3356    0.54456 0.000 0.824 0.176 0.000
#> GSM337304     4  0.7098    0.30059 0.000 0.244 0.192 0.564
#> GSM337305     3  0.7451    0.44228 0.000 0.184 0.472 0.344
#> GSM337306     3  0.3402    0.33411 0.000 0.004 0.832 0.164
#> GSM337307     3  0.4770    0.41225 0.000 0.288 0.700 0.012
#> GSM337308     3  0.6478    0.34998 0.000 0.088 0.576 0.336
#> GSM337309     2  0.3610    0.74952 0.000 0.800 0.000 0.200
#> GSM337310     2  0.3937    0.75351 0.000 0.800 0.012 0.188
#> GSM337311     4  0.0817    0.55973 0.000 0.000 0.024 0.976
#> GSM337312     2  0.2921    0.49871 0.000 0.860 0.140 0.000
#> GSM337313     3  0.4259    0.43211 0.000 0.128 0.816 0.056
#> GSM337314     3  0.6785    0.46723 0.000 0.184 0.608 0.208
#> GSM337315     1  0.6771    0.52533 0.672 0.184 0.108 0.036
#> GSM337316     2  0.5161    0.07014 0.000 0.592 0.400 0.008
#> GSM337317     2  0.6887    0.38646 0.000 0.560 0.308 0.132
#> GSM337318     3  0.7553    0.39707 0.000 0.200 0.456 0.344
#> GSM337319     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337343     1  0.9855   -0.41852 0.300 0.184 0.296 0.220
#> GSM337344     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.98239 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.98239 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.3443     0.6494 0.000 0.036 0.064 0.860 0.040
#> GSM337198     2  0.0000     0.8768 0.000 1.000 0.000 0.000 0.000
#> GSM337199     4  0.2304     0.6605 0.000 0.004 0.020 0.908 0.068
#> GSM337200     4  0.6448     0.2779 0.000 0.392 0.036 0.492 0.080
#> GSM337201     4  0.3197     0.6653 0.000 0.004 0.152 0.832 0.012
#> GSM337202     4  0.6283     0.4738 0.000 0.148 0.272 0.568 0.012
#> GSM337203     5  0.2424     0.6704 0.000 0.000 0.132 0.000 0.868
#> GSM337204     2  0.6666    -0.0455 0.000 0.464 0.056 0.408 0.072
#> GSM337205     5  0.2903     0.6828 0.000 0.000 0.080 0.048 0.872
#> GSM337206     4  0.4350     0.5503 0.000 0.000 0.408 0.588 0.004
#> GSM337207     4  0.3452     0.6056 0.000 0.244 0.000 0.756 0.000
#> GSM337208     2  0.0963     0.8660 0.000 0.964 0.000 0.036 0.000
#> GSM337209     3  0.5370     0.5451 0.000 0.120 0.720 0.128 0.032
#> GSM337210     2  0.1544     0.8433 0.000 0.932 0.000 0.068 0.000
#> GSM337211     2  0.0290     0.8752 0.000 0.992 0.000 0.000 0.008
#> GSM337212     4  0.5461     0.5500 0.000 0.004 0.388 0.552 0.056
#> GSM337213     2  0.3966     0.4231 0.000 0.664 0.000 0.336 0.000
#> GSM337214     4  0.3511     0.6577 0.000 0.004 0.184 0.800 0.012
#> GSM337215     4  0.2616     0.6490 0.000 0.036 0.000 0.888 0.076
#> GSM337216     5  0.3750     0.6301 0.000 0.232 0.012 0.000 0.756
#> GSM337217     4  0.5079     0.5760 0.000 0.136 0.000 0.700 0.164
#> GSM337218     4  0.5414     0.5151 0.000 0.000 0.412 0.528 0.060
#> GSM337219     5  0.3928     0.5696 0.000 0.296 0.000 0.004 0.700
#> GSM337220     4  0.4300     0.1185 0.000 0.476 0.000 0.524 0.000
#> GSM337221     3  0.0771     0.6339 0.000 0.000 0.976 0.020 0.004
#> GSM337222     4  0.3575     0.6636 0.000 0.000 0.120 0.824 0.056
#> GSM337223     3  0.7473     0.4569 0.000 0.112 0.516 0.144 0.228
#> GSM337224     4  0.3612     0.6355 0.000 0.100 0.004 0.832 0.064
#> GSM337225     2  0.3752     0.4702 0.000 0.708 0.000 0.292 0.000
#> GSM337226     4  0.3427     0.5988 0.000 0.012 0.000 0.796 0.192
#> GSM337227     2  0.0000     0.8768 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0290     0.8752 0.000 0.992 0.000 0.000 0.008
#> GSM337229     4  0.3488     0.6547 0.000 0.168 0.024 0.808 0.000
#> GSM337230     2  0.0000     0.8768 0.000 1.000 0.000 0.000 0.000
#> GSM337231     2  0.0162     0.8767 0.000 0.996 0.000 0.004 0.000
#> GSM337232     4  0.3636     0.5779 0.000 0.272 0.000 0.728 0.000
#> GSM337233     4  0.6015     0.5093 0.000 0.000 0.360 0.516 0.124
#> GSM337234     2  0.0404     0.8751 0.000 0.988 0.000 0.012 0.000
#> GSM337235     4  0.6036     0.3154 0.000 0.340 0.004 0.540 0.116
#> GSM337236     2  0.3152     0.8015 0.000 0.876 0.052 0.028 0.044
#> GSM337237     4  0.3177     0.6333 0.000 0.208 0.000 0.792 0.000
#> GSM337238     4  0.4350     0.5503 0.000 0.000 0.408 0.588 0.004
#> GSM337239     3  0.6156     0.4336 0.000 0.216 0.560 0.000 0.224
#> GSM337240     5  0.4845     0.5620 0.000 0.000 0.148 0.128 0.724
#> GSM337241     3  0.5737     0.3545 0.000 0.112 0.628 0.252 0.008
#> GSM337242     3  0.5329     0.2429 0.000 0.000 0.516 0.052 0.432
#> GSM337243     5  0.5827     0.6314 0.000 0.072 0.176 0.068 0.684
#> GSM337244     4  0.4565     0.5478 0.000 0.000 0.408 0.580 0.012
#> GSM337245     2  0.1965     0.8291 0.000 0.904 0.000 0.096 0.000
#> GSM337246     4  0.4415     0.4710 0.000 0.000 0.444 0.552 0.004
#> GSM337247     5  0.1408     0.7262 0.000 0.044 0.008 0.000 0.948
#> GSM337248     5  0.2563     0.6954 0.000 0.000 0.120 0.008 0.872
#> GSM337249     2  0.0000     0.8768 0.000 1.000 0.000 0.000 0.000
#> GSM337250     3  0.6673    -0.3720 0.000 0.000 0.388 0.380 0.232
#> GSM337251     4  0.2677     0.6727 0.000 0.016 0.112 0.872 0.000
#> GSM337252     4  0.3078     0.6678 0.000 0.004 0.132 0.848 0.016
#> GSM337253     2  0.2424     0.7743 0.000 0.868 0.000 0.000 0.132
#> GSM337254     2  0.0510     0.8712 0.000 0.984 0.000 0.000 0.016
#> GSM337255     2  0.0000     0.8768 0.000 1.000 0.000 0.000 0.000
#> GSM337256     2  0.0162     0.8763 0.000 0.996 0.000 0.000 0.004
#> GSM337257     4  0.2962     0.6727 0.000 0.016 0.096 0.872 0.016
#> GSM337258     2  0.0880     0.8671 0.000 0.968 0.000 0.032 0.000
#> GSM337259     2  0.0404     0.8748 0.000 0.988 0.000 0.012 0.000
#> GSM337260     4  0.2773     0.6464 0.000 0.164 0.000 0.836 0.000
#> GSM337261     2  0.5178    -0.0380 0.000 0.484 0.476 0.000 0.040
#> GSM337262     5  0.3305     0.6095 0.000 0.000 0.224 0.000 0.776
#> GSM337263     4  0.6898     0.4555 0.000 0.268 0.284 0.440 0.008
#> GSM337264     4  0.4855     0.5876 0.000 0.168 0.000 0.720 0.112
#> GSM337265     3  0.6206     0.4799 0.000 0.020 0.604 0.140 0.236
#> GSM337266     3  0.1041     0.6409 0.000 0.000 0.964 0.004 0.032
#> GSM337267     4  0.4630     0.5557 0.000 0.000 0.396 0.588 0.016
#> GSM337268     4  0.5370     0.5809 0.000 0.024 0.040 0.640 0.296
#> GSM337269     4  0.4613     0.5495 0.000 0.008 0.408 0.580 0.004
#> GSM337270     3  0.4276     0.5749 0.000 0.000 0.716 0.028 0.256
#> GSM337271     3  0.4766     0.5439 0.000 0.016 0.688 0.024 0.272
#> GSM337272     4  0.1704     0.6564 0.000 0.004 0.000 0.928 0.068
#> GSM337273     3  0.6215     0.4367 0.000 0.020 0.612 0.200 0.168
#> GSM337274     4  0.7421     0.3722 0.000 0.280 0.068 0.480 0.172
#> GSM337275     4  0.3730     0.5047 0.000 0.000 0.000 0.712 0.288
#> GSM337276     3  0.6307     0.4374 0.000 0.204 0.592 0.016 0.188
#> GSM337277     4  0.5254     0.3696 0.000 0.000 0.272 0.644 0.084
#> GSM337278     3  0.5394     0.3056 0.000 0.000 0.660 0.132 0.208
#> GSM337279     5  0.6383     0.0365 0.000 0.000 0.184 0.328 0.488
#> GSM337280     2  0.0703     0.8680 0.000 0.976 0.000 0.000 0.024
#> GSM337281     4  0.3471     0.6592 0.000 0.072 0.000 0.836 0.092
#> GSM337282     4  0.5164     0.1728 0.000 0.020 0.012 0.520 0.448
#> GSM337283     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337284     3  0.5329     0.4563 0.000 0.000 0.596 0.068 0.336
#> GSM337285     3  0.0794     0.6418 0.000 0.000 0.972 0.000 0.028
#> GSM337286     3  0.4276     0.5810 0.000 0.000 0.724 0.032 0.244
#> GSM337287     3  0.0865     0.6418 0.000 0.004 0.972 0.000 0.024
#> GSM337288     5  0.2569     0.7090 0.000 0.004 0.032 0.068 0.896
#> GSM337289     3  0.2304     0.6372 0.000 0.000 0.892 0.008 0.100
#> GSM337290     4  0.4825     0.5429 0.000 0.000 0.408 0.568 0.024
#> GSM337291     5  0.4101     0.4384 0.000 0.372 0.000 0.000 0.628
#> GSM337292     2  0.2929     0.7224 0.000 0.820 0.000 0.000 0.180
#> GSM337293     5  0.3053     0.6612 0.000 0.000 0.008 0.164 0.828
#> GSM337294     5  0.2069     0.7224 0.000 0.076 0.012 0.000 0.912
#> GSM337295     4  0.3812     0.5932 0.000 0.020 0.004 0.780 0.196
#> GSM337296     3  0.1408     0.6193 0.000 0.000 0.948 0.044 0.008
#> GSM337297     2  0.0703     0.8717 0.000 0.976 0.000 0.024 0.000
#> GSM337298     2  0.1628     0.8404 0.000 0.936 0.056 0.000 0.008
#> GSM337299     4  0.5996     0.5004 0.000 0.000 0.388 0.496 0.116
#> GSM337300     5  0.0912     0.7170 0.000 0.000 0.012 0.016 0.972
#> GSM337301     4  0.3944     0.6295 0.000 0.052 0.000 0.788 0.160
#> GSM337302     4  0.4455     0.5505 0.000 0.000 0.404 0.588 0.008
#> GSM337303     2  0.1043     0.8589 0.000 0.960 0.000 0.000 0.040
#> GSM337304     4  0.5188     0.4024 0.000 0.328 0.000 0.612 0.060
#> GSM337305     3  0.2230     0.6319 0.000 0.000 0.912 0.044 0.044
#> GSM337306     5  0.2873     0.6813 0.000 0.000 0.020 0.120 0.860
#> GSM337307     3  0.6470     0.4587 0.000 0.032 0.584 0.136 0.248
#> GSM337308     5  0.4394     0.5556 0.000 0.004 0.228 0.036 0.732
#> GSM337309     2  0.0794     0.8679 0.000 0.972 0.000 0.028 0.000
#> GSM337310     2  0.0162     0.8763 0.000 0.996 0.000 0.000 0.004
#> GSM337311     4  0.2806     0.6666 0.000 0.004 0.152 0.844 0.000
#> GSM337312     2  0.4620     0.4067 0.000 0.652 0.320 0.000 0.028
#> GSM337313     5  0.0963     0.7171 0.000 0.000 0.036 0.000 0.964
#> GSM337314     3  0.2997     0.6229 0.000 0.000 0.840 0.012 0.148
#> GSM337315     3  0.4249     0.2436 0.432 0.000 0.568 0.000 0.000
#> GSM337316     3  0.7034     0.3757 0.000 0.284 0.532 0.088 0.096
#> GSM337317     5  0.4655     0.4840 0.000 0.328 0.000 0.028 0.644
#> GSM337318     3  0.1670     0.6223 0.000 0.000 0.936 0.052 0.012
#> GSM337319     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337337     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.5430     0.4079 0.296 0.000 0.628 0.068 0.008
#> GSM337344     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.2571     0.6241 0.000 0.000 0.060 0.876 0.000 0.064
#> GSM337198     2  0.0363     0.8534 0.000 0.988 0.000 0.012 0.000 0.000
#> GSM337199     4  0.3691     0.6576 0.000 0.000 0.204 0.764 0.012 0.020
#> GSM337200     4  0.6221     0.4499 0.000 0.328 0.040 0.536 0.064 0.032
#> GSM337201     4  0.2730     0.5891 0.000 0.000 0.000 0.808 0.000 0.192
#> GSM337202     6  0.4614     0.5935 0.000 0.020 0.108 0.128 0.004 0.740
#> GSM337203     5  0.2176     0.7709 0.000 0.000 0.080 0.000 0.896 0.024
#> GSM337204     4  0.5225     0.1454 0.000 0.416 0.004 0.520 0.036 0.024
#> GSM337205     5  0.2398     0.7731 0.000 0.000 0.080 0.028 0.888 0.004
#> GSM337206     6  0.0146     0.7469 0.000 0.000 0.000 0.000 0.004 0.996
#> GSM337207     4  0.2454     0.6437 0.000 0.160 0.000 0.840 0.000 0.000
#> GSM337208     2  0.1814     0.8206 0.000 0.900 0.000 0.100 0.000 0.000
#> GSM337209     3  0.7498     0.3222 0.000 0.044 0.388 0.216 0.048 0.304
#> GSM337210     2  0.3244     0.6025 0.000 0.732 0.000 0.268 0.000 0.000
#> GSM337211     2  0.0000     0.8532 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337212     6  0.3617     0.5919 0.000 0.000 0.000 0.244 0.020 0.736
#> GSM337213     4  0.3995    -0.0723 0.000 0.480 0.000 0.516 0.000 0.004
#> GSM337214     4  0.2697     0.5840 0.000 0.000 0.000 0.812 0.000 0.188
#> GSM337215     4  0.3657     0.6588 0.000 0.012 0.204 0.768 0.012 0.004
#> GSM337216     5  0.2631     0.7493 0.000 0.152 0.008 0.000 0.840 0.000
#> GSM337217     4  0.6739     0.5387 0.000 0.136 0.176 0.528 0.160 0.000
#> GSM337218     6  0.1524     0.7371 0.000 0.000 0.000 0.060 0.008 0.932
#> GSM337219     5  0.2513     0.7631 0.000 0.140 0.008 0.000 0.852 0.000
#> GSM337220     4  0.4533     0.4602 0.000 0.284 0.000 0.652 0.000 0.064
#> GSM337221     3  0.4172     0.4520 0.000 0.000 0.564 0.004 0.008 0.424
#> GSM337222     4  0.4270     0.4228 0.000 0.000 0.008 0.660 0.024 0.308
#> GSM337223     3  0.6492     0.5990 0.000 0.072 0.624 0.148 0.088 0.068
#> GSM337224     4  0.6026     0.5997 0.000 0.224 0.176 0.572 0.012 0.016
#> GSM337225     2  0.3288     0.4945 0.000 0.724 0.000 0.276 0.000 0.000
#> GSM337226     4  0.6279     0.5290 0.000 0.040 0.204 0.552 0.200 0.004
#> GSM337227     2  0.0547     0.8539 0.000 0.980 0.000 0.020 0.000 0.000
#> GSM337228     2  0.0000     0.8532 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337229     4  0.2383     0.6691 0.000 0.096 0.000 0.880 0.000 0.024
#> GSM337230     2  0.0000     0.8532 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337231     2  0.0260     0.8542 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM337232     4  0.2491     0.6409 0.000 0.164 0.000 0.836 0.000 0.000
#> GSM337233     6  0.1873     0.7400 0.000 0.000 0.008 0.020 0.048 0.924
#> GSM337234     2  0.0713     0.8529 0.000 0.972 0.000 0.028 0.000 0.000
#> GSM337235     2  0.7113    -0.3771 0.000 0.364 0.204 0.364 0.056 0.012
#> GSM337236     2  0.3833     0.7557 0.000 0.812 0.028 0.092 0.004 0.064
#> GSM337237     4  0.5195     0.4310 0.000 0.160 0.000 0.612 0.000 0.228
#> GSM337238     6  0.0000     0.7463 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM337239     3  0.4117     0.6168 0.000 0.056 0.716 0.000 0.228 0.000
#> GSM337240     5  0.5496     0.4228 0.000 0.000 0.016 0.140 0.608 0.236
#> GSM337241     6  0.2946     0.6802 0.000 0.012 0.004 0.160 0.000 0.824
#> GSM337242     6  0.2494     0.6933 0.000 0.000 0.016 0.000 0.120 0.864
#> GSM337243     5  0.2282     0.7799 0.000 0.024 0.000 0.000 0.888 0.088
#> GSM337244     6  0.0000     0.7463 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM337245     2  0.3563     0.5260 0.000 0.664 0.000 0.336 0.000 0.000
#> GSM337246     6  0.1556     0.7260 0.000 0.000 0.000 0.080 0.000 0.920
#> GSM337247     5  0.0000     0.8029 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337248     5  0.2218     0.7540 0.000 0.000 0.012 0.000 0.884 0.104
#> GSM337249     2  0.0790     0.8521 0.000 0.968 0.000 0.032 0.000 0.000
#> GSM337250     6  0.5826     0.0200 0.000 0.000 0.000 0.376 0.188 0.436
#> GSM337251     4  0.1501     0.6502 0.000 0.000 0.000 0.924 0.000 0.076
#> GSM337252     4  0.1910     0.6393 0.000 0.000 0.000 0.892 0.000 0.108
#> GSM337253     2  0.1863     0.7950 0.000 0.896 0.000 0.000 0.104 0.000
#> GSM337254     2  0.0260     0.8522 0.000 0.992 0.000 0.000 0.008 0.000
#> GSM337255     2  0.0713     0.8533 0.000 0.972 0.000 0.028 0.000 0.000
#> GSM337256     2  0.0000     0.8532 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337257     4  0.0363     0.6697 0.000 0.000 0.000 0.988 0.000 0.012
#> GSM337258     2  0.1863     0.8177 0.000 0.896 0.000 0.104 0.000 0.000
#> GSM337259     2  0.1501     0.8346 0.000 0.924 0.000 0.076 0.000 0.000
#> GSM337260     4  0.0363     0.6714 0.000 0.012 0.000 0.988 0.000 0.000
#> GSM337261     2  0.3991     0.0691 0.000 0.524 0.472 0.000 0.004 0.000
#> GSM337262     5  0.3695     0.5357 0.000 0.000 0.016 0.000 0.712 0.272
#> GSM337263     6  0.5315     0.4513 0.000 0.096 0.000 0.304 0.012 0.588
#> GSM337264     4  0.6397     0.5645 0.000 0.216 0.204 0.528 0.052 0.000
#> GSM337265     3  0.0725     0.6458 0.000 0.000 0.976 0.012 0.012 0.000
#> GSM337266     3  0.3619     0.6700 0.000 0.000 0.744 0.000 0.024 0.232
#> GSM337267     6  0.1267     0.7377 0.000 0.000 0.000 0.060 0.000 0.940
#> GSM337268     4  0.7043     0.4686 0.000 0.060 0.104 0.500 0.284 0.052
#> GSM337269     6  0.3076     0.5948 0.000 0.000 0.000 0.240 0.000 0.760
#> GSM337270     3  0.5376     0.2815 0.000 0.000 0.480 0.000 0.112 0.408
#> GSM337271     3  0.3520     0.6866 0.000 0.000 0.820 0.016 0.108 0.056
#> GSM337272     4  0.3572     0.6597 0.000 0.008 0.204 0.772 0.008 0.008
#> GSM337273     6  0.3515     0.6689 0.000 0.008 0.116 0.012 0.040 0.824
#> GSM337274     6  0.7250     0.2095 0.000 0.140 0.064 0.328 0.036 0.432
#> GSM337275     4  0.5966     0.4626 0.000 0.012 0.204 0.520 0.264 0.000
#> GSM337276     3  0.3730     0.6104 0.000 0.168 0.772 0.000 0.060 0.000
#> GSM337277     3  0.5729    -0.3174 0.000 0.000 0.448 0.424 0.012 0.116
#> GSM337278     6  0.0146     0.7466 0.000 0.000 0.000 0.000 0.004 0.996
#> GSM337279     6  0.6653     0.4087 0.000 0.008 0.084 0.112 0.284 0.512
#> GSM337280     2  0.0713     0.8444 0.000 0.972 0.000 0.000 0.028 0.000
#> GSM337281     4  0.0767     0.6740 0.000 0.012 0.004 0.976 0.008 0.000
#> GSM337282     4  0.6576     0.4769 0.000 0.056 0.208 0.496 0.240 0.000
#> GSM337283     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337284     3  0.1584     0.6597 0.000 0.000 0.928 0.008 0.064 0.000
#> GSM337285     3  0.2994     0.6838 0.000 0.000 0.788 0.000 0.004 0.208
#> GSM337286     3  0.5516     0.3827 0.000 0.000 0.516 0.008 0.108 0.368
#> GSM337287     3  0.3052     0.6811 0.000 0.000 0.780 0.000 0.004 0.216
#> GSM337288     5  0.2948     0.7449 0.000 0.000 0.188 0.000 0.804 0.008
#> GSM337289     3  0.3865     0.6843 0.000 0.000 0.752 0.000 0.056 0.192
#> GSM337290     6  0.1411     0.7381 0.000 0.000 0.000 0.060 0.004 0.936
#> GSM337291     5  0.3371     0.6108 0.000 0.292 0.000 0.000 0.708 0.000
#> GSM337292     2  0.2597     0.7239 0.000 0.824 0.000 0.000 0.176 0.000
#> GSM337293     5  0.3500     0.7082 0.000 0.000 0.204 0.028 0.768 0.000
#> GSM337294     5  0.1168     0.8026 0.000 0.028 0.016 0.000 0.956 0.000
#> GSM337295     4  0.6364     0.5228 0.000 0.056 0.204 0.540 0.200 0.000
#> GSM337296     6  0.0260     0.7469 0.000 0.000 0.000 0.000 0.008 0.992
#> GSM337297     2  0.1327     0.8426 0.000 0.936 0.000 0.064 0.000 0.000
#> GSM337298     2  0.1866     0.8070 0.000 0.908 0.084 0.008 0.000 0.000
#> GSM337299     6  0.5095     0.3561 0.000 0.000 0.000 0.312 0.104 0.584
#> GSM337300     5  0.0363     0.8049 0.000 0.000 0.012 0.000 0.988 0.000
#> GSM337301     4  0.5253     0.5578 0.000 0.100 0.032 0.660 0.208 0.000
#> GSM337302     6  0.0291     0.7472 0.000 0.000 0.004 0.004 0.000 0.992
#> GSM337303     2  0.1075     0.8345 0.000 0.952 0.000 0.000 0.048 0.000
#> GSM337304     4  0.6168     0.3946 0.000 0.356 0.200 0.432 0.012 0.000
#> GSM337305     6  0.2145     0.7115 0.000 0.000 0.072 0.000 0.028 0.900
#> GSM337306     5  0.3141     0.7240 0.000 0.000 0.200 0.012 0.788 0.000
#> GSM337307     3  0.1863     0.6303 0.000 0.004 0.920 0.016 0.060 0.000
#> GSM337308     6  0.4428     0.4609 0.000 0.004 0.032 0.000 0.340 0.624
#> GSM337309     2  0.0937     0.8445 0.000 0.960 0.000 0.040 0.000 0.000
#> GSM337310     2  0.0000     0.8532 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337311     4  0.2178     0.6288 0.000 0.000 0.000 0.868 0.000 0.132
#> GSM337312     2  0.4092     0.3631 0.000 0.636 0.344 0.000 0.020 0.000
#> GSM337313     5  0.0363     0.8008 0.000 0.000 0.012 0.000 0.988 0.000
#> GSM337314     3  0.4428     0.6565 0.000 0.000 0.696 0.000 0.084 0.220
#> GSM337315     3  0.4038     0.4971 0.244 0.000 0.712 0.000 0.000 0.044
#> GSM337316     3  0.3350     0.6184 0.000 0.112 0.828 0.012 0.048 0.000
#> GSM337317     5  0.3121     0.7483 0.000 0.148 0.008 0.020 0.824 0.000
#> GSM337318     6  0.0405     0.7472 0.000 0.000 0.008 0.004 0.000 0.988
#> GSM337319     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337337     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     6  0.4320     0.3447 0.296 0.000 0.036 0.004 0.000 0.664
#> GSM337344     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     1.0000 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-pam-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-pam-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-pam-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-pam-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-pam-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-pam-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-pam-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-pam-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-pam-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-pam-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-SD-pam-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-pam-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-pam-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-pam-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-pam-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-pam-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-pam-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-pam-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-pam-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-pam-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-pam-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-pam-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-pam-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-pam-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-pam-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-pam-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-pam-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>          n disease.state(p) specimen(p) k
#> SD:pam 180         5.92e-12    6.32e-38 2
#> SD:pam  72         3.56e-09    2.90e-14 3
#> SD:pam  98         1.29e-13    7.77e-19 4
#> SD:pam 148         4.82e-13    2.19e-31 5
#> SD:pam 152         1.42e-12    1.96e-31 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


SD:mclust**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "mclust"]
# you can also extract it by
# res = res_list["SD:mclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'mclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-mclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-mclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4475 0.553   0.553
#> 3 3 0.710           0.704       0.792         0.3724 0.836   0.704
#> 4 4 0.698           0.718       0.815         0.1619 0.852   0.640
#> 5 5 0.728           0.768       0.866         0.0828 0.816   0.462
#> 6 6 0.730           0.599       0.779         0.0509 0.875   0.547

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      1.000 0.000 1.000
#> GSM337198     2  0.0000      1.000 0.000 1.000
#> GSM337199     2  0.0000      1.000 0.000 1.000
#> GSM337200     2  0.0000      1.000 0.000 1.000
#> GSM337201     2  0.0000      1.000 0.000 1.000
#> GSM337202     2  0.0000      1.000 0.000 1.000
#> GSM337203     2  0.0000      1.000 0.000 1.000
#> GSM337204     2  0.0000      1.000 0.000 1.000
#> GSM337205     2  0.0000      1.000 0.000 1.000
#> GSM337206     2  0.0000      1.000 0.000 1.000
#> GSM337207     2  0.0000      1.000 0.000 1.000
#> GSM337208     2  0.0000      1.000 0.000 1.000
#> GSM337209     2  0.0000      1.000 0.000 1.000
#> GSM337210     2  0.0000      1.000 0.000 1.000
#> GSM337211     2  0.0000      1.000 0.000 1.000
#> GSM337212     2  0.0000      1.000 0.000 1.000
#> GSM337213     2  0.0000      1.000 0.000 1.000
#> GSM337214     2  0.0000      1.000 0.000 1.000
#> GSM337215     2  0.0000      1.000 0.000 1.000
#> GSM337216     2  0.0000      1.000 0.000 1.000
#> GSM337217     2  0.0000      1.000 0.000 1.000
#> GSM337218     2  0.0000      1.000 0.000 1.000
#> GSM337219     2  0.0000      1.000 0.000 1.000
#> GSM337220     2  0.0000      1.000 0.000 1.000
#> GSM337221     2  0.0000      1.000 0.000 1.000
#> GSM337222     2  0.0000      1.000 0.000 1.000
#> GSM337223     2  0.0000      1.000 0.000 1.000
#> GSM337224     2  0.0000      1.000 0.000 1.000
#> GSM337225     2  0.0000      1.000 0.000 1.000
#> GSM337226     2  0.0000      1.000 0.000 1.000
#> GSM337227     2  0.0000      1.000 0.000 1.000
#> GSM337228     2  0.0000      1.000 0.000 1.000
#> GSM337229     2  0.0000      1.000 0.000 1.000
#> GSM337230     2  0.0000      1.000 0.000 1.000
#> GSM337231     2  0.0000      1.000 0.000 1.000
#> GSM337232     2  0.0000      1.000 0.000 1.000
#> GSM337233     2  0.0000      1.000 0.000 1.000
#> GSM337234     2  0.0000      1.000 0.000 1.000
#> GSM337235     2  0.0000      1.000 0.000 1.000
#> GSM337236     2  0.0000      1.000 0.000 1.000
#> GSM337237     2  0.0000      1.000 0.000 1.000
#> GSM337238     2  0.0000      1.000 0.000 1.000
#> GSM337239     2  0.0000      1.000 0.000 1.000
#> GSM337240     2  0.0000      1.000 0.000 1.000
#> GSM337241     2  0.0000      1.000 0.000 1.000
#> GSM337242     2  0.0000      1.000 0.000 1.000
#> GSM337243     2  0.0000      1.000 0.000 1.000
#> GSM337244     2  0.0000      1.000 0.000 1.000
#> GSM337245     2  0.0000      1.000 0.000 1.000
#> GSM337246     2  0.0000      1.000 0.000 1.000
#> GSM337247     2  0.0000      1.000 0.000 1.000
#> GSM337248     2  0.0000      1.000 0.000 1.000
#> GSM337249     2  0.0000      1.000 0.000 1.000
#> GSM337250     2  0.0000      1.000 0.000 1.000
#> GSM337251     2  0.0000      1.000 0.000 1.000
#> GSM337252     2  0.0000      1.000 0.000 1.000
#> GSM337253     2  0.0000      1.000 0.000 1.000
#> GSM337254     2  0.0000      1.000 0.000 1.000
#> GSM337255     2  0.0000      1.000 0.000 1.000
#> GSM337256     2  0.0000      1.000 0.000 1.000
#> GSM337257     2  0.0000      1.000 0.000 1.000
#> GSM337258     2  0.0000      1.000 0.000 1.000
#> GSM337259     2  0.0000      1.000 0.000 1.000
#> GSM337260     2  0.0000      1.000 0.000 1.000
#> GSM337261     2  0.0000      1.000 0.000 1.000
#> GSM337262     2  0.0000      1.000 0.000 1.000
#> GSM337263     2  0.0000      1.000 0.000 1.000
#> GSM337264     2  0.0000      1.000 0.000 1.000
#> GSM337265     2  0.0376      0.996 0.004 0.996
#> GSM337266     2  0.0000      1.000 0.000 1.000
#> GSM337267     2  0.0000      1.000 0.000 1.000
#> GSM337268     2  0.0000      1.000 0.000 1.000
#> GSM337269     2  0.0000      1.000 0.000 1.000
#> GSM337270     2  0.0000      1.000 0.000 1.000
#> GSM337271     2  0.0000      1.000 0.000 1.000
#> GSM337272     2  0.0000      1.000 0.000 1.000
#> GSM337273     2  0.0000      1.000 0.000 1.000
#> GSM337274     2  0.0000      1.000 0.000 1.000
#> GSM337275     2  0.0000      1.000 0.000 1.000
#> GSM337276     2  0.0000      1.000 0.000 1.000
#> GSM337277     2  0.0000      1.000 0.000 1.000
#> GSM337278     2  0.0000      1.000 0.000 1.000
#> GSM337279     2  0.0000      1.000 0.000 1.000
#> GSM337280     2  0.0000      1.000 0.000 1.000
#> GSM337281     2  0.0000      1.000 0.000 1.000
#> GSM337282     2  0.0000      1.000 0.000 1.000
#> GSM337283     1  0.0000      1.000 1.000 0.000
#> GSM337284     2  0.0000      1.000 0.000 1.000
#> GSM337285     2  0.0000      1.000 0.000 1.000
#> GSM337286     2  0.0000      1.000 0.000 1.000
#> GSM337287     2  0.0376      0.996 0.004 0.996
#> GSM337288     2  0.0000      1.000 0.000 1.000
#> GSM337289     2  0.0000      1.000 0.000 1.000
#> GSM337290     2  0.0000      1.000 0.000 1.000
#> GSM337291     2  0.0000      1.000 0.000 1.000
#> GSM337292     2  0.0000      1.000 0.000 1.000
#> GSM337293     2  0.0000      1.000 0.000 1.000
#> GSM337294     2  0.0000      1.000 0.000 1.000
#> GSM337295     2  0.0000      1.000 0.000 1.000
#> GSM337296     2  0.0000      1.000 0.000 1.000
#> GSM337297     2  0.0000      1.000 0.000 1.000
#> GSM337298     2  0.0000      1.000 0.000 1.000
#> GSM337299     2  0.0000      1.000 0.000 1.000
#> GSM337300     2  0.0000      1.000 0.000 1.000
#> GSM337301     2  0.0000      1.000 0.000 1.000
#> GSM337302     2  0.0000      1.000 0.000 1.000
#> GSM337303     2  0.0000      1.000 0.000 1.000
#> GSM337304     2  0.0000      1.000 0.000 1.000
#> GSM337305     2  0.0000      1.000 0.000 1.000
#> GSM337306     2  0.0000      1.000 0.000 1.000
#> GSM337307     2  0.0000      1.000 0.000 1.000
#> GSM337308     2  0.0000      1.000 0.000 1.000
#> GSM337309     2  0.0000      1.000 0.000 1.000
#> GSM337310     2  0.0000      1.000 0.000 1.000
#> GSM337311     2  0.0000      1.000 0.000 1.000
#> GSM337312     2  0.0000      1.000 0.000 1.000
#> GSM337313     2  0.0000      1.000 0.000 1.000
#> GSM337314     2  0.0000      1.000 0.000 1.000
#> GSM337315     1  0.0000      1.000 1.000 0.000
#> GSM337316     2  0.0000      1.000 0.000 1.000
#> GSM337317     2  0.0000      1.000 0.000 1.000
#> GSM337318     2  0.0000      1.000 0.000 1.000
#> GSM337319     1  0.0000      1.000 1.000 0.000
#> GSM337320     1  0.0000      1.000 1.000 0.000
#> GSM337321     1  0.0000      1.000 1.000 0.000
#> GSM337322     1  0.0000      1.000 1.000 0.000
#> GSM337323     1  0.0000      1.000 1.000 0.000
#> GSM337324     1  0.0000      1.000 1.000 0.000
#> GSM337325     1  0.0000      1.000 1.000 0.000
#> GSM337326     1  0.0000      1.000 1.000 0.000
#> GSM337327     1  0.0000      1.000 1.000 0.000
#> GSM337328     1  0.0000      1.000 1.000 0.000
#> GSM337329     1  0.0000      1.000 1.000 0.000
#> GSM337330     1  0.0000      1.000 1.000 0.000
#> GSM337331     1  0.0000      1.000 1.000 0.000
#> GSM337332     1  0.0000      1.000 1.000 0.000
#> GSM337333     1  0.0000      1.000 1.000 0.000
#> GSM337334     1  0.0000      1.000 1.000 0.000
#> GSM337335     1  0.0000      1.000 1.000 0.000
#> GSM337336     1  0.0000      1.000 1.000 0.000
#> GSM337337     1  0.0000      1.000 1.000 0.000
#> GSM337338     1  0.0000      1.000 1.000 0.000
#> GSM337339     1  0.0000      1.000 1.000 0.000
#> GSM337340     1  0.0000      1.000 1.000 0.000
#> GSM337341     1  0.0000      1.000 1.000 0.000
#> GSM337342     1  0.0000      1.000 1.000 0.000
#> GSM337343     1  0.0000      1.000 1.000 0.000
#> GSM337344     1  0.0000      1.000 1.000 0.000
#> GSM337345     1  0.0000      1.000 1.000 0.000
#> GSM337346     1  0.0000      1.000 1.000 0.000
#> GSM337347     1  0.0000      1.000 1.000 0.000
#> GSM337348     1  0.0000      1.000 1.000 0.000
#> GSM337349     1  0.0000      1.000 1.000 0.000
#> GSM337350     1  0.0000      1.000 1.000 0.000
#> GSM337351     1  0.0000      1.000 1.000 0.000
#> GSM337352     1  0.0000      1.000 1.000 0.000
#> GSM337353     1  0.0000      1.000 1.000 0.000
#> GSM337354     1  0.0000      1.000 1.000 0.000
#> GSM337355     1  0.0000      1.000 1.000 0.000
#> GSM337356     1  0.0000      1.000 1.000 0.000
#> GSM337357     1  0.0000      1.000 1.000 0.000
#> GSM337358     1  0.0000      1.000 1.000 0.000
#> GSM337359     1  0.0000      1.000 1.000 0.000
#> GSM337360     1  0.0000      1.000 1.000 0.000
#> GSM337361     1  0.0000      1.000 1.000 0.000
#> GSM337362     1  0.0000      1.000 1.000 0.000
#> GSM337363     1  0.0000      1.000 1.000 0.000
#> GSM337364     1  0.0000      1.000 1.000 0.000
#> GSM337365     1  0.0000      1.000 1.000 0.000
#> GSM337366     1  0.0000      1.000 1.000 0.000
#> GSM337367     1  0.0000      1.000 1.000 0.000
#> GSM337368     1  0.0000      1.000 1.000 0.000
#> GSM337369     1  0.0000      1.000 1.000 0.000
#> GSM337370     1  0.0000      1.000 1.000 0.000
#> GSM337371     1  0.0000      1.000 1.000 0.000
#> GSM337372     1  0.0000      1.000 1.000 0.000
#> GSM337373     1  0.0000      1.000 1.000 0.000
#> GSM337374     1  0.0000      1.000 1.000 0.000
#> GSM337375     1  0.0000      1.000 1.000 0.000
#> GSM337376     1  0.0000      1.000 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337198     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337199     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337200     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337201     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337202     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337203     2  0.5760     0.6033 0.000 0.672 0.328
#> GSM337204     2  0.0237     0.6914 0.000 0.996 0.004
#> GSM337205     2  0.5760     0.6033 0.000 0.672 0.328
#> GSM337206     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337207     2  0.4887     0.2896 0.000 0.772 0.228
#> GSM337208     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337209     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337210     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337211     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337212     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337213     2  0.4887     0.2896 0.000 0.772 0.228
#> GSM337214     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337215     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337216     3  0.6299    -0.3331 0.000 0.476 0.524
#> GSM337217     2  0.5216     0.4686 0.000 0.740 0.260
#> GSM337218     2  0.0592     0.6930 0.000 0.988 0.012
#> GSM337219     2  0.6302     0.3540 0.000 0.520 0.480
#> GSM337220     2  0.4887     0.2896 0.000 0.772 0.228
#> GSM337221     2  0.4654     0.6630 0.000 0.792 0.208
#> GSM337222     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337223     2  0.5138     0.6462 0.000 0.748 0.252
#> GSM337224     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337225     3  0.6168     0.7439 0.000 0.412 0.588
#> GSM337226     2  0.4002     0.6751 0.000 0.840 0.160
#> GSM337227     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337228     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337229     2  0.3482     0.5149 0.000 0.872 0.128
#> GSM337230     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337231     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337232     2  0.4887     0.2896 0.000 0.772 0.228
#> GSM337233     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337234     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337235     2  0.0892     0.6951 0.000 0.980 0.020
#> GSM337236     2  0.4399     0.3937 0.000 0.812 0.188
#> GSM337237     2  0.4654     0.3448 0.000 0.792 0.208
#> GSM337238     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337239     2  0.5760     0.5988 0.000 0.672 0.328
#> GSM337240     2  0.4702     0.6616 0.000 0.788 0.212
#> GSM337241     2  0.0592     0.6802 0.000 0.988 0.012
#> GSM337242     2  0.5138     0.6454 0.000 0.748 0.252
#> GSM337243     2  0.3482     0.5388 0.000 0.872 0.128
#> GSM337244     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337245     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337246     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337247     2  0.5882     0.5862 0.000 0.652 0.348
#> GSM337248     2  0.5760     0.6033 0.000 0.672 0.328
#> GSM337249     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337250     2  0.0592     0.6930 0.000 0.988 0.012
#> GSM337251     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337252     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337253     2  0.5591     0.0704 0.000 0.696 0.304
#> GSM337254     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337255     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337256     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337257     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337258     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337259     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337260     2  0.4121     0.4377 0.000 0.832 0.168
#> GSM337261     3  0.6295    -0.3252 0.000 0.472 0.528
#> GSM337262     2  0.5760     0.6033 0.000 0.672 0.328
#> GSM337263     2  0.0892     0.6721 0.000 0.980 0.020
#> GSM337264     2  0.4605     0.3549 0.000 0.796 0.204
#> GSM337265     2  0.5760     0.5988 0.000 0.672 0.328
#> GSM337266     2  0.5810     0.5961 0.000 0.664 0.336
#> GSM337267     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337268     2  0.1163     0.6945 0.000 0.972 0.028
#> GSM337269     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337270     2  0.5254     0.6398 0.000 0.736 0.264
#> GSM337271     2  0.5810     0.5961 0.000 0.664 0.336
#> GSM337272     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337273     2  0.2878     0.6871 0.000 0.904 0.096
#> GSM337274     2  0.4235     0.4209 0.000 0.824 0.176
#> GSM337275     2  0.4654     0.6612 0.000 0.792 0.208
#> GSM337276     3  0.6309    -0.3855 0.000 0.500 0.500
#> GSM337277     2  0.5397     0.6286 0.000 0.720 0.280
#> GSM337278     2  0.4399     0.6688 0.000 0.812 0.188
#> GSM337279     2  0.3619     0.6805 0.000 0.864 0.136
#> GSM337280     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337281     2  0.4178     0.4296 0.000 0.828 0.172
#> GSM337282     2  0.4654     0.6612 0.000 0.792 0.208
#> GSM337283     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337284     2  0.5785     0.5997 0.000 0.668 0.332
#> GSM337285     2  0.5810     0.5961 0.000 0.664 0.336
#> GSM337286     2  0.5733     0.6062 0.000 0.676 0.324
#> GSM337287     2  0.5810     0.5961 0.000 0.664 0.336
#> GSM337288     2  0.5733     0.6020 0.000 0.676 0.324
#> GSM337289     2  0.5785     0.5997 0.000 0.668 0.332
#> GSM337290     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337291     2  0.4702     0.3619 0.000 0.788 0.212
#> GSM337292     2  0.6008    -0.2641 0.000 0.628 0.372
#> GSM337293     2  0.5706     0.6050 0.000 0.680 0.320
#> GSM337294     2  0.5760     0.6000 0.000 0.672 0.328
#> GSM337295     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337296     2  0.0747     0.6938 0.000 0.984 0.016
#> GSM337297     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337298     3  0.6286    -0.3111 0.000 0.464 0.536
#> GSM337299     2  0.0747     0.6938 0.000 0.984 0.016
#> GSM337300     2  0.5760     0.6012 0.000 0.672 0.328
#> GSM337301     2  0.1643     0.6940 0.000 0.956 0.044
#> GSM337302     2  0.0424     0.6916 0.000 0.992 0.008
#> GSM337303     2  0.5291     0.1545 0.000 0.732 0.268
#> GSM337304     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337305     2  0.5650     0.6136 0.000 0.688 0.312
#> GSM337306     2  0.5706     0.6050 0.000 0.680 0.320
#> GSM337307     2  0.5733     0.6020 0.000 0.676 0.324
#> GSM337308     2  0.4796     0.6577 0.000 0.780 0.220
#> GSM337309     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337310     3  0.6111     0.7656 0.000 0.396 0.604
#> GSM337311     2  0.0000     0.6908 0.000 1.000 0.000
#> GSM337312     3  0.6295    -0.3282 0.000 0.472 0.528
#> GSM337313     2  0.5733     0.6020 0.000 0.676 0.324
#> GSM337314     2  0.5760     0.6033 0.000 0.672 0.328
#> GSM337315     1  0.1753     0.9727 0.952 0.000 0.048
#> GSM337316     3  0.6305    -0.3495 0.000 0.484 0.516
#> GSM337317     3  0.6299    -0.3324 0.000 0.476 0.524
#> GSM337318     2  0.5098     0.6455 0.000 0.752 0.248
#> GSM337319     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337320     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337321     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337322     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337323     1  0.1643     0.9740 0.956 0.000 0.044
#> GSM337324     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337325     1  0.1753     0.9771 0.952 0.000 0.048
#> GSM337326     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337327     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337328     1  0.0592     0.9797 0.988 0.000 0.012
#> GSM337329     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337330     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337332     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337333     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337334     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337335     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337336     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337337     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337338     1  0.1643     0.9739 0.956 0.000 0.044
#> GSM337339     1  0.1643     0.9739 0.956 0.000 0.044
#> GSM337340     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337341     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337342     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337343     1  0.2165     0.9632 0.936 0.000 0.064
#> GSM337344     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337345     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337346     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337347     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337348     1  0.0592     0.9805 0.988 0.000 0.012
#> GSM337349     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337350     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337351     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337352     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337353     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337354     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337355     1  0.1643     0.9739 0.956 0.000 0.044
#> GSM337356     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337357     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337358     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337359     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337360     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337361     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337362     1  0.1860     0.9709 0.948 0.000 0.052
#> GSM337363     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337364     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337365     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337366     1  0.0892     0.9804 0.980 0.000 0.020
#> GSM337367     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337368     1  0.1753     0.9725 0.952 0.000 0.048
#> GSM337369     1  0.1643     0.9739 0.956 0.000 0.044
#> GSM337370     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337371     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337372     1  0.0000     0.9806 1.000 0.000 0.000
#> GSM337373     1  0.0747     0.9802 0.984 0.000 0.016
#> GSM337374     1  0.1643     0.9739 0.956 0.000 0.044
#> GSM337375     1  0.1529     0.9749 0.960 0.000 0.040
#> GSM337376     1  0.0747     0.9802 0.984 0.000 0.016

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.2892     0.6181 0.000 0.068 0.036 0.896
#> GSM337198     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337199     4  0.5632     0.5507 0.000 0.340 0.036 0.624
#> GSM337200     4  0.5750     0.3697 0.000 0.440 0.028 0.532
#> GSM337201     4  0.4304     0.6131 0.000 0.284 0.000 0.716
#> GSM337202     4  0.5695     0.5724 0.000 0.336 0.040 0.624
#> GSM337203     4  0.4086     0.3911 0.000 0.008 0.216 0.776
#> GSM337204     4  0.5388     0.3554 0.000 0.456 0.012 0.532
#> GSM337205     4  0.5057     0.0171 0.000 0.012 0.340 0.648
#> GSM337206     4  0.4927     0.6238 0.000 0.264 0.024 0.712
#> GSM337207     2  0.4250     0.5198 0.000 0.724 0.000 0.276
#> GSM337208     2  0.0524     0.8493 0.000 0.988 0.004 0.008
#> GSM337209     4  0.4054     0.5894 0.000 0.188 0.016 0.796
#> GSM337210     2  0.0804     0.8518 0.000 0.980 0.012 0.008
#> GSM337211     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337212     4  0.5839     0.5979 0.000 0.292 0.060 0.648
#> GSM337213     2  0.3123     0.7118 0.000 0.844 0.000 0.156
#> GSM337214     4  0.3157     0.6737 0.000 0.144 0.004 0.852
#> GSM337215     4  0.5816     0.4649 0.000 0.392 0.036 0.572
#> GSM337216     3  0.6833     0.6672 0.000 0.144 0.584 0.272
#> GSM337217     4  0.5268     0.3891 0.000 0.452 0.008 0.540
#> GSM337218     4  0.4964     0.6309 0.000 0.256 0.028 0.716
#> GSM337219     2  0.6222     0.2310 0.000 0.532 0.412 0.056
#> GSM337220     2  0.4431     0.4513 0.000 0.696 0.000 0.304
#> GSM337221     4  0.4487     0.5233 0.000 0.092 0.100 0.808
#> GSM337222     4  0.2816     0.6173 0.000 0.064 0.036 0.900
#> GSM337223     4  0.5321     0.4483 0.000 0.112 0.140 0.748
#> GSM337224     4  0.5558     0.5713 0.000 0.324 0.036 0.640
#> GSM337225     2  0.1022     0.8376 0.000 0.968 0.000 0.032
#> GSM337226     4  0.5257     0.5278 0.000 0.144 0.104 0.752
#> GSM337227     2  0.1807     0.8548 0.000 0.940 0.052 0.008
#> GSM337228     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337229     4  0.3105     0.6155 0.000 0.120 0.012 0.868
#> GSM337230     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337231     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337232     2  0.3400     0.6836 0.000 0.820 0.000 0.180
#> GSM337233     4  0.5463     0.6312 0.000 0.256 0.052 0.692
#> GSM337234     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337235     4  0.6532     0.4452 0.000 0.420 0.076 0.504
#> GSM337236     2  0.4406     0.3833 0.000 0.700 0.000 0.300
#> GSM337237     2  0.4817     0.1802 0.000 0.612 0.000 0.388
#> GSM337238     4  0.2892     0.6203 0.000 0.068 0.036 0.896
#> GSM337239     3  0.3606     0.7654 0.000 0.024 0.844 0.132
#> GSM337240     4  0.5663     0.6239 0.000 0.264 0.060 0.676
#> GSM337241     4  0.3581     0.6111 0.000 0.116 0.032 0.852
#> GSM337242     4  0.2610     0.5708 0.000 0.012 0.088 0.900
#> GSM337243     4  0.5872     0.4800 0.000 0.384 0.040 0.576
#> GSM337244     4  0.4391     0.6398 0.000 0.252 0.008 0.740
#> GSM337245     2  0.1557     0.8209 0.000 0.944 0.000 0.056
#> GSM337246     4  0.1489     0.6194 0.000 0.044 0.004 0.952
#> GSM337247     3  0.6212     0.5731 0.000 0.060 0.560 0.380
#> GSM337248     4  0.6056     0.6336 0.000 0.248 0.092 0.660
#> GSM337249     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337250     4  0.4606     0.6225 0.000 0.264 0.012 0.724
#> GSM337251     4  0.2892     0.6181 0.000 0.068 0.036 0.896
#> GSM337252     4  0.4781     0.6530 0.000 0.212 0.036 0.752
#> GSM337253     2  0.1722     0.8574 0.000 0.944 0.048 0.008
#> GSM337254     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337255     2  0.0524     0.8492 0.000 0.988 0.004 0.008
#> GSM337256     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337257     4  0.3107     0.6264 0.000 0.080 0.036 0.884
#> GSM337258     2  0.1118     0.8350 0.000 0.964 0.000 0.036
#> GSM337259     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337260     4  0.5292     0.2534 0.000 0.480 0.008 0.512
#> GSM337261     3  0.4057     0.6944 0.000 0.152 0.816 0.032
#> GSM337262     4  0.5057     0.0116 0.000 0.012 0.340 0.648
#> GSM337263     4  0.5292     0.2488 0.000 0.480 0.008 0.512
#> GSM337264     2  0.3754     0.7551 0.000 0.852 0.084 0.064
#> GSM337265     3  0.2973     0.7595 0.000 0.020 0.884 0.096
#> GSM337266     3  0.3123     0.7560 0.000 0.000 0.844 0.156
#> GSM337267     4  0.2892     0.6322 0.000 0.068 0.036 0.896
#> GSM337268     4  0.5619     0.6273 0.000 0.268 0.056 0.676
#> GSM337269     4  0.1724     0.6140 0.000 0.020 0.032 0.948
#> GSM337270     4  0.4004     0.4730 0.000 0.024 0.164 0.812
#> GSM337271     3  0.3123     0.7560 0.000 0.000 0.844 0.156
#> GSM337272     4  0.5614     0.5561 0.000 0.336 0.036 0.628
#> GSM337273     4  0.3205     0.6322 0.000 0.104 0.024 0.872
#> GSM337274     2  0.4977    -0.1288 0.000 0.540 0.000 0.460
#> GSM337275     4  0.5936     0.5845 0.000 0.324 0.056 0.620
#> GSM337276     3  0.6563     0.6933 0.000 0.160 0.632 0.208
#> GSM337277     4  0.5619     0.1287 0.000 0.040 0.320 0.640
#> GSM337278     4  0.3144     0.6110 0.000 0.044 0.072 0.884
#> GSM337279     4  0.5393     0.6209 0.000 0.268 0.044 0.688
#> GSM337280     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337281     4  0.5277     0.3195 0.000 0.460 0.008 0.532
#> GSM337282     4  0.6351     0.5652 0.000 0.332 0.080 0.588
#> GSM337283     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337284     3  0.5163     0.5090 0.000 0.004 0.516 0.480
#> GSM337285     3  0.3311     0.7492 0.000 0.000 0.828 0.172
#> GSM337286     4  0.4420     0.3357 0.000 0.012 0.240 0.748
#> GSM337287     3  0.3024     0.7556 0.000 0.000 0.852 0.148
#> GSM337288     3  0.5597     0.5125 0.000 0.020 0.516 0.464
#> GSM337289     4  0.5366    -0.3533 0.000 0.012 0.440 0.548
#> GSM337290     4  0.4452     0.6263 0.000 0.260 0.008 0.732
#> GSM337291     2  0.5497     0.5312 0.000 0.672 0.044 0.284
#> GSM337292     2  0.1807     0.8558 0.000 0.940 0.052 0.008
#> GSM337293     4  0.5085     0.3448 0.000 0.032 0.260 0.708
#> GSM337294     3  0.5754     0.6742 0.000 0.048 0.636 0.316
#> GSM337295     4  0.5649     0.5414 0.000 0.344 0.036 0.620
#> GSM337296     4  0.1837     0.6136 0.000 0.028 0.028 0.944
#> GSM337297     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337298     3  0.4238     0.6728 0.000 0.176 0.796 0.028
#> GSM337299     4  0.5221     0.6614 0.000 0.208 0.060 0.732
#> GSM337300     3  0.5326     0.6455 0.000 0.016 0.604 0.380
#> GSM337301     4  0.5491     0.6281 0.000 0.260 0.052 0.688
#> GSM337302     4  0.1174     0.6118 0.000 0.012 0.020 0.968
#> GSM337303     2  0.3757     0.7652 0.000 0.828 0.152 0.020
#> GSM337304     2  0.0336     0.8475 0.000 0.992 0.000 0.008
#> GSM337305     4  0.3598     0.5272 0.000 0.028 0.124 0.848
#> GSM337306     4  0.5663    -0.2675 0.000 0.024 0.440 0.536
#> GSM337307     3  0.3441     0.7616 0.000 0.024 0.856 0.120
#> GSM337308     4  0.6189     0.6142 0.000 0.268 0.092 0.640
#> GSM337309     2  0.0336     0.8475 0.000 0.992 0.000 0.008
#> GSM337310     2  0.1635     0.8585 0.000 0.948 0.044 0.008
#> GSM337311     4  0.2892     0.6181 0.000 0.068 0.036 0.896
#> GSM337312     3  0.4057     0.6944 0.000 0.152 0.816 0.032
#> GSM337313     3  0.5657     0.5622 0.000 0.024 0.540 0.436
#> GSM337314     4  0.4820     0.1741 0.000 0.012 0.296 0.692
#> GSM337315     1  0.4769     0.6442 0.684 0.008 0.308 0.000
#> GSM337316     3  0.3778     0.7401 0.000 0.100 0.848 0.052
#> GSM337317     3  0.4105     0.6931 0.000 0.156 0.812 0.032
#> GSM337318     4  0.4150     0.5658 0.000 0.056 0.120 0.824
#> GSM337319     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337320     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337321     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337322     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337323     1  0.1635     0.9624 0.948 0.008 0.044 0.000
#> GSM337324     1  0.1022     0.9722 0.968 0.000 0.032 0.000
#> GSM337325     1  0.1635     0.9674 0.948 0.008 0.044 0.000
#> GSM337326     1  0.1635     0.9624 0.948 0.008 0.044 0.000
#> GSM337327     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337328     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337330     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337333     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337334     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337335     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337336     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337337     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337338     1  0.1452     0.9657 0.956 0.008 0.036 0.000
#> GSM337339     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337340     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337341     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337343     1  0.3190     0.9051 0.880 0.008 0.096 0.016
#> GSM337344     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337345     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337347     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337348     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337350     1  0.1545     0.9640 0.952 0.008 0.040 0.000
#> GSM337351     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337352     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337354     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337355     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337356     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337357     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337358     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337359     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337360     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337361     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337362     1  0.1890     0.9560 0.936 0.008 0.056 0.000
#> GSM337363     1  0.0188     0.9731 0.996 0.000 0.004 0.000
#> GSM337364     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337365     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337367     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337368     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337369     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337370     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337371     1  0.0188     0.9731 0.996 0.000 0.004 0.000
#> GSM337372     1  0.0000     0.9732 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0592     0.9722 0.984 0.000 0.016 0.000
#> GSM337374     1  0.1452     0.9657 0.956 0.008 0.036 0.000
#> GSM337375     1  0.1452     0.9654 0.956 0.008 0.036 0.000
#> GSM337376     1  0.0592     0.9722 0.984 0.000 0.016 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.0000     0.8119 0.000 0.000 0.000 1.000 0.000
#> GSM337198     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337199     4  0.1216     0.8202 0.000 0.020 0.020 0.960 0.000
#> GSM337200     4  0.3897     0.7933 0.000 0.028 0.204 0.768 0.000
#> GSM337201     4  0.2189     0.8263 0.000 0.012 0.084 0.904 0.000
#> GSM337202     4  0.2189     0.8178 0.000 0.012 0.084 0.904 0.000
#> GSM337203     3  0.3983     0.4607 0.000 0.000 0.660 0.340 0.000
#> GSM337204     4  0.3732     0.8114 0.000 0.032 0.176 0.792 0.000
#> GSM337205     3  0.2228     0.6996 0.000 0.004 0.900 0.092 0.004
#> GSM337206     4  0.3280     0.8090 0.000 0.012 0.176 0.812 0.000
#> GSM337207     4  0.3496     0.7405 0.000 0.200 0.012 0.788 0.000
#> GSM337208     2  0.0794     0.9474 0.000 0.972 0.000 0.028 0.000
#> GSM337209     4  0.3656     0.8019 0.000 0.032 0.168 0.800 0.000
#> GSM337210     2  0.0703     0.9498 0.000 0.976 0.000 0.024 0.000
#> GSM337211     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337212     4  0.3745     0.8024 0.000 0.024 0.196 0.780 0.000
#> GSM337213     4  0.3845     0.7348 0.000 0.208 0.024 0.768 0.000
#> GSM337214     4  0.2069     0.8277 0.000 0.012 0.076 0.912 0.000
#> GSM337215     4  0.1579     0.8217 0.000 0.024 0.032 0.944 0.000
#> GSM337216     3  0.3752     0.5970 0.000 0.200 0.780 0.016 0.004
#> GSM337217     4  0.6344    -0.2333 0.000 0.160 0.400 0.440 0.000
#> GSM337218     4  0.3318     0.8084 0.000 0.012 0.180 0.808 0.000
#> GSM337219     3  0.4161     0.5998 0.000 0.208 0.752 0.040 0.000
#> GSM337220     4  0.3462     0.7446 0.000 0.196 0.012 0.792 0.000
#> GSM337221     3  0.4249     0.2422 0.000 0.000 0.568 0.432 0.000
#> GSM337222     4  0.0451     0.8124 0.000 0.000 0.004 0.988 0.008
#> GSM337223     3  0.4545     0.2796 0.000 0.004 0.560 0.432 0.004
#> GSM337224     4  0.1522     0.8234 0.000 0.012 0.044 0.944 0.000
#> GSM337225     2  0.1608     0.9121 0.000 0.928 0.000 0.072 0.000
#> GSM337226     3  0.4562     0.3548 0.000 0.008 0.496 0.496 0.000
#> GSM337227     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337228     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337229     4  0.1544     0.8075 0.000 0.068 0.000 0.932 0.000
#> GSM337230     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337231     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337232     4  0.3779     0.7394 0.000 0.200 0.024 0.776 0.000
#> GSM337233     4  0.3596     0.7932 0.000 0.012 0.212 0.776 0.000
#> GSM337234     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337235     3  0.4659     0.3067 0.000 0.012 0.496 0.492 0.000
#> GSM337236     4  0.3954     0.7466 0.000 0.192 0.036 0.772 0.000
#> GSM337237     4  0.3427     0.7486 0.000 0.192 0.012 0.796 0.000
#> GSM337238     4  0.0609     0.8187 0.000 0.000 0.020 0.980 0.000
#> GSM337239     3  0.1278     0.7110 0.000 0.020 0.960 0.016 0.004
#> GSM337240     3  0.4730     0.2385 0.000 0.012 0.568 0.416 0.004
#> GSM337241     4  0.0290     0.8135 0.000 0.008 0.000 0.992 0.000
#> GSM337242     3  0.4310     0.3459 0.000 0.000 0.604 0.392 0.004
#> GSM337243     4  0.4237     0.7788 0.000 0.152 0.076 0.772 0.000
#> GSM337244     4  0.2971     0.8160 0.000 0.008 0.156 0.836 0.000
#> GSM337245     2  0.2127     0.8673 0.000 0.892 0.000 0.108 0.000
#> GSM337246     4  0.2069     0.8237 0.000 0.000 0.076 0.912 0.012
#> GSM337247     3  0.3764     0.6516 0.000 0.148 0.808 0.040 0.004
#> GSM337248     3  0.4644     0.3348 0.000 0.012 0.604 0.380 0.004
#> GSM337249     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337250     4  0.3242     0.8102 0.000 0.012 0.172 0.816 0.000
#> GSM337251     4  0.0000     0.8119 0.000 0.000 0.000 1.000 0.000
#> GSM337252     4  0.0613     0.8157 0.000 0.004 0.008 0.984 0.004
#> GSM337253     2  0.4524     0.3306 0.000 0.644 0.336 0.020 0.000
#> GSM337254     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337255     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337256     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337257     4  0.0613     0.8139 0.000 0.008 0.004 0.984 0.004
#> GSM337258     2  0.1121     0.9355 0.000 0.956 0.000 0.044 0.000
#> GSM337259     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337260     4  0.3203     0.7662 0.000 0.168 0.012 0.820 0.000
#> GSM337261     3  0.3422     0.5919 0.000 0.200 0.792 0.004 0.004
#> GSM337262     3  0.2011     0.6982 0.000 0.000 0.908 0.088 0.004
#> GSM337263     4  0.4312     0.7974 0.000 0.124 0.104 0.772 0.000
#> GSM337264     3  0.5642     0.6122 0.000 0.180 0.636 0.184 0.000
#> GSM337265     3  0.2727     0.6999 0.000 0.012 0.888 0.080 0.020
#> GSM337266     3  0.0932     0.7084 0.000 0.004 0.972 0.004 0.020
#> GSM337267     4  0.1043     0.8198 0.000 0.000 0.040 0.960 0.000
#> GSM337268     4  0.4063     0.7125 0.000 0.012 0.280 0.708 0.000
#> GSM337269     4  0.2852     0.8050 0.000 0.000 0.172 0.828 0.000
#> GSM337270     3  0.4264     0.3835 0.000 0.000 0.620 0.376 0.004
#> GSM337271     3  0.1186     0.7099 0.000 0.008 0.964 0.008 0.020
#> GSM337272     4  0.0992     0.8151 0.000 0.024 0.008 0.968 0.000
#> GSM337273     4  0.4364     0.7597 0.000 0.088 0.148 0.764 0.000
#> GSM337274     4  0.3492     0.7533 0.000 0.188 0.016 0.796 0.000
#> GSM337275     4  0.4648    -0.2305 0.000 0.012 0.464 0.524 0.000
#> GSM337276     3  0.3562     0.6038 0.000 0.196 0.788 0.016 0.000
#> GSM337277     3  0.4530     0.5578 0.000 0.008 0.612 0.376 0.004
#> GSM337278     3  0.4306    -0.0177 0.000 0.000 0.508 0.492 0.000
#> GSM337279     4  0.3751     0.7919 0.000 0.012 0.212 0.772 0.004
#> GSM337280     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337281     4  0.3495     0.7698 0.000 0.160 0.028 0.812 0.000
#> GSM337282     3  0.5334     0.2800 0.000 0.052 0.512 0.436 0.000
#> GSM337283     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337284     3  0.0794     0.7119 0.000 0.000 0.972 0.028 0.000
#> GSM337285     3  0.1012     0.7092 0.000 0.000 0.968 0.012 0.020
#> GSM337286     3  0.4118     0.4609 0.000 0.000 0.660 0.336 0.004
#> GSM337287     3  0.1299     0.7095 0.000 0.012 0.960 0.008 0.020
#> GSM337288     3  0.1124     0.7130 0.000 0.000 0.960 0.036 0.004
#> GSM337289     3  0.0865     0.7103 0.000 0.000 0.972 0.024 0.004
#> GSM337290     4  0.3132     0.8090 0.000 0.008 0.172 0.820 0.000
#> GSM337291     3  0.6618     0.2519 0.000 0.216 0.396 0.388 0.000
#> GSM337292     2  0.3013     0.7514 0.000 0.832 0.160 0.008 0.000
#> GSM337293     3  0.3752     0.6254 0.000 0.000 0.708 0.292 0.000
#> GSM337294     3  0.3059     0.6742 0.000 0.108 0.860 0.028 0.004
#> GSM337295     4  0.1877     0.8238 0.000 0.012 0.064 0.924 0.000
#> GSM337296     4  0.3109     0.7929 0.000 0.000 0.200 0.800 0.000
#> GSM337297     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337298     3  0.3333     0.5841 0.000 0.208 0.788 0.004 0.000
#> GSM337299     4  0.3628     0.7914 0.000 0.012 0.216 0.772 0.000
#> GSM337300     3  0.1012     0.7134 0.000 0.012 0.968 0.020 0.000
#> GSM337301     4  0.3659     0.7804 0.000 0.012 0.220 0.768 0.000
#> GSM337302     4  0.2964     0.8132 0.000 0.004 0.152 0.840 0.004
#> GSM337303     3  0.4626     0.3677 0.000 0.364 0.616 0.020 0.000
#> GSM337304     2  0.1043     0.9398 0.000 0.960 0.000 0.040 0.000
#> GSM337305     3  0.4211     0.4171 0.000 0.000 0.636 0.360 0.004
#> GSM337306     3  0.2629     0.7038 0.000 0.000 0.860 0.136 0.004
#> GSM337307     3  0.2110     0.7079 0.000 0.016 0.912 0.072 0.000
#> GSM337308     3  0.4817     0.2928 0.000 0.024 0.572 0.404 0.000
#> GSM337309     2  0.1043     0.9398 0.000 0.960 0.000 0.040 0.000
#> GSM337310     2  0.0290     0.9575 0.000 0.992 0.000 0.008 0.000
#> GSM337311     4  0.0324     0.8131 0.000 0.000 0.004 0.992 0.004
#> GSM337312     3  0.3509     0.5952 0.000 0.196 0.792 0.008 0.004
#> GSM337313     3  0.1364     0.7140 0.000 0.012 0.952 0.036 0.000
#> GSM337314     3  0.2929     0.6450 0.000 0.000 0.820 0.180 0.000
#> GSM337315     5  0.0771     0.9280 0.004 0.000 0.020 0.000 0.976
#> GSM337316     3  0.3391     0.6063 0.000 0.188 0.800 0.012 0.000
#> GSM337317     3  0.3353     0.5979 0.000 0.196 0.796 0.008 0.000
#> GSM337318     4  0.4192     0.2946 0.000 0.000 0.404 0.596 0.000
#> GSM337319     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337323     5  0.0771     0.9474 0.020 0.004 0.000 0.000 0.976
#> GSM337324     1  0.1608     0.9082 0.928 0.000 0.000 0.000 0.072
#> GSM337325     5  0.2020     0.8943 0.100 0.000 0.000 0.000 0.900
#> GSM337326     5  0.0671     0.9442 0.016 0.004 0.000 0.000 0.980
#> GSM337327     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337328     1  0.4101     0.5523 0.664 0.004 0.000 0.000 0.332
#> GSM337329     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337331     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337332     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337334     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337335     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337336     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337337     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337338     5  0.4235     0.2276 0.424 0.000 0.000 0.000 0.576
#> GSM337339     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337340     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337341     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337342     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337343     5  0.0609     0.9469 0.020 0.000 0.000 0.000 0.980
#> GSM337344     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.2891     0.8295 0.824 0.000 0.000 0.000 0.176
#> GSM337346     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.2424     0.8688 0.868 0.000 0.000 0.000 0.132
#> GSM337349     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337350     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337351     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337353     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337355     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337356     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337357     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337358     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337359     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337360     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337361     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337362     5  0.0404     0.9404 0.012 0.000 0.000 0.000 0.988
#> GSM337363     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337364     5  0.0880     0.9544 0.032 0.000 0.000 0.000 0.968
#> GSM337365     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337366     1  0.1544     0.9103 0.932 0.000 0.000 0.000 0.068
#> GSM337367     1  0.2516     0.8676 0.860 0.000 0.000 0.000 0.140
#> GSM337368     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337369     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337370     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0162     0.9366 0.996 0.000 0.000 0.000 0.004
#> GSM337372     1  0.2719     0.8627 0.852 0.004 0.000 0.000 0.144
#> GSM337373     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000
#> GSM337374     5  0.4225     0.4094 0.364 0.004 0.000 0.000 0.632
#> GSM337375     5  0.1041     0.9540 0.032 0.004 0.000 0.000 0.964
#> GSM337376     1  0.0000     0.9387 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     3  0.3965     0.9216 0.000 0.000 0.604 0.388 0.008 0.000
#> GSM337198     2  0.0146     0.9457 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM337199     4  0.4034    -0.4765 0.000 0.004 0.364 0.624 0.008 0.000
#> GSM337200     4  0.1779     0.3007 0.000 0.000 0.064 0.920 0.016 0.000
#> GSM337201     3  0.3838     0.8798 0.000 0.000 0.552 0.448 0.000 0.000
#> GSM337202     4  0.3309     0.2416 0.000 0.004 0.172 0.800 0.024 0.000
#> GSM337203     4  0.5878     0.2736 0.000 0.000 0.308 0.468 0.224 0.000
#> GSM337204     4  0.1745     0.2449 0.000 0.000 0.068 0.920 0.012 0.000
#> GSM337205     4  0.5987     0.2174 0.000 0.000 0.300 0.440 0.260 0.000
#> GSM337206     4  0.3986    -0.7091 0.000 0.000 0.464 0.532 0.004 0.000
#> GSM337207     4  0.6323    -0.3607 0.000 0.148 0.280 0.520 0.052 0.000
#> GSM337208     2  0.1152     0.9268 0.000 0.952 0.004 0.000 0.044 0.000
#> GSM337209     4  0.3043     0.2817 0.000 0.020 0.056 0.860 0.064 0.000
#> GSM337210     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337211     2  0.0146     0.9457 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM337212     4  0.3255     0.2471 0.000 0.044 0.076 0.848 0.032 0.000
#> GSM337213     4  0.5828    -0.2026 0.000 0.176 0.220 0.580 0.024 0.000
#> GSM337214     4  0.3868    -0.8303 0.000 0.000 0.492 0.508 0.000 0.000
#> GSM337215     4  0.3595    -0.2613 0.000 0.000 0.288 0.704 0.008 0.000
#> GSM337216     5  0.1814     0.8428 0.000 0.100 0.000 0.000 0.900 0.000
#> GSM337217     4  0.5607     0.3628 0.000 0.124 0.068 0.656 0.152 0.000
#> GSM337218     4  0.3986    -0.6827 0.000 0.000 0.464 0.532 0.004 0.000
#> GSM337219     5  0.5903     0.2560 0.000 0.164 0.012 0.316 0.508 0.000
#> GSM337220     4  0.6231    -0.3048 0.000 0.148 0.256 0.544 0.052 0.000
#> GSM337221     4  0.4474     0.4603 0.000 0.000 0.120 0.708 0.172 0.000
#> GSM337222     3  0.3765     0.9336 0.000 0.000 0.596 0.404 0.000 0.000
#> GSM337223     4  0.4012     0.4357 0.000 0.000 0.076 0.748 0.176 0.000
#> GSM337224     4  0.2613     0.2032 0.000 0.000 0.140 0.848 0.012 0.000
#> GSM337225     2  0.1806     0.9140 0.000 0.928 0.008 0.020 0.044 0.000
#> GSM337226     4  0.5023     0.4068 0.000 0.004 0.184 0.656 0.156 0.000
#> GSM337227     2  0.1663     0.8687 0.000 0.912 0.000 0.000 0.088 0.000
#> GSM337228     2  0.0458     0.9439 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM337229     3  0.5063     0.8676 0.000 0.036 0.572 0.364 0.028 0.000
#> GSM337230     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337231     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337232     4  0.6081    -0.1948 0.000 0.160 0.208 0.580 0.052 0.000
#> GSM337233     4  0.1890     0.3768 0.000 0.000 0.060 0.916 0.024 0.000
#> GSM337234     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337235     4  0.5339     0.4093 0.000 0.004 0.136 0.592 0.268 0.000
#> GSM337236     4  0.4055     0.2218 0.000 0.184 0.044 0.756 0.016 0.000
#> GSM337237     4  0.6375    -0.3961 0.000 0.148 0.296 0.504 0.052 0.000
#> GSM337238     3  0.3747     0.9341 0.000 0.000 0.604 0.396 0.000 0.000
#> GSM337239     5  0.2132     0.8497 0.000 0.028 0.004 0.052 0.912 0.004
#> GSM337240     4  0.4980     0.4641 0.000 0.000 0.184 0.648 0.168 0.000
#> GSM337241     3  0.4380     0.8484 0.000 0.008 0.544 0.436 0.012 0.000
#> GSM337242     4  0.5775     0.3036 0.000 0.000 0.328 0.480 0.192 0.000
#> GSM337243     4  0.3962     0.2627 0.000 0.152 0.036 0.780 0.032 0.000
#> GSM337244     4  0.3995    -0.7401 0.000 0.000 0.480 0.516 0.004 0.000
#> GSM337245     2  0.2964     0.8525 0.000 0.868 0.060 0.036 0.036 0.000
#> GSM337246     3  0.3838     0.8798 0.000 0.000 0.552 0.448 0.000 0.000
#> GSM337247     5  0.1787     0.8519 0.000 0.068 0.004 0.008 0.920 0.000
#> GSM337248     4  0.5705     0.3400 0.000 0.000 0.280 0.516 0.204 0.000
#> GSM337249     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337250     4  0.3991    -0.7245 0.000 0.000 0.472 0.524 0.004 0.000
#> GSM337251     3  0.3965     0.9216 0.000 0.000 0.604 0.388 0.008 0.000
#> GSM337252     3  0.3765     0.9315 0.000 0.000 0.596 0.404 0.000 0.000
#> GSM337253     2  0.3409     0.6930 0.000 0.780 0.000 0.028 0.192 0.000
#> GSM337254     2  0.0508     0.9435 0.000 0.984 0.000 0.004 0.012 0.000
#> GSM337255     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337256     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337257     3  0.3747     0.9348 0.000 0.000 0.604 0.396 0.000 0.000
#> GSM337258     2  0.1218     0.9182 0.000 0.956 0.012 0.028 0.004 0.000
#> GSM337259     2  0.0458     0.9400 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM337260     4  0.6042    -0.4875 0.000 0.124 0.344 0.500 0.032 0.000
#> GSM337261     5  0.1814     0.8428 0.000 0.100 0.000 0.000 0.900 0.000
#> GSM337262     4  0.5956     0.2321 0.000 0.000 0.324 0.440 0.236 0.000
#> GSM337263     4  0.4556     0.0591 0.000 0.112 0.124 0.740 0.024 0.000
#> GSM337264     5  0.6462     0.2644 0.000 0.292 0.032 0.216 0.460 0.000
#> GSM337265     5  0.2536     0.8290 0.000 0.004 0.064 0.040 0.888 0.004
#> GSM337266     5  0.2162     0.8265 0.000 0.000 0.012 0.088 0.896 0.004
#> GSM337267     3  0.3797     0.9062 0.000 0.000 0.580 0.420 0.000 0.000
#> GSM337268     4  0.2930     0.4308 0.000 0.000 0.124 0.840 0.036 0.000
#> GSM337269     4  0.3866    -0.7190 0.000 0.000 0.484 0.516 0.000 0.000
#> GSM337270     4  0.5726     0.3196 0.000 0.000 0.316 0.496 0.188 0.000
#> GSM337271     5  0.2393     0.8234 0.000 0.000 0.020 0.092 0.884 0.004
#> GSM337272     4  0.4097    -0.7611 0.000 0.000 0.492 0.500 0.008 0.000
#> GSM337273     4  0.5558     0.4055 0.000 0.088 0.112 0.668 0.132 0.000
#> GSM337274     4  0.5738    -0.2789 0.000 0.188 0.252 0.552 0.008 0.000
#> GSM337275     4  0.5231     0.4383 0.000 0.000 0.224 0.608 0.168 0.000
#> GSM337276     5  0.4051     0.7775 0.000 0.108 0.012 0.092 0.784 0.004
#> GSM337277     4  0.5764     0.2752 0.000 0.004 0.164 0.496 0.336 0.000
#> GSM337278     4  0.5488     0.3864 0.000 0.000 0.272 0.556 0.172 0.000
#> GSM337279     4  0.3595     0.4264 0.000 0.000 0.056 0.796 0.144 0.004
#> GSM337280     2  0.0000     0.9468 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337281     4  0.4426     0.2025 0.000 0.112 0.092 0.760 0.036 0.000
#> GSM337282     4  0.6041     0.4638 0.000 0.060 0.164 0.596 0.180 0.000
#> GSM337283     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337284     4  0.6125     0.0341 0.000 0.000 0.312 0.352 0.336 0.000
#> GSM337285     5  0.4736     0.6235 0.000 0.000 0.140 0.164 0.692 0.004
#> GSM337286     4  0.5862     0.2762 0.000 0.000 0.324 0.464 0.212 0.000
#> GSM337287     5  0.2205     0.8352 0.000 0.004 0.008 0.088 0.896 0.004
#> GSM337288     4  0.6039     0.1868 0.000 0.000 0.332 0.408 0.260 0.000
#> GSM337289     4  0.5962     0.2277 0.000 0.000 0.328 0.436 0.236 0.000
#> GSM337290     4  0.3993    -0.7314 0.000 0.000 0.476 0.520 0.004 0.000
#> GSM337291     4  0.6085     0.3740 0.000 0.200 0.028 0.544 0.228 0.000
#> GSM337292     2  0.1501     0.8939 0.000 0.924 0.000 0.000 0.076 0.000
#> GSM337293     4  0.5801     0.3733 0.000 0.000 0.280 0.496 0.224 0.000
#> GSM337294     5  0.1765     0.8523 0.000 0.052 0.000 0.024 0.924 0.000
#> GSM337295     4  0.2623     0.2359 0.000 0.000 0.132 0.852 0.016 0.000
#> GSM337296     4  0.2837     0.4123 0.000 0.000 0.056 0.856 0.088 0.000
#> GSM337297     2  0.0547     0.9432 0.000 0.980 0.000 0.000 0.020 0.000
#> GSM337298     5  0.2092     0.8265 0.000 0.124 0.000 0.000 0.876 0.000
#> GSM337299     4  0.2776     0.3967 0.000 0.000 0.088 0.860 0.052 0.000
#> GSM337300     5  0.1949     0.8368 0.000 0.004 0.004 0.088 0.904 0.000
#> GSM337301     4  0.2361     0.4079 0.000 0.000 0.088 0.884 0.028 0.000
#> GSM337302     4  0.4336    -0.7845 0.000 0.000 0.476 0.504 0.020 0.000
#> GSM337303     2  0.4478     0.5657 0.000 0.688 0.000 0.084 0.228 0.000
#> GSM337304     2  0.1477     0.9226 0.000 0.940 0.008 0.004 0.048 0.000
#> GSM337305     4  0.5844     0.2911 0.000 0.000 0.308 0.476 0.216 0.000
#> GSM337306     4  0.5957     0.2505 0.000 0.000 0.344 0.428 0.228 0.000
#> GSM337307     5  0.2918     0.8080 0.000 0.004 0.052 0.088 0.856 0.000
#> GSM337308     4  0.5805     0.4618 0.000 0.044 0.148 0.612 0.196 0.000
#> GSM337309     2  0.1082     0.9277 0.000 0.956 0.004 0.000 0.040 0.000
#> GSM337310     2  0.0363     0.9437 0.000 0.988 0.000 0.000 0.012 0.000
#> GSM337311     3  0.3727     0.9317 0.000 0.000 0.612 0.388 0.000 0.000
#> GSM337312     5  0.1806     0.8447 0.000 0.088 0.004 0.000 0.908 0.000
#> GSM337313     5  0.2526     0.8263 0.000 0.004 0.024 0.096 0.876 0.000
#> GSM337314     4  0.5842     0.2943 0.000 0.000 0.288 0.484 0.228 0.000
#> GSM337315     6  0.0405     0.9564 0.000 0.000 0.004 0.000 0.008 0.988
#> GSM337316     5  0.1843     0.8490 0.000 0.080 0.004 0.004 0.912 0.000
#> GSM337317     5  0.1753     0.8444 0.000 0.084 0.004 0.000 0.912 0.000
#> GSM337318     4  0.5145     0.4515 0.000 0.000 0.200 0.624 0.176 0.000
#> GSM337319     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.2362     0.8755 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337323     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337324     1  0.1910     0.8954 0.892 0.000 0.000 0.000 0.000 0.108
#> GSM337325     6  0.1204     0.9168 0.056 0.000 0.000 0.000 0.000 0.944
#> GSM337326     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337327     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337328     1  0.3360     0.7153 0.732 0.000 0.000 0.000 0.004 0.264
#> GSM337329     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.2362     0.8755 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337331     1  0.2520     0.8608 0.844 0.000 0.000 0.000 0.004 0.152
#> GSM337332     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337335     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337337     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337338     1  0.3797     0.3771 0.580 0.000 0.000 0.000 0.000 0.420
#> GSM337339     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337340     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337341     1  0.2362     0.8755 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337342     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337344     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.2092     0.8857 0.876 0.000 0.000 0.000 0.000 0.124
#> GSM337346     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.1814     0.9002 0.900 0.000 0.000 0.000 0.000 0.100
#> GSM337349     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     6  0.0260     0.9655 0.008 0.000 0.000 0.000 0.000 0.992
#> GSM337351     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.2362     0.8755 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337353     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337356     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337358     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337360     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337362     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337363     1  0.0146     0.9346 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337364     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337365     1  0.2362     0.8755 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337366     1  0.1387     0.9128 0.932 0.000 0.000 0.000 0.000 0.068
#> GSM337367     1  0.1957     0.8925 0.888 0.000 0.000 0.000 0.000 0.112
#> GSM337368     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337369     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337370     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0937     0.9170 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM337372     1  0.2402     0.8723 0.856 0.000 0.000 0.000 0.004 0.140
#> GSM337373     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     6  0.3868    -0.1410 0.492 0.000 0.000 0.000 0.000 0.508
#> GSM337375     6  0.0146     0.9692 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM337376     1  0.0000     0.9357 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-mclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-mclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-mclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-mclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-mclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-mclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-mclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-mclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-mclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-mclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-SD-mclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-mclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-mclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-mclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-mclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-mclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-mclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-mclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-mclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-mclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-mclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-mclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-mclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-mclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-mclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-mclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-mclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> SD:mclust 180         5.92e-12    6.32e-38 2
#> SD:mclust 157         6.88e-13    3.57e-33 3
#> SD:mclust 155         7.21e-14    2.06e-34 4
#> SD:mclust 158         6.80e-15    8.07e-36 5
#> SD:mclust 113         1.10e-13    1.58e-26 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


SD:NMF**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["SD", "NMF"]
# you can also extract it by
# res = res_list["SD:NMF"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'SD' method.
#>   Subgroups are detected by 'NMF' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk SD-NMF-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk SD-NMF-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4475 0.553   0.553
#> 3 3 0.709           0.831       0.881         0.4572 0.804   0.645
#> 4 4 0.832           0.889       0.917         0.1215 0.851   0.611
#> 5 5 0.792           0.594       0.814         0.0541 0.950   0.823
#> 6 6 0.779           0.740       0.835         0.0373 0.915   0.696

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     1       0          1  1  0
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     1       0          1  1  0
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.4121     0.7812 0.000 0.832 0.168
#> GSM337198     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337199     2  0.4062     0.7856 0.000 0.836 0.164
#> GSM337200     2  0.4555     0.7666 0.000 0.800 0.200
#> GSM337201     2  0.3941     0.7879 0.000 0.844 0.156
#> GSM337202     2  0.5178     0.7106 0.000 0.744 0.256
#> GSM337203     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337204     2  0.4931     0.7244 0.000 0.768 0.232
#> GSM337205     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337206     2  0.2878     0.8097 0.000 0.904 0.096
#> GSM337207     3  0.3816     0.7452 0.000 0.148 0.852
#> GSM337208     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337209     2  0.4555     0.7595 0.000 0.800 0.200
#> GSM337210     3  0.2066     0.8264 0.000 0.060 0.940
#> GSM337211     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337212     2  0.0892     0.8160 0.000 0.980 0.020
#> GSM337213     3  0.3816     0.7478 0.000 0.148 0.852
#> GSM337214     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337215     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337216     3  0.5591     0.5907 0.000 0.304 0.696
#> GSM337217     2  0.5733     0.5425 0.000 0.676 0.324
#> GSM337218     2  0.0000     0.8130 0.000 1.000 0.000
#> GSM337219     3  0.6305     0.0798 0.000 0.484 0.516
#> GSM337220     3  0.5810     0.4518 0.000 0.336 0.664
#> GSM337221     2  0.0892     0.8162 0.000 0.980 0.020
#> GSM337222     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337223     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337224     2  0.4002     0.7860 0.000 0.840 0.160
#> GSM337225     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337226     2  0.3619     0.8024 0.000 0.864 0.136
#> GSM337227     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337228     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337229     2  0.4702     0.7532 0.000 0.788 0.212
#> GSM337230     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337231     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337232     3  0.3686     0.7547 0.000 0.140 0.860
#> GSM337233     2  0.2625     0.8121 0.000 0.916 0.084
#> GSM337234     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337235     2  0.5497     0.6106 0.000 0.708 0.292
#> GSM337236     3  0.6309    -0.1545 0.000 0.500 0.500
#> GSM337237     2  0.6252     0.2969 0.000 0.556 0.444
#> GSM337238     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337239     2  0.5835     0.5095 0.000 0.660 0.340
#> GSM337240     2  0.2448     0.8063 0.000 0.924 0.076
#> GSM337241     2  0.4796     0.7468 0.000 0.780 0.220
#> GSM337242     2  0.2625     0.8041 0.000 0.916 0.084
#> GSM337243     2  0.1163     0.8155 0.000 0.972 0.028
#> GSM337244     2  0.2878     0.8097 0.000 0.904 0.096
#> GSM337245     3  0.3619     0.7569 0.000 0.136 0.864
#> GSM337246     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337247     2  0.5529     0.5934 0.000 0.704 0.296
#> GSM337248     2  0.3619     0.7844 0.000 0.864 0.136
#> GSM337249     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337250     2  0.0000     0.8130 0.000 1.000 0.000
#> GSM337251     2  0.4121     0.7812 0.000 0.832 0.168
#> GSM337252     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337253     3  0.1860     0.8424 0.000 0.052 0.948
#> GSM337254     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337255     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337256     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337257     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337258     3  0.3116     0.7846 0.000 0.108 0.892
#> GSM337259     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337260     2  0.4291     0.7757 0.000 0.820 0.180
#> GSM337261     3  0.4121     0.7588 0.000 0.168 0.832
#> GSM337262     2  0.3551     0.7863 0.000 0.868 0.132
#> GSM337263     2  0.4452     0.7646 0.000 0.808 0.192
#> GSM337264     3  0.3941     0.7696 0.000 0.156 0.844
#> GSM337265     2  0.4654     0.7259 0.000 0.792 0.208
#> GSM337266     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337267     2  0.2356     0.8139 0.000 0.928 0.072
#> GSM337268     2  0.0237     0.8135 0.000 0.996 0.004
#> GSM337269     2  0.3941     0.7879 0.000 0.844 0.156
#> GSM337270     2  0.2711     0.8031 0.000 0.912 0.088
#> GSM337271     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337272     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337273     2  0.1753     0.8158 0.000 0.952 0.048
#> GSM337274     2  0.5678     0.6128 0.000 0.684 0.316
#> GSM337275     2  0.3816     0.7773 0.000 0.852 0.148
#> GSM337276     2  0.6308    -0.0122 0.000 0.508 0.492
#> GSM337277     2  0.4750     0.7170 0.000 0.784 0.216
#> GSM337278     2  0.0000     0.8130 0.000 1.000 0.000
#> GSM337279     2  0.0000     0.8130 0.000 1.000 0.000
#> GSM337280     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337281     2  0.3482     0.8086 0.000 0.872 0.128
#> GSM337282     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337283     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337284     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337285     2  0.3482     0.7883 0.000 0.872 0.128
#> GSM337286     2  0.2959     0.7989 0.000 0.900 0.100
#> GSM337287     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337288     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337289     2  0.3551     0.7856 0.000 0.868 0.132
#> GSM337290     2  0.2711     0.8114 0.000 0.912 0.088
#> GSM337291     3  0.6286     0.1669 0.000 0.464 0.536
#> GSM337292     3  0.4002     0.7663 0.000 0.160 0.840
#> GSM337293     2  0.3816     0.7773 0.000 0.852 0.148
#> GSM337294     2  0.5465     0.6076 0.000 0.712 0.288
#> GSM337295     2  0.3267     0.8099 0.000 0.884 0.116
#> GSM337296     2  0.2878     0.8097 0.000 0.904 0.096
#> GSM337297     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337298     3  0.1643     0.8472 0.000 0.044 0.956
#> GSM337299     2  0.1031     0.8160 0.000 0.976 0.024
#> GSM337300     2  0.3879     0.7735 0.000 0.848 0.152
#> GSM337301     2  0.0237     0.8135 0.000 0.996 0.004
#> GSM337302     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337303     3  0.4178     0.7555 0.000 0.172 0.828
#> GSM337304     3  0.0424     0.8649 0.000 0.008 0.992
#> GSM337305     2  0.1753     0.8120 0.000 0.952 0.048
#> GSM337306     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337307     2  0.4750     0.7155 0.000 0.784 0.216
#> GSM337308     2  0.3686     0.7819 0.000 0.860 0.140
#> GSM337309     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337310     3  0.0237     0.8673 0.000 0.004 0.996
#> GSM337311     2  0.4062     0.7838 0.000 0.836 0.164
#> GSM337312     3  0.4062     0.7626 0.000 0.164 0.836
#> GSM337313     2  0.3816     0.7766 0.000 0.852 0.148
#> GSM337314     2  0.3551     0.7866 0.000 0.868 0.132
#> GSM337315     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337316     3  0.4121     0.7588 0.000 0.168 0.832
#> GSM337317     3  0.4235     0.7529 0.000 0.176 0.824
#> GSM337318     2  0.0000     0.8130 0.000 1.000 0.000
#> GSM337319     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337323     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337324     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337325     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337326     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337327     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337328     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337329     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337334     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337335     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337336     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337337     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337338     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337339     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337340     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337341     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337343     1  0.6939     0.6063 0.712 0.216 0.072
#> GSM337344     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337350     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337351     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337355     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337356     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337357     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337358     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337359     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337360     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337361     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337362     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337363     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337364     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337365     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337368     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337369     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337370     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337374     1  0.0000     0.9940 1.000 0.000 0.000
#> GSM337375     1  0.0237     0.9923 0.996 0.000 0.004
#> GSM337376     1  0.0000     0.9940 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337198     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337199     4  0.1867      0.868 0.000 0.000 0.072 0.928
#> GSM337200     4  0.1610      0.878 0.000 0.016 0.032 0.952
#> GSM337201     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337202     4  0.3790      0.804 0.000 0.016 0.164 0.820
#> GSM337203     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337204     4  0.0927      0.883 0.000 0.008 0.016 0.976
#> GSM337205     3  0.3791      0.877 0.000 0.004 0.796 0.200
#> GSM337206     4  0.0707      0.881 0.000 0.000 0.020 0.980
#> GSM337207     4  0.3801      0.688 0.000 0.220 0.000 0.780
#> GSM337208     2  0.0524      0.963 0.000 0.988 0.008 0.004
#> GSM337209     4  0.0524      0.883 0.000 0.004 0.008 0.988
#> GSM337210     2  0.0376      0.962 0.000 0.992 0.004 0.004
#> GSM337211     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337212     4  0.4761      0.265 0.000 0.000 0.372 0.628
#> GSM337213     4  0.4933      0.293 0.000 0.432 0.000 0.568
#> GSM337214     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337215     4  0.1211      0.876 0.000 0.000 0.040 0.960
#> GSM337216     3  0.3764      0.712 0.000 0.216 0.784 0.000
#> GSM337217     3  0.1936      0.801 0.000 0.032 0.940 0.028
#> GSM337218     4  0.1302      0.874 0.000 0.000 0.044 0.956
#> GSM337219     3  0.3810      0.749 0.000 0.188 0.804 0.008
#> GSM337220     4  0.3726      0.700 0.000 0.212 0.000 0.788
#> GSM337221     4  0.2081      0.846 0.000 0.000 0.084 0.916
#> GSM337222     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337223     4  0.1211      0.877 0.000 0.000 0.040 0.960
#> GSM337224     4  0.1211      0.876 0.000 0.000 0.040 0.960
#> GSM337225     2  0.0524      0.963 0.000 0.988 0.008 0.004
#> GSM337226     3  0.3972      0.634 0.000 0.008 0.788 0.204
#> GSM337227     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337228     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337229     4  0.0336      0.881 0.000 0.008 0.000 0.992
#> GSM337230     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337231     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337232     4  0.6323      0.561 0.000 0.248 0.112 0.640
#> GSM337233     4  0.2647      0.814 0.000 0.000 0.120 0.880
#> GSM337234     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337235     3  0.2131      0.795 0.000 0.036 0.932 0.032
#> GSM337236     4  0.4866      0.388 0.000 0.404 0.000 0.596
#> GSM337237     4  0.3528      0.723 0.000 0.192 0.000 0.808
#> GSM337238     4  0.0336      0.883 0.000 0.000 0.008 0.992
#> GSM337239     3  0.4292      0.854 0.000 0.080 0.820 0.100
#> GSM337240     3  0.3486      0.883 0.000 0.000 0.812 0.188
#> GSM337241     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337242     3  0.3486      0.883 0.000 0.000 0.812 0.188
#> GSM337243     3  0.4964      0.617 0.000 0.004 0.616 0.380
#> GSM337244     4  0.1474      0.872 0.000 0.000 0.052 0.948
#> GSM337245     2  0.0592      0.952 0.000 0.984 0.000 0.016
#> GSM337246     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337247     3  0.3790      0.775 0.000 0.164 0.820 0.016
#> GSM337248     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337249     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337250     4  0.1211      0.875 0.000 0.000 0.040 0.960
#> GSM337251     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337252     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337253     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337254     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337255     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337256     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337257     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337258     2  0.0469      0.956 0.000 0.988 0.000 0.012
#> GSM337259     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337260     4  0.0707      0.875 0.000 0.020 0.000 0.980
#> GSM337261     2  0.4193      0.623 0.000 0.732 0.268 0.000
#> GSM337262     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337263     4  0.0927      0.883 0.000 0.008 0.016 0.976
#> GSM337264     2  0.4401      0.728 0.000 0.724 0.272 0.004
#> GSM337265     3  0.0657      0.806 0.000 0.004 0.984 0.012
#> GSM337266     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337267     4  0.1302      0.874 0.000 0.000 0.044 0.956
#> GSM337268     3  0.4193      0.796 0.000 0.000 0.732 0.268
#> GSM337269     4  0.0336      0.882 0.000 0.000 0.008 0.992
#> GSM337270     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337271     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337272     4  0.0817      0.881 0.000 0.000 0.024 0.976
#> GSM337273     3  0.4898      0.507 0.000 0.000 0.584 0.416
#> GSM337274     4  0.3444      0.731 0.000 0.184 0.000 0.816
#> GSM337275     3  0.2334      0.852 0.000 0.004 0.908 0.088
#> GSM337276     3  0.4011      0.725 0.000 0.208 0.784 0.008
#> GSM337277     3  0.1059      0.800 0.000 0.012 0.972 0.016
#> GSM337278     3  0.3610      0.875 0.000 0.000 0.800 0.200
#> GSM337279     3  0.3688      0.868 0.000 0.000 0.792 0.208
#> GSM337280     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337281     4  0.2593      0.819 0.000 0.004 0.104 0.892
#> GSM337282     3  0.3583      0.888 0.000 0.004 0.816 0.180
#> GSM337283     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337284     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337285     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337286     3  0.3444      0.887 0.000 0.000 0.816 0.184
#> GSM337287     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337288     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337289     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337290     4  0.0592      0.882 0.000 0.000 0.016 0.984
#> GSM337291     3  0.3610      0.733 0.000 0.200 0.800 0.000
#> GSM337292     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337293     3  0.2944      0.871 0.000 0.004 0.868 0.128
#> GSM337294     3  0.3910      0.785 0.000 0.156 0.820 0.024
#> GSM337295     4  0.3710      0.785 0.000 0.004 0.192 0.804
#> GSM337296     4  0.2345      0.835 0.000 0.000 0.100 0.900
#> GSM337297     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337298     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337299     4  0.3311      0.737 0.000 0.000 0.172 0.828
#> GSM337300     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337301     4  0.3356      0.723 0.000 0.000 0.176 0.824
#> GSM337302     4  0.0188      0.883 0.000 0.000 0.004 0.996
#> GSM337303     2  0.3688      0.728 0.000 0.792 0.208 0.000
#> GSM337304     2  0.3335      0.856 0.000 0.856 0.128 0.016
#> GSM337305     3  0.3486      0.883 0.000 0.000 0.812 0.188
#> GSM337306     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337307     3  0.1824      0.837 0.000 0.004 0.936 0.060
#> GSM337308     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337309     2  0.0524      0.963 0.000 0.988 0.008 0.004
#> GSM337310     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337311     4  0.0000      0.883 0.000 0.000 0.000 1.000
#> GSM337312     2  0.0336      0.965 0.000 0.992 0.008 0.000
#> GSM337313     3  0.3539      0.889 0.000 0.004 0.820 0.176
#> GSM337314     3  0.3400      0.888 0.000 0.000 0.820 0.180
#> GSM337315     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337316     2  0.2149      0.892 0.000 0.912 0.088 0.000
#> GSM337317     3  0.5070      0.311 0.000 0.416 0.580 0.004
#> GSM337318     4  0.4643      0.368 0.000 0.000 0.344 0.656
#> GSM337319     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0336      0.993 0.992 0.000 0.008 0.000
#> GSM337324     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337328     1  0.0524      0.991 0.988 0.004 0.008 0.000
#> GSM337329     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337335     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337338     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337340     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337343     4  0.4834      0.606 0.252 0.008 0.012 0.728
#> GSM337344     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0524      0.991 0.988 0.008 0.004 0.000
#> GSM337351     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337356     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337360     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337362     1  0.0188      0.995 0.996 0.004 0.000 0.000
#> GSM337363     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0804      0.987 0.980 0.008 0.012 0.000
#> GSM337369     1  0.0336      0.993 0.992 0.000 0.008 0.000
#> GSM337370     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0336      0.993 0.992 0.000 0.008 0.000
#> GSM337376     1  0.0000      0.997 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.0609   0.770938 0.000 0.000 0.000 0.980 0.020
#> GSM337198     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337199     4  0.5959   0.474098 0.000 0.000 0.108 0.472 0.420
#> GSM337200     5  0.5109  -0.432784 0.000 0.000 0.036 0.460 0.504
#> GSM337201     4  0.3636   0.677772 0.000 0.000 0.000 0.728 0.272
#> GSM337202     5  0.6689  -0.200524 0.000 0.000 0.344 0.244 0.412
#> GSM337203     5  0.4517  -0.016259 0.000 0.000 0.388 0.012 0.600
#> GSM337204     4  0.4974   0.544051 0.000 0.000 0.032 0.560 0.408
#> GSM337205     5  0.5313  -0.094925 0.000 0.000 0.388 0.056 0.556
#> GSM337206     4  0.4192   0.572044 0.000 0.000 0.000 0.596 0.404
#> GSM337207     4  0.1965   0.734139 0.000 0.096 0.000 0.904 0.000
#> GSM337208     2  0.1251   0.902388 0.000 0.956 0.036 0.000 0.008
#> GSM337209     4  0.3336   0.705770 0.000 0.000 0.000 0.772 0.228
#> GSM337210     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337211     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337212     5  0.3480   0.165356 0.000 0.000 0.000 0.248 0.752
#> GSM337213     4  0.6441   0.583256 0.000 0.204 0.016 0.572 0.208
#> GSM337214     4  0.2773   0.740022 0.000 0.000 0.000 0.836 0.164
#> GSM337215     4  0.5267   0.513671 0.000 0.000 0.048 0.524 0.428
#> GSM337216     5  0.6554  -0.602927 0.000 0.200 0.392 0.000 0.408
#> GSM337217     5  0.5043  -0.092268 0.000 0.044 0.356 0.000 0.600
#> GSM337218     4  0.2966   0.706471 0.000 0.000 0.016 0.848 0.136
#> GSM337219     5  0.2773   0.097029 0.000 0.164 0.000 0.000 0.836
#> GSM337220     4  0.3336   0.703019 0.000 0.144 0.016 0.832 0.008
#> GSM337221     4  0.4743   0.595214 0.000 0.000 0.112 0.732 0.156
#> GSM337222     4  0.0609   0.770938 0.000 0.000 0.000 0.980 0.020
#> GSM337223     4  0.3130   0.735862 0.000 0.000 0.048 0.856 0.096
#> GSM337224     4  0.5096   0.505508 0.000 0.000 0.036 0.520 0.444
#> GSM337225     2  0.4021   0.673271 0.000 0.764 0.036 0.000 0.200
#> GSM337226     5  0.6178   0.038261 0.000 0.000 0.376 0.140 0.484
#> GSM337227     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337229     4  0.0290   0.768086 0.000 0.000 0.000 0.992 0.008
#> GSM337230     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337231     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337232     4  0.6254   0.662899 0.000 0.120 0.100 0.664 0.116
#> GSM337233     5  0.4430  -0.150935 0.000 0.000 0.012 0.360 0.628
#> GSM337234     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337235     5  0.4524   0.088770 0.000 0.000 0.336 0.020 0.644
#> GSM337236     4  0.5264   0.128298 0.000 0.464 0.020 0.500 0.016
#> GSM337237     4  0.1282   0.757321 0.000 0.044 0.000 0.952 0.004
#> GSM337238     4  0.0794   0.770003 0.000 0.000 0.000 0.972 0.028
#> GSM337239     5  0.4621  -0.074848 0.000 0.004 0.412 0.008 0.576
#> GSM337240     5  0.1106   0.218675 0.000 0.000 0.024 0.012 0.964
#> GSM337241     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337242     5  0.4494  -0.007320 0.000 0.000 0.380 0.012 0.608
#> GSM337243     5  0.4444   0.231894 0.000 0.052 0.008 0.184 0.756
#> GSM337244     4  0.3003   0.662450 0.000 0.000 0.000 0.812 0.188
#> GSM337245     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337246     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337247     5  0.2964   0.118177 0.000 0.024 0.120 0.000 0.856
#> GSM337248     5  0.1195   0.216806 0.000 0.000 0.028 0.012 0.960
#> GSM337249     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337250     4  0.4294   0.493171 0.000 0.000 0.000 0.532 0.468
#> GSM337251     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337252     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337253     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337254     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337255     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337256     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337257     4  0.0609   0.770938 0.000 0.000 0.000 0.980 0.020
#> GSM337258     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337259     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337260     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337261     2  0.5527  -0.113112 0.000 0.540 0.388 0.000 0.072
#> GSM337262     5  0.4323   0.017237 0.000 0.000 0.332 0.012 0.656
#> GSM337263     4  0.4815   0.502833 0.000 0.000 0.020 0.524 0.456
#> GSM337264     5  0.6402   0.016845 0.000 0.180 0.348 0.000 0.472
#> GSM337265     3  0.3242   0.357423 0.000 0.000 0.784 0.000 0.216
#> GSM337266     5  0.4604  -0.085400 0.000 0.000 0.428 0.012 0.560
#> GSM337267     4  0.3452   0.702825 0.000 0.000 0.000 0.756 0.244
#> GSM337268     5  0.3412   0.258301 0.000 0.000 0.028 0.152 0.820
#> GSM337269     4  0.0880   0.770498 0.000 0.000 0.000 0.968 0.032
#> GSM337270     5  0.4597  -0.077473 0.000 0.000 0.424 0.012 0.564
#> GSM337271     5  0.4617  -0.101726 0.000 0.000 0.436 0.012 0.552
#> GSM337272     4  0.5002   0.584486 0.000 0.000 0.040 0.596 0.364
#> GSM337273     5  0.5919  -0.116779 0.000 0.000 0.416 0.104 0.480
#> GSM337274     4  0.3160   0.664619 0.000 0.188 0.000 0.808 0.004
#> GSM337275     5  0.1478   0.211124 0.000 0.000 0.064 0.000 0.936
#> GSM337276     3  0.6513   0.301372 0.000 0.192 0.424 0.000 0.384
#> GSM337277     5  0.3876   0.078436 0.000 0.000 0.316 0.000 0.684
#> GSM337278     5  0.4339   0.015589 0.000 0.000 0.336 0.012 0.652
#> GSM337279     5  0.5360  -0.034228 0.000 0.000 0.384 0.060 0.556
#> GSM337280     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337281     4  0.4937   0.523624 0.000 0.000 0.028 0.544 0.428
#> GSM337282     5  0.3835   0.033375 0.000 0.000 0.260 0.008 0.732
#> GSM337283     1  0.0404   0.963585 0.988 0.000 0.012 0.000 0.000
#> GSM337284     5  0.4425  -0.027696 0.000 0.000 0.392 0.008 0.600
#> GSM337285     5  0.4682  -0.071301 0.000 0.000 0.420 0.016 0.564
#> GSM337286     5  0.4517  -0.016259 0.000 0.000 0.388 0.012 0.600
#> GSM337287     5  0.4617  -0.101726 0.000 0.000 0.436 0.012 0.552
#> GSM337288     5  0.4380  -0.009517 0.000 0.000 0.376 0.008 0.616
#> GSM337289     5  0.4517  -0.016259 0.000 0.000 0.388 0.012 0.600
#> GSM337290     4  0.1410   0.760329 0.000 0.000 0.000 0.940 0.060
#> GSM337291     5  0.3675   0.051274 0.000 0.188 0.024 0.000 0.788
#> GSM337292     2  0.0880   0.907364 0.000 0.968 0.000 0.000 0.032
#> GSM337293     5  0.1484   0.221401 0.000 0.000 0.048 0.008 0.944
#> GSM337294     5  0.3236   0.091709 0.000 0.020 0.152 0.000 0.828
#> GSM337295     5  0.6171  -0.027772 0.000 0.000 0.240 0.204 0.556
#> GSM337296     4  0.3861   0.554334 0.000 0.000 0.004 0.712 0.284
#> GSM337297     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337298     2  0.0000   0.931773 0.000 1.000 0.000 0.000 0.000
#> GSM337299     5  0.3661   0.097716 0.000 0.000 0.000 0.276 0.724
#> GSM337300     5  0.4403  -0.017162 0.000 0.000 0.384 0.008 0.608
#> GSM337301     5  0.4948  -0.324893 0.000 0.000 0.028 0.436 0.536
#> GSM337302     4  0.0290   0.768086 0.000 0.000 0.000 0.992 0.008
#> GSM337303     2  0.3412   0.709645 0.000 0.820 0.028 0.000 0.152
#> GSM337304     2  0.5008   0.570916 0.000 0.644 0.300 0.000 0.056
#> GSM337305     5  0.4517  -0.016410 0.000 0.000 0.388 0.012 0.600
#> GSM337306     5  0.4403  -0.017162 0.000 0.000 0.384 0.008 0.608
#> GSM337307     5  0.4219  -0.114880 0.000 0.000 0.416 0.000 0.584
#> GSM337308     5  0.4470  -0.000899 0.000 0.000 0.372 0.012 0.616
#> GSM337309     2  0.0880   0.910544 0.000 0.968 0.032 0.000 0.000
#> GSM337310     2  0.0404   0.924457 0.000 0.988 0.012 0.000 0.000
#> GSM337311     4  0.0510   0.770788 0.000 0.000 0.000 0.984 0.016
#> GSM337312     2  0.0880   0.913807 0.000 0.968 0.032 0.000 0.000
#> GSM337313     5  0.4517  -0.016259 0.000 0.000 0.388 0.012 0.600
#> GSM337314     5  0.4193   0.020002 0.000 0.000 0.304 0.012 0.684
#> GSM337315     1  0.1041   0.952267 0.964 0.000 0.032 0.004 0.000
#> GSM337316     2  0.4264   0.606100 0.000 0.744 0.044 0.000 0.212
#> GSM337317     5  0.4973  -0.036513 0.000 0.320 0.048 0.000 0.632
#> GSM337318     5  0.4181   0.192050 0.000 0.000 0.020 0.268 0.712
#> GSM337319     1  0.0290   0.963724 0.992 0.000 0.008 0.000 0.000
#> GSM337320     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0290   0.964202 0.992 0.000 0.008 0.000 0.000
#> GSM337323     1  0.2077   0.927612 0.908 0.000 0.084 0.008 0.000
#> GSM337324     1  0.0290   0.963724 0.992 0.000 0.008 0.000 0.000
#> GSM337325     1  0.0404   0.963059 0.988 0.000 0.012 0.000 0.000
#> GSM337326     1  0.0963   0.954976 0.964 0.000 0.036 0.000 0.000
#> GSM337327     1  0.3318   0.849272 0.808 0.000 0.180 0.012 0.000
#> GSM337328     1  0.2929   0.863986 0.820 0.000 0.180 0.000 0.000
#> GSM337329     1  0.0290   0.963724 0.992 0.000 0.008 0.000 0.000
#> GSM337330     1  0.0290   0.964202 0.992 0.000 0.008 0.000 0.000
#> GSM337331     1  0.0404   0.963585 0.988 0.000 0.012 0.000 0.000
#> GSM337332     1  0.0162   0.964341 0.996 0.000 0.004 0.000 0.000
#> GSM337333     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.3492   0.842629 0.796 0.000 0.188 0.016 0.000
#> GSM337335     1  0.0162   0.964415 0.996 0.000 0.004 0.000 0.000
#> GSM337336     1  0.1792   0.929295 0.916 0.000 0.084 0.000 0.000
#> GSM337337     1  0.3492   0.842629 0.796 0.000 0.188 0.016 0.000
#> GSM337338     1  0.0162   0.964415 0.996 0.000 0.004 0.000 0.000
#> GSM337339     1  0.3318   0.851701 0.808 0.000 0.180 0.012 0.000
#> GSM337340     1  0.0290   0.964390 0.992 0.000 0.008 0.000 0.000
#> GSM337341     1  0.0290   0.964103 0.992 0.000 0.008 0.000 0.000
#> GSM337342     1  0.0324   0.964283 0.992 0.000 0.004 0.004 0.000
#> GSM337343     4  0.5440   0.452284 0.156 0.000 0.184 0.660 0.000
#> GSM337344     1  0.0162   0.964341 0.996 0.000 0.004 0.000 0.000
#> GSM337345     1  0.0693   0.959939 0.980 0.000 0.012 0.008 0.000
#> GSM337346     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0162   0.964341 0.996 0.000 0.004 0.000 0.000
#> GSM337348     1  0.0162   0.964181 0.996 0.000 0.004 0.000 0.000
#> GSM337349     1  0.0162   0.964341 0.996 0.000 0.004 0.000 0.000
#> GSM337350     1  0.3048   0.858750 0.820 0.000 0.176 0.004 0.000
#> GSM337351     1  0.0162   0.964415 0.996 0.000 0.004 0.000 0.000
#> GSM337352     1  0.0290   0.964202 0.992 0.000 0.008 0.000 0.000
#> GSM337353     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.2127   0.913599 0.892 0.000 0.108 0.000 0.000
#> GSM337356     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0510   0.960856 0.984 0.000 0.016 0.000 0.000
#> GSM337358     1  0.0290   0.964346 0.992 0.000 0.008 0.000 0.000
#> GSM337359     1  0.3456   0.844982 0.800 0.000 0.184 0.016 0.000
#> GSM337360     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.3318   0.849272 0.808 0.000 0.180 0.012 0.000
#> GSM337362     1  0.0162   0.964415 0.996 0.000 0.004 0.000 0.000
#> GSM337363     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.1270   0.944949 0.948 0.000 0.052 0.000 0.000
#> GSM337365     1  0.0290   0.963599 0.992 0.000 0.008 0.000 0.000
#> GSM337366     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.3318   0.851701 0.808 0.000 0.180 0.012 0.000
#> GSM337369     1  0.0510   0.960856 0.984 0.000 0.016 0.000 0.000
#> GSM337370     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0290   0.964346 0.992 0.000 0.008 0.000 0.000
#> GSM337372     1  0.0290   0.963599 0.992 0.000 0.008 0.000 0.000
#> GSM337373     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0404   0.962297 0.988 0.000 0.012 0.000 0.000
#> GSM337375     1  0.1732   0.930721 0.920 0.000 0.080 0.000 0.000
#> GSM337376     1  0.0000   0.964655 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5 p6
#> GSM337197     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337198     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337199     4  0.3056     0.6564 0.000 0.000 0.184 0.804 0.004 NA
#> GSM337200     4  0.4060     0.6581 0.000 0.000 0.180 0.760 0.032 NA
#> GSM337201     3  0.4168     0.1675 0.000 0.000 0.584 0.400 0.000 NA
#> GSM337202     4  0.3309     0.6260 0.000 0.000 0.016 0.788 0.004 NA
#> GSM337203     5  0.0260     0.7567 0.000 0.000 0.000 0.000 0.992 NA
#> GSM337204     4  0.4064     0.6052 0.000 0.000 0.236 0.720 0.004 NA
#> GSM337205     5  0.1625     0.7413 0.000 0.000 0.012 0.000 0.928 NA
#> GSM337206     4  0.4680     0.3868 0.000 0.000 0.384 0.576 0.012 NA
#> GSM337207     3  0.2119     0.7627 0.000 0.060 0.904 0.036 0.000 NA
#> GSM337208     2  0.2480     0.8330 0.000 0.872 0.000 0.104 0.000 NA
#> GSM337209     3  0.5673     0.4646 0.000 0.000 0.572 0.164 0.012 NA
#> GSM337210     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337211     2  0.1075     0.8969 0.000 0.952 0.000 0.048 0.000 NA
#> GSM337212     4  0.4814     0.6140 0.000 0.000 0.032 0.684 0.232 NA
#> GSM337213     3  0.5741     0.0589 0.000 0.172 0.456 0.372 0.000 NA
#> GSM337214     3  0.3717     0.2986 0.000 0.000 0.616 0.384 0.000 NA
#> GSM337215     4  0.3652     0.6391 0.000 0.000 0.196 0.768 0.004 NA
#> GSM337216     5  0.3200     0.5991 0.000 0.196 0.000 0.000 0.788 NA
#> GSM337217     5  0.5806     0.0826 0.000 0.004 0.000 0.408 0.432 NA
#> GSM337218     3  0.3438     0.6972 0.000 0.000 0.812 0.020 0.144 NA
#> GSM337219     4  0.5514     0.6015 0.000 0.144 0.000 0.644 0.176 NA
#> GSM337220     3  0.2365     0.7538 0.000 0.072 0.888 0.040 0.000 NA
#> GSM337221     3  0.6884     0.3141 0.000 0.000 0.488 0.104 0.192 NA
#> GSM337222     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337223     3  0.6209     0.4499 0.000 0.000 0.556 0.120 0.068 NA
#> GSM337224     4  0.4059     0.6139 0.000 0.000 0.216 0.732 0.004 NA
#> GSM337225     4  0.4684     0.3471 0.000 0.372 0.000 0.576 0.000 NA
#> GSM337226     4  0.3081     0.5863 0.000 0.000 0.004 0.776 0.000 NA
#> GSM337227     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337228     2  0.0146     0.9225 0.000 0.996 0.000 0.004 0.000 NA
#> GSM337229     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337230     2  0.0508     0.9179 0.000 0.984 0.000 0.012 0.000 NA
#> GSM337231     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337232     3  0.5868     0.2547 0.000 0.044 0.508 0.368 0.000 NA
#> GSM337233     4  0.5242     0.6192 0.000 0.000 0.052 0.668 0.208 NA
#> GSM337234     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337235     4  0.1867     0.6772 0.000 0.000 0.000 0.916 0.020 NA
#> GSM337236     2  0.7271     0.1599 0.000 0.452 0.316 0.044 0.080 NA
#> GSM337237     3  0.0458     0.7869 0.000 0.016 0.984 0.000 0.000 NA
#> GSM337238     3  0.0862     0.7867 0.000 0.000 0.972 0.008 0.004 NA
#> GSM337239     5  0.3245     0.7364 0.000 0.000 0.000 0.008 0.764 NA
#> GSM337240     4  0.4406     0.5052 0.000 0.000 0.000 0.624 0.336 NA
#> GSM337241     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337242     5  0.3755     0.7285 0.000 0.000 0.000 0.036 0.744 NA
#> GSM337243     4  0.6052     0.5971 0.000 0.072 0.040 0.616 0.232 NA
#> GSM337244     3  0.3178     0.6502 0.000 0.000 0.804 0.004 0.176 NA
#> GSM337245     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337246     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337247     5  0.4530     0.2139 0.000 0.000 0.000 0.356 0.600 NA
#> GSM337248     4  0.4648     0.3635 0.000 0.000 0.000 0.548 0.408 NA
#> GSM337249     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337250     4  0.5727     0.6065 0.000 0.000 0.240 0.608 0.104 NA
#> GSM337251     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337252     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337253     2  0.1524     0.8811 0.000 0.932 0.000 0.000 0.060 NA
#> GSM337254     2  0.0146     0.9222 0.000 0.996 0.000 0.004 0.000 NA
#> GSM337255     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337256     2  0.0146     0.9226 0.000 0.996 0.000 0.004 0.000 NA
#> GSM337257     3  0.0458     0.7870 0.000 0.000 0.984 0.016 0.000 NA
#> GSM337258     2  0.0146     0.9224 0.000 0.996 0.000 0.004 0.000 NA
#> GSM337259     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337260     3  0.1082     0.7804 0.000 0.000 0.956 0.040 0.000 NA
#> GSM337261     5  0.4456     0.0848 0.000 0.448 0.000 0.000 0.524 NA
#> GSM337262     5  0.5058     0.5598 0.000 0.000 0.000 0.200 0.636 NA
#> GSM337263     4  0.4282     0.6465 0.000 0.000 0.200 0.736 0.028 NA
#> GSM337264     4  0.2996     0.6488 0.000 0.008 0.000 0.832 0.016 NA
#> GSM337265     5  0.5454     0.5287 0.000 0.000 0.000 0.192 0.572 NA
#> GSM337266     5  0.3050     0.7383 0.000 0.000 0.000 0.000 0.764 NA
#> GSM337267     3  0.4459     0.6416 0.000 0.000 0.724 0.200 0.024 NA
#> GSM337268     4  0.3593     0.6471 0.000 0.000 0.004 0.764 0.208 NA
#> GSM337269     3  0.1232     0.7830 0.000 0.000 0.956 0.024 0.004 NA
#> GSM337270     5  0.1531     0.7624 0.000 0.000 0.000 0.004 0.928 NA
#> GSM337271     5  0.2431     0.7589 0.000 0.000 0.000 0.008 0.860 NA
#> GSM337272     4  0.4211     0.4180 0.000 0.000 0.364 0.616 0.004 NA
#> GSM337273     5  0.3930     0.7166 0.000 0.000 0.116 0.004 0.776 NA
#> GSM337274     3  0.2768     0.6812 0.000 0.156 0.832 0.000 0.012 NA
#> GSM337275     4  0.3481     0.6549 0.000 0.000 0.000 0.776 0.192 NA
#> GSM337276     5  0.4046     0.6511 0.000 0.084 0.000 0.000 0.748 NA
#> GSM337277     4  0.4463     0.4172 0.000 0.000 0.000 0.588 0.036 NA
#> GSM337278     5  0.5246     0.6177 0.000 0.000 0.000 0.164 0.604 NA
#> GSM337279     5  0.0870     0.7540 0.000 0.000 0.012 0.004 0.972 NA
#> GSM337280     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337281     4  0.5824     0.5939 0.000 0.000 0.244 0.596 0.112 NA
#> GSM337282     5  0.3934     0.3990 0.000 0.000 0.000 0.304 0.676 NA
#> GSM337283     1  0.0458     0.9365 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337284     5  0.1910     0.7633 0.000 0.000 0.000 0.000 0.892 NA
#> GSM337285     5  0.2933     0.7443 0.000 0.000 0.000 0.004 0.796 NA
#> GSM337286     5  0.0790     0.7630 0.000 0.000 0.000 0.000 0.968 NA
#> GSM337287     5  0.3409     0.7127 0.000 0.000 0.000 0.000 0.700 NA
#> GSM337288     5  0.2826     0.7468 0.000 0.000 0.000 0.052 0.856 NA
#> GSM337289     5  0.0363     0.7533 0.000 0.000 0.000 0.000 0.988 NA
#> GSM337290     3  0.0870     0.7856 0.000 0.000 0.972 0.004 0.012 NA
#> GSM337291     4  0.5914     0.5421 0.000 0.176 0.000 0.588 0.200 NA
#> GSM337292     2  0.1590     0.8825 0.000 0.936 0.000 0.048 0.008 NA
#> GSM337293     4  0.3830     0.6392 0.000 0.000 0.000 0.744 0.212 NA
#> GSM337294     5  0.4692     0.4275 0.000 0.000 0.000 0.276 0.644 NA
#> GSM337295     4  0.2036     0.6896 0.000 0.000 0.008 0.916 0.048 NA
#> GSM337296     3  0.7261     0.1993 0.000 0.000 0.424 0.136 0.212 NA
#> GSM337297     2  0.0000     0.9234 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337298     2  0.1007     0.9014 0.000 0.956 0.000 0.000 0.000 NA
#> GSM337299     4  0.4488     0.6458 0.000 0.000 0.040 0.724 0.200 NA
#> GSM337300     5  0.1934     0.7403 0.000 0.000 0.000 0.044 0.916 NA
#> GSM337301     4  0.4474     0.6906 0.000 0.000 0.060 0.744 0.036 NA
#> GSM337302     3  0.2219     0.7355 0.000 0.000 0.864 0.000 0.000 NA
#> GSM337303     2  0.4051     0.7023 0.000 0.756 0.000 0.004 0.076 NA
#> GSM337304     4  0.5644     0.2271 0.000 0.288 0.000 0.524 0.000 NA
#> GSM337305     5  0.3808     0.7243 0.000 0.000 0.000 0.036 0.736 NA
#> GSM337306     5  0.1341     0.7464 0.000 0.000 0.000 0.024 0.948 NA
#> GSM337307     5  0.4203     0.7156 0.000 0.000 0.000 0.068 0.716 NA
#> GSM337308     5  0.3563     0.6963 0.000 0.000 0.000 0.132 0.796 NA
#> GSM337309     2  0.1682     0.8819 0.000 0.928 0.000 0.052 0.000 NA
#> GSM337310     2  0.0260     0.9211 0.000 0.992 0.000 0.008 0.000 NA
#> GSM337311     3  0.0000     0.7893 0.000 0.000 1.000 0.000 0.000 NA
#> GSM337312     2  0.3376     0.8006 0.000 0.816 0.000 0.004 0.052 NA
#> GSM337313     5  0.0806     0.7501 0.000 0.000 0.000 0.008 0.972 NA
#> GSM337314     5  0.5023     0.6395 0.000 0.000 0.000 0.144 0.636 NA
#> GSM337315     1  0.4230     0.4746 0.612 0.000 0.000 0.000 0.024 NA
#> GSM337316     2  0.7094     0.1587 0.000 0.448 0.000 0.220 0.112 NA
#> GSM337317     4  0.6909     0.2379 0.000 0.352 0.000 0.376 0.208 NA
#> GSM337318     4  0.6743     0.3440 0.000 0.000 0.064 0.472 0.228 NA
#> GSM337319     1  0.0363     0.9372 0.988 0.000 0.000 0.000 0.000 NA
#> GSM337320     1  0.0260     0.9384 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337321     1  0.0146     0.9383 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337322     1  0.1910     0.9136 0.892 0.000 0.000 0.000 0.000 NA
#> GSM337323     1  0.1610     0.9168 0.916 0.000 0.000 0.000 0.000 NA
#> GSM337324     1  0.0547     0.9355 0.980 0.000 0.000 0.000 0.000 NA
#> GSM337325     1  0.0632     0.9344 0.976 0.000 0.000 0.000 0.000 NA
#> GSM337326     1  0.1075     0.9292 0.952 0.000 0.000 0.000 0.000 NA
#> GSM337327     1  0.2912     0.8565 0.784 0.000 0.000 0.000 0.000 NA
#> GSM337328     1  0.2762     0.8756 0.804 0.000 0.000 0.000 0.000 NA
#> GSM337329     1  0.0458     0.9377 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337330     1  0.0790     0.9371 0.968 0.000 0.000 0.000 0.000 NA
#> GSM337331     1  0.0458     0.9365 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337332     1  0.0458     0.9365 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337333     1  0.0260     0.9384 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337334     1  0.3076     0.8459 0.760 0.000 0.000 0.000 0.000 NA
#> GSM337335     1  0.1814     0.9167 0.900 0.000 0.000 0.000 0.000 NA
#> GSM337336     1  0.2340     0.8976 0.852 0.000 0.000 0.000 0.000 NA
#> GSM337337     1  0.3050     0.8456 0.764 0.000 0.000 0.000 0.000 NA
#> GSM337338     1  0.1387     0.9273 0.932 0.000 0.000 0.000 0.000 NA
#> GSM337339     1  0.2883     0.8621 0.788 0.000 0.000 0.000 0.000 NA
#> GSM337340     1  0.0363     0.9371 0.988 0.000 0.000 0.000 0.000 NA
#> GSM337341     1  0.0458     0.9365 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337342     1  0.0865     0.9364 0.964 0.000 0.000 0.000 0.000 NA
#> GSM337343     3  0.4973     0.4920 0.112 0.000 0.624 0.000 0.000 NA
#> GSM337344     1  0.0458     0.9383 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337345     1  0.2178     0.9062 0.868 0.000 0.000 0.000 0.000 NA
#> GSM337346     1  0.0632     0.9372 0.976 0.000 0.000 0.000 0.000 NA
#> GSM337347     1  0.0547     0.9388 0.980 0.000 0.000 0.000 0.000 NA
#> GSM337348     1  0.0260     0.9373 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337349     1  0.0260     0.9378 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337350     1  0.2793     0.8672 0.800 0.000 0.000 0.000 0.000 NA
#> GSM337351     1  0.2092     0.9084 0.876 0.000 0.000 0.000 0.000 NA
#> GSM337352     1  0.2003     0.9106 0.884 0.000 0.000 0.000 0.000 NA
#> GSM337353     1  0.0146     0.9383 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337354     1  0.0146     0.9378 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337355     1  0.2664     0.8791 0.816 0.000 0.000 0.000 0.000 NA
#> GSM337356     1  0.0146     0.9378 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337357     1  0.0458     0.9363 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337358     1  0.1007     0.9349 0.956 0.000 0.000 0.000 0.000 NA
#> GSM337359     1  0.2969     0.8508 0.776 0.000 0.000 0.000 0.000 NA
#> GSM337360     1  0.0146     0.9383 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337361     1  0.2969     0.8508 0.776 0.000 0.000 0.000 0.000 NA
#> GSM337362     1  0.2048     0.9105 0.880 0.000 0.000 0.000 0.000 NA
#> GSM337363     1  0.0146     0.9380 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337364     1  0.2003     0.9138 0.884 0.000 0.000 0.000 0.000 NA
#> GSM337365     1  0.0260     0.9383 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337366     1  0.0260     0.9373 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337367     1  0.0260     0.9384 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337368     1  0.2883     0.8588 0.788 0.000 0.000 0.000 0.000 NA
#> GSM337369     1  0.0458     0.9363 0.984 0.000 0.000 0.000 0.000 NA
#> GSM337370     1  0.1007     0.9358 0.956 0.000 0.000 0.000 0.000 NA
#> GSM337371     1  0.1204     0.9317 0.944 0.000 0.000 0.000 0.000 NA
#> GSM337372     1  0.0260     0.9373 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337373     1  0.0260     0.9373 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337374     1  0.0146     0.9378 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337375     1  0.2697     0.8761 0.812 0.000 0.000 0.000 0.000 NA
#> GSM337376     1  0.0000     0.9382 1.000 0.000 0.000 0.000 0.000 NA

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-SD-NMF-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-SD-NMF-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-SD-NMF-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-SD-NMF-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-SD-NMF-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-SD-NMF-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-SD-NMF-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-SD-NMF-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-SD-NMF-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-SD-NMF-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-SD-NMF-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-SD-NMF-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-SD-NMF-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-SD-NMF-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-SD-NMF-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-SD-NMF-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-SD-NMF-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-SD-NMF-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-SD-NMF-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-SD-NMF-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk SD-NMF-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-SD-NMF-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-SD-NMF-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-SD-NMF-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-SD-NMF-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-SD-NMF-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk SD-NMF-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>          n disease.state(p) specimen(p) k
#> SD:NMF 180         5.92e-12    6.32e-38 2
#> SD:NMF 174         1.06e-11    2.05e-35 3
#> SD:NMF 175         2.52e-13    1.15e-36 4
#> SD:NMF 123         1.56e-14    2.92e-24 5
#> SD:NMF 155         1.53e-13    1.21e-34 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:hclust*

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "hclust"]
# you can also extract it by
# res = res_list["CV:hclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'hclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 3.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-hclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-hclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.992       0.996         0.4450 0.553   0.553
#> 3 3 0.903           0.942       0.969         0.1174 0.964   0.935
#> 4 4 0.834           0.898       0.945         0.0527 0.977   0.955
#> 5 5 0.616           0.808       0.878         0.1002 0.996   0.992
#> 6 6 0.554           0.755       0.834         0.0676 0.993   0.986

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 3
#> attr(,"optional")
#> [1] 2

There is also optional best \(k\) = 2 that is worth to check.

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      1.000 0.000 1.000
#> GSM337198     2   0.000      1.000 0.000 1.000
#> GSM337199     2   0.000      1.000 0.000 1.000
#> GSM337200     2   0.000      1.000 0.000 1.000
#> GSM337201     2   0.000      1.000 0.000 1.000
#> GSM337202     2   0.000      1.000 0.000 1.000
#> GSM337203     2   0.000      1.000 0.000 1.000
#> GSM337204     2   0.000      1.000 0.000 1.000
#> GSM337205     2   0.000      1.000 0.000 1.000
#> GSM337206     2   0.000      1.000 0.000 1.000
#> GSM337207     2   0.000      1.000 0.000 1.000
#> GSM337208     2   0.000      1.000 0.000 1.000
#> GSM337209     2   0.000      1.000 0.000 1.000
#> GSM337210     2   0.000      1.000 0.000 1.000
#> GSM337211     2   0.000      1.000 0.000 1.000
#> GSM337212     2   0.000      1.000 0.000 1.000
#> GSM337213     2   0.000      1.000 0.000 1.000
#> GSM337214     2   0.000      1.000 0.000 1.000
#> GSM337215     2   0.000      1.000 0.000 1.000
#> GSM337216     2   0.000      1.000 0.000 1.000
#> GSM337217     2   0.000      1.000 0.000 1.000
#> GSM337218     2   0.000      1.000 0.000 1.000
#> GSM337219     2   0.000      1.000 0.000 1.000
#> GSM337220     2   0.000      1.000 0.000 1.000
#> GSM337221     2   0.000      1.000 0.000 1.000
#> GSM337222     2   0.000      1.000 0.000 1.000
#> GSM337223     2   0.000      1.000 0.000 1.000
#> GSM337224     2   0.000      1.000 0.000 1.000
#> GSM337225     2   0.000      1.000 0.000 1.000
#> GSM337226     2   0.000      1.000 0.000 1.000
#> GSM337227     2   0.000      1.000 0.000 1.000
#> GSM337228     2   0.000      1.000 0.000 1.000
#> GSM337229     2   0.000      1.000 0.000 1.000
#> GSM337230     2   0.000      1.000 0.000 1.000
#> GSM337231     2   0.000      1.000 0.000 1.000
#> GSM337232     2   0.000      1.000 0.000 1.000
#> GSM337233     2   0.000      1.000 0.000 1.000
#> GSM337234     2   0.000      1.000 0.000 1.000
#> GSM337235     2   0.000      1.000 0.000 1.000
#> GSM337236     2   0.000      1.000 0.000 1.000
#> GSM337237     2   0.000      1.000 0.000 1.000
#> GSM337238     2   0.000      1.000 0.000 1.000
#> GSM337239     2   0.000      1.000 0.000 1.000
#> GSM337240     2   0.000      1.000 0.000 1.000
#> GSM337241     2   0.000      1.000 0.000 1.000
#> GSM337242     2   0.000      1.000 0.000 1.000
#> GSM337243     2   0.000      1.000 0.000 1.000
#> GSM337244     2   0.000      1.000 0.000 1.000
#> GSM337245     2   0.000      1.000 0.000 1.000
#> GSM337246     2   0.000      1.000 0.000 1.000
#> GSM337247     2   0.000      1.000 0.000 1.000
#> GSM337248     2   0.000      1.000 0.000 1.000
#> GSM337249     2   0.000      1.000 0.000 1.000
#> GSM337250     2   0.000      1.000 0.000 1.000
#> GSM337251     2   0.000      1.000 0.000 1.000
#> GSM337252     2   0.000      1.000 0.000 1.000
#> GSM337253     2   0.000      1.000 0.000 1.000
#> GSM337254     2   0.000      1.000 0.000 1.000
#> GSM337255     2   0.000      1.000 0.000 1.000
#> GSM337256     2   0.000      1.000 0.000 1.000
#> GSM337257     2   0.000      1.000 0.000 1.000
#> GSM337258     2   0.000      1.000 0.000 1.000
#> GSM337259     2   0.000      1.000 0.000 1.000
#> GSM337260     2   0.000      1.000 0.000 1.000
#> GSM337261     2   0.000      1.000 0.000 1.000
#> GSM337262     2   0.000      1.000 0.000 1.000
#> GSM337263     2   0.000      1.000 0.000 1.000
#> GSM337264     2   0.000      1.000 0.000 1.000
#> GSM337265     2   0.000      1.000 0.000 1.000
#> GSM337266     2   0.000      1.000 0.000 1.000
#> GSM337267     2   0.000      1.000 0.000 1.000
#> GSM337268     2   0.000      1.000 0.000 1.000
#> GSM337269     2   0.000      1.000 0.000 1.000
#> GSM337270     2   0.000      1.000 0.000 1.000
#> GSM337271     2   0.000      1.000 0.000 1.000
#> GSM337272     2   0.000      1.000 0.000 1.000
#> GSM337273     2   0.000      1.000 0.000 1.000
#> GSM337274     2   0.000      1.000 0.000 1.000
#> GSM337275     2   0.000      1.000 0.000 1.000
#> GSM337276     2   0.000      1.000 0.000 1.000
#> GSM337277     2   0.000      1.000 0.000 1.000
#> GSM337278     2   0.000      1.000 0.000 1.000
#> GSM337279     2   0.000      1.000 0.000 1.000
#> GSM337280     2   0.000      1.000 0.000 1.000
#> GSM337281     2   0.000      1.000 0.000 1.000
#> GSM337282     2   0.000      1.000 0.000 1.000
#> GSM337283     1   0.000      0.989 1.000 0.000
#> GSM337284     2   0.000      1.000 0.000 1.000
#> GSM337285     2   0.000      1.000 0.000 1.000
#> GSM337286     2   0.000      1.000 0.000 1.000
#> GSM337287     2   0.000      1.000 0.000 1.000
#> GSM337288     2   0.000      1.000 0.000 1.000
#> GSM337289     2   0.000      1.000 0.000 1.000
#> GSM337290     2   0.000      1.000 0.000 1.000
#> GSM337291     2   0.000      1.000 0.000 1.000
#> GSM337292     2   0.000      1.000 0.000 1.000
#> GSM337293     2   0.000      1.000 0.000 1.000
#> GSM337294     2   0.000      1.000 0.000 1.000
#> GSM337295     2   0.000      1.000 0.000 1.000
#> GSM337296     2   0.000      1.000 0.000 1.000
#> GSM337297     2   0.000      1.000 0.000 1.000
#> GSM337298     2   0.000      1.000 0.000 1.000
#> GSM337299     2   0.000      1.000 0.000 1.000
#> GSM337300     2   0.000      1.000 0.000 1.000
#> GSM337301     2   0.000      1.000 0.000 1.000
#> GSM337302     2   0.000      1.000 0.000 1.000
#> GSM337303     2   0.000      1.000 0.000 1.000
#> GSM337304     2   0.000      1.000 0.000 1.000
#> GSM337305     2   0.000      1.000 0.000 1.000
#> GSM337306     2   0.000      1.000 0.000 1.000
#> GSM337307     2   0.000      1.000 0.000 1.000
#> GSM337308     2   0.000      1.000 0.000 1.000
#> GSM337309     2   0.000      1.000 0.000 1.000
#> GSM337310     2   0.000      1.000 0.000 1.000
#> GSM337311     2   0.000      1.000 0.000 1.000
#> GSM337312     2   0.000      1.000 0.000 1.000
#> GSM337313     2   0.000      1.000 0.000 1.000
#> GSM337314     2   0.000      1.000 0.000 1.000
#> GSM337315     1   0.917      0.514 0.668 0.332
#> GSM337316     2   0.000      1.000 0.000 1.000
#> GSM337317     2   0.000      1.000 0.000 1.000
#> GSM337318     2   0.000      1.000 0.000 1.000
#> GSM337319     1   0.000      0.989 1.000 0.000
#> GSM337320     1   0.000      0.989 1.000 0.000
#> GSM337321     1   0.000      0.989 1.000 0.000
#> GSM337322     1   0.000      0.989 1.000 0.000
#> GSM337323     1   0.430      0.905 0.912 0.088
#> GSM337324     1   0.000      0.989 1.000 0.000
#> GSM337325     1   0.141      0.972 0.980 0.020
#> GSM337326     1   0.430      0.905 0.912 0.088
#> GSM337327     1   0.000      0.989 1.000 0.000
#> GSM337328     1   0.000      0.989 1.000 0.000
#> GSM337329     1   0.141      0.972 0.980 0.020
#> GSM337330     1   0.000      0.989 1.000 0.000
#> GSM337331     1   0.000      0.989 1.000 0.000
#> GSM337332     1   0.000      0.989 1.000 0.000
#> GSM337333     1   0.000      0.989 1.000 0.000
#> GSM337334     1   0.000      0.989 1.000 0.000
#> GSM337335     1   0.000      0.989 1.000 0.000
#> GSM337336     1   0.000      0.989 1.000 0.000
#> GSM337337     1   0.000      0.989 1.000 0.000
#> GSM337338     1   0.000      0.989 1.000 0.000
#> GSM337339     1   0.000      0.989 1.000 0.000
#> GSM337340     1   0.000      0.989 1.000 0.000
#> GSM337341     1   0.000      0.989 1.000 0.000
#> GSM337342     1   0.000      0.989 1.000 0.000
#> GSM337343     1   0.416      0.909 0.916 0.084
#> GSM337344     1   0.000      0.989 1.000 0.000
#> GSM337345     1   0.000      0.989 1.000 0.000
#> GSM337346     1   0.000      0.989 1.000 0.000
#> GSM337347     1   0.000      0.989 1.000 0.000
#> GSM337348     1   0.000      0.989 1.000 0.000
#> GSM337349     1   0.000      0.989 1.000 0.000
#> GSM337350     1   0.000      0.989 1.000 0.000
#> GSM337351     1   0.000      0.989 1.000 0.000
#> GSM337352     1   0.000      0.989 1.000 0.000
#> GSM337353     1   0.000      0.989 1.000 0.000
#> GSM337354     1   0.000      0.989 1.000 0.000
#> GSM337355     1   0.000      0.989 1.000 0.000
#> GSM337356     1   0.000      0.989 1.000 0.000
#> GSM337357     1   0.000      0.989 1.000 0.000
#> GSM337358     1   0.000      0.989 1.000 0.000
#> GSM337359     1   0.000      0.989 1.000 0.000
#> GSM337360     1   0.000      0.989 1.000 0.000
#> GSM337361     1   0.000      0.989 1.000 0.000
#> GSM337362     1   0.000      0.989 1.000 0.000
#> GSM337363     1   0.000      0.989 1.000 0.000
#> GSM337364     1   0.000      0.989 1.000 0.000
#> GSM337365     1   0.000      0.989 1.000 0.000
#> GSM337366     1   0.000      0.989 1.000 0.000
#> GSM337367     1   0.000      0.989 1.000 0.000
#> GSM337368     1   0.000      0.989 1.000 0.000
#> GSM337369     1   0.000      0.989 1.000 0.000
#> GSM337370     1   0.000      0.989 1.000 0.000
#> GSM337371     1   0.000      0.989 1.000 0.000
#> GSM337372     1   0.000      0.989 1.000 0.000
#> GSM337373     1   0.000      0.989 1.000 0.000
#> GSM337374     1   0.000      0.989 1.000 0.000
#> GSM337375     1   0.000      0.989 1.000 0.000
#> GSM337376     1   0.000      0.989 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337198     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337199     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337200     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337201     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337202     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337203     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337204     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337205     2  0.3267      0.847 0.000 0.884 0.116
#> GSM337206     2  0.1031      0.954 0.000 0.976 0.024
#> GSM337207     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337208     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337209     2  0.3192      0.850 0.000 0.888 0.112
#> GSM337210     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337211     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337212     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337213     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337214     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337215     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337216     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337217     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337218     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337219     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337220     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337221     2  0.0892      0.958 0.000 0.980 0.020
#> GSM337222     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337223     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337224     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337225     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337226     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337227     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337228     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337229     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337230     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337231     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337232     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337233     2  0.0892      0.958 0.000 0.980 0.020
#> GSM337234     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337235     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337236     2  0.1031      0.953 0.000 0.976 0.024
#> GSM337237     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337238     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337239     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337240     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337241     2  0.4796      0.636 0.000 0.780 0.220
#> GSM337242     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337243     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337244     2  0.4605      0.683 0.000 0.796 0.204
#> GSM337245     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337246     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337247     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337248     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337249     2  0.0892      0.953 0.000 0.980 0.020
#> GSM337250     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337251     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337252     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337253     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337254     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337255     2  0.4121      0.739 0.000 0.832 0.168
#> GSM337256     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337257     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337258     2  0.4121      0.739 0.000 0.832 0.168
#> GSM337259     2  0.4121      0.739 0.000 0.832 0.168
#> GSM337260     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337261     2  0.2448      0.891 0.000 0.924 0.076
#> GSM337262     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337263     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337264     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337265     3  0.5968      0.736 0.000 0.364 0.636
#> GSM337266     3  0.4555      0.936 0.000 0.200 0.800
#> GSM337267     2  0.3192      0.850 0.000 0.888 0.112
#> GSM337268     2  0.0592      0.963 0.000 0.988 0.012
#> GSM337269     2  0.0592      0.963 0.000 0.988 0.012
#> GSM337270     2  0.4504      0.695 0.000 0.804 0.196
#> GSM337271     3  0.4887      0.923 0.000 0.228 0.772
#> GSM337272     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337273     2  0.1163      0.952 0.000 0.972 0.028
#> GSM337274     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337275     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337276     2  0.3267      0.847 0.000 0.884 0.116
#> GSM337277     2  0.4504      0.693 0.000 0.804 0.196
#> GSM337278     2  0.2625      0.885 0.000 0.916 0.084
#> GSM337279     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337280     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337281     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337282     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337283     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337284     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337285     3  0.4555      0.936 0.000 0.200 0.800
#> GSM337286     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337287     3  0.4555      0.936 0.000 0.200 0.800
#> GSM337288     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337289     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337290     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337291     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337292     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337293     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337294     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337295     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337296     2  0.0892      0.958 0.000 0.980 0.020
#> GSM337297     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337298     2  0.0747      0.956 0.000 0.984 0.016
#> GSM337299     2  0.3192      0.850 0.000 0.888 0.112
#> GSM337300     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337301     2  0.3192      0.850 0.000 0.888 0.112
#> GSM337302     2  0.3192      0.850 0.000 0.888 0.112
#> GSM337303     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337304     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337305     2  0.1289      0.948 0.000 0.968 0.032
#> GSM337306     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337307     2  0.0892      0.957 0.000 0.980 0.020
#> GSM337308     2  0.0424      0.965 0.000 0.992 0.008
#> GSM337309     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337310     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337311     2  0.0237      0.966 0.000 0.996 0.004
#> GSM337312     2  0.0000      0.966 0.000 1.000 0.000
#> GSM337313     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337314     2  0.1529      0.941 0.000 0.960 0.040
#> GSM337315     1  0.6680      0.281 0.508 0.008 0.484
#> GSM337316     2  0.4002      0.764 0.000 0.840 0.160
#> GSM337317     2  0.0237      0.965 0.000 0.996 0.004
#> GSM337318     2  0.1411      0.945 0.000 0.964 0.036
#> GSM337319     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337320     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337321     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337322     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337323     1  0.5058      0.741 0.756 0.000 0.244
#> GSM337324     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337325     1  0.1289      0.957 0.968 0.000 0.032
#> GSM337326     1  0.5058      0.741 0.756 0.000 0.244
#> GSM337327     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337328     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337329     1  0.1031      0.962 0.976 0.000 0.024
#> GSM337330     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337331     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337332     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337333     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337334     1  0.2625      0.914 0.916 0.000 0.084
#> GSM337335     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337336     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337337     1  0.1643      0.948 0.956 0.000 0.044
#> GSM337338     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337339     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337340     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337341     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337342     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337343     1  0.4293      0.830 0.832 0.004 0.164
#> GSM337344     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337345     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337346     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337347     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337348     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337349     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337350     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337351     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337352     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337353     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337354     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337355     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337356     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337357     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337358     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337359     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337360     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337361     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337362     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337363     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337364     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337365     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337366     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337367     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337368     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337369     1  0.0237      0.977 0.996 0.000 0.004
#> GSM337370     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337371     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337372     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337373     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337374     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337375     1  0.0000      0.979 1.000 0.000 0.000
#> GSM337376     1  0.0000      0.979 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     2  0.0336      0.961 0.000 0.992 0.008 0.000
#> GSM337198     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337199     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337200     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337201     2  0.0376      0.960 0.000 0.992 0.004 0.004
#> GSM337202     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337203     2  0.0469      0.957 0.000 0.988 0.012 0.000
#> GSM337204     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337205     2  0.2868      0.823 0.000 0.864 0.136 0.000
#> GSM337206     2  0.1109      0.949 0.000 0.968 0.028 0.004
#> GSM337207     2  0.0000      0.960 0.000 1.000 0.000 0.000
#> GSM337208     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337209     2  0.2999      0.827 0.000 0.864 0.132 0.004
#> GSM337210     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337211     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337212     2  0.0376      0.961 0.000 0.992 0.004 0.004
#> GSM337213     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337214     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337215     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337216     2  0.0469      0.958 0.000 0.988 0.012 0.000
#> GSM337217     2  0.0469      0.958 0.000 0.988 0.012 0.000
#> GSM337218     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337219     2  0.0592      0.955 0.000 0.984 0.016 0.000
#> GSM337220     2  0.0000      0.960 0.000 1.000 0.000 0.000
#> GSM337221     2  0.0895      0.955 0.000 0.976 0.020 0.004
#> GSM337222     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337223     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337224     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337225     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337226     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337227     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337228     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337229     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337230     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337231     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337232     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337233     2  0.1004      0.955 0.000 0.972 0.024 0.004
#> GSM337234     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337235     2  0.0376      0.960 0.000 0.992 0.004 0.004
#> GSM337236     2  0.1109      0.951 0.000 0.968 0.028 0.004
#> GSM337237     2  0.0000      0.960 0.000 1.000 0.000 0.000
#> GSM337238     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337239     2  0.0524      0.961 0.000 0.988 0.008 0.004
#> GSM337240     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337241     2  0.4018      0.644 0.000 0.772 0.224 0.004
#> GSM337242     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337243     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337244     2  0.3870      0.688 0.000 0.788 0.208 0.004
#> GSM337245     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337246     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337247     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337248     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337249     2  0.0895      0.951 0.000 0.976 0.020 0.004
#> GSM337250     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337251     2  0.0376      0.960 0.000 0.992 0.004 0.004
#> GSM337252     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337253     2  0.0469      0.958 0.000 0.988 0.012 0.000
#> GSM337254     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337255     2  0.3266      0.753 0.000 0.832 0.168 0.000
#> GSM337256     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337257     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337258     2  0.3266      0.753 0.000 0.832 0.168 0.000
#> GSM337259     2  0.3266      0.753 0.000 0.832 0.168 0.000
#> GSM337260     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337261     2  0.2081      0.891 0.000 0.916 0.084 0.000
#> GSM337262     2  0.0469      0.960 0.000 0.988 0.012 0.000
#> GSM337263     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337264     2  0.0524      0.960 0.000 0.988 0.008 0.004
#> GSM337265     3  0.4643      0.656 0.000 0.344 0.656 0.000
#> GSM337266     3  0.3356      0.867 0.000 0.176 0.824 0.000
#> GSM337267     2  0.2814      0.827 0.000 0.868 0.132 0.000
#> GSM337268     2  0.0469      0.959 0.000 0.988 0.012 0.000
#> GSM337269     2  0.0469      0.959 0.000 0.988 0.012 0.000
#> GSM337270     2  0.3764      0.668 0.000 0.784 0.216 0.000
#> GSM337271     3  0.3649      0.850 0.000 0.204 0.796 0.000
#> GSM337272     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337273     2  0.0921      0.951 0.000 0.972 0.028 0.000
#> GSM337274     2  0.0188      0.960 0.000 0.996 0.004 0.000
#> GSM337275     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337276     2  0.2868      0.823 0.000 0.864 0.136 0.000
#> GSM337277     2  0.3791      0.698 0.000 0.796 0.200 0.004
#> GSM337278     2  0.2281      0.876 0.000 0.904 0.096 0.000
#> GSM337279     2  0.0469      0.957 0.000 0.988 0.012 0.000
#> GSM337280     2  0.0188      0.960 0.000 0.996 0.004 0.000
#> GSM337281     2  0.0592      0.956 0.000 0.984 0.016 0.000
#> GSM337282     2  0.0592      0.956 0.000 0.984 0.016 0.000
#> GSM337283     1  0.1151      0.917 0.968 0.000 0.024 0.008
#> GSM337284     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337285     3  0.3356      0.867 0.000 0.176 0.824 0.000
#> GSM337286     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337287     3  0.3356      0.867 0.000 0.176 0.824 0.000
#> GSM337288     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337289     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337290     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337291     2  0.0469      0.958 0.000 0.988 0.012 0.000
#> GSM337292     2  0.0188      0.960 0.000 0.996 0.004 0.000
#> GSM337293     2  0.0336      0.961 0.000 0.992 0.008 0.000
#> GSM337294     2  0.0592      0.955 0.000 0.984 0.016 0.000
#> GSM337295     2  0.0188      0.961 0.000 0.996 0.004 0.000
#> GSM337296     2  0.0895      0.955 0.000 0.976 0.020 0.004
#> GSM337297     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337298     2  0.0779      0.954 0.000 0.980 0.016 0.004
#> GSM337299     2  0.2814      0.827 0.000 0.868 0.132 0.000
#> GSM337300     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337301     2  0.2814      0.827 0.000 0.868 0.132 0.000
#> GSM337302     2  0.2814      0.827 0.000 0.868 0.132 0.000
#> GSM337303     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337304     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337305     2  0.1022      0.948 0.000 0.968 0.032 0.000
#> GSM337306     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337307     2  0.0895      0.954 0.000 0.976 0.020 0.004
#> GSM337308     2  0.0336      0.960 0.000 0.992 0.008 0.000
#> GSM337309     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337310     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337311     2  0.0376      0.960 0.000 0.992 0.004 0.004
#> GSM337312     2  0.0376      0.960 0.000 0.992 0.004 0.004
#> GSM337313     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337314     2  0.1398      0.940 0.000 0.956 0.040 0.004
#> GSM337315     4  0.4699      0.374 0.004 0.000 0.320 0.676
#> GSM337316     2  0.3402      0.770 0.000 0.832 0.164 0.004
#> GSM337317     2  0.0707      0.953 0.000 0.980 0.020 0.000
#> GSM337318     2  0.1305      0.943 0.000 0.960 0.036 0.004
#> GSM337319     1  0.1792      0.889 0.932 0.000 0.000 0.068
#> GSM337320     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337323     4  0.6912      0.693 0.272 0.000 0.152 0.576
#> GSM337324     1  0.2742      0.863 0.900 0.000 0.024 0.076
#> GSM337325     4  0.5938      0.298 0.480 0.000 0.036 0.484
#> GSM337326     4  0.6912      0.693 0.272 0.000 0.152 0.576
#> GSM337327     1  0.4163      0.721 0.792 0.000 0.020 0.188
#> GSM337328     1  0.0817      0.925 0.976 0.000 0.000 0.024
#> GSM337329     1  0.5396     -0.296 0.524 0.000 0.012 0.464
#> GSM337330     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337331     1  0.2742      0.863 0.900 0.000 0.024 0.076
#> GSM337332     1  0.2742      0.863 0.900 0.000 0.024 0.076
#> GSM337333     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337334     4  0.3569      0.689 0.196 0.000 0.000 0.804
#> GSM337335     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337336     1  0.1936      0.904 0.940 0.000 0.028 0.032
#> GSM337337     4  0.4677      0.681 0.192 0.000 0.040 0.768
#> GSM337338     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337339     1  0.4035      0.741 0.804 0.000 0.020 0.176
#> GSM337340     1  0.1151      0.917 0.968 0.000 0.024 0.008
#> GSM337341     1  0.1557      0.899 0.944 0.000 0.000 0.056
#> GSM337342     1  0.0188      0.931 0.996 0.000 0.000 0.004
#> GSM337343     4  0.1488      0.553 0.032 0.000 0.012 0.956
#> GSM337344     1  0.0188      0.931 0.996 0.000 0.000 0.004
#> GSM337345     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0336      0.930 0.992 0.000 0.000 0.008
#> GSM337347     1  0.0469      0.930 0.988 0.000 0.000 0.012
#> GSM337348     1  0.2408      0.846 0.896 0.000 0.000 0.104
#> GSM337349     1  0.0469      0.930 0.988 0.000 0.000 0.012
#> GSM337350     1  0.4035      0.740 0.804 0.000 0.020 0.176
#> GSM337351     1  0.0592      0.929 0.984 0.000 0.000 0.016
#> GSM337352     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0779      0.926 0.980 0.000 0.004 0.016
#> GSM337356     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337357     1  0.1629      0.910 0.952 0.000 0.024 0.024
#> GSM337358     1  0.0336      0.931 0.992 0.000 0.000 0.008
#> GSM337359     1  0.4245      0.708 0.784 0.000 0.020 0.196
#> GSM337360     1  0.0188      0.931 0.996 0.000 0.000 0.004
#> GSM337361     1  0.4245      0.708 0.784 0.000 0.020 0.196
#> GSM337362     1  0.1042      0.924 0.972 0.000 0.008 0.020
#> GSM337363     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337364     1  0.1833      0.906 0.944 0.000 0.024 0.032
#> GSM337365     1  0.0336      0.930 0.992 0.000 0.000 0.008
#> GSM337366     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337368     1  0.2675      0.852 0.892 0.000 0.008 0.100
#> GSM337369     1  0.1629      0.910 0.952 0.000 0.024 0.024
#> GSM337370     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337372     1  0.2408      0.846 0.896 0.000 0.000 0.104
#> GSM337373     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.932 1.000 0.000 0.000 0.000
#> GSM337375     1  0.3160      0.829 0.872 0.000 0.020 0.108
#> GSM337376     1  0.0000      0.932 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.2068      0.880 0.000 0.092 0.004 0.904 0.000
#> GSM337198     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337199     4  0.2077      0.867 0.000 0.084 0.008 0.908 0.000
#> GSM337200     4  0.1106      0.875 0.000 0.024 0.012 0.964 0.000
#> GSM337201     4  0.0579      0.874 0.000 0.008 0.008 0.984 0.000
#> GSM337202     4  0.1106      0.875 0.000 0.024 0.012 0.964 0.000
#> GSM337203     4  0.2516      0.855 0.000 0.140 0.000 0.860 0.000
#> GSM337204     4  0.1106      0.875 0.000 0.024 0.012 0.964 0.000
#> GSM337205     4  0.5109      0.672 0.000 0.132 0.172 0.696 0.000
#> GSM337206     4  0.1168      0.872 0.000 0.008 0.032 0.960 0.000
#> GSM337207     4  0.1544      0.871 0.000 0.068 0.000 0.932 0.000
#> GSM337208     4  0.1544      0.871 0.000 0.068 0.000 0.932 0.000
#> GSM337209     4  0.3242      0.739 0.000 0.012 0.172 0.816 0.000
#> GSM337210     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337211     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337212     4  0.0771      0.878 0.000 0.020 0.004 0.976 0.000
#> GSM337213     4  0.1544      0.870 0.000 0.068 0.000 0.932 0.000
#> GSM337214     4  0.0693      0.874 0.000 0.008 0.012 0.980 0.000
#> GSM337215     4  0.1106      0.875 0.000 0.024 0.012 0.964 0.000
#> GSM337216     4  0.2813      0.855 0.000 0.168 0.000 0.832 0.000
#> GSM337217     4  0.3177      0.834 0.000 0.208 0.000 0.792 0.000
#> GSM337218     4  0.2930      0.844 0.000 0.164 0.004 0.832 0.000
#> GSM337219     4  0.3366      0.813 0.000 0.232 0.000 0.768 0.000
#> GSM337220     4  0.1544      0.871 0.000 0.068 0.000 0.932 0.000
#> GSM337221     4  0.1310      0.872 0.000 0.020 0.024 0.956 0.000
#> GSM337222     4  0.0579      0.875 0.000 0.008 0.008 0.984 0.000
#> GSM337223     4  0.1012      0.874 0.000 0.020 0.012 0.968 0.000
#> GSM337224     4  0.2069      0.870 0.000 0.076 0.012 0.912 0.000
#> GSM337225     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337226     4  0.2017      0.869 0.000 0.080 0.008 0.912 0.000
#> GSM337227     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337228     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337229     4  0.1357      0.876 0.000 0.048 0.004 0.948 0.000
#> GSM337230     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337231     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337232     4  0.1410      0.871 0.000 0.060 0.000 0.940 0.000
#> GSM337233     4  0.2707      0.864 0.000 0.100 0.024 0.876 0.000
#> GSM337234     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337235     4  0.1331      0.877 0.000 0.040 0.008 0.952 0.000
#> GSM337236     4  0.1582      0.870 0.000 0.028 0.028 0.944 0.000
#> GSM337237     4  0.1478      0.871 0.000 0.064 0.000 0.936 0.000
#> GSM337238     4  0.0566      0.874 0.000 0.004 0.012 0.984 0.000
#> GSM337239     4  0.1168      0.876 0.000 0.032 0.008 0.960 0.000
#> GSM337240     4  0.2660      0.853 0.000 0.128 0.008 0.864 0.000
#> GSM337241     4  0.3819      0.625 0.000 0.016 0.228 0.756 0.000
#> GSM337242     4  0.1894      0.874 0.000 0.072 0.008 0.920 0.000
#> GSM337243     4  0.3508      0.789 0.000 0.252 0.000 0.748 0.000
#> GSM337244     4  0.3696      0.667 0.000 0.016 0.212 0.772 0.000
#> GSM337245     4  0.1544      0.868 0.000 0.068 0.000 0.932 0.000
#> GSM337246     4  0.0566      0.874 0.000 0.004 0.012 0.984 0.000
#> GSM337247     4  0.3508      0.789 0.000 0.252 0.000 0.748 0.000
#> GSM337248     4  0.3508      0.789 0.000 0.252 0.000 0.748 0.000
#> GSM337249     4  0.2208      0.860 0.000 0.072 0.020 0.908 0.000
#> GSM337250     4  0.3508      0.789 0.000 0.252 0.000 0.748 0.000
#> GSM337251     4  0.0451      0.874 0.000 0.004 0.008 0.988 0.000
#> GSM337252     4  0.0579      0.875 0.000 0.008 0.008 0.984 0.000
#> GSM337253     4  0.3210      0.831 0.000 0.212 0.000 0.788 0.000
#> GSM337254     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337255     4  0.4335      0.706 0.000 0.072 0.168 0.760 0.000
#> GSM337256     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337257     4  0.0579      0.875 0.000 0.008 0.008 0.984 0.000
#> GSM337258     4  0.4335      0.706 0.000 0.072 0.168 0.760 0.000
#> GSM337259     4  0.4335      0.706 0.000 0.072 0.168 0.760 0.000
#> GSM337260     4  0.0865      0.878 0.000 0.024 0.004 0.972 0.000
#> GSM337261     4  0.3921      0.835 0.000 0.128 0.072 0.800 0.000
#> GSM337262     4  0.2971      0.836 0.000 0.156 0.008 0.836 0.000
#> GSM337263     4  0.1106      0.875 0.000 0.024 0.012 0.964 0.000
#> GSM337264     4  0.1195      0.874 0.000 0.028 0.012 0.960 0.000
#> GSM337265     3  0.3876      0.539 0.000 0.000 0.684 0.316 0.000
#> GSM337266     3  0.2471      0.806 0.000 0.000 0.864 0.136 0.000
#> GSM337267     4  0.4698      0.702 0.000 0.096 0.172 0.732 0.000
#> GSM337268     4  0.2771      0.852 0.000 0.128 0.012 0.860 0.000
#> GSM337269     4  0.2771      0.852 0.000 0.128 0.012 0.860 0.000
#> GSM337270     4  0.5442      0.531 0.000 0.116 0.240 0.644 0.000
#> GSM337271     3  0.2773      0.786 0.000 0.000 0.836 0.164 0.000
#> GSM337272     4  0.2077      0.867 0.000 0.084 0.008 0.908 0.000
#> GSM337273     4  0.3317      0.847 0.000 0.116 0.044 0.840 0.000
#> GSM337274     4  0.2074      0.875 0.000 0.104 0.000 0.896 0.000
#> GSM337275     4  0.2077      0.867 0.000 0.084 0.008 0.908 0.000
#> GSM337276     4  0.5109      0.672 0.000 0.132 0.172 0.696 0.000
#> GSM337277     4  0.3696      0.663 0.000 0.016 0.212 0.772 0.000
#> GSM337278     4  0.4964      0.710 0.000 0.156 0.132 0.712 0.000
#> GSM337279     4  0.2648      0.854 0.000 0.152 0.000 0.848 0.000
#> GSM337280     4  0.2605      0.863 0.000 0.148 0.000 0.852 0.000
#> GSM337281     4  0.2471      0.861 0.000 0.136 0.000 0.864 0.000
#> GSM337282     4  0.2732      0.846 0.000 0.160 0.000 0.840 0.000
#> GSM337283     1  0.1106      0.896 0.964 0.024 0.012 0.000 0.000
#> GSM337284     4  0.2763      0.850 0.000 0.148 0.004 0.848 0.000
#> GSM337285     3  0.2471      0.806 0.000 0.000 0.864 0.136 0.000
#> GSM337286     4  0.2583      0.853 0.000 0.132 0.004 0.864 0.000
#> GSM337287     3  0.2471      0.806 0.000 0.000 0.864 0.136 0.000
#> GSM337288     4  0.3452      0.793 0.000 0.244 0.000 0.756 0.000
#> GSM337289     4  0.2629      0.852 0.000 0.136 0.004 0.860 0.000
#> GSM337290     4  0.2930      0.844 0.000 0.164 0.004 0.832 0.000
#> GSM337291     4  0.3305      0.820 0.000 0.224 0.000 0.776 0.000
#> GSM337292     4  0.2605      0.863 0.000 0.148 0.000 0.852 0.000
#> GSM337293     4  0.2179      0.864 0.000 0.100 0.004 0.896 0.000
#> GSM337294     4  0.3336      0.808 0.000 0.228 0.000 0.772 0.000
#> GSM337295     4  0.2017      0.869 0.000 0.080 0.008 0.912 0.000
#> GSM337296     4  0.1211      0.873 0.000 0.016 0.024 0.960 0.000
#> GSM337297     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337298     4  0.2110      0.862 0.000 0.072 0.016 0.912 0.000
#> GSM337299     4  0.4698      0.702 0.000 0.096 0.172 0.732 0.000
#> GSM337300     4  0.3452      0.790 0.000 0.244 0.000 0.756 0.000
#> GSM337301     4  0.5305      0.639 0.000 0.152 0.172 0.676 0.000
#> GSM337302     4  0.3242      0.741 0.000 0.012 0.172 0.816 0.000
#> GSM337303     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337304     4  0.1544      0.873 0.000 0.068 0.000 0.932 0.000
#> GSM337305     4  0.1568      0.873 0.000 0.020 0.036 0.944 0.000
#> GSM337306     4  0.3452      0.790 0.000 0.244 0.000 0.756 0.000
#> GSM337307     4  0.1106      0.871 0.000 0.012 0.024 0.964 0.000
#> GSM337308     4  0.2136      0.871 0.000 0.088 0.008 0.904 0.000
#> GSM337309     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337310     4  0.1608      0.867 0.000 0.072 0.000 0.928 0.000
#> GSM337311     4  0.0451      0.874 0.000 0.004 0.008 0.988 0.000
#> GSM337312     4  0.1608      0.874 0.000 0.072 0.000 0.928 0.000
#> GSM337313     4  0.3452      0.790 0.000 0.244 0.000 0.756 0.000
#> GSM337314     4  0.1626      0.866 0.000 0.016 0.044 0.940 0.000
#> GSM337315     2  0.6400      0.000 0.004 0.480 0.116 0.008 0.392
#> GSM337316     4  0.3535      0.738 0.000 0.028 0.164 0.808 0.000
#> GSM337317     4  0.3561      0.787 0.000 0.260 0.000 0.740 0.000
#> GSM337318     4  0.1549      0.868 0.000 0.016 0.040 0.944 0.000
#> GSM337319     1  0.2661      0.837 0.888 0.056 0.000 0.000 0.056
#> GSM337320     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337323     5  0.7371      0.327 0.180 0.352 0.048 0.000 0.420
#> GSM337324     1  0.3436      0.808 0.852 0.080 0.012 0.000 0.056
#> GSM337325     1  0.7205     -0.397 0.412 0.208 0.028 0.000 0.352
#> GSM337326     5  0.7371      0.327 0.180 0.352 0.048 0.000 0.420
#> GSM337327     1  0.4328      0.682 0.756 0.032 0.012 0.000 0.200
#> GSM337328     1  0.1074      0.903 0.968 0.012 0.004 0.000 0.016
#> GSM337329     1  0.6718     -0.273 0.468 0.176 0.012 0.000 0.344
#> GSM337330     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.3436      0.808 0.852 0.080 0.012 0.000 0.056
#> GSM337332     1  0.3436      0.808 0.852 0.080 0.012 0.000 0.056
#> GSM337333     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337334     5  0.2648      0.423 0.152 0.000 0.000 0.000 0.848
#> GSM337335     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.2523      0.868 0.908 0.040 0.028 0.000 0.024
#> GSM337337     5  0.4167      0.419 0.152 0.032 0.024 0.000 0.792
#> GSM337338     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.4226      0.701 0.768 0.032 0.012 0.000 0.188
#> GSM337340     1  0.1106      0.896 0.964 0.024 0.012 0.000 0.000
#> GSM337341     1  0.1981      0.870 0.924 0.028 0.000 0.000 0.048
#> GSM337342     1  0.0324      0.909 0.992 0.004 0.000 0.000 0.004
#> GSM337343     5  0.0609     -0.141 0.000 0.020 0.000 0.000 0.980
#> GSM337344     1  0.0162      0.910 0.996 0.004 0.000 0.000 0.000
#> GSM337345     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0451      0.909 0.988 0.008 0.004 0.000 0.000
#> GSM337347     1  0.0727      0.907 0.980 0.012 0.004 0.000 0.004
#> GSM337348     1  0.2616      0.838 0.888 0.036 0.000 0.000 0.076
#> GSM337349     1  0.0613      0.908 0.984 0.008 0.004 0.000 0.004
#> GSM337350     1  0.4226      0.700 0.768 0.032 0.012 0.000 0.188
#> GSM337351     1  0.0854      0.906 0.976 0.012 0.004 0.000 0.008
#> GSM337352     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0798      0.905 0.976 0.008 0.000 0.000 0.016
#> GSM337356     1  0.0162      0.910 0.996 0.004 0.000 0.000 0.000
#> GSM337357     1  0.2277      0.875 0.920 0.028 0.028 0.000 0.024
#> GSM337358     1  0.0324      0.910 0.992 0.004 0.000 0.000 0.004
#> GSM337359     1  0.4361      0.676 0.752 0.032 0.012 0.000 0.204
#> GSM337360     1  0.0162      0.910 0.996 0.004 0.000 0.000 0.000
#> GSM337361     1  0.4393      0.669 0.748 0.032 0.012 0.000 0.208
#> GSM337362     1  0.1885      0.891 0.936 0.032 0.020 0.000 0.012
#> GSM337363     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.2450      0.870 0.912 0.032 0.028 0.000 0.028
#> GSM337365     1  0.0290      0.909 0.992 0.000 0.000 0.000 0.008
#> GSM337366     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.2813      0.838 0.880 0.032 0.004 0.000 0.084
#> GSM337369     1  0.2277      0.875 0.920 0.028 0.028 0.000 0.024
#> GSM337370     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.2616      0.838 0.888 0.036 0.000 0.000 0.076
#> GSM337373     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0290      0.910 0.992 0.008 0.000 0.000 0.000
#> GSM337375     1  0.3243      0.818 0.860 0.036 0.012 0.000 0.092
#> GSM337376     1  0.0000      0.911 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.2597      0.814 0.000 0.176 0.000 0.824 0.000 0.000
#> GSM337198     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337199     4  0.2340      0.798 0.000 0.148 0.000 0.852 0.000 0.000
#> GSM337200     4  0.0777      0.816 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337201     4  0.0458      0.816 0.000 0.016 0.000 0.984 0.000 0.000
#> GSM337202     4  0.0777      0.816 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337203     4  0.3175      0.758 0.000 0.256 0.000 0.744 0.000 0.000
#> GSM337204     4  0.0777      0.816 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337205     4  0.5472      0.505 0.000 0.256 0.180 0.564 0.000 0.000
#> GSM337206     4  0.1088      0.814 0.000 0.016 0.024 0.960 0.000 0.000
#> GSM337207     4  0.1814      0.809 0.000 0.100 0.000 0.900 0.000 0.000
#> GSM337208     4  0.1814      0.811 0.000 0.100 0.000 0.900 0.000 0.000
#> GSM337209     4  0.3385      0.670 0.000 0.032 0.180 0.788 0.000 0.000
#> GSM337210     4  0.2048      0.799 0.000 0.120 0.000 0.880 0.000 0.000
#> GSM337211     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337212     4  0.1082      0.821 0.000 0.040 0.004 0.956 0.000 0.000
#> GSM337213     4  0.1814      0.809 0.000 0.100 0.000 0.900 0.000 0.000
#> GSM337214     4  0.0603      0.815 0.000 0.016 0.004 0.980 0.000 0.000
#> GSM337215     4  0.0777      0.816 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337216     4  0.3409      0.765 0.000 0.300 0.000 0.700 0.000 0.000
#> GSM337217     4  0.3647      0.721 0.000 0.360 0.000 0.640 0.000 0.000
#> GSM337218     4  0.3383      0.752 0.000 0.268 0.004 0.728 0.000 0.000
#> GSM337219     4  0.3659      0.709 0.000 0.364 0.000 0.636 0.000 0.000
#> GSM337220     4  0.1814      0.810 0.000 0.100 0.000 0.900 0.000 0.000
#> GSM337221     4  0.1088      0.815 0.000 0.024 0.016 0.960 0.000 0.000
#> GSM337222     4  0.0363      0.816 0.000 0.012 0.000 0.988 0.000 0.000
#> GSM337223     4  0.0777      0.817 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337224     4  0.2191      0.808 0.000 0.120 0.004 0.876 0.000 0.000
#> GSM337225     4  0.2003      0.803 0.000 0.116 0.000 0.884 0.000 0.000
#> GSM337226     4  0.2092      0.807 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337227     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337228     4  0.2048      0.801 0.000 0.120 0.000 0.880 0.000 0.000
#> GSM337229     4  0.1610      0.816 0.000 0.084 0.000 0.916 0.000 0.000
#> GSM337230     4  0.2003      0.801 0.000 0.116 0.000 0.884 0.000 0.000
#> GSM337231     4  0.2048      0.801 0.000 0.120 0.000 0.880 0.000 0.000
#> GSM337232     4  0.1556      0.813 0.000 0.080 0.000 0.920 0.000 0.000
#> GSM337233     4  0.2783      0.797 0.000 0.148 0.016 0.836 0.000 0.000
#> GSM337234     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337235     4  0.1204      0.819 0.000 0.056 0.000 0.944 0.000 0.000
#> GSM337236     4  0.1408      0.813 0.000 0.036 0.020 0.944 0.000 0.000
#> GSM337237     4  0.1814      0.810 0.000 0.100 0.000 0.900 0.000 0.000
#> GSM337238     4  0.0405      0.816 0.000 0.008 0.004 0.988 0.000 0.000
#> GSM337239     4  0.1267      0.822 0.000 0.060 0.000 0.940 0.000 0.000
#> GSM337240     4  0.2994      0.778 0.000 0.208 0.004 0.788 0.000 0.000
#> GSM337241     4  0.3376      0.626 0.000 0.016 0.220 0.764 0.000 0.000
#> GSM337242     4  0.2100      0.815 0.000 0.112 0.004 0.884 0.000 0.000
#> GSM337243     4  0.3789      0.640 0.000 0.416 0.000 0.584 0.000 0.000
#> GSM337244     4  0.3261      0.657 0.000 0.016 0.204 0.780 0.000 0.000
#> GSM337245     4  0.1910      0.806 0.000 0.108 0.000 0.892 0.000 0.000
#> GSM337246     4  0.0405      0.816 0.000 0.008 0.004 0.988 0.000 0.000
#> GSM337247     4  0.3797      0.638 0.000 0.420 0.000 0.580 0.000 0.000
#> GSM337248     4  0.3782      0.641 0.000 0.412 0.000 0.588 0.000 0.000
#> GSM337249     4  0.2667      0.789 0.000 0.128 0.020 0.852 0.000 0.000
#> GSM337250     4  0.3782      0.641 0.000 0.412 0.000 0.588 0.000 0.000
#> GSM337251     4  0.0260      0.815 0.000 0.008 0.000 0.992 0.000 0.000
#> GSM337252     4  0.0363      0.816 0.000 0.012 0.000 0.988 0.000 0.000
#> GSM337253     4  0.3634      0.727 0.000 0.356 0.000 0.644 0.000 0.000
#> GSM337254     4  0.2003      0.803 0.000 0.116 0.000 0.884 0.000 0.000
#> GSM337255     4  0.4442      0.668 0.000 0.120 0.168 0.712 0.000 0.000
#> GSM337256     4  0.2048      0.801 0.000 0.120 0.000 0.880 0.000 0.000
#> GSM337257     4  0.0363      0.816 0.000 0.012 0.000 0.988 0.000 0.000
#> GSM337258     4  0.4442      0.668 0.000 0.120 0.168 0.712 0.000 0.000
#> GSM337259     4  0.4442      0.668 0.000 0.120 0.168 0.712 0.000 0.000
#> GSM337260     4  0.0790      0.820 0.000 0.032 0.000 0.968 0.000 0.000
#> GSM337261     4  0.4428      0.749 0.000 0.244 0.072 0.684 0.000 0.000
#> GSM337262     4  0.3314      0.743 0.000 0.256 0.004 0.740 0.000 0.000
#> GSM337263     4  0.0777      0.816 0.000 0.024 0.004 0.972 0.000 0.000
#> GSM337264     4  0.0935      0.816 0.000 0.032 0.004 0.964 0.000 0.000
#> GSM337265     3  0.3766      0.503 0.000 0.012 0.684 0.304 0.000 0.000
#> GSM337266     3  0.2191      0.792 0.000 0.004 0.876 0.120 0.000 0.000
#> GSM337267     4  0.5039      0.591 0.000 0.180 0.180 0.640 0.000 0.000
#> GSM337268     4  0.3073      0.776 0.000 0.204 0.008 0.788 0.000 0.000
#> GSM337269     4  0.3073      0.776 0.000 0.204 0.008 0.788 0.000 0.000
#> GSM337270     4  0.5570      0.401 0.000 0.216 0.232 0.552 0.000 0.000
#> GSM337271     3  0.2482      0.771 0.000 0.004 0.848 0.148 0.000 0.000
#> GSM337272     4  0.2340      0.798 0.000 0.148 0.000 0.852 0.000 0.000
#> GSM337273     4  0.3821      0.750 0.000 0.220 0.040 0.740 0.000 0.000
#> GSM337274     4  0.2793      0.808 0.000 0.200 0.000 0.800 0.000 0.000
#> GSM337275     4  0.2340      0.798 0.000 0.148 0.000 0.852 0.000 0.000
#> GSM337276     4  0.5472      0.505 0.000 0.256 0.180 0.564 0.000 0.000
#> GSM337277     4  0.3290      0.647 0.000 0.016 0.208 0.776 0.000 0.000
#> GSM337278     4  0.5220      0.577 0.000 0.264 0.140 0.596 0.000 0.000
#> GSM337279     4  0.3244      0.756 0.000 0.268 0.000 0.732 0.000 0.000
#> GSM337280     4  0.2941      0.796 0.000 0.220 0.000 0.780 0.000 0.000
#> GSM337281     4  0.2996      0.782 0.000 0.228 0.000 0.772 0.000 0.000
#> GSM337282     4  0.3288      0.746 0.000 0.276 0.000 0.724 0.000 0.000
#> GSM337283     1  0.1194      0.868 0.956 0.008 0.004 0.000 0.000 0.032
#> GSM337284     4  0.3314      0.758 0.000 0.256 0.004 0.740 0.000 0.000
#> GSM337285     3  0.2191      0.792 0.000 0.004 0.876 0.120 0.000 0.000
#> GSM337286     4  0.3215      0.762 0.000 0.240 0.004 0.756 0.000 0.000
#> GSM337287     3  0.2191      0.792 0.000 0.004 0.876 0.120 0.000 0.000
#> GSM337288     4  0.3747      0.653 0.000 0.396 0.000 0.604 0.000 0.000
#> GSM337289     4  0.3240      0.759 0.000 0.244 0.004 0.752 0.000 0.000
#> GSM337290     4  0.3383      0.752 0.000 0.268 0.004 0.728 0.000 0.000
#> GSM337291     4  0.3634      0.722 0.000 0.356 0.000 0.644 0.000 0.000
#> GSM337292     4  0.2912      0.798 0.000 0.216 0.000 0.784 0.000 0.000
#> GSM337293     4  0.2631      0.790 0.000 0.180 0.000 0.820 0.000 0.000
#> GSM337294     4  0.3634      0.698 0.000 0.356 0.000 0.644 0.000 0.000
#> GSM337295     4  0.2092      0.807 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337296     4  0.0914      0.814 0.000 0.016 0.016 0.968 0.000 0.000
#> GSM337297     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337298     4  0.2581      0.791 0.000 0.128 0.016 0.856 0.000 0.000
#> GSM337299     4  0.5039      0.591 0.000 0.180 0.180 0.640 0.000 0.000
#> GSM337300     4  0.3756      0.641 0.000 0.400 0.000 0.600 0.000 0.000
#> GSM337301     4  0.5398      0.519 0.000 0.240 0.180 0.580 0.000 0.000
#> GSM337302     4  0.3312      0.672 0.000 0.028 0.180 0.792 0.000 0.000
#> GSM337303     4  0.2003      0.803 0.000 0.116 0.000 0.884 0.000 0.000
#> GSM337304     4  0.1663      0.817 0.000 0.088 0.000 0.912 0.000 0.000
#> GSM337305     4  0.1341      0.814 0.000 0.024 0.028 0.948 0.000 0.000
#> GSM337306     4  0.3756      0.641 0.000 0.400 0.000 0.600 0.000 0.000
#> GSM337307     4  0.0914      0.813 0.000 0.016 0.016 0.968 0.000 0.000
#> GSM337308     4  0.2234      0.813 0.000 0.124 0.004 0.872 0.000 0.000
#> GSM337309     4  0.2003      0.801 0.000 0.116 0.000 0.884 0.000 0.000
#> GSM337310     4  0.2092      0.800 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337311     4  0.0260      0.815 0.000 0.008 0.000 0.992 0.000 0.000
#> GSM337312     4  0.2092      0.816 0.000 0.124 0.000 0.876 0.000 0.000
#> GSM337313     4  0.3756      0.641 0.000 0.400 0.000 0.600 0.000 0.000
#> GSM337314     4  0.1408      0.808 0.000 0.020 0.036 0.944 0.000 0.000
#> GSM337315     2  0.7278      0.000 0.004 0.344 0.080 0.000 0.316 0.256
#> GSM337316     4  0.3247      0.712 0.000 0.036 0.156 0.808 0.000 0.000
#> GSM337317     4  0.3823      0.634 0.000 0.436 0.000 0.564 0.000 0.000
#> GSM337318     4  0.1245      0.810 0.000 0.016 0.032 0.952 0.000 0.000
#> GSM337319     1  0.3076      0.624 0.760 0.000 0.000 0.000 0.000 0.240
#> GSM337320     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     6  0.1710      0.324 0.028 0.004 0.004 0.000 0.028 0.936
#> GSM337324     1  0.3628      0.571 0.720 0.008 0.004 0.000 0.000 0.268
#> GSM337325     6  0.3668      0.535 0.256 0.008 0.008 0.000 0.000 0.728
#> GSM337326     6  0.1710      0.324 0.028 0.004 0.004 0.000 0.028 0.936
#> GSM337327     1  0.5280      0.559 0.660 0.092 0.012 0.000 0.220 0.016
#> GSM337328     1  0.2279      0.851 0.908 0.056 0.012 0.000 0.012 0.012
#> GSM337329     6  0.3619      0.485 0.316 0.000 0.004 0.000 0.000 0.680
#> GSM337330     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.3628      0.571 0.720 0.008 0.004 0.000 0.000 0.268
#> GSM337332     1  0.3628      0.571 0.720 0.008 0.004 0.000 0.000 0.268
#> GSM337333     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     5  0.4273      0.692 0.148 0.000 0.000 0.000 0.732 0.120
#> GSM337335     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.3179      0.823 0.868 0.024 0.028 0.000 0.044 0.036
#> GSM337337     5  0.4273      0.680 0.148 0.000 0.000 0.000 0.732 0.120
#> GSM337338     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.5204      0.582 0.672 0.092 0.012 0.000 0.208 0.016
#> GSM337340     1  0.1194      0.868 0.956 0.008 0.004 0.000 0.000 0.032
#> GSM337341     1  0.2482      0.763 0.848 0.000 0.004 0.000 0.000 0.148
#> GSM337342     1  0.0260      0.884 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM337343     5  0.2531      0.240 0.000 0.012 0.000 0.000 0.856 0.132
#> GSM337344     1  0.1116      0.875 0.960 0.028 0.008 0.000 0.000 0.004
#> GSM337345     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.1644      0.861 0.932 0.052 0.012 0.000 0.000 0.004
#> GSM337347     1  0.1858      0.859 0.924 0.052 0.012 0.000 0.000 0.012
#> GSM337348     1  0.2402      0.783 0.856 0.004 0.000 0.000 0.000 0.140
#> GSM337349     1  0.1453      0.869 0.944 0.040 0.008 0.000 0.000 0.008
#> GSM337350     1  0.5204      0.582 0.672 0.092 0.012 0.000 0.208 0.016
#> GSM337351     1  0.2002      0.858 0.920 0.052 0.012 0.000 0.004 0.012
#> GSM337352     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0914      0.879 0.968 0.016 0.000 0.000 0.016 0.000
#> GSM337356     1  0.0146      0.885 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337357     1  0.3047      0.827 0.876 0.028 0.028 0.000 0.032 0.036
#> GSM337358     1  0.0260      0.885 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM337359     1  0.5242      0.552 0.656 0.092 0.012 0.000 0.228 0.012
#> GSM337360     1  0.0146      0.885 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337361     1  0.5328      0.544 0.652 0.092 0.012 0.000 0.228 0.016
#> GSM337362     1  0.4392      0.725 0.756 0.156 0.060 0.000 0.008 0.020
#> GSM337363     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.3111      0.824 0.872 0.024 0.028 0.000 0.040 0.036
#> GSM337365     1  0.0260      0.884 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM337366     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.4023      0.758 0.796 0.084 0.012 0.000 0.096 0.012
#> GSM337369     1  0.3047      0.827 0.876 0.028 0.028 0.000 0.032 0.036
#> GSM337370     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.2402      0.783 0.856 0.004 0.000 0.000 0.000 0.140
#> GSM337373     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0291      0.885 0.992 0.004 0.000 0.000 0.000 0.004
#> GSM337375     1  0.4247      0.736 0.776 0.084 0.012 0.000 0.116 0.012
#> GSM337376     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-hclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-hclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-hclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-hclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-hclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-hclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-hclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-hclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-hclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-hclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-hclust-get-signatures-1

get_signatures(res, k = 3)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-CV-hclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-hclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-hclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-hclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-hclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-hclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-hclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-CV-hclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-hclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-hclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-hclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-hclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-hclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-hclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-hclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-hclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> CV:hclust 180         5.92e-12    6.32e-38 2
#> CV:hclust 179         9.15e-13    1.41e-38 3
#> CV:hclust 177         1.10e-11    1.87e-36 4
#> CV:hclust 172         1.07e-11    5.92e-37 5
#> CV:hclust 174         7.44e-11    2.39e-34 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:kmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "kmeans"]
# you can also extract it by
# res = res_list["CV:kmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'kmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-kmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-kmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.997       0.999         0.4408 0.561   0.561
#> 3 3 0.622           0.542       0.833         0.3046 0.978   0.960
#> 4 4 0.554           0.597       0.748         0.1873 0.764   0.567
#> 5 5 0.597           0.628       0.761         0.0925 0.869   0.622
#> 6 6 0.665           0.586       0.753         0.0582 0.963   0.854

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.998 0.000 1.000
#> GSM337198     2   0.000      0.998 0.000 1.000
#> GSM337199     2   0.000      0.998 0.000 1.000
#> GSM337200     2   0.000      0.998 0.000 1.000
#> GSM337201     2   0.000      0.998 0.000 1.000
#> GSM337202     2   0.000      0.998 0.000 1.000
#> GSM337203     2   0.000      0.998 0.000 1.000
#> GSM337204     2   0.000      0.998 0.000 1.000
#> GSM337205     2   0.000      0.998 0.000 1.000
#> GSM337206     2   0.000      0.998 0.000 1.000
#> GSM337207     2   0.000      0.998 0.000 1.000
#> GSM337208     2   0.000      0.998 0.000 1.000
#> GSM337209     2   0.000      0.998 0.000 1.000
#> GSM337210     2   0.000      0.998 0.000 1.000
#> GSM337211     2   0.000      0.998 0.000 1.000
#> GSM337212     2   0.000      0.998 0.000 1.000
#> GSM337213     2   0.000      0.998 0.000 1.000
#> GSM337214     2   0.000      0.998 0.000 1.000
#> GSM337215     2   0.000      0.998 0.000 1.000
#> GSM337216     2   0.000      0.998 0.000 1.000
#> GSM337217     2   0.000      0.998 0.000 1.000
#> GSM337218     2   0.000      0.998 0.000 1.000
#> GSM337219     2   0.000      0.998 0.000 1.000
#> GSM337220     2   0.000      0.998 0.000 1.000
#> GSM337221     2   0.000      0.998 0.000 1.000
#> GSM337222     2   0.000      0.998 0.000 1.000
#> GSM337223     2   0.000      0.998 0.000 1.000
#> GSM337224     2   0.000      0.998 0.000 1.000
#> GSM337225     2   0.000      0.998 0.000 1.000
#> GSM337226     2   0.000      0.998 0.000 1.000
#> GSM337227     2   0.000      0.998 0.000 1.000
#> GSM337228     2   0.000      0.998 0.000 1.000
#> GSM337229     2   0.000      0.998 0.000 1.000
#> GSM337230     2   0.000      0.998 0.000 1.000
#> GSM337231     2   0.000      0.998 0.000 1.000
#> GSM337232     2   0.000      0.998 0.000 1.000
#> GSM337233     2   0.000      0.998 0.000 1.000
#> GSM337234     2   0.000      0.998 0.000 1.000
#> GSM337235     2   0.000      0.998 0.000 1.000
#> GSM337236     2   0.000      0.998 0.000 1.000
#> GSM337237     2   0.000      0.998 0.000 1.000
#> GSM337238     2   0.000      0.998 0.000 1.000
#> GSM337239     2   0.000      0.998 0.000 1.000
#> GSM337240     2   0.000      0.998 0.000 1.000
#> GSM337241     2   0.000      0.998 0.000 1.000
#> GSM337242     2   0.000      0.998 0.000 1.000
#> GSM337243     2   0.000      0.998 0.000 1.000
#> GSM337244     2   0.000      0.998 0.000 1.000
#> GSM337245     2   0.000      0.998 0.000 1.000
#> GSM337246     2   0.000      0.998 0.000 1.000
#> GSM337247     2   0.000      0.998 0.000 1.000
#> GSM337248     2   0.000      0.998 0.000 1.000
#> GSM337249     2   0.000      0.998 0.000 1.000
#> GSM337250     2   0.000      0.998 0.000 1.000
#> GSM337251     2   0.000      0.998 0.000 1.000
#> GSM337252     2   0.000      0.998 0.000 1.000
#> GSM337253     2   0.000      0.998 0.000 1.000
#> GSM337254     2   0.000      0.998 0.000 1.000
#> GSM337255     2   0.000      0.998 0.000 1.000
#> GSM337256     2   0.000      0.998 0.000 1.000
#> GSM337257     2   0.000      0.998 0.000 1.000
#> GSM337258     2   0.000      0.998 0.000 1.000
#> GSM337259     2   0.000      0.998 0.000 1.000
#> GSM337260     2   0.000      0.998 0.000 1.000
#> GSM337261     2   0.000      0.998 0.000 1.000
#> GSM337262     2   0.000      0.998 0.000 1.000
#> GSM337263     2   0.000      0.998 0.000 1.000
#> GSM337264     2   0.000      0.998 0.000 1.000
#> GSM337265     2   0.000      0.998 0.000 1.000
#> GSM337266     2   0.000      0.998 0.000 1.000
#> GSM337267     2   0.000      0.998 0.000 1.000
#> GSM337268     2   0.000      0.998 0.000 1.000
#> GSM337269     2   0.000      0.998 0.000 1.000
#> GSM337270     2   0.000      0.998 0.000 1.000
#> GSM337271     2   0.000      0.998 0.000 1.000
#> GSM337272     2   0.000      0.998 0.000 1.000
#> GSM337273     2   0.000      0.998 0.000 1.000
#> GSM337274     2   0.000      0.998 0.000 1.000
#> GSM337275     2   0.000      0.998 0.000 1.000
#> GSM337276     2   0.000      0.998 0.000 1.000
#> GSM337277     2   0.000      0.998 0.000 1.000
#> GSM337278     2   0.000      0.998 0.000 1.000
#> GSM337279     2   0.000      0.998 0.000 1.000
#> GSM337280     2   0.000      0.998 0.000 1.000
#> GSM337281     2   0.000      0.998 0.000 1.000
#> GSM337282     2   0.000      0.998 0.000 1.000
#> GSM337283     1   0.000      1.000 1.000 0.000
#> GSM337284     2   0.000      0.998 0.000 1.000
#> GSM337285     2   0.000      0.998 0.000 1.000
#> GSM337286     2   0.000      0.998 0.000 1.000
#> GSM337287     2   0.000      0.998 0.000 1.000
#> GSM337288     2   0.000      0.998 0.000 1.000
#> GSM337289     2   0.000      0.998 0.000 1.000
#> GSM337290     2   0.000      0.998 0.000 1.000
#> GSM337291     2   0.000      0.998 0.000 1.000
#> GSM337292     2   0.000      0.998 0.000 1.000
#> GSM337293     2   0.000      0.998 0.000 1.000
#> GSM337294     2   0.000      0.998 0.000 1.000
#> GSM337295     2   0.000      0.998 0.000 1.000
#> GSM337296     2   0.000      0.998 0.000 1.000
#> GSM337297     2   0.000      0.998 0.000 1.000
#> GSM337298     2   0.000      0.998 0.000 1.000
#> GSM337299     2   0.000      0.998 0.000 1.000
#> GSM337300     2   0.000      0.998 0.000 1.000
#> GSM337301     2   0.000      0.998 0.000 1.000
#> GSM337302     2   0.000      0.998 0.000 1.000
#> GSM337303     2   0.000      0.998 0.000 1.000
#> GSM337304     2   0.000      0.998 0.000 1.000
#> GSM337305     2   0.000      0.998 0.000 1.000
#> GSM337306     2   0.000      0.998 0.000 1.000
#> GSM337307     2   0.000      0.998 0.000 1.000
#> GSM337308     2   0.000      0.998 0.000 1.000
#> GSM337309     2   0.000      0.998 0.000 1.000
#> GSM337310     2   0.000      0.998 0.000 1.000
#> GSM337311     2   0.000      0.998 0.000 1.000
#> GSM337312     2   0.000      0.998 0.000 1.000
#> GSM337313     2   0.000      0.998 0.000 1.000
#> GSM337314     2   0.000      0.998 0.000 1.000
#> GSM337315     2   0.343      0.931 0.064 0.936
#> GSM337316     2   0.000      0.998 0.000 1.000
#> GSM337317     2   0.000      0.998 0.000 1.000
#> GSM337318     2   0.000      0.998 0.000 1.000
#> GSM337319     1   0.000      1.000 1.000 0.000
#> GSM337320     1   0.000      1.000 1.000 0.000
#> GSM337321     1   0.000      1.000 1.000 0.000
#> GSM337322     1   0.000      1.000 1.000 0.000
#> GSM337323     1   0.000      1.000 1.000 0.000
#> GSM337324     1   0.000      1.000 1.000 0.000
#> GSM337325     1   0.000      1.000 1.000 0.000
#> GSM337326     1   0.000      1.000 1.000 0.000
#> GSM337327     1   0.000      1.000 1.000 0.000
#> GSM337328     1   0.000      1.000 1.000 0.000
#> GSM337329     1   0.000      1.000 1.000 0.000
#> GSM337330     1   0.000      1.000 1.000 0.000
#> GSM337331     1   0.000      1.000 1.000 0.000
#> GSM337332     1   0.000      1.000 1.000 0.000
#> GSM337333     1   0.000      1.000 1.000 0.000
#> GSM337334     1   0.000      1.000 1.000 0.000
#> GSM337335     1   0.000      1.000 1.000 0.000
#> GSM337336     1   0.000      1.000 1.000 0.000
#> GSM337337     1   0.000      1.000 1.000 0.000
#> GSM337338     1   0.000      1.000 1.000 0.000
#> GSM337339     1   0.000      1.000 1.000 0.000
#> GSM337340     1   0.000      1.000 1.000 0.000
#> GSM337341     1   0.000      1.000 1.000 0.000
#> GSM337342     1   0.000      1.000 1.000 0.000
#> GSM337343     2   0.697      0.769 0.188 0.812
#> GSM337344     1   0.000      1.000 1.000 0.000
#> GSM337345     1   0.000      1.000 1.000 0.000
#> GSM337346     1   0.000      1.000 1.000 0.000
#> GSM337347     1   0.000      1.000 1.000 0.000
#> GSM337348     1   0.000      1.000 1.000 0.000
#> GSM337349     1   0.000      1.000 1.000 0.000
#> GSM337350     1   0.000      1.000 1.000 0.000
#> GSM337351     1   0.000      1.000 1.000 0.000
#> GSM337352     1   0.000      1.000 1.000 0.000
#> GSM337353     1   0.000      1.000 1.000 0.000
#> GSM337354     1   0.000      1.000 1.000 0.000
#> GSM337355     1   0.000      1.000 1.000 0.000
#> GSM337356     1   0.000      1.000 1.000 0.000
#> GSM337357     1   0.000      1.000 1.000 0.000
#> GSM337358     1   0.000      1.000 1.000 0.000
#> GSM337359     1   0.000      1.000 1.000 0.000
#> GSM337360     1   0.000      1.000 1.000 0.000
#> GSM337361     1   0.000      1.000 1.000 0.000
#> GSM337362     1   0.000      1.000 1.000 0.000
#> GSM337363     1   0.000      1.000 1.000 0.000
#> GSM337364     1   0.000      1.000 1.000 0.000
#> GSM337365     1   0.000      1.000 1.000 0.000
#> GSM337366     1   0.000      1.000 1.000 0.000
#> GSM337367     1   0.000      1.000 1.000 0.000
#> GSM337368     1   0.000      1.000 1.000 0.000
#> GSM337369     1   0.000      1.000 1.000 0.000
#> GSM337370     1   0.000      1.000 1.000 0.000
#> GSM337371     1   0.000      1.000 1.000 0.000
#> GSM337372     1   0.000      1.000 1.000 0.000
#> GSM337373     1   0.000      1.000 1.000 0.000
#> GSM337374     1   0.000      1.000 1.000 0.000
#> GSM337375     1   0.000      1.000 1.000 0.000
#> GSM337376     1   0.000      1.000 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0892    0.63388 0.000 0.980 0.020
#> GSM337198     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337199     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337200     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337201     2  0.0747    0.63093 0.000 0.984 0.016
#> GSM337202     2  0.0424    0.62945 0.000 0.992 0.008
#> GSM337203     2  0.3116    0.59916 0.000 0.892 0.108
#> GSM337204     2  0.0424    0.62945 0.000 0.992 0.008
#> GSM337205     2  0.3340    0.59170 0.000 0.880 0.120
#> GSM337206     2  0.0747    0.63093 0.000 0.984 0.016
#> GSM337207     2  0.5948    0.02107 0.000 0.640 0.360
#> GSM337208     2  0.6062   -0.01957 0.000 0.616 0.384
#> GSM337209     2  0.0747    0.62920 0.000 0.984 0.016
#> GSM337210     2  0.6026   -0.01231 0.000 0.624 0.376
#> GSM337211     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337212     2  0.0592    0.63235 0.000 0.988 0.012
#> GSM337213     2  0.5948    0.02107 0.000 0.640 0.360
#> GSM337214     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337215     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337216     2  0.6280   -0.10126 0.000 0.540 0.460
#> GSM337217     2  0.3551    0.58858 0.000 0.868 0.132
#> GSM337218     2  0.2711    0.60541 0.000 0.912 0.088
#> GSM337219     2  0.6008    0.11964 0.000 0.628 0.372
#> GSM337220     2  0.5948    0.02107 0.000 0.640 0.360
#> GSM337221     2  0.1529    0.61900 0.000 0.960 0.040
#> GSM337222     2  0.0747    0.63294 0.000 0.984 0.016
#> GSM337223     2  0.0592    0.63058 0.000 0.988 0.012
#> GSM337224     2  0.0424    0.63266 0.000 0.992 0.008
#> GSM337225     2  0.6026    0.00357 0.000 0.624 0.376
#> GSM337226     2  0.0424    0.63266 0.000 0.992 0.008
#> GSM337227     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337228     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337229     2  0.5706    0.10006 0.000 0.680 0.320
#> GSM337230     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337231     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337232     2  0.5948    0.02107 0.000 0.640 0.360
#> GSM337233     2  0.0424    0.63308 0.000 0.992 0.008
#> GSM337234     2  0.6062   -0.01957 0.000 0.616 0.384
#> GSM337235     2  0.0237    0.63096 0.000 0.996 0.004
#> GSM337236     2  0.2537    0.59707 0.000 0.920 0.080
#> GSM337237     2  0.5948    0.02107 0.000 0.640 0.360
#> GSM337238     2  0.0592    0.62956 0.000 0.988 0.012
#> GSM337239     2  0.2537    0.60533 0.000 0.920 0.080
#> GSM337240     2  0.2711    0.60541 0.000 0.912 0.088
#> GSM337241     2  0.4291    0.45665 0.000 0.820 0.180
#> GSM337242     2  0.2959    0.59914 0.000 0.900 0.100
#> GSM337243     2  0.2878    0.60650 0.000 0.904 0.096
#> GSM337244     2  0.4002    0.47680 0.000 0.840 0.160
#> GSM337245     2  0.6045   -0.01598 0.000 0.620 0.380
#> GSM337246     2  0.2165    0.60383 0.000 0.936 0.064
#> GSM337247     2  0.2878    0.60481 0.000 0.904 0.096
#> GSM337248     2  0.2711    0.60541 0.000 0.912 0.088
#> GSM337249     2  0.6111   -0.05350 0.000 0.604 0.396
#> GSM337250     2  0.2711    0.60541 0.000 0.912 0.088
#> GSM337251     2  0.0592    0.62956 0.000 0.988 0.012
#> GSM337252     2  0.0747    0.62974 0.000 0.984 0.016
#> GSM337253     2  0.6280   -0.11137 0.000 0.540 0.460
#> GSM337254     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337255     2  0.6286   -0.29218 0.000 0.536 0.464
#> GSM337256     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337257     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337258     2  0.6286   -0.29218 0.000 0.536 0.464
#> GSM337259     3  0.6307    0.17826 0.000 0.488 0.512
#> GSM337260     2  0.0747    0.62650 0.000 0.984 0.016
#> GSM337261     3  0.6215    0.23058 0.000 0.428 0.572
#> GSM337262     2  0.3482    0.58466 0.000 0.872 0.128
#> GSM337263     2  0.0424    0.62945 0.000 0.992 0.008
#> GSM337264     2  0.1753    0.61156 0.000 0.952 0.048
#> GSM337265     2  0.5098    0.39052 0.000 0.752 0.248
#> GSM337266     2  0.5138    0.38053 0.000 0.748 0.252
#> GSM337267     2  0.1163    0.63075 0.000 0.972 0.028
#> GSM337268     2  0.0237    0.63237 0.000 0.996 0.004
#> GSM337269     2  0.0237    0.63237 0.000 0.996 0.004
#> GSM337270     2  0.4931    0.42941 0.000 0.768 0.232
#> GSM337271     2  0.5178    0.37700 0.000 0.744 0.256
#> GSM337272     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337273     2  0.3482    0.59279 0.000 0.872 0.128
#> GSM337274     2  0.6244   -0.06795 0.000 0.560 0.440
#> GSM337275     2  0.1860    0.62320 0.000 0.948 0.052
#> GSM337276     2  0.5254    0.45143 0.000 0.736 0.264
#> GSM337277     2  0.4002    0.49179 0.000 0.840 0.160
#> GSM337278     2  0.2878    0.60085 0.000 0.904 0.096
#> GSM337279     2  0.2796    0.60437 0.000 0.908 0.092
#> GSM337280     2  0.6111   -0.03199 0.000 0.604 0.396
#> GSM337281     2  0.2625    0.60710 0.000 0.916 0.084
#> GSM337282     2  0.2878    0.60481 0.000 0.904 0.096
#> GSM337283     1  0.5138    0.85116 0.748 0.000 0.252
#> GSM337284     2  0.3752    0.56767 0.000 0.856 0.144
#> GSM337285     2  0.5138    0.38053 0.000 0.748 0.252
#> GSM337286     2  0.3879    0.55984 0.000 0.848 0.152
#> GSM337287     2  0.5138    0.38053 0.000 0.748 0.252
#> GSM337288     2  0.2796    0.60536 0.000 0.908 0.092
#> GSM337289     2  0.4452    0.49931 0.000 0.808 0.192
#> GSM337290     2  0.2625    0.60706 0.000 0.916 0.084
#> GSM337291     2  0.6235   -0.04347 0.000 0.564 0.436
#> GSM337292     2  0.6126   -0.03790 0.000 0.600 0.400
#> GSM337293     2  0.2796    0.60536 0.000 0.908 0.092
#> GSM337294     2  0.2878    0.60481 0.000 0.904 0.096
#> GSM337295     2  0.0747    0.63231 0.000 0.984 0.016
#> GSM337296     2  0.1529    0.61900 0.000 0.960 0.040
#> GSM337297     2  0.6062   -0.01957 0.000 0.616 0.384
#> GSM337298     2  0.6180   -0.10762 0.000 0.584 0.416
#> GSM337299     2  0.0592    0.63167 0.000 0.988 0.012
#> GSM337300     2  0.3038    0.60158 0.000 0.896 0.104
#> GSM337301     2  0.2878    0.60085 0.000 0.904 0.096
#> GSM337302     2  0.1031    0.63104 0.000 0.976 0.024
#> GSM337303     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337304     2  0.6062   -0.01957 0.000 0.616 0.384
#> GSM337305     2  0.1964    0.61821 0.000 0.944 0.056
#> GSM337306     2  0.3038    0.60158 0.000 0.896 0.104
#> GSM337307     2  0.2356    0.60998 0.000 0.928 0.072
#> GSM337308     2  0.3482    0.58466 0.000 0.872 0.128
#> GSM337309     2  0.6079   -0.02152 0.000 0.612 0.388
#> GSM337310     2  0.6062   -0.01957 0.000 0.616 0.384
#> GSM337311     2  0.0237    0.63072 0.000 0.996 0.004
#> GSM337312     2  0.6111   -0.05153 0.000 0.604 0.396
#> GSM337313     2  0.3038    0.60158 0.000 0.896 0.104
#> GSM337314     2  0.2448    0.61038 0.000 0.924 0.076
#> GSM337315     2  0.7561   -0.31348 0.040 0.516 0.444
#> GSM337316     2  0.4235    0.45779 0.000 0.824 0.176
#> GSM337317     2  0.6079    0.07608 0.000 0.612 0.388
#> GSM337318     2  0.1643    0.61762 0.000 0.956 0.044
#> GSM337319     1  0.4178    0.87409 0.828 0.000 0.172
#> GSM337320     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337321     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337322     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337323     1  0.6291    0.70494 0.532 0.000 0.468
#> GSM337324     1  0.4291    0.87280 0.820 0.000 0.180
#> GSM337325     1  0.6026    0.78637 0.624 0.000 0.376
#> GSM337326     1  0.6291    0.70494 0.532 0.000 0.468
#> GSM337327     1  0.2959    0.88890 0.900 0.000 0.100
#> GSM337328     1  0.4178    0.87584 0.828 0.000 0.172
#> GSM337329     1  0.4178    0.87409 0.828 0.000 0.172
#> GSM337330     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337331     1  0.4291    0.87280 0.820 0.000 0.180
#> GSM337332     1  0.4291    0.87280 0.820 0.000 0.180
#> GSM337333     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337334     1  0.5859    0.80412 0.656 0.000 0.344
#> GSM337335     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337336     1  0.4887    0.84516 0.772 0.000 0.228
#> GSM337337     1  0.5859    0.80412 0.656 0.000 0.344
#> GSM337338     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337339     1  0.4002    0.86985 0.840 0.000 0.160
#> GSM337340     1  0.4796    0.86610 0.780 0.000 0.220
#> GSM337341     1  0.4291    0.87280 0.820 0.000 0.180
#> GSM337342     1  0.1643    0.90580 0.956 0.000 0.044
#> GSM337343     3  0.7169    0.05247 0.024 0.456 0.520
#> GSM337344     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337345     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337346     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337347     1  0.3116    0.89245 0.892 0.000 0.108
#> GSM337348     1  0.4291    0.87280 0.820 0.000 0.180
#> GSM337349     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337350     1  0.0592    0.91126 0.988 0.000 0.012
#> GSM337351     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337352     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337353     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337354     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337355     1  0.0592    0.91222 0.988 0.000 0.012
#> GSM337356     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337357     1  0.5529    0.82435 0.704 0.000 0.296
#> GSM337358     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337359     1  0.4555    0.85088 0.800 0.000 0.200
#> GSM337360     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337361     1  0.4346    0.85779 0.816 0.000 0.184
#> GSM337362     1  0.4605    0.85023 0.796 0.000 0.204
#> GSM337363     1  0.0424    0.91256 0.992 0.000 0.008
#> GSM337364     1  0.5591    0.82029 0.696 0.000 0.304
#> GSM337365     1  0.2537    0.89854 0.920 0.000 0.080
#> GSM337366     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337367     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337368     1  0.4605    0.85023 0.796 0.000 0.204
#> GSM337369     1  0.5650    0.81742 0.688 0.000 0.312
#> GSM337370     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337371     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337372     1  0.4346    0.87224 0.816 0.000 0.184
#> GSM337373     1  0.0000    0.91342 1.000 0.000 0.000
#> GSM337374     1  0.0424    0.91298 0.992 0.000 0.008
#> GSM337375     1  0.3941    0.87265 0.844 0.000 0.156
#> GSM337376     1  0.0000    0.91342 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.7818    0.55498 0.000 0.332 0.404 0.264
#> GSM337198     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337199     3  0.7816    0.55664 0.000 0.340 0.400 0.260
#> GSM337200     3  0.7776    0.56082 0.000 0.340 0.412 0.248
#> GSM337201     3  0.7836    0.55085 0.000 0.328 0.400 0.272
#> GSM337202     3  0.7808    0.55571 0.000 0.344 0.400 0.256
#> GSM337203     3  0.3591    0.49022 0.000 0.168 0.824 0.008
#> GSM337204     3  0.7781    0.55838 0.000 0.344 0.408 0.248
#> GSM337205     3  0.5496    0.45012 0.000 0.160 0.732 0.108
#> GSM337206     3  0.7818    0.55384 0.000 0.332 0.404 0.264
#> GSM337207     2  0.1722    0.81929 0.000 0.944 0.008 0.048
#> GSM337208     2  0.0188    0.86263 0.000 0.996 0.000 0.004
#> GSM337209     3  0.7922    0.49465 0.000 0.340 0.340 0.320
#> GSM337210     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337212     3  0.7617    0.56288 0.000 0.332 0.452 0.216
#> GSM337213     2  0.1722    0.81929 0.000 0.944 0.008 0.048
#> GSM337214     3  0.7808    0.55504 0.000 0.344 0.400 0.256
#> GSM337215     3  0.7790    0.55971 0.000 0.340 0.408 0.252
#> GSM337216     3  0.6009   -0.11765 0.000 0.468 0.492 0.040
#> GSM337217     3  0.3751    0.48985 0.000 0.196 0.800 0.004
#> GSM337218     3  0.3356    0.49914 0.000 0.176 0.824 0.000
#> GSM337219     3  0.4855    0.30553 0.000 0.352 0.644 0.004
#> GSM337220     2  0.1938    0.81341 0.000 0.936 0.012 0.052
#> GSM337221     3  0.7871    0.45384 0.000 0.284 0.384 0.332
#> GSM337222     3  0.7786    0.56242 0.000 0.328 0.416 0.256
#> GSM337223     3  0.7818    0.55187 0.000 0.332 0.404 0.264
#> GSM337224     3  0.7763    0.56360 0.000 0.332 0.420 0.248
#> GSM337225     2  0.0376    0.86078 0.000 0.992 0.004 0.004
#> GSM337226     3  0.7792    0.56250 0.000 0.332 0.412 0.256
#> GSM337227     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337228     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337229     2  0.5428    0.45680 0.000 0.740 0.120 0.140
#> GSM337230     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337231     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337232     2  0.2124    0.80481 0.000 0.924 0.008 0.068
#> GSM337233     3  0.7756    0.56362 0.000 0.328 0.424 0.248
#> GSM337234     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337235     3  0.7790    0.56016 0.000 0.340 0.408 0.252
#> GSM337236     2  0.7659   -0.55501 0.000 0.444 0.332 0.224
#> GSM337237     2  0.1722    0.81929 0.000 0.944 0.008 0.048
#> GSM337238     3  0.7835    0.55036 0.000 0.336 0.396 0.268
#> GSM337239     3  0.7874    0.38810 0.000 0.336 0.380 0.284
#> GSM337240     3  0.4035    0.50575 0.000 0.176 0.804 0.020
#> GSM337241     4  0.7717    0.00834 0.000 0.232 0.344 0.424
#> GSM337242     3  0.7585    0.48698 0.000 0.224 0.472 0.304
#> GSM337243     3  0.3569    0.48851 0.000 0.196 0.804 0.000
#> GSM337244     4  0.7446   -0.13370 0.000 0.172 0.396 0.432
#> GSM337245     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337246     3  0.7776    0.36078 0.000 0.248 0.412 0.340
#> GSM337247     3  0.3539    0.49781 0.000 0.176 0.820 0.004
#> GSM337248     3  0.3356    0.49914 0.000 0.176 0.824 0.000
#> GSM337249     2  0.0336    0.85772 0.000 0.992 0.008 0.000
#> GSM337250     3  0.3356    0.49914 0.000 0.176 0.824 0.000
#> GSM337251     3  0.7854    0.54410 0.000 0.344 0.384 0.272
#> GSM337252     3  0.7887    0.53143 0.000 0.332 0.376 0.292
#> GSM337253     2  0.4072    0.57899 0.000 0.748 0.252 0.000
#> GSM337254     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337255     2  0.2466    0.78030 0.000 0.916 0.056 0.028
#> GSM337256     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337257     3  0.7832    0.55031 0.000 0.344 0.392 0.264
#> GSM337258     2  0.2466    0.78030 0.000 0.916 0.056 0.028
#> GSM337259     2  0.4614    0.64950 0.000 0.792 0.064 0.144
#> GSM337260     3  0.7812    0.55243 0.000 0.348 0.396 0.256
#> GSM337261     2  0.6316    0.49085 0.000 0.660 0.156 0.184
#> GSM337262     3  0.4758    0.46252 0.000 0.156 0.780 0.064
#> GSM337263     3  0.7781    0.55838 0.000 0.344 0.408 0.248
#> GSM337264     2  0.7596   -0.57314 0.000 0.456 0.332 0.212
#> GSM337265     3  0.7564   -0.13584 0.000 0.192 0.420 0.388
#> GSM337266     4  0.7563    0.16195 0.000 0.196 0.364 0.440
#> GSM337267     3  0.7877    0.52550 0.000 0.312 0.388 0.300
#> GSM337268     3  0.7756    0.56459 0.000 0.328 0.424 0.248
#> GSM337269     3  0.7756    0.56362 0.000 0.328 0.424 0.248
#> GSM337270     3  0.7098    0.05784 0.000 0.152 0.536 0.312
#> GSM337271     3  0.7538   -0.14057 0.000 0.188 0.428 0.384
#> GSM337272     3  0.7816    0.55664 0.000 0.340 0.400 0.260
#> GSM337273     3  0.7668    0.38212 0.000 0.288 0.460 0.252
#> GSM337274     2  0.4331    0.53384 0.000 0.712 0.288 0.000
#> GSM337275     3  0.4998    0.51635 0.000 0.200 0.748 0.052
#> GSM337276     3  0.7175    0.10401 0.000 0.224 0.556 0.220
#> GSM337277     4  0.7760   -0.11136 0.000 0.236 0.372 0.392
#> GSM337278     3  0.6646    0.48577 0.000 0.172 0.624 0.204
#> GSM337279     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337280     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337281     3  0.3356    0.49914 0.000 0.176 0.824 0.000
#> GSM337282     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337283     1  0.4819    0.75135 0.652 0.000 0.004 0.344
#> GSM337284     3  0.4462    0.41955 0.000 0.132 0.804 0.064
#> GSM337285     4  0.7569    0.15632 0.000 0.196 0.368 0.436
#> GSM337286     3  0.5116    0.41017 0.000 0.128 0.764 0.108
#> GSM337287     4  0.7563    0.16195 0.000 0.196 0.364 0.440
#> GSM337288     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337289     3  0.4542    0.35581 0.000 0.108 0.804 0.088
#> GSM337290     3  0.4979    0.51446 0.000 0.176 0.760 0.064
#> GSM337291     2  0.4972    0.19775 0.000 0.544 0.456 0.000
#> GSM337292     2  0.1867    0.79447 0.000 0.928 0.072 0.000
#> GSM337293     3  0.3881    0.50121 0.000 0.172 0.812 0.016
#> GSM337294     3  0.3539    0.49781 0.000 0.176 0.820 0.004
#> GSM337295     3  0.7764    0.56505 0.000 0.324 0.424 0.252
#> GSM337296     3  0.7866    0.45920 0.000 0.284 0.388 0.328
#> GSM337297     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337298     2  0.1406    0.83014 0.000 0.960 0.016 0.024
#> GSM337299     3  0.7888    0.52409 0.000 0.320 0.380 0.300
#> GSM337300     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337301     3  0.5932    0.48270 0.000 0.172 0.696 0.132
#> GSM337302     3  0.7921    0.49896 0.000 0.332 0.348 0.320
#> GSM337303     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337304     2  0.0188    0.86263 0.000 0.996 0.000 0.004
#> GSM337305     3  0.7841    0.45373 0.000 0.272 0.396 0.332
#> GSM337306     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337307     3  0.7877    0.42742 0.000 0.308 0.388 0.304
#> GSM337308     3  0.5560    0.47402 0.000 0.156 0.728 0.116
#> GSM337309     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0000    0.86404 0.000 1.000 0.000 0.000
#> GSM337311     3  0.7832    0.55031 0.000 0.344 0.392 0.264
#> GSM337312     2  0.0524    0.85921 0.000 0.988 0.008 0.004
#> GSM337313     3  0.3494    0.49577 0.000 0.172 0.824 0.004
#> GSM337314     3  0.7823    0.41894 0.000 0.272 0.408 0.320
#> GSM337315     4  0.5341    0.27524 0.008 0.064 0.180 0.748
#> GSM337316     4  0.7789    0.00862 0.000 0.248 0.352 0.400
#> GSM337317     3  0.5028    0.17176 0.000 0.400 0.596 0.004
#> GSM337318     3  0.7857    0.45484 0.000 0.280 0.392 0.328
#> GSM337319     1  0.4188    0.79434 0.752 0.000 0.004 0.244
#> GSM337320     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0188    0.87309 0.996 0.000 0.004 0.000
#> GSM337323     4  0.5570   -0.57711 0.440 0.000 0.020 0.540
#> GSM337324     1  0.4428    0.78426 0.720 0.000 0.004 0.276
#> GSM337325     1  0.5151    0.65542 0.532 0.000 0.004 0.464
#> GSM337326     4  0.5478   -0.57798 0.444 0.000 0.016 0.540
#> GSM337327     1  0.4039    0.82962 0.836 0.000 0.084 0.080
#> GSM337328     1  0.4767    0.79472 0.724 0.000 0.020 0.256
#> GSM337329     1  0.4220    0.79334 0.748 0.000 0.004 0.248
#> GSM337330     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337331     1  0.4428    0.78426 0.720 0.000 0.004 0.276
#> GSM337332     1  0.4401    0.78669 0.724 0.000 0.004 0.272
#> GSM337333     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337334     1  0.6634    0.68538 0.564 0.000 0.100 0.336
#> GSM337335     1  0.0188    0.87309 0.996 0.000 0.004 0.000
#> GSM337336     1  0.5599    0.76204 0.700 0.000 0.072 0.228
#> GSM337337     1  0.6599    0.68609 0.564 0.000 0.096 0.340
#> GSM337338     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337339     1  0.5066    0.79865 0.764 0.000 0.088 0.148
#> GSM337340     1  0.4560    0.78389 0.700 0.000 0.004 0.296
#> GSM337341     1  0.4428    0.78426 0.720 0.000 0.004 0.276
#> GSM337342     1  0.2125    0.85808 0.920 0.000 0.004 0.076
#> GSM337343     4  0.4103    0.30034 0.000 0.000 0.256 0.744
#> GSM337344     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337345     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337346     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337347     1  0.3306    0.83565 0.840 0.000 0.004 0.156
#> GSM337348     1  0.4428    0.78426 0.720 0.000 0.004 0.276
#> GSM337349     1  0.0188    0.87309 0.996 0.000 0.004 0.000
#> GSM337350     1  0.1820    0.86385 0.944 0.000 0.036 0.020
#> GSM337351     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337352     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337353     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337355     1  0.1109    0.87046 0.968 0.000 0.004 0.028
#> GSM337356     1  0.0188    0.87328 0.996 0.000 0.000 0.004
#> GSM337357     1  0.5966    0.72595 0.624 0.000 0.060 0.316
#> GSM337358     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337359     1  0.5535    0.76748 0.720 0.000 0.088 0.192
#> GSM337360     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337361     1  0.5395    0.77833 0.736 0.000 0.092 0.172
#> GSM337362     1  0.5448    0.77147 0.724 0.000 0.080 0.196
#> GSM337363     1  0.0188    0.87303 0.996 0.000 0.000 0.004
#> GSM337364     1  0.6121    0.72279 0.620 0.000 0.072 0.308
#> GSM337365     1  0.2973    0.83727 0.856 0.000 0.000 0.144
#> GSM337366     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337368     1  0.5535    0.76748 0.720 0.000 0.088 0.192
#> GSM337369     1  0.6023    0.71825 0.612 0.000 0.060 0.328
#> GSM337370     1  0.0376    0.87278 0.992 0.000 0.004 0.004
#> GSM337371     1  0.0188    0.87309 0.996 0.000 0.004 0.000
#> GSM337372     1  0.4428    0.78491 0.720 0.000 0.004 0.276
#> GSM337373     1  0.0000    0.87319 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0817    0.87164 0.976 0.000 0.000 0.024
#> GSM337375     1  0.4621    0.81455 0.796 0.000 0.076 0.128
#> GSM337376     1  0.0000    0.87319 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.1498     0.7583 0.000 0.008 0.016 0.952 0.024
#> GSM337198     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337199     4  0.1617     0.7506 0.000 0.012 0.020 0.948 0.020
#> GSM337200     4  0.1314     0.7530 0.000 0.016 0.012 0.960 0.012
#> GSM337201     4  0.1739     0.7515 0.000 0.004 0.024 0.940 0.032
#> GSM337202     4  0.1419     0.7515 0.000 0.016 0.016 0.956 0.012
#> GSM337203     5  0.4088     0.8214 0.000 0.008 0.000 0.304 0.688
#> GSM337204     4  0.0671     0.7558 0.000 0.016 0.004 0.980 0.000
#> GSM337205     5  0.5287     0.7619 0.000 0.008 0.068 0.268 0.656
#> GSM337206     4  0.1412     0.7509 0.000 0.004 0.008 0.952 0.036
#> GSM337207     2  0.4289     0.7906 0.000 0.708 0.012 0.272 0.008
#> GSM337208     2  0.3590     0.8894 0.000 0.820 0.016 0.148 0.016
#> GSM337209     4  0.3449     0.7027 0.000 0.012 0.068 0.852 0.068
#> GSM337210     2  0.2605     0.8995 0.000 0.852 0.000 0.148 0.000
#> GSM337211     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337212     4  0.1357     0.7355 0.000 0.004 0.000 0.948 0.048
#> GSM337213     2  0.4015     0.8042 0.000 0.724 0.004 0.264 0.008
#> GSM337214     4  0.1095     0.7559 0.000 0.012 0.012 0.968 0.008
#> GSM337215     4  0.1524     0.7503 0.000 0.016 0.016 0.952 0.016
#> GSM337216     5  0.5561     0.5155 0.000 0.236 0.016 0.088 0.660
#> GSM337217     5  0.4883     0.7912 0.000 0.004 0.028 0.348 0.620
#> GSM337218     5  0.3999     0.8231 0.000 0.000 0.000 0.344 0.656
#> GSM337219     5  0.5753     0.6997 0.000 0.124 0.016 0.204 0.656
#> GSM337220     2  0.4336     0.7798 0.000 0.700 0.008 0.280 0.012
#> GSM337221     4  0.2518     0.7366 0.000 0.020 0.036 0.908 0.036
#> GSM337222     4  0.1074     0.7552 0.000 0.004 0.016 0.968 0.012
#> GSM337223     4  0.0566     0.7576 0.000 0.004 0.000 0.984 0.012
#> GSM337224     4  0.1405     0.7505 0.000 0.008 0.016 0.956 0.020
#> GSM337225     2  0.3213     0.8964 0.000 0.836 0.004 0.144 0.016
#> GSM337226     4  0.1503     0.7505 0.000 0.008 0.020 0.952 0.020
#> GSM337227     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337228     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337229     4  0.4959     0.2312 0.000 0.308 0.020 0.652 0.020
#> GSM337230     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337231     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337232     2  0.5798     0.5108 0.000 0.528 0.036 0.404 0.032
#> GSM337233     4  0.0609     0.7512 0.000 0.000 0.000 0.980 0.020
#> GSM337234     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337235     4  0.1419     0.7512 0.000 0.012 0.016 0.956 0.016
#> GSM337236     4  0.3214     0.7090 0.000 0.104 0.008 0.856 0.032
#> GSM337237     2  0.4678     0.7094 0.000 0.648 0.012 0.328 0.012
#> GSM337238     4  0.0798     0.7569 0.000 0.000 0.016 0.976 0.008
#> GSM337239     4  0.4509     0.6657 0.000 0.056 0.088 0.796 0.060
#> GSM337240     5  0.4249     0.7284 0.000 0.000 0.000 0.432 0.568
#> GSM337241     4  0.6804     0.4417 0.000 0.108 0.248 0.572 0.072
#> GSM337242     4  0.3918     0.6763 0.000 0.024 0.068 0.828 0.080
#> GSM337243     5  0.4810     0.8161 0.000 0.012 0.020 0.316 0.652
#> GSM337244     4  0.5755     0.5812 0.000 0.072 0.144 0.700 0.084
#> GSM337245     2  0.2605     0.8995 0.000 0.852 0.000 0.148 0.000
#> GSM337246     4  0.2321     0.7485 0.000 0.024 0.016 0.916 0.044
#> GSM337247     5  0.4288     0.8281 0.000 0.000 0.012 0.324 0.664
#> GSM337248     5  0.4235     0.8275 0.000 0.000 0.008 0.336 0.656
#> GSM337249     2  0.2561     0.8998 0.000 0.856 0.000 0.144 0.000
#> GSM337250     5  0.4252     0.8254 0.000 0.000 0.008 0.340 0.652
#> GSM337251     4  0.1087     0.7561 0.000 0.008 0.016 0.968 0.008
#> GSM337252     4  0.1990     0.7457 0.000 0.004 0.028 0.928 0.040
#> GSM337253     2  0.5878     0.1872 0.000 0.496 0.016 0.060 0.428
#> GSM337254     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337255     2  0.2286     0.8655 0.000 0.888 0.004 0.108 0.000
#> GSM337256     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337257     4  0.0960     0.7561 0.000 0.004 0.016 0.972 0.008
#> GSM337258     2  0.2286     0.8655 0.000 0.888 0.004 0.108 0.000
#> GSM337259     2  0.4635     0.7062 0.000 0.776 0.128 0.064 0.032
#> GSM337260     4  0.1518     0.7532 0.000 0.016 0.020 0.952 0.012
#> GSM337261     2  0.6627     0.4521 0.000 0.580 0.256 0.056 0.108
#> GSM337262     5  0.5917     0.6529 0.000 0.016 0.068 0.384 0.532
#> GSM337263     4  0.0510     0.7557 0.000 0.016 0.000 0.984 0.000
#> GSM337264     4  0.4025     0.6512 0.000 0.156 0.016 0.796 0.032
#> GSM337265     4  0.7630     0.2475 0.000 0.116 0.316 0.448 0.120
#> GSM337266     4  0.7903     0.1721 0.000 0.116 0.364 0.368 0.152
#> GSM337267     4  0.3012     0.7074 0.000 0.004 0.052 0.872 0.072
#> GSM337268     4  0.0671     0.7519 0.000 0.004 0.000 0.980 0.016
#> GSM337269     4  0.0510     0.7521 0.000 0.000 0.000 0.984 0.016
#> GSM337270     4  0.8069     0.0162 0.000 0.108 0.272 0.392 0.228
#> GSM337271     4  0.7702     0.2231 0.000 0.116 0.320 0.436 0.128
#> GSM337272     4  0.1739     0.7508 0.000 0.004 0.032 0.940 0.024
#> GSM337273     4  0.5739     0.5582 0.000 0.056 0.112 0.700 0.132
#> GSM337274     2  0.6388     0.0977 0.000 0.464 0.016 0.108 0.412
#> GSM337275     4  0.4731    -0.5047 0.000 0.000 0.016 0.528 0.456
#> GSM337276     5  0.7692     0.4792 0.000 0.100 0.208 0.212 0.480
#> GSM337277     4  0.6021     0.5803 0.000 0.088 0.144 0.680 0.088
#> GSM337278     4  0.5551    -0.4631 0.000 0.000 0.068 0.488 0.444
#> GSM337279     5  0.4084     0.8293 0.000 0.004 0.000 0.328 0.668
#> GSM337280     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337281     5  0.4166     0.8197 0.000 0.000 0.004 0.348 0.648
#> GSM337282     5  0.3949     0.8281 0.000 0.000 0.000 0.332 0.668
#> GSM337283     1  0.6513     0.3342 0.560 0.020 0.256 0.000 0.164
#> GSM337284     5  0.6056     0.7186 0.000 0.016 0.096 0.316 0.572
#> GSM337285     4  0.7903     0.1770 0.000 0.116 0.360 0.372 0.152
#> GSM337286     5  0.6139     0.7031 0.000 0.016 0.108 0.304 0.572
#> GSM337287     4  0.7903     0.1721 0.000 0.116 0.364 0.368 0.152
#> GSM337288     5  0.4101     0.8287 0.000 0.000 0.004 0.332 0.664
#> GSM337289     5  0.6189     0.6970 0.000 0.024 0.100 0.296 0.580
#> GSM337290     4  0.4425    -0.4788 0.000 0.000 0.004 0.544 0.452
#> GSM337291     5  0.6055     0.4134 0.000 0.296 0.012 0.112 0.580
#> GSM337292     2  0.3455     0.8349 0.000 0.844 0.004 0.084 0.068
#> GSM337293     5  0.4696     0.7109 0.000 0.000 0.016 0.428 0.556
#> GSM337294     5  0.4084     0.8292 0.000 0.000 0.004 0.328 0.668
#> GSM337295     4  0.1673     0.7453 0.000 0.008 0.016 0.944 0.032
#> GSM337296     4  0.2689     0.7309 0.000 0.024 0.036 0.900 0.040
#> GSM337297     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337298     2  0.2424     0.8883 0.000 0.868 0.000 0.132 0.000
#> GSM337299     4  0.2813     0.7138 0.000 0.004 0.048 0.884 0.064
#> GSM337300     5  0.4165     0.8294 0.000 0.000 0.008 0.320 0.672
#> GSM337301     5  0.5461     0.6426 0.000 0.000 0.064 0.408 0.528
#> GSM337302     4  0.3512     0.6964 0.000 0.004 0.088 0.840 0.068
#> GSM337303     2  0.2719     0.8975 0.000 0.852 0.000 0.144 0.004
#> GSM337304     2  0.4254     0.8533 0.000 0.768 0.020 0.188 0.024
#> GSM337305     4  0.3797     0.6897 0.000 0.024 0.076 0.836 0.064
#> GSM337306     5  0.4165     0.8294 0.000 0.000 0.008 0.320 0.672
#> GSM337307     4  0.4160     0.6954 0.000 0.036 0.084 0.816 0.064
#> GSM337308     5  0.5787     0.5393 0.000 0.016 0.052 0.456 0.476
#> GSM337309     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337310     2  0.2719     0.9011 0.000 0.852 0.000 0.144 0.004
#> GSM337311     4  0.0960     0.7561 0.000 0.004 0.016 0.972 0.008
#> GSM337312     2  0.3387     0.8918 0.000 0.832 0.008 0.140 0.020
#> GSM337313     5  0.4251     0.8290 0.000 0.000 0.012 0.316 0.672
#> GSM337314     4  0.3877     0.6889 0.000 0.028 0.080 0.832 0.060
#> GSM337315     3  0.7294     0.1250 0.008 0.056 0.504 0.300 0.132
#> GSM337316     4  0.6758     0.4380 0.000 0.112 0.232 0.584 0.072
#> GSM337317     5  0.5898     0.6622 0.000 0.152 0.020 0.176 0.652
#> GSM337318     4  0.3665     0.7002 0.000 0.024 0.076 0.844 0.056
#> GSM337319     1  0.5336     0.5389 0.712 0.020 0.136 0.000 0.132
#> GSM337320     1  0.0404     0.7382 0.988 0.000 0.012 0.000 0.000
#> GSM337321     1  0.0000     0.7388 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0404     0.7386 0.988 0.000 0.012 0.000 0.000
#> GSM337323     3  0.7222     0.3295 0.292 0.060 0.496 0.000 0.152
#> GSM337324     1  0.6058     0.4636 0.632 0.020 0.192 0.000 0.156
#> GSM337325     1  0.7031    -0.1039 0.420 0.028 0.384 0.000 0.168
#> GSM337326     3  0.7193     0.3242 0.292 0.060 0.500 0.000 0.148
#> GSM337327     1  0.4134     0.4792 0.704 0.004 0.284 0.000 0.008
#> GSM337328     1  0.5889     0.4725 0.632 0.020 0.244 0.000 0.104
#> GSM337329     1  0.5416     0.5298 0.704 0.020 0.144 0.000 0.132
#> GSM337330     1  0.0162     0.7387 0.996 0.000 0.004 0.000 0.000
#> GSM337331     1  0.6058     0.4636 0.632 0.020 0.192 0.000 0.156
#> GSM337332     1  0.5992     0.4733 0.640 0.020 0.188 0.000 0.152
#> GSM337333     1  0.0000     0.7388 1.000 0.000 0.000 0.000 0.000
#> GSM337334     3  0.5179    -0.0626 0.460 0.016 0.508 0.000 0.016
#> GSM337335     1  0.0404     0.7386 0.988 0.000 0.012 0.000 0.000
#> GSM337336     1  0.5215     0.2331 0.580 0.016 0.380 0.000 0.024
#> GSM337337     3  0.4791    -0.0725 0.460 0.004 0.524 0.000 0.012
#> GSM337338     1  0.0566     0.7387 0.984 0.004 0.012 0.000 0.000
#> GSM337339     1  0.4449     0.3162 0.604 0.004 0.388 0.000 0.004
#> GSM337340     1  0.6110     0.4281 0.616 0.016 0.212 0.000 0.156
#> GSM337341     1  0.6022     0.4687 0.636 0.020 0.192 0.000 0.152
#> GSM337342     1  0.2502     0.6979 0.904 0.012 0.060 0.000 0.024
#> GSM337343     3  0.5258     0.3458 0.000 0.048 0.732 0.148 0.072
#> GSM337344     1  0.0290     0.7389 0.992 0.000 0.008 0.000 0.000
#> GSM337345     1  0.0566     0.7387 0.984 0.004 0.012 0.000 0.000
#> GSM337346     1  0.0290     0.7389 0.992 0.000 0.008 0.000 0.000
#> GSM337347     1  0.3947     0.6425 0.824 0.020 0.084 0.000 0.072
#> GSM337348     1  0.6087     0.4593 0.628 0.020 0.196 0.000 0.156
#> GSM337349     1  0.0451     0.7391 0.988 0.000 0.008 0.000 0.004
#> GSM337350     1  0.2806     0.6496 0.844 0.000 0.152 0.000 0.004
#> GSM337351     1  0.0290     0.7389 0.992 0.000 0.008 0.000 0.000
#> GSM337352     1  0.0771     0.7344 0.976 0.000 0.020 0.000 0.004
#> GSM337353     1  0.0000     0.7388 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0162     0.7387 0.996 0.000 0.004 0.000 0.000
#> GSM337355     1  0.2077     0.7042 0.908 0.000 0.084 0.000 0.008
#> GSM337356     1  0.0613     0.7378 0.984 0.004 0.008 0.000 0.004
#> GSM337357     1  0.6170     0.0983 0.520 0.024 0.380 0.000 0.076
#> GSM337358     1  0.0404     0.7386 0.988 0.000 0.012 0.000 0.000
#> GSM337359     1  0.4806     0.2201 0.572 0.004 0.408 0.000 0.016
#> GSM337360     1  0.0000     0.7388 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.4769     0.2544 0.588 0.004 0.392 0.000 0.016
#> GSM337362     1  0.4871     0.2683 0.592 0.012 0.384 0.000 0.012
#> GSM337363     1  0.0451     0.7368 0.988 0.000 0.008 0.000 0.004
#> GSM337364     1  0.5447     0.0882 0.512 0.012 0.440 0.000 0.036
#> GSM337365     1  0.3815     0.6476 0.832 0.020 0.088 0.000 0.060
#> GSM337366     1  0.0162     0.7387 0.996 0.000 0.000 0.000 0.004
#> GSM337367     1  0.0162     0.7391 0.996 0.004 0.000 0.000 0.000
#> GSM337368     1  0.4727     0.2273 0.576 0.008 0.408 0.000 0.008
#> GSM337369     1  0.6178     0.0883 0.516 0.024 0.384 0.000 0.076
#> GSM337370     1  0.0566     0.7387 0.984 0.004 0.012 0.000 0.000
#> GSM337371     1  0.0404     0.7386 0.988 0.000 0.012 0.000 0.000
#> GSM337372     1  0.6092     0.4583 0.632 0.024 0.200 0.000 0.144
#> GSM337373     1  0.0162     0.7391 0.996 0.004 0.000 0.000 0.000
#> GSM337374     1  0.2332     0.7041 0.904 0.004 0.076 0.000 0.016
#> GSM337375     1  0.4536     0.3924 0.640 0.008 0.344 0.000 0.008
#> GSM337376     1  0.0000     0.7388 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.3121     0.7283 0.000 0.008 0.000 0.796 0.004 0.192
#> GSM337198     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337199     4  0.3778     0.7482 0.000 0.012 0.028 0.812 0.028 0.120
#> GSM337200     4  0.1905     0.7804 0.000 0.020 0.016 0.932 0.020 0.012
#> GSM337201     4  0.3100     0.7525 0.000 0.004 0.008 0.840 0.024 0.124
#> GSM337202     4  0.2659     0.7741 0.000 0.020 0.028 0.896 0.024 0.032
#> GSM337203     5  0.4046     0.7790 0.000 0.000 0.000 0.168 0.748 0.084
#> GSM337204     4  0.1237     0.7813 0.000 0.020 0.000 0.956 0.020 0.004
#> GSM337205     5  0.6232     0.6699 0.000 0.000 0.144 0.176 0.588 0.092
#> GSM337206     4  0.2051     0.7795 0.000 0.004 0.020 0.920 0.044 0.012
#> GSM337207     2  0.4816     0.6730 0.000 0.692 0.008 0.212 0.008 0.080
#> GSM337208     2  0.3347     0.8274 0.000 0.856 0.044 0.056 0.020 0.024
#> GSM337209     4  0.4736     0.6824 0.000 0.016 0.108 0.748 0.024 0.104
#> GSM337210     2  0.1204     0.8655 0.000 0.944 0.000 0.056 0.000 0.000
#> GSM337211     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337212     4  0.2110     0.7677 0.000 0.004 0.000 0.900 0.084 0.012
#> GSM337213     2  0.4224     0.7248 0.000 0.744 0.016 0.200 0.008 0.032
#> GSM337214     4  0.2803     0.7582 0.000 0.016 0.000 0.856 0.012 0.116
#> GSM337215     4  0.2409     0.7761 0.000 0.016 0.024 0.908 0.032 0.020
#> GSM337216     5  0.5245     0.5805 0.000 0.188 0.008 0.052 0.688 0.064
#> GSM337217     5  0.4584     0.7508 0.000 0.000 0.048 0.196 0.720 0.036
#> GSM337218     5  0.3456     0.7942 0.000 0.000 0.000 0.172 0.788 0.040
#> GSM337219     5  0.3893     0.7279 0.000 0.052 0.020 0.100 0.812 0.016
#> GSM337220     2  0.4603     0.6991 0.000 0.716 0.016 0.212 0.012 0.044
#> GSM337221     4  0.3392     0.7359 0.000 0.020 0.032 0.852 0.028 0.068
#> GSM337222     4  0.2667     0.7559 0.000 0.000 0.000 0.852 0.020 0.128
#> GSM337223     4  0.2821     0.7590 0.000 0.020 0.008 0.880 0.028 0.064
#> GSM337224     4  0.2399     0.7756 0.000 0.012 0.024 0.908 0.032 0.024
#> GSM337225     2  0.2831     0.8460 0.000 0.884 0.028 0.052 0.020 0.016
#> GSM337226     4  0.2482     0.7730 0.000 0.012 0.028 0.904 0.028 0.028
#> GSM337227     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337228     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337229     4  0.5623     0.4738 0.000 0.212 0.016 0.628 0.012 0.132
#> GSM337230     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337231     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337232     2  0.6878     0.1176 0.000 0.396 0.044 0.392 0.020 0.148
#> GSM337233     4  0.2763     0.7638 0.000 0.004 0.012 0.880 0.052 0.052
#> GSM337234     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337235     4  0.2928     0.7717 0.000 0.016 0.028 0.880 0.028 0.048
#> GSM337236     4  0.4237     0.7093 0.000 0.096 0.016 0.788 0.020 0.080
#> GSM337237     2  0.5386     0.5949 0.000 0.628 0.016 0.264 0.012 0.080
#> GSM337238     4  0.2538     0.7570 0.000 0.016 0.000 0.860 0.000 0.124
#> GSM337239     4  0.4917     0.6668 0.000 0.032 0.076 0.756 0.056 0.080
#> GSM337240     5  0.4034     0.7485 0.000 0.000 0.004 0.280 0.692 0.024
#> GSM337241     4  0.7310     0.0192 0.000 0.056 0.320 0.444 0.060 0.120
#> GSM337242     4  0.4531     0.6849 0.000 0.008 0.072 0.772 0.064 0.084
#> GSM337243     5  0.3104     0.7855 0.000 0.004 0.004 0.152 0.824 0.016
#> GSM337244     4  0.6410     0.4128 0.000 0.040 0.196 0.608 0.080 0.076
#> GSM337245     2  0.1349     0.8651 0.000 0.940 0.000 0.056 0.000 0.004
#> GSM337246     4  0.3395     0.7503 0.000 0.020 0.000 0.812 0.020 0.148
#> GSM337247     5  0.2859     0.7896 0.000 0.000 0.000 0.156 0.828 0.016
#> GSM337248     5  0.2778     0.7952 0.000 0.000 0.000 0.168 0.824 0.008
#> GSM337249     2  0.1075     0.8639 0.000 0.952 0.000 0.048 0.000 0.000
#> GSM337250     5  0.2778     0.7952 0.000 0.000 0.000 0.168 0.824 0.008
#> GSM337251     4  0.2538     0.7540 0.000 0.016 0.000 0.860 0.000 0.124
#> GSM337252     4  0.2995     0.7486 0.000 0.012 0.008 0.844 0.008 0.128
#> GSM337253     2  0.5166     0.0883 0.000 0.476 0.008 0.028 0.468 0.020
#> GSM337254     2  0.1429     0.8666 0.000 0.940 0.000 0.052 0.004 0.004
#> GSM337255     2  0.0922     0.8431 0.000 0.968 0.000 0.024 0.004 0.004
#> GSM337256     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337257     4  0.2890     0.7543 0.000 0.016 0.000 0.848 0.012 0.124
#> GSM337258     2  0.0922     0.8431 0.000 0.968 0.000 0.024 0.004 0.004
#> GSM337259     2  0.4557     0.5493 0.000 0.696 0.244 0.020 0.036 0.004
#> GSM337260     4  0.3362     0.7488 0.000 0.016 0.008 0.828 0.020 0.128
#> GSM337261     2  0.6619     0.1107 0.000 0.464 0.372 0.024 0.068 0.072
#> GSM337262     5  0.6301     0.5287 0.000 0.004 0.064 0.320 0.516 0.096
#> GSM337263     4  0.1092     0.7810 0.000 0.020 0.000 0.960 0.020 0.000
#> GSM337264     4  0.5543     0.6119 0.000 0.156 0.048 0.684 0.020 0.092
#> GSM337265     3  0.6189     0.4276 0.000 0.056 0.556 0.284 0.096 0.008
#> GSM337266     3  0.5573     0.5193 0.000 0.056 0.640 0.208 0.096 0.000
#> GSM337267     4  0.3504     0.7161 0.000 0.000 0.112 0.820 0.052 0.016
#> GSM337268     4  0.1621     0.7762 0.000 0.004 0.004 0.936 0.048 0.008
#> GSM337269     4  0.1590     0.7754 0.000 0.000 0.008 0.936 0.048 0.008
#> GSM337270     3  0.7958     0.3376 0.000 0.052 0.404 0.232 0.200 0.112
#> GSM337271     3  0.6063     0.4239 0.000 0.056 0.540 0.304 0.100 0.000
#> GSM337272     4  0.3904     0.7405 0.000 0.012 0.028 0.796 0.024 0.140
#> GSM337273     4  0.6194     0.5253 0.000 0.020 0.100 0.632 0.096 0.152
#> GSM337274     2  0.6743     0.1242 0.000 0.460 0.008 0.068 0.336 0.128
#> GSM337275     5  0.4939     0.3798 0.000 0.000 0.028 0.468 0.484 0.020
#> GSM337276     5  0.7838     0.1899 0.000 0.044 0.300 0.128 0.388 0.140
#> GSM337277     4  0.6412     0.4076 0.000 0.048 0.200 0.608 0.068 0.076
#> GSM337278     4  0.6552    -0.1804 0.000 0.000 0.128 0.468 0.332 0.072
#> GSM337279     5  0.4079     0.7858 0.000 0.000 0.000 0.172 0.744 0.084
#> GSM337280     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337281     5  0.3388     0.7955 0.000 0.000 0.000 0.172 0.792 0.036
#> GSM337282     5  0.3354     0.7941 0.000 0.000 0.000 0.168 0.796 0.036
#> GSM337283     1  0.6121     0.1593 0.436 0.000 0.284 0.000 0.004 0.276
#> GSM337284     5  0.5952     0.6724 0.000 0.004 0.076 0.200 0.620 0.100
#> GSM337285     3  0.5687     0.5238 0.000 0.056 0.624 0.220 0.100 0.000
#> GSM337286     5  0.6321     0.6389 0.000 0.004 0.104 0.212 0.580 0.100
#> GSM337287     3  0.5573     0.5193 0.000 0.056 0.640 0.208 0.096 0.000
#> GSM337288     5  0.2668     0.7956 0.000 0.000 0.000 0.168 0.828 0.004
#> GSM337289     5  0.6252     0.6454 0.000 0.008 0.104 0.184 0.604 0.100
#> GSM337290     5  0.4960     0.4458 0.000 0.000 0.004 0.424 0.516 0.056
#> GSM337291     5  0.5589     0.5498 0.000 0.244 0.008 0.068 0.632 0.048
#> GSM337292     2  0.1666     0.8536 0.000 0.936 0.008 0.036 0.020 0.000
#> GSM337293     5  0.5057     0.6427 0.000 0.000 0.028 0.340 0.592 0.040
#> GSM337294     5  0.2877     0.7950 0.000 0.000 0.000 0.168 0.820 0.012
#> GSM337295     4  0.2414     0.7718 0.000 0.000 0.028 0.900 0.044 0.028
#> GSM337296     4  0.3946     0.7195 0.000 0.020 0.048 0.820 0.044 0.068
#> GSM337297     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337298     2  0.1340     0.8590 0.000 0.948 0.000 0.040 0.008 0.004
#> GSM337299     4  0.3368     0.7200 0.000 0.000 0.108 0.828 0.052 0.012
#> GSM337300     5  0.2706     0.7951 0.000 0.000 0.000 0.160 0.832 0.008
#> GSM337301     5  0.6283     0.6067 0.000 0.000 0.132 0.304 0.512 0.052
#> GSM337302     4  0.5188     0.6323 0.000 0.004 0.132 0.692 0.032 0.140
#> GSM337303     2  0.1364     0.8646 0.000 0.944 0.000 0.048 0.004 0.004
#> GSM337304     2  0.4313     0.7587 0.000 0.780 0.044 0.128 0.020 0.028
#> GSM337305     4  0.4567     0.6780 0.000 0.012 0.080 0.772 0.056 0.080
#> GSM337306     5  0.2706     0.7951 0.000 0.000 0.000 0.160 0.832 0.008
#> GSM337307     4  0.5096     0.6754 0.000 0.028 0.096 0.736 0.044 0.096
#> GSM337308     5  0.6603     0.2960 0.000 0.004 0.056 0.404 0.404 0.132
#> GSM337309     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337310     2  0.1285     0.8673 0.000 0.944 0.000 0.052 0.004 0.000
#> GSM337311     4  0.2890     0.7543 0.000 0.016 0.000 0.848 0.012 0.124
#> GSM337312     2  0.3646     0.8191 0.000 0.840 0.032 0.056 0.024 0.048
#> GSM337313     5  0.2859     0.7931 0.000 0.000 0.000 0.156 0.828 0.016
#> GSM337314     4  0.4741     0.6690 0.000 0.020 0.080 0.764 0.056 0.080
#> GSM337315     6  0.7338    -0.1876 0.004 0.012 0.312 0.208 0.068 0.396
#> GSM337316     4  0.6889     0.1329 0.000 0.056 0.304 0.504 0.068 0.068
#> GSM337317     5  0.3978     0.7268 0.000 0.052 0.020 0.100 0.808 0.020
#> GSM337318     4  0.4358     0.6976 0.000 0.020 0.072 0.792 0.048 0.068
#> GSM337319     1  0.5290     0.4224 0.608 0.000 0.244 0.000 0.004 0.144
#> GSM337320     1  0.0000     0.7012 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0260     0.7019 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM337322     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337323     3  0.6402    -0.2320 0.176 0.004 0.436 0.000 0.024 0.360
#> GSM337324     1  0.5715     0.3464 0.532 0.000 0.284 0.000 0.004 0.180
#> GSM337325     3  0.6492    -0.3358 0.268 0.004 0.368 0.000 0.012 0.348
#> GSM337326     3  0.6408    -0.2319 0.180 0.004 0.444 0.000 0.024 0.348
#> GSM337327     1  0.4174     0.2442 0.628 0.004 0.000 0.000 0.016 0.352
#> GSM337328     1  0.5998     0.2895 0.504 0.004 0.216 0.000 0.004 0.272
#> GSM337329     1  0.5451     0.3957 0.584 0.000 0.252 0.000 0.004 0.160
#> GSM337330     1  0.0000     0.7012 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.5715     0.3464 0.532 0.000 0.284 0.000 0.004 0.180
#> GSM337332     1  0.5701     0.3517 0.536 0.000 0.280 0.000 0.004 0.180
#> GSM337333     1  0.0146     0.7017 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337334     6  0.4333     0.2921 0.380 0.000 0.020 0.000 0.004 0.596
#> GSM337335     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337336     1  0.5231    -0.0808 0.524 0.004 0.028 0.004 0.024 0.416
#> GSM337337     6  0.3945     0.2897 0.380 0.000 0.008 0.000 0.000 0.612
#> GSM337338     1  0.0665     0.7006 0.980 0.008 0.000 0.000 0.008 0.004
#> GSM337339     1  0.4787    -0.0344 0.524 0.008 0.012 0.000 0.016 0.440
#> GSM337340     1  0.5843     0.2570 0.516 0.000 0.260 0.000 0.004 0.220
#> GSM337341     1  0.5701     0.3517 0.536 0.000 0.280 0.000 0.004 0.180
#> GSM337342     1  0.2937     0.6480 0.872 0.008 0.056 0.000 0.012 0.052
#> GSM337343     6  0.5622    -0.0291 0.000 0.004 0.288 0.096 0.024 0.588
#> GSM337344     1  0.0696     0.7016 0.980 0.008 0.004 0.000 0.004 0.004
#> GSM337345     1  0.0665     0.7006 0.980 0.008 0.000 0.000 0.008 0.004
#> GSM337346     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337347     1  0.4390     0.5560 0.744 0.008 0.152 0.000 0.004 0.092
#> GSM337348     1  0.5771     0.3362 0.524 0.000 0.280 0.000 0.004 0.192
#> GSM337349     1  0.0912     0.7017 0.972 0.008 0.012 0.000 0.004 0.004
#> GSM337350     1  0.3321     0.5508 0.796 0.008 0.000 0.000 0.016 0.180
#> GSM337351     1  0.0696     0.7011 0.980 0.008 0.004 0.000 0.004 0.004
#> GSM337352     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337353     1  0.0260     0.7019 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM337354     1  0.0146     0.7017 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM337355     1  0.1942     0.6645 0.916 0.000 0.008 0.000 0.012 0.064
#> GSM337356     1  0.0458     0.7012 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM337357     1  0.6179    -0.1814 0.464 0.004 0.116 0.004 0.024 0.388
#> GSM337358     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337359     1  0.4177    -0.0736 0.520 0.000 0.000 0.000 0.012 0.468
#> GSM337360     1  0.0260     0.7019 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM337361     1  0.4172    -0.0541 0.528 0.000 0.000 0.000 0.012 0.460
#> GSM337362     1  0.4708    -0.0564 0.528 0.000 0.016 0.000 0.020 0.436
#> GSM337363     1  0.0363     0.7015 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM337364     6  0.5435     0.1375 0.440 0.004 0.040 0.004 0.024 0.488
#> GSM337365     1  0.3955     0.5697 0.772 0.000 0.132 0.000 0.004 0.092
#> GSM337366     1  0.0260     0.7019 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM337367     1  0.0405     0.7019 0.988 0.000 0.008 0.000 0.004 0.000
#> GSM337368     1  0.4179    -0.0989 0.516 0.000 0.000 0.000 0.012 0.472
#> GSM337369     1  0.6192    -0.2200 0.448 0.004 0.116 0.004 0.024 0.404
#> GSM337370     1  0.0520     0.7013 0.984 0.008 0.000 0.000 0.008 0.000
#> GSM337371     1  0.0551     0.7008 0.984 0.008 0.000 0.000 0.004 0.004
#> GSM337372     1  0.5711     0.3456 0.540 0.000 0.264 0.000 0.004 0.192
#> GSM337373     1  0.0405     0.7019 0.988 0.000 0.008 0.000 0.004 0.000
#> GSM337374     1  0.2209     0.6520 0.900 0.000 0.024 0.000 0.004 0.072
#> GSM337375     1  0.4123     0.0684 0.568 0.000 0.000 0.000 0.012 0.420
#> GSM337376     1  0.0260     0.7019 0.992 0.000 0.008 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-kmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-kmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-kmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-kmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-kmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-kmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-kmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-kmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-kmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-kmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-kmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-CV-kmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-kmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-kmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-kmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-kmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-kmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-kmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-CV-kmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-kmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-kmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-kmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-kmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-kmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-kmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-kmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-kmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> CV:kmeans 180         2.02e-11    7.38e-38 2
#> CV:kmeans 127         2.96e-10    1.87e-27 3
#> CV:kmeans 122         7.07e-14    1.24e-24 4
#> CV:kmeans 136         6.35e-09    1.74e-28 5
#> CV:kmeans 134         2.42e-08    1.09e-27 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:skmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "skmeans"]
# you can also extract it by
# res = res_list["CV:skmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'skmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-skmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-skmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4475 0.553   0.553
#> 3 3 0.773           0.879       0.914         0.4564 0.797   0.632
#> 4 4 0.756           0.842       0.880         0.1294 0.882   0.677
#> 5 5 0.866           0.838       0.910         0.0516 0.943   0.789
#> 6 6 0.799           0.730       0.827         0.0399 0.992   0.967

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     1       0          1  1  0
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     1       0          1  1  0
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette p1    p2    p3
#> GSM337197     2  0.1753     0.8763  0 0.952 0.048
#> GSM337198     3  0.4002     0.9022  0 0.160 0.840
#> GSM337199     2  0.1753     0.8763  0 0.952 0.048
#> GSM337200     2  0.1753     0.8763  0 0.952 0.048
#> GSM337201     2  0.1643     0.8768  0 0.956 0.044
#> GSM337202     2  0.1753     0.8763  0 0.952 0.048
#> GSM337203     2  0.3116     0.8445  0 0.892 0.108
#> GSM337204     2  0.1753     0.8763  0 0.952 0.048
#> GSM337205     2  0.3038     0.8462  0 0.896 0.104
#> GSM337206     2  0.1643     0.8768  0 0.956 0.044
#> GSM337207     3  0.4121     0.8983  0 0.168 0.832
#> GSM337208     3  0.4002     0.9022  0 0.160 0.840
#> GSM337209     2  0.1753     0.8763  0 0.952 0.048
#> GSM337210     3  0.4002     0.9022  0 0.160 0.840
#> GSM337211     3  0.4002     0.9022  0 0.160 0.840
#> GSM337212     2  0.1643     0.8768  0 0.956 0.044
#> GSM337213     3  0.4121     0.8983  0 0.168 0.832
#> GSM337214     2  0.1753     0.8763  0 0.952 0.048
#> GSM337215     2  0.1753     0.8763  0 0.952 0.048
#> GSM337216     3  0.1753     0.7894  0 0.048 0.952
#> GSM337217     2  0.6260    -0.2389  0 0.552 0.448
#> GSM337218     2  0.0000     0.8733  0 1.000 0.000
#> GSM337219     3  0.5560     0.7981  0 0.300 0.700
#> GSM337220     3  0.4178     0.8953  0 0.172 0.828
#> GSM337221     2  0.4654     0.8228  0 0.792 0.208
#> GSM337222     2  0.1643     0.8768  0 0.956 0.044
#> GSM337223     2  0.4291     0.8382  0 0.820 0.180
#> GSM337224     2  0.1643     0.8768  0 0.956 0.044
#> GSM337225     3  0.4062     0.9004  0 0.164 0.836
#> GSM337226     2  0.1643     0.8768  0 0.956 0.044
#> GSM337227     3  0.4002     0.9022  0 0.160 0.840
#> GSM337228     3  0.4002     0.9022  0 0.160 0.840
#> GSM337229     3  0.4974     0.8308  0 0.236 0.764
#> GSM337230     3  0.4002     0.9022  0 0.160 0.840
#> GSM337231     3  0.4002     0.9022  0 0.160 0.840
#> GSM337232     3  0.4121     0.8983  0 0.168 0.832
#> GSM337233     2  0.1643     0.8768  0 0.956 0.044
#> GSM337234     3  0.4002     0.9022  0 0.160 0.840
#> GSM337235     2  0.1753     0.8763  0 0.952 0.048
#> GSM337236     3  0.5465     0.3666  0 0.288 0.712
#> GSM337237     3  0.4121     0.8983  0 0.168 0.832
#> GSM337238     2  0.1753     0.8763  0 0.952 0.048
#> GSM337239     2  0.5835     0.6942  0 0.660 0.340
#> GSM337240     2  0.0000     0.8733  0 1.000 0.000
#> GSM337241     2  0.5431     0.7681  0 0.716 0.284
#> GSM337242     2  0.4002     0.8153  0 0.840 0.160
#> GSM337243     2  0.5859     0.1938  0 0.656 0.344
#> GSM337244     2  0.4654     0.8228  0 0.792 0.208
#> GSM337245     3  0.4002     0.9022  0 0.160 0.840
#> GSM337246     2  0.4654     0.8228  0 0.792 0.208
#> GSM337247     2  0.0000     0.8733  0 1.000 0.000
#> GSM337248     2  0.0000     0.8733  0 1.000 0.000
#> GSM337249     3  0.0424     0.8144  0 0.008 0.992
#> GSM337250     2  0.0000     0.8733  0 1.000 0.000
#> GSM337251     2  0.1753     0.8763  0 0.952 0.048
#> GSM337252     2  0.1753     0.8763  0 0.952 0.048
#> GSM337253     3  0.4654     0.8765  0 0.208 0.792
#> GSM337254     3  0.4002     0.9022  0 0.160 0.840
#> GSM337255     3  0.0000     0.8090  0 0.000 1.000
#> GSM337256     3  0.4002     0.9022  0 0.160 0.840
#> GSM337257     2  0.1753     0.8763  0 0.952 0.048
#> GSM337258     3  0.0000     0.8090  0 0.000 1.000
#> GSM337259     3  0.0000     0.8090  0 0.000 1.000
#> GSM337260     2  0.6244    -0.0436  0 0.560 0.440
#> GSM337261     3  0.1643     0.7903  0 0.044 0.956
#> GSM337262     2  0.4002     0.8153  0 0.840 0.160
#> GSM337263     2  0.1964     0.8715  0 0.944 0.056
#> GSM337264     3  0.6079     0.0269  0 0.388 0.612
#> GSM337265     2  0.5016     0.7690  0 0.760 0.240
#> GSM337266     2  0.5016     0.7690  0 0.760 0.240
#> GSM337267     2  0.1643     0.8768  0 0.956 0.044
#> GSM337268     2  0.1643     0.8768  0 0.956 0.044
#> GSM337269     2  0.1643     0.8768  0 0.956 0.044
#> GSM337270     2  0.4291     0.8073  0 0.820 0.180
#> GSM337271     2  0.5016     0.7690  0 0.760 0.240
#> GSM337272     2  0.1753     0.8763  0 0.952 0.048
#> GSM337273     2  0.5016     0.7690  0 0.760 0.240
#> GSM337274     3  0.4750     0.8745  0 0.216 0.784
#> GSM337275     2  0.0000     0.8733  0 1.000 0.000
#> GSM337276     3  0.5138     0.5527  0 0.252 0.748
#> GSM337277     2  0.5291     0.7837  0 0.732 0.268
#> GSM337278     2  0.0000     0.8733  0 1.000 0.000
#> GSM337279     2  0.0237     0.8735  0 0.996 0.004
#> GSM337280     3  0.4002     0.9022  0 0.160 0.840
#> GSM337281     2  0.0000     0.8733  0 1.000 0.000
#> GSM337282     2  0.0000     0.8733  0 1.000 0.000
#> GSM337283     1  0.0000     1.0000  1 0.000 0.000
#> GSM337284     2  0.4002     0.8153  0 0.840 0.160
#> GSM337285     2  0.5016     0.7690  0 0.760 0.240
#> GSM337286     2  0.4002     0.8153  0 0.840 0.160
#> GSM337287     2  0.5016     0.7690  0 0.760 0.240
#> GSM337288     2  0.0000     0.8733  0 1.000 0.000
#> GSM337289     2  0.4002     0.8153  0 0.840 0.160
#> GSM337290     2  0.0000     0.8733  0 1.000 0.000
#> GSM337291     3  0.4702     0.8758  0 0.212 0.788
#> GSM337292     3  0.4605     0.8787  0 0.204 0.796
#> GSM337293     2  0.0000     0.8733  0 1.000 0.000
#> GSM337294     2  0.0000     0.8733  0 1.000 0.000
#> GSM337295     2  0.1643     0.8768  0 0.956 0.044
#> GSM337296     2  0.4654     0.8228  0 0.792 0.208
#> GSM337297     3  0.4002     0.9022  0 0.160 0.840
#> GSM337298     3  0.0000     0.8090  0 0.000 1.000
#> GSM337299     2  0.1643     0.8768  0 0.956 0.044
#> GSM337300     2  0.0424     0.8735  0 0.992 0.008
#> GSM337301     2  0.0000     0.8733  0 1.000 0.000
#> GSM337302     2  0.1753     0.8763  0 0.952 0.048
#> GSM337303     3  0.0237     0.8079  0 0.004 0.996
#> GSM337304     3  0.4002     0.9022  0 0.160 0.840
#> GSM337305     2  0.4555     0.8225  0 0.800 0.200
#> GSM337306     2  0.0424     0.8735  0 0.992 0.008
#> GSM337307     2  0.4702     0.8172  0 0.788 0.212
#> GSM337308     2  0.4002     0.8153  0 0.840 0.160
#> GSM337309     3  0.4002     0.9022  0 0.160 0.840
#> GSM337310     3  0.4002     0.9022  0 0.160 0.840
#> GSM337311     2  0.1753     0.8763  0 0.952 0.048
#> GSM337312     3  0.0424     0.8064  0 0.008 0.992
#> GSM337313     2  0.0424     0.8735  0 0.992 0.008
#> GSM337314     2  0.4555     0.8225  0 0.800 0.200
#> GSM337315     1  0.0000     1.0000  1 0.000 0.000
#> GSM337316     2  0.6095     0.6225  0 0.608 0.392
#> GSM337317     3  0.5431     0.8165  0 0.284 0.716
#> GSM337318     2  0.4654     0.8228  0 0.792 0.208
#> GSM337319     1  0.0000     1.0000  1 0.000 0.000
#> GSM337320     1  0.0000     1.0000  1 0.000 0.000
#> GSM337321     1  0.0000     1.0000  1 0.000 0.000
#> GSM337322     1  0.0000     1.0000  1 0.000 0.000
#> GSM337323     1  0.0000     1.0000  1 0.000 0.000
#> GSM337324     1  0.0000     1.0000  1 0.000 0.000
#> GSM337325     1  0.0000     1.0000  1 0.000 0.000
#> GSM337326     1  0.0000     1.0000  1 0.000 0.000
#> GSM337327     1  0.0000     1.0000  1 0.000 0.000
#> GSM337328     1  0.0000     1.0000  1 0.000 0.000
#> GSM337329     1  0.0000     1.0000  1 0.000 0.000
#> GSM337330     1  0.0000     1.0000  1 0.000 0.000
#> GSM337331     1  0.0000     1.0000  1 0.000 0.000
#> GSM337332     1  0.0000     1.0000  1 0.000 0.000
#> GSM337333     1  0.0000     1.0000  1 0.000 0.000
#> GSM337334     1  0.0000     1.0000  1 0.000 0.000
#> GSM337335     1  0.0000     1.0000  1 0.000 0.000
#> GSM337336     1  0.0000     1.0000  1 0.000 0.000
#> GSM337337     1  0.0000     1.0000  1 0.000 0.000
#> GSM337338     1  0.0000     1.0000  1 0.000 0.000
#> GSM337339     1  0.0000     1.0000  1 0.000 0.000
#> GSM337340     1  0.0000     1.0000  1 0.000 0.000
#> GSM337341     1  0.0000     1.0000  1 0.000 0.000
#> GSM337342     1  0.0000     1.0000  1 0.000 0.000
#> GSM337343     1  0.0000     1.0000  1 0.000 0.000
#> GSM337344     1  0.0000     1.0000  1 0.000 0.000
#> GSM337345     1  0.0000     1.0000  1 0.000 0.000
#> GSM337346     1  0.0000     1.0000  1 0.000 0.000
#> GSM337347     1  0.0000     1.0000  1 0.000 0.000
#> GSM337348     1  0.0000     1.0000  1 0.000 0.000
#> GSM337349     1  0.0000     1.0000  1 0.000 0.000
#> GSM337350     1  0.0000     1.0000  1 0.000 0.000
#> GSM337351     1  0.0000     1.0000  1 0.000 0.000
#> GSM337352     1  0.0000     1.0000  1 0.000 0.000
#> GSM337353     1  0.0000     1.0000  1 0.000 0.000
#> GSM337354     1  0.0000     1.0000  1 0.000 0.000
#> GSM337355     1  0.0000     1.0000  1 0.000 0.000
#> GSM337356     1  0.0000     1.0000  1 0.000 0.000
#> GSM337357     1  0.0000     1.0000  1 0.000 0.000
#> GSM337358     1  0.0000     1.0000  1 0.000 0.000
#> GSM337359     1  0.0000     1.0000  1 0.000 0.000
#> GSM337360     1  0.0000     1.0000  1 0.000 0.000
#> GSM337361     1  0.0000     1.0000  1 0.000 0.000
#> GSM337362     1  0.0000     1.0000  1 0.000 0.000
#> GSM337363     1  0.0000     1.0000  1 0.000 0.000
#> GSM337364     1  0.0000     1.0000  1 0.000 0.000
#> GSM337365     1  0.0000     1.0000  1 0.000 0.000
#> GSM337366     1  0.0000     1.0000  1 0.000 0.000
#> GSM337367     1  0.0000     1.0000  1 0.000 0.000
#> GSM337368     1  0.0000     1.0000  1 0.000 0.000
#> GSM337369     1  0.0000     1.0000  1 0.000 0.000
#> GSM337370     1  0.0000     1.0000  1 0.000 0.000
#> GSM337371     1  0.0000     1.0000  1 0.000 0.000
#> GSM337372     1  0.0000     1.0000  1 0.000 0.000
#> GSM337373     1  0.0000     1.0000  1 0.000 0.000
#> GSM337374     1  0.0000     1.0000  1 0.000 0.000
#> GSM337375     1  0.0000     1.0000  1 0.000 0.000
#> GSM337376     1  0.0000     1.0000  1 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.6296      0.777 0.000 0.124 0.224 0.652
#> GSM337198     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337199     4  0.5932      0.802 0.000 0.132 0.172 0.696
#> GSM337200     4  0.5985      0.802 0.000 0.140 0.168 0.692
#> GSM337201     4  0.4888      0.771 0.000 0.124 0.096 0.780
#> GSM337202     4  0.5859      0.803 0.000 0.140 0.156 0.704
#> GSM337203     3  0.1389      0.843 0.000 0.000 0.952 0.048
#> GSM337204     4  0.5902      0.803 0.000 0.140 0.160 0.700
#> GSM337205     3  0.3356      0.797 0.000 0.000 0.824 0.176
#> GSM337206     4  0.4827      0.773 0.000 0.124 0.092 0.784
#> GSM337207     2  0.2281      0.829 0.000 0.904 0.000 0.096
#> GSM337208     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337209     4  0.4636      0.766 0.000 0.140 0.068 0.792
#> GSM337210     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337212     4  0.6819      0.676 0.000 0.124 0.312 0.564
#> GSM337213     2  0.2011      0.843 0.000 0.920 0.000 0.080
#> GSM337214     4  0.5849      0.803 0.000 0.132 0.164 0.704
#> GSM337215     4  0.5972      0.801 0.000 0.132 0.176 0.692
#> GSM337216     3  0.5429      0.672 0.000 0.208 0.720 0.072
#> GSM337217     3  0.3172      0.775 0.000 0.160 0.840 0.000
#> GSM337218     3  0.1637      0.835 0.000 0.000 0.940 0.060
#> GSM337219     3  0.3569      0.726 0.000 0.196 0.804 0.000
#> GSM337220     2  0.2281      0.829 0.000 0.904 0.000 0.096
#> GSM337221     4  0.2216      0.748 0.000 0.000 0.092 0.908
#> GSM337222     4  0.5874      0.802 0.000 0.124 0.176 0.700
#> GSM337223     4  0.5325      0.801 0.000 0.096 0.160 0.744
#> GSM337224     4  0.5990      0.798 0.000 0.124 0.188 0.688
#> GSM337225     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337226     4  0.5990      0.798 0.000 0.124 0.188 0.688
#> GSM337227     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337228     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337229     2  0.5947      0.306 0.000 0.628 0.060 0.312
#> GSM337230     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337231     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337232     2  0.2345      0.824 0.000 0.900 0.000 0.100
#> GSM337233     4  0.5977      0.798 0.000 0.120 0.192 0.688
#> GSM337234     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337235     4  0.5944      0.803 0.000 0.140 0.164 0.696
#> GSM337236     4  0.6617      0.304 0.000 0.380 0.088 0.532
#> GSM337237     2  0.2281      0.829 0.000 0.904 0.000 0.096
#> GSM337238     4  0.5800      0.804 0.000 0.128 0.164 0.708
#> GSM337239     4  0.6162      0.598 0.000 0.168 0.156 0.676
#> GSM337240     3  0.2011      0.821 0.000 0.000 0.920 0.080
#> GSM337241     4  0.3793      0.705 0.000 0.044 0.112 0.844
#> GSM337242     4  0.3907      0.663 0.000 0.000 0.232 0.768
#> GSM337243     3  0.3796      0.805 0.000 0.096 0.848 0.056
#> GSM337244     4  0.2589      0.723 0.000 0.000 0.116 0.884
#> GSM337245     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337246     4  0.2216      0.748 0.000 0.000 0.092 0.908
#> GSM337247     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337248     3  0.1389      0.842 0.000 0.000 0.952 0.048
#> GSM337249     2  0.1211      0.883 0.000 0.960 0.000 0.040
#> GSM337250     3  0.1637      0.835 0.000 0.000 0.940 0.060
#> GSM337251     4  0.5581      0.800 0.000 0.140 0.132 0.728
#> GSM337252     4  0.4568      0.772 0.000 0.124 0.076 0.800
#> GSM337253     2  0.4431      0.534 0.000 0.696 0.304 0.000
#> GSM337254     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337255     2  0.2760      0.821 0.000 0.872 0.000 0.128
#> GSM337256     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337257     4  0.5849      0.803 0.000 0.132 0.164 0.704
#> GSM337258     2  0.2760      0.821 0.000 0.872 0.000 0.128
#> GSM337259     2  0.2921      0.813 0.000 0.860 0.000 0.140
#> GSM337260     4  0.6587      0.722 0.000 0.252 0.132 0.616
#> GSM337261     2  0.5929      0.635 0.000 0.688 0.108 0.204
#> GSM337262     3  0.1940      0.827 0.000 0.000 0.924 0.076
#> GSM337263     4  0.5948      0.802 0.000 0.144 0.160 0.696
#> GSM337264     4  0.6751      0.326 0.000 0.396 0.096 0.508
#> GSM337265     4  0.5993      0.484 0.000 0.064 0.308 0.628
#> GSM337266     4  0.4514      0.572 0.000 0.064 0.136 0.800
#> GSM337267     4  0.5012      0.762 0.000 0.112 0.116 0.772
#> GSM337268     4  0.6013      0.796 0.000 0.120 0.196 0.684
#> GSM337269     4  0.5902      0.801 0.000 0.120 0.184 0.696
#> GSM337270     3  0.4304      0.613 0.000 0.000 0.716 0.284
#> GSM337271     4  0.5835      0.531 0.000 0.064 0.280 0.656
#> GSM337272     4  0.5923      0.801 0.000 0.128 0.176 0.696
#> GSM337273     4  0.5372      0.176 0.000 0.012 0.444 0.544
#> GSM337274     2  0.4761      0.382 0.000 0.628 0.372 0.000
#> GSM337275     3  0.3123      0.742 0.000 0.000 0.844 0.156
#> GSM337276     3  0.6951      0.565 0.000 0.140 0.556 0.304
#> GSM337277     4  0.4139      0.704 0.000 0.040 0.144 0.816
#> GSM337278     3  0.4454      0.647 0.000 0.000 0.692 0.308
#> GSM337279     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337280     2  0.0188      0.901 0.000 0.996 0.004 0.000
#> GSM337281     3  0.1637      0.835 0.000 0.000 0.940 0.060
#> GSM337282     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337283     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337284     3  0.1940      0.827 0.000 0.000 0.924 0.076
#> GSM337285     4  0.4514      0.572 0.000 0.064 0.136 0.800
#> GSM337286     3  0.3266      0.799 0.000 0.000 0.832 0.168
#> GSM337287     4  0.4514      0.572 0.000 0.064 0.136 0.800
#> GSM337288     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337289     3  0.2011      0.825 0.000 0.000 0.920 0.080
#> GSM337290     3  0.2868      0.763 0.000 0.000 0.864 0.136
#> GSM337291     3  0.4624      0.482 0.000 0.340 0.660 0.000
#> GSM337292     2  0.2647      0.796 0.000 0.880 0.120 0.000
#> GSM337293     3  0.0817      0.852 0.000 0.000 0.976 0.024
#> GSM337294     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337295     4  0.6049      0.794 0.000 0.120 0.200 0.680
#> GSM337296     4  0.2345      0.746 0.000 0.000 0.100 0.900
#> GSM337297     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337298     2  0.2760      0.821 0.000 0.872 0.000 0.128
#> GSM337299     4  0.5010      0.764 0.000 0.120 0.108 0.772
#> GSM337300     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337301     3  0.4040      0.736 0.000 0.000 0.752 0.248
#> GSM337302     4  0.4700      0.768 0.000 0.124 0.084 0.792
#> GSM337303     2  0.2469      0.836 0.000 0.892 0.000 0.108
#> GSM337304     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337305     4  0.3074      0.718 0.000 0.000 0.152 0.848
#> GSM337306     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337307     4  0.4332      0.693 0.000 0.040 0.160 0.800
#> GSM337308     3  0.3266      0.769 0.000 0.000 0.832 0.168
#> GSM337309     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0000      0.903 0.000 1.000 0.000 0.000
#> GSM337311     4  0.5842      0.803 0.000 0.128 0.168 0.704
#> GSM337312     2  0.2704      0.824 0.000 0.876 0.000 0.124
#> GSM337313     3  0.0188      0.858 0.000 0.000 0.996 0.004
#> GSM337314     4  0.3450      0.713 0.000 0.008 0.156 0.836
#> GSM337315     1  0.2401      0.903 0.904 0.000 0.004 0.092
#> GSM337316     4  0.5677      0.635 0.000 0.140 0.140 0.720
#> GSM337317     3  0.3486      0.735 0.000 0.188 0.812 0.000
#> GSM337318     4  0.2345      0.745 0.000 0.000 0.100 0.900
#> GSM337319     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337343     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337344     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000      0.998 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000      0.998 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.0671      0.876 0.000 0.000 0.004 0.980 0.016
#> GSM337198     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337199     4  0.0771      0.872 0.000 0.000 0.020 0.976 0.004
#> GSM337200     4  0.1251      0.874 0.000 0.000 0.036 0.956 0.008
#> GSM337201     4  0.2389      0.811 0.000 0.000 0.116 0.880 0.004
#> GSM337202     4  0.1205      0.872 0.000 0.000 0.040 0.956 0.004
#> GSM337203     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337204     4  0.0798      0.874 0.000 0.000 0.016 0.976 0.008
#> GSM337205     5  0.3621      0.770 0.000 0.000 0.192 0.020 0.788
#> GSM337206     4  0.2583      0.814 0.000 0.000 0.132 0.864 0.004
#> GSM337207     2  0.3774      0.602 0.000 0.704 0.000 0.296 0.000
#> GSM337208     2  0.0162      0.876 0.000 0.996 0.000 0.004 0.000
#> GSM337209     4  0.2929      0.751 0.000 0.000 0.180 0.820 0.000
#> GSM337210     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337211     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337212     4  0.2377      0.793 0.000 0.000 0.000 0.872 0.128
#> GSM337213     2  0.3508      0.660 0.000 0.748 0.000 0.252 0.000
#> GSM337214     4  0.0290      0.877 0.000 0.000 0.000 0.992 0.008
#> GSM337215     4  0.0880      0.874 0.000 0.000 0.032 0.968 0.000
#> GSM337216     5  0.3160      0.743 0.000 0.188 0.004 0.000 0.808
#> GSM337217     5  0.3182      0.821 0.000 0.092 0.016 0.028 0.864
#> GSM337218     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337219     5  0.2179      0.825 0.000 0.100 0.000 0.004 0.896
#> GSM337220     2  0.3684      0.625 0.000 0.720 0.000 0.280 0.000
#> GSM337221     4  0.4327      0.110 0.000 0.000 0.360 0.632 0.008
#> GSM337222     4  0.0404      0.876 0.000 0.000 0.000 0.988 0.012
#> GSM337223     4  0.2390      0.816 0.000 0.000 0.084 0.896 0.020
#> GSM337224     4  0.1251      0.872 0.000 0.000 0.036 0.956 0.008
#> GSM337225     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337226     4  0.0865      0.873 0.000 0.000 0.024 0.972 0.004
#> GSM337227     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337229     4  0.3949      0.423 0.000 0.332 0.000 0.668 0.000
#> GSM337230     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337231     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337232     2  0.4444      0.475 0.000 0.624 0.012 0.364 0.000
#> GSM337233     4  0.2228      0.843 0.000 0.000 0.048 0.912 0.040
#> GSM337234     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337235     4  0.1251      0.872 0.000 0.000 0.036 0.956 0.008
#> GSM337236     2  0.6388      0.206 0.000 0.552 0.188 0.252 0.008
#> GSM337237     2  0.3707      0.621 0.000 0.716 0.000 0.284 0.000
#> GSM337238     4  0.0451      0.876 0.000 0.000 0.004 0.988 0.008
#> GSM337239     3  0.5434      0.777 0.000 0.052 0.680 0.232 0.036
#> GSM337240     5  0.0963      0.876 0.000 0.000 0.000 0.036 0.964
#> GSM337241     3  0.3861      0.775 0.000 0.000 0.712 0.284 0.004
#> GSM337242     3  0.5916      0.626 0.000 0.000 0.544 0.336 0.120
#> GSM337243     5  0.0671      0.872 0.000 0.016 0.000 0.004 0.980
#> GSM337244     3  0.3635      0.783 0.000 0.000 0.748 0.248 0.004
#> GSM337245     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337246     4  0.1764      0.828 0.000 0.000 0.064 0.928 0.008
#> GSM337247     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337248     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337249     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337250     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337251     4  0.0451      0.876 0.000 0.000 0.008 0.988 0.004
#> GSM337252     4  0.2389      0.810 0.000 0.000 0.116 0.880 0.004
#> GSM337253     2  0.4291      0.107 0.000 0.536 0.000 0.000 0.464
#> GSM337254     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337255     2  0.0290      0.874 0.000 0.992 0.008 0.000 0.000
#> GSM337256     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337257     4  0.0324      0.877 0.000 0.000 0.004 0.992 0.004
#> GSM337258     2  0.0794      0.861 0.000 0.972 0.028 0.000 0.000
#> GSM337259     2  0.3210      0.684 0.000 0.788 0.212 0.000 0.000
#> GSM337260     4  0.0798      0.873 0.000 0.016 0.000 0.976 0.008
#> GSM337261     3  0.4288      0.259 0.000 0.384 0.612 0.000 0.004
#> GSM337262     5  0.2915      0.812 0.000 0.000 0.116 0.024 0.860
#> GSM337263     4  0.0798      0.874 0.000 0.000 0.016 0.976 0.008
#> GSM337264     2  0.5861      0.330 0.000 0.616 0.124 0.252 0.008
#> GSM337265     3  0.4139      0.794 0.000 0.004 0.780 0.164 0.052
#> GSM337266     3  0.1365      0.739 0.000 0.004 0.952 0.040 0.004
#> GSM337267     4  0.3109      0.751 0.000 0.000 0.200 0.800 0.000
#> GSM337268     4  0.1300      0.869 0.000 0.000 0.016 0.956 0.028
#> GSM337269     4  0.1469      0.865 0.000 0.000 0.016 0.948 0.036
#> GSM337270     3  0.4101      0.697 0.000 0.000 0.768 0.048 0.184
#> GSM337271     3  0.4359      0.787 0.000 0.004 0.776 0.128 0.092
#> GSM337272     4  0.0609      0.873 0.000 0.000 0.020 0.980 0.000
#> GSM337273     3  0.4364      0.791 0.000 0.000 0.764 0.148 0.088
#> GSM337274     2  0.4235      0.236 0.000 0.576 0.000 0.000 0.424
#> GSM337275     5  0.3527      0.762 0.000 0.000 0.024 0.172 0.804
#> GSM337276     3  0.3384      0.641 0.000 0.060 0.848 0.004 0.088
#> GSM337277     3  0.3508      0.785 0.000 0.000 0.748 0.252 0.000
#> GSM337278     5  0.5490      0.637 0.000 0.000 0.200 0.148 0.652
#> GSM337279     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337280     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337281     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337282     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337283     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337284     5  0.2915      0.812 0.000 0.000 0.116 0.024 0.860
#> GSM337285     3  0.1443      0.742 0.000 0.004 0.948 0.044 0.004
#> GSM337286     5  0.3266      0.779 0.000 0.000 0.200 0.004 0.796
#> GSM337287     3  0.1365      0.739 0.000 0.004 0.952 0.040 0.004
#> GSM337288     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337289     5  0.3241      0.788 0.000 0.000 0.144 0.024 0.832
#> GSM337290     5  0.3508      0.648 0.000 0.000 0.000 0.252 0.748
#> GSM337291     5  0.3790      0.623 0.000 0.272 0.000 0.004 0.724
#> GSM337292     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337293     5  0.3197      0.795 0.000 0.000 0.024 0.140 0.836
#> GSM337294     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337295     4  0.1386      0.871 0.000 0.000 0.032 0.952 0.016
#> GSM337296     4  0.4824     -0.341 0.000 0.000 0.468 0.512 0.020
#> GSM337297     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337298     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337299     4  0.3074      0.753 0.000 0.000 0.196 0.804 0.000
#> GSM337300     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337301     5  0.5408      0.648 0.000 0.000 0.180 0.156 0.664
#> GSM337302     4  0.3074      0.740 0.000 0.000 0.196 0.804 0.000
#> GSM337303     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337304     2  0.1399      0.846 0.000 0.952 0.020 0.028 0.000
#> GSM337305     3  0.5086      0.579 0.000 0.000 0.564 0.396 0.040
#> GSM337306     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337307     3  0.3884      0.752 0.000 0.000 0.708 0.288 0.004
#> GSM337308     5  0.5357      0.472 0.000 0.000 0.264 0.096 0.640
#> GSM337309     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337310     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337311     4  0.0324      0.877 0.000 0.000 0.004 0.992 0.004
#> GSM337312     2  0.0000      0.878 0.000 1.000 0.000 0.000 0.000
#> GSM337313     5  0.0609      0.881 0.000 0.000 0.000 0.020 0.980
#> GSM337314     3  0.4275      0.761 0.000 0.000 0.696 0.284 0.020
#> GSM337315     1  0.3509      0.775 0.792 0.000 0.196 0.004 0.008
#> GSM337316     3  0.3888      0.792 0.000 0.008 0.756 0.228 0.008
#> GSM337317     5  0.2124      0.828 0.000 0.096 0.000 0.004 0.900
#> GSM337318     3  0.4746      0.404 0.000 0.000 0.504 0.480 0.016
#> GSM337319     1  0.0566      0.985 0.984 0.000 0.012 0.000 0.004
#> GSM337320     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337321     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.1106      0.975 0.964 0.000 0.024 0.000 0.012
#> GSM337324     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337325     1  0.1012      0.978 0.968 0.000 0.020 0.000 0.012
#> GSM337326     1  0.1012      0.978 0.968 0.000 0.020 0.000 0.012
#> GSM337327     1  0.0451      0.985 0.988 0.000 0.008 0.000 0.004
#> GSM337328     1  0.0566      0.985 0.984 0.000 0.012 0.000 0.004
#> GSM337329     1  0.0566      0.985 0.984 0.000 0.012 0.000 0.004
#> GSM337330     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337332     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337333     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.1117      0.975 0.964 0.000 0.020 0.000 0.016
#> GSM337335     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337337     1  0.0912      0.980 0.972 0.000 0.016 0.000 0.012
#> GSM337338     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0162      0.988 0.996 0.000 0.004 0.000 0.000
#> GSM337340     1  0.0566      0.986 0.984 0.000 0.012 0.000 0.004
#> GSM337341     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337342     1  0.0451      0.987 0.988 0.000 0.008 0.000 0.004
#> GSM337343     1  0.1469      0.964 0.948 0.000 0.036 0.000 0.016
#> GSM337344     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0566      0.985 0.984 0.000 0.012 0.000 0.004
#> GSM337348     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337349     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0451      0.985 0.988 0.000 0.008 0.000 0.004
#> GSM337351     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337357     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337358     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0579      0.983 0.984 0.000 0.008 0.000 0.008
#> GSM337360     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0579      0.983 0.984 0.000 0.008 0.000 0.008
#> GSM337362     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337365     1  0.0451      0.987 0.988 0.000 0.008 0.000 0.004
#> GSM337366     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0290      0.987 0.992 0.000 0.008 0.000 0.000
#> GSM337369     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337370     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0693      0.984 0.980 0.000 0.012 0.000 0.008
#> GSM337373     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0162      0.988 0.996 0.000 0.000 0.000 0.004
#> GSM337375     1  0.0451      0.985 0.988 0.000 0.008 0.000 0.004
#> GSM337376     1  0.0000      0.989 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5 p6
#> GSM337197     4  0.1036     0.6835 0.000 0.000 0.008 0.964 0.004 NA
#> GSM337198     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337199     4  0.3244     0.6889 0.000 0.000 0.000 0.732 0.000 NA
#> GSM337200     4  0.3986     0.6490 0.000 0.000 0.004 0.608 0.004 NA
#> GSM337201     4  0.1713     0.6895 0.000 0.000 0.044 0.928 0.000 NA
#> GSM337202     4  0.4300     0.6188 0.000 0.000 0.012 0.528 0.004 NA
#> GSM337203     5  0.0909     0.8424 0.000 0.000 0.012 0.000 0.968 NA
#> GSM337204     4  0.3725     0.6671 0.000 0.000 0.008 0.676 0.000 NA
#> GSM337205     5  0.4312     0.7110 0.000 0.000 0.204 0.008 0.724 NA
#> GSM337206     4  0.4612     0.6850 0.000 0.000 0.088 0.688 0.004 NA
#> GSM337207     2  0.3899     0.3836 0.000 0.592 0.000 0.404 0.000 NA
#> GSM337208     2  0.1327     0.8223 0.000 0.936 0.000 0.000 0.000 NA
#> GSM337209     4  0.4299     0.6075 0.000 0.000 0.188 0.720 0.000 NA
#> GSM337210     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337211     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337212     4  0.4945     0.6503 0.000 0.000 0.004 0.660 0.128 NA
#> GSM337213     2  0.3617     0.6122 0.000 0.736 0.000 0.244 0.000 NA
#> GSM337214     4  0.1204     0.7056 0.000 0.000 0.000 0.944 0.000 NA
#> GSM337215     4  0.4056     0.6463 0.000 0.000 0.004 0.576 0.004 NA
#> GSM337216     5  0.3245     0.7171 0.000 0.184 0.004 0.000 0.796 NA
#> GSM337217     5  0.3414     0.7670 0.000 0.040 0.000 0.008 0.812 NA
#> GSM337218     5  0.0806     0.8423 0.000 0.000 0.008 0.000 0.972 NA
#> GSM337219     5  0.1918     0.8016 0.000 0.088 0.000 0.000 0.904 NA
#> GSM337220     2  0.3634     0.5575 0.000 0.696 0.000 0.296 0.000 NA
#> GSM337221     4  0.6062    -0.1023 0.000 0.000 0.304 0.408 0.000 NA
#> GSM337222     4  0.0000     0.6935 0.000 0.000 0.000 1.000 0.000 NA
#> GSM337223     4  0.5464     0.5141 0.000 0.000 0.092 0.524 0.012 NA
#> GSM337224     4  0.4393     0.6183 0.000 0.000 0.012 0.532 0.008 NA
#> GSM337225     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337226     4  0.4285     0.6296 0.000 0.000 0.008 0.552 0.008 NA
#> GSM337227     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337228     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337229     4  0.2805     0.5486 0.000 0.184 0.000 0.812 0.000 NA
#> GSM337230     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337231     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337232     4  0.5313    -0.0038 0.000 0.412 0.000 0.484 0.000 NA
#> GSM337233     4  0.5887     0.5255 0.000 0.000 0.076 0.504 0.048 NA
#> GSM337234     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337235     4  0.4313     0.5974 0.000 0.000 0.012 0.504 0.004 NA
#> GSM337236     2  0.6692     0.2071 0.000 0.532 0.144 0.132 0.000 NA
#> GSM337237     2  0.3890     0.3934 0.000 0.596 0.000 0.400 0.000 NA
#> GSM337238     4  0.0935     0.6981 0.000 0.000 0.004 0.964 0.000 NA
#> GSM337239     3  0.6626     0.5911 0.000 0.024 0.504 0.148 0.032 NA
#> GSM337240     5  0.2302     0.8179 0.000 0.000 0.008 0.032 0.900 NA
#> GSM337241     3  0.3766     0.6135 0.000 0.000 0.684 0.304 0.000 NA
#> GSM337242     3  0.6957     0.4688 0.000 0.000 0.400 0.184 0.080 NA
#> GSM337243     5  0.0622     0.8415 0.000 0.012 0.000 0.000 0.980 NA
#> GSM337244     3  0.3909     0.6975 0.000 0.000 0.772 0.148 0.004 NA
#> GSM337245     2  0.0146     0.8631 0.000 0.996 0.000 0.000 0.000 NA
#> GSM337246     4  0.0972     0.6768 0.000 0.000 0.028 0.964 0.000 NA
#> GSM337247     5  0.0146     0.8454 0.000 0.000 0.000 0.000 0.996 NA
#> GSM337248     5  0.0000     0.8457 0.000 0.000 0.000 0.000 1.000 NA
#> GSM337249     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337250     5  0.0000     0.8457 0.000 0.000 0.000 0.000 1.000 NA
#> GSM337251     4  0.0146     0.6923 0.000 0.000 0.000 0.996 0.000 NA
#> GSM337252     4  0.1075     0.6798 0.000 0.000 0.048 0.952 0.000 NA
#> GSM337253     2  0.3995     0.0227 0.000 0.516 0.000 0.000 0.480 NA
#> GSM337254     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337255     2  0.0547     0.8535 0.000 0.980 0.020 0.000 0.000 NA
#> GSM337256     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337257     4  0.0000     0.6935 0.000 0.000 0.000 1.000 0.000 NA
#> GSM337258     2  0.0790     0.8458 0.000 0.968 0.032 0.000 0.000 NA
#> GSM337259     2  0.3221     0.6121 0.000 0.736 0.264 0.000 0.000 NA
#> GSM337260     4  0.0508     0.6894 0.000 0.012 0.000 0.984 0.000 NA
#> GSM337261     3  0.4015     0.2379 0.000 0.372 0.616 0.000 0.000 NA
#> GSM337262     5  0.4055     0.7252 0.000 0.000 0.132 0.024 0.780 NA
#> GSM337263     4  0.3629     0.6824 0.000 0.000 0.012 0.712 0.000 NA
#> GSM337264     2  0.6481    -0.0216 0.000 0.432 0.080 0.084 0.004 NA
#> GSM337265     3  0.3668     0.6933 0.000 0.000 0.800 0.032 0.024 NA
#> GSM337266     3  0.0767     0.6684 0.000 0.000 0.976 0.008 0.004 NA
#> GSM337267     4  0.5749     0.5923 0.000 0.000 0.196 0.532 0.004 NA
#> GSM337268     4  0.5302     0.5922 0.000 0.000 0.040 0.560 0.040 NA
#> GSM337269     4  0.4207     0.6807 0.000 0.000 0.028 0.728 0.024 NA
#> GSM337270     3  0.3706     0.6642 0.000 0.000 0.796 0.024 0.148 NA
#> GSM337271     3  0.3246     0.7019 0.000 0.000 0.848 0.048 0.076 NA
#> GSM337272     4  0.2527     0.6778 0.000 0.000 0.000 0.832 0.000 NA
#> GSM337273     3  0.4970     0.7033 0.000 0.000 0.716 0.068 0.072 NA
#> GSM337274     2  0.5807     0.1579 0.000 0.496 0.000 0.104 0.376 NA
#> GSM337275     5  0.4903     0.4471 0.000 0.000 0.000 0.072 0.568 NA
#> GSM337276     3  0.3743     0.5998 0.000 0.044 0.824 0.004 0.068 NA
#> GSM337277     3  0.4308     0.6741 0.000 0.000 0.728 0.120 0.000 NA
#> GSM337278     5  0.6542     0.5006 0.000 0.000 0.192 0.088 0.540 NA
#> GSM337279     5  0.0806     0.8427 0.000 0.000 0.008 0.000 0.972 NA
#> GSM337280     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337281     5  0.0363     0.8454 0.000 0.000 0.000 0.000 0.988 NA
#> GSM337282     5  0.0363     0.8454 0.000 0.000 0.000 0.000 0.988 NA
#> GSM337283     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337284     5  0.2740     0.7817 0.000 0.000 0.120 0.000 0.852 NA
#> GSM337285     3  0.0653     0.6764 0.000 0.000 0.980 0.012 0.004 NA
#> GSM337286     5  0.3859     0.7310 0.000 0.000 0.204 0.016 0.756 NA
#> GSM337287     3  0.0665     0.6695 0.000 0.000 0.980 0.008 0.004 NA
#> GSM337288     5  0.0000     0.8457 0.000 0.000 0.000 0.000 1.000 NA
#> GSM337289     5  0.3168     0.7434 0.000 0.000 0.172 0.000 0.804 NA
#> GSM337290     5  0.4094     0.6366 0.000 0.000 0.008 0.224 0.728 NA
#> GSM337291     5  0.3710     0.5699 0.000 0.292 0.000 0.000 0.696 NA
#> GSM337292     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337293     5  0.4072     0.6596 0.000 0.000 0.004 0.032 0.704 NA
#> GSM337294     5  0.0146     0.8454 0.000 0.000 0.000 0.000 0.996 NA
#> GSM337295     4  0.4484     0.6100 0.000 0.000 0.008 0.516 0.016 NA
#> GSM337296     3  0.6300     0.3330 0.000 0.000 0.380 0.280 0.008 NA
#> GSM337297     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337298     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337299     4  0.5834     0.5788 0.000 0.000 0.184 0.496 0.004 NA
#> GSM337300     5  0.0146     0.8454 0.000 0.000 0.000 0.000 0.996 NA
#> GSM337301     5  0.6114     0.5784 0.000 0.000 0.188 0.116 0.600 NA
#> GSM337302     4  0.3776     0.5804 0.000 0.000 0.196 0.756 0.000 NA
#> GSM337303     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337304     2  0.2988     0.7195 0.000 0.824 0.000 0.024 0.000 NA
#> GSM337305     3  0.6548     0.4945 0.000 0.000 0.444 0.196 0.040 NA
#> GSM337306     5  0.0000     0.8457 0.000 0.000 0.000 0.000 1.000 NA
#> GSM337307     3  0.5489     0.5069 0.000 0.000 0.448 0.108 0.004 NA
#> GSM337308     5  0.6305     0.3014 0.000 0.000 0.252 0.064 0.544 NA
#> GSM337309     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337310     2  0.0000     0.8649 0.000 1.000 0.000 0.000 0.000 NA
#> GSM337311     4  0.0000     0.6935 0.000 0.000 0.000 1.000 0.000 NA
#> GSM337312     2  0.0146     0.8632 0.000 0.996 0.000 0.000 0.000 NA
#> GSM337313     5  0.0146     0.8454 0.000 0.000 0.000 0.000 0.996 NA
#> GSM337314     3  0.5908     0.5930 0.000 0.000 0.536 0.172 0.016 NA
#> GSM337315     1  0.5548     0.5293 0.540 0.000 0.172 0.000 0.000 NA
#> GSM337316     3  0.4238     0.6996 0.000 0.012 0.756 0.140 0.000 NA
#> GSM337317     5  0.1643     0.8140 0.000 0.068 0.000 0.000 0.924 NA
#> GSM337318     3  0.6315     0.3936 0.000 0.000 0.404 0.248 0.012 NA
#> GSM337319     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337320     1  0.0000     0.9001 1.000 0.000 0.000 0.000 0.000 NA
#> GSM337321     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337322     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337323     1  0.3833     0.7279 0.648 0.000 0.008 0.000 0.000 NA
#> GSM337324     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337325     1  0.3833     0.7279 0.648 0.000 0.008 0.000 0.000 NA
#> GSM337326     1  0.3927     0.7238 0.644 0.000 0.012 0.000 0.000 NA
#> GSM337327     1  0.1701     0.8708 0.920 0.000 0.008 0.000 0.000 NA
#> GSM337328     1  0.3240     0.8149 0.752 0.000 0.004 0.000 0.000 NA
#> GSM337329     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337330     1  0.0000     0.9001 1.000 0.000 0.000 0.000 0.000 NA
#> GSM337331     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337332     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337333     1  0.0000     0.9001 1.000 0.000 0.000 0.000 0.000 NA
#> GSM337334     1  0.3349     0.8113 0.748 0.000 0.008 0.000 0.000 NA
#> GSM337335     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337336     1  0.0260     0.8999 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337337     1  0.3190     0.8255 0.772 0.000 0.008 0.000 0.000 NA
#> GSM337338     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337339     1  0.1471     0.8774 0.932 0.000 0.004 0.000 0.000 NA
#> GSM337340     1  0.2402     0.8589 0.856 0.000 0.004 0.000 0.000 NA
#> GSM337341     1  0.3405     0.7906 0.724 0.000 0.004 0.000 0.000 NA
#> GSM337342     1  0.2562     0.8485 0.828 0.000 0.000 0.000 0.000 NA
#> GSM337343     1  0.5624     0.5375 0.492 0.000 0.068 0.032 0.000 NA
#> GSM337344     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337345     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337346     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337347     1  0.2996     0.8189 0.772 0.000 0.000 0.000 0.000 NA
#> GSM337348     1  0.3383     0.7931 0.728 0.000 0.004 0.000 0.000 NA
#> GSM337349     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337350     1  0.1643     0.8731 0.924 0.000 0.008 0.000 0.000 NA
#> GSM337351     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337352     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337353     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337354     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337355     1  0.0000     0.9001 1.000 0.000 0.000 0.000 0.000 NA
#> GSM337356     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337357     1  0.0790     0.8943 0.968 0.000 0.000 0.000 0.000 NA
#> GSM337358     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337359     1  0.1757     0.8687 0.916 0.000 0.008 0.000 0.000 NA
#> GSM337360     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337361     1  0.1757     0.8687 0.916 0.000 0.008 0.000 0.000 NA
#> GSM337362     1  0.0363     0.8990 0.988 0.000 0.000 0.000 0.000 NA
#> GSM337363     1  0.0790     0.8942 0.968 0.000 0.000 0.000 0.000 NA
#> GSM337364     1  0.0692     0.8955 0.976 0.000 0.004 0.000 0.000 NA
#> GSM337365     1  0.2562     0.8468 0.828 0.000 0.000 0.000 0.000 NA
#> GSM337366     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337367     1  0.0260     0.9003 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337368     1  0.1333     0.8831 0.944 0.000 0.008 0.000 0.000 NA
#> GSM337369     1  0.1219     0.8884 0.948 0.000 0.004 0.000 0.000 NA
#> GSM337370     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337371     1  0.0260     0.8997 0.992 0.000 0.000 0.000 0.000 NA
#> GSM337372     1  0.3290     0.8029 0.744 0.000 0.004 0.000 0.000 NA
#> GSM337373     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA
#> GSM337374     1  0.0000     0.9001 1.000 0.000 0.000 0.000 0.000 NA
#> GSM337375     1  0.1398     0.8814 0.940 0.000 0.008 0.000 0.000 NA
#> GSM337376     1  0.0146     0.9000 0.996 0.000 0.000 0.000 0.000 NA

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-skmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-skmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-skmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-skmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-skmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-skmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-skmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-skmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-skmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-skmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-skmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-CV-skmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-skmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-skmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-skmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-skmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-skmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-skmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-CV-skmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-skmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-skmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-skmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-skmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-skmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-skmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-skmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-skmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> CV:skmeans 180         5.92e-12    6.32e-38 2
#> CV:skmeans 175         4.82e-12    3.08e-36 3
#> CV:skmeans 173         4.46e-13    1.22e-35 4
#> CV:skmeans 169         4.29e-14    4.01e-36 5
#> CV:skmeans 165         5.35e-14    2.96e-35 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:pam**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "pam"]
# you can also extract it by
# res = res_list["CV:pam"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'pam' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-pam-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-pam-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4397 0.561   0.561
#> 3 3 0.771           0.781       0.905         0.4858 0.794   0.632
#> 4 4 0.677           0.789       0.856         0.1139 0.873   0.660
#> 5 5 0.771           0.734       0.868         0.0561 0.964   0.868
#> 6 6 0.779           0.762       0.875         0.0385 0.961   0.843

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      1.000 0.000 1.000
#> GSM337198     2  0.0000      1.000 0.000 1.000
#> GSM337199     2  0.0000      1.000 0.000 1.000
#> GSM337200     2  0.0000      1.000 0.000 1.000
#> GSM337201     2  0.0000      1.000 0.000 1.000
#> GSM337202     2  0.0000      1.000 0.000 1.000
#> GSM337203     2  0.0000      1.000 0.000 1.000
#> GSM337204     2  0.0000      1.000 0.000 1.000
#> GSM337205     2  0.0000      1.000 0.000 1.000
#> GSM337206     2  0.0000      1.000 0.000 1.000
#> GSM337207     2  0.0000      1.000 0.000 1.000
#> GSM337208     2  0.0000      1.000 0.000 1.000
#> GSM337209     2  0.0000      1.000 0.000 1.000
#> GSM337210     2  0.0000      1.000 0.000 1.000
#> GSM337211     2  0.0000      1.000 0.000 1.000
#> GSM337212     2  0.0000      1.000 0.000 1.000
#> GSM337213     2  0.0000      1.000 0.000 1.000
#> GSM337214     2  0.0000      1.000 0.000 1.000
#> GSM337215     2  0.0000      1.000 0.000 1.000
#> GSM337216     2  0.0000      1.000 0.000 1.000
#> GSM337217     2  0.0000      1.000 0.000 1.000
#> GSM337218     2  0.0000      1.000 0.000 1.000
#> GSM337219     2  0.0000      1.000 0.000 1.000
#> GSM337220     2  0.0000      1.000 0.000 1.000
#> GSM337221     2  0.0000      1.000 0.000 1.000
#> GSM337222     2  0.0000      1.000 0.000 1.000
#> GSM337223     2  0.0000      1.000 0.000 1.000
#> GSM337224     2  0.0000      1.000 0.000 1.000
#> GSM337225     2  0.0000      1.000 0.000 1.000
#> GSM337226     2  0.0000      1.000 0.000 1.000
#> GSM337227     2  0.0000      1.000 0.000 1.000
#> GSM337228     2  0.0000      1.000 0.000 1.000
#> GSM337229     2  0.0000      1.000 0.000 1.000
#> GSM337230     2  0.0000      1.000 0.000 1.000
#> GSM337231     2  0.0000      1.000 0.000 1.000
#> GSM337232     2  0.0000      1.000 0.000 1.000
#> GSM337233     2  0.0000      1.000 0.000 1.000
#> GSM337234     2  0.0000      1.000 0.000 1.000
#> GSM337235     2  0.0000      1.000 0.000 1.000
#> GSM337236     2  0.0000      1.000 0.000 1.000
#> GSM337237     2  0.0000      1.000 0.000 1.000
#> GSM337238     2  0.0000      1.000 0.000 1.000
#> GSM337239     2  0.0000      1.000 0.000 1.000
#> GSM337240     2  0.0000      1.000 0.000 1.000
#> GSM337241     2  0.0000      1.000 0.000 1.000
#> GSM337242     2  0.0000      1.000 0.000 1.000
#> GSM337243     2  0.0000      1.000 0.000 1.000
#> GSM337244     2  0.0000      1.000 0.000 1.000
#> GSM337245     2  0.0000      1.000 0.000 1.000
#> GSM337246     2  0.0000      1.000 0.000 1.000
#> GSM337247     2  0.0000      1.000 0.000 1.000
#> GSM337248     2  0.0000      1.000 0.000 1.000
#> GSM337249     2  0.0000      1.000 0.000 1.000
#> GSM337250     2  0.0000      1.000 0.000 1.000
#> GSM337251     2  0.0000      1.000 0.000 1.000
#> GSM337252     2  0.0000      1.000 0.000 1.000
#> GSM337253     2  0.0000      1.000 0.000 1.000
#> GSM337254     2  0.0000      1.000 0.000 1.000
#> GSM337255     2  0.0000      1.000 0.000 1.000
#> GSM337256     2  0.0000      1.000 0.000 1.000
#> GSM337257     2  0.0000      1.000 0.000 1.000
#> GSM337258     2  0.0000      1.000 0.000 1.000
#> GSM337259     2  0.0000      1.000 0.000 1.000
#> GSM337260     2  0.0000      1.000 0.000 1.000
#> GSM337261     2  0.0000      1.000 0.000 1.000
#> GSM337262     2  0.0000      1.000 0.000 1.000
#> GSM337263     2  0.0000      1.000 0.000 1.000
#> GSM337264     2  0.0000      1.000 0.000 1.000
#> GSM337265     2  0.0000      1.000 0.000 1.000
#> GSM337266     2  0.0000      1.000 0.000 1.000
#> GSM337267     2  0.0000      1.000 0.000 1.000
#> GSM337268     2  0.0000      1.000 0.000 1.000
#> GSM337269     2  0.0000      1.000 0.000 1.000
#> GSM337270     2  0.0000      1.000 0.000 1.000
#> GSM337271     2  0.0000      1.000 0.000 1.000
#> GSM337272     2  0.0000      1.000 0.000 1.000
#> GSM337273     2  0.0000      1.000 0.000 1.000
#> GSM337274     2  0.0000      1.000 0.000 1.000
#> GSM337275     2  0.0000      1.000 0.000 1.000
#> GSM337276     2  0.0000      1.000 0.000 1.000
#> GSM337277     2  0.0000      1.000 0.000 1.000
#> GSM337278     2  0.0000      1.000 0.000 1.000
#> GSM337279     2  0.0000      1.000 0.000 1.000
#> GSM337280     2  0.0000      1.000 0.000 1.000
#> GSM337281     2  0.0000      1.000 0.000 1.000
#> GSM337282     2  0.0000      1.000 0.000 1.000
#> GSM337283     1  0.0000      0.999 1.000 0.000
#> GSM337284     2  0.0000      1.000 0.000 1.000
#> GSM337285     2  0.0000      1.000 0.000 1.000
#> GSM337286     2  0.0000      1.000 0.000 1.000
#> GSM337287     2  0.0000      1.000 0.000 1.000
#> GSM337288     2  0.0000      1.000 0.000 1.000
#> GSM337289     2  0.0000      1.000 0.000 1.000
#> GSM337290     2  0.0000      1.000 0.000 1.000
#> GSM337291     2  0.0000      1.000 0.000 1.000
#> GSM337292     2  0.0000      1.000 0.000 1.000
#> GSM337293     2  0.0000      1.000 0.000 1.000
#> GSM337294     2  0.0000      1.000 0.000 1.000
#> GSM337295     2  0.0000      1.000 0.000 1.000
#> GSM337296     2  0.0000      1.000 0.000 1.000
#> GSM337297     2  0.0000      1.000 0.000 1.000
#> GSM337298     2  0.0000      1.000 0.000 1.000
#> GSM337299     2  0.0000      1.000 0.000 1.000
#> GSM337300     2  0.0000      1.000 0.000 1.000
#> GSM337301     2  0.0000      1.000 0.000 1.000
#> GSM337302     2  0.0000      1.000 0.000 1.000
#> GSM337303     2  0.0000      1.000 0.000 1.000
#> GSM337304     2  0.0000      1.000 0.000 1.000
#> GSM337305     2  0.0000      1.000 0.000 1.000
#> GSM337306     2  0.0000      1.000 0.000 1.000
#> GSM337307     2  0.0000      1.000 0.000 1.000
#> GSM337308     2  0.0000      1.000 0.000 1.000
#> GSM337309     2  0.0000      1.000 0.000 1.000
#> GSM337310     2  0.0000      1.000 0.000 1.000
#> GSM337311     2  0.0000      1.000 0.000 1.000
#> GSM337312     2  0.0000      1.000 0.000 1.000
#> GSM337313     2  0.0000      1.000 0.000 1.000
#> GSM337314     2  0.0000      1.000 0.000 1.000
#> GSM337315     2  0.0938      0.988 0.012 0.988
#> GSM337316     2  0.0000      1.000 0.000 1.000
#> GSM337317     2  0.0000      1.000 0.000 1.000
#> GSM337318     2  0.0000      1.000 0.000 1.000
#> GSM337319     1  0.0000      0.999 1.000 0.000
#> GSM337320     1  0.0000      0.999 1.000 0.000
#> GSM337321     1  0.0000      0.999 1.000 0.000
#> GSM337322     1  0.0000      0.999 1.000 0.000
#> GSM337323     1  0.0000      0.999 1.000 0.000
#> GSM337324     1  0.0000      0.999 1.000 0.000
#> GSM337325     1  0.0000      0.999 1.000 0.000
#> GSM337326     1  0.2043      0.967 0.968 0.032
#> GSM337327     1  0.0000      0.999 1.000 0.000
#> GSM337328     1  0.0000      0.999 1.000 0.000
#> GSM337329     1  0.0000      0.999 1.000 0.000
#> GSM337330     1  0.0000      0.999 1.000 0.000
#> GSM337331     1  0.0000      0.999 1.000 0.000
#> GSM337332     1  0.0000      0.999 1.000 0.000
#> GSM337333     1  0.0000      0.999 1.000 0.000
#> GSM337334     1  0.0000      0.999 1.000 0.000
#> GSM337335     1  0.0000      0.999 1.000 0.000
#> GSM337336     1  0.0000      0.999 1.000 0.000
#> GSM337337     1  0.0000      0.999 1.000 0.000
#> GSM337338     1  0.0000      0.999 1.000 0.000
#> GSM337339     1  0.0000      0.999 1.000 0.000
#> GSM337340     1  0.0000      0.999 1.000 0.000
#> GSM337341     1  0.0000      0.999 1.000 0.000
#> GSM337342     1  0.0000      0.999 1.000 0.000
#> GSM337343     2  0.0000      1.000 0.000 1.000
#> GSM337344     1  0.0000      0.999 1.000 0.000
#> GSM337345     1  0.0000      0.999 1.000 0.000
#> GSM337346     1  0.0000      0.999 1.000 0.000
#> GSM337347     1  0.0000      0.999 1.000 0.000
#> GSM337348     1  0.0000      0.999 1.000 0.000
#> GSM337349     1  0.0000      0.999 1.000 0.000
#> GSM337350     1  0.0000      0.999 1.000 0.000
#> GSM337351     1  0.0000      0.999 1.000 0.000
#> GSM337352     1  0.0000      0.999 1.000 0.000
#> GSM337353     1  0.0000      0.999 1.000 0.000
#> GSM337354     1  0.0000      0.999 1.000 0.000
#> GSM337355     1  0.0000      0.999 1.000 0.000
#> GSM337356     1  0.0000      0.999 1.000 0.000
#> GSM337357     1  0.0000      0.999 1.000 0.000
#> GSM337358     1  0.0000      0.999 1.000 0.000
#> GSM337359     1  0.0000      0.999 1.000 0.000
#> GSM337360     1  0.0000      0.999 1.000 0.000
#> GSM337361     1  0.0000      0.999 1.000 0.000
#> GSM337362     1  0.0000      0.999 1.000 0.000
#> GSM337363     1  0.0000      0.999 1.000 0.000
#> GSM337364     1  0.0000      0.999 1.000 0.000
#> GSM337365     1  0.0000      0.999 1.000 0.000
#> GSM337366     1  0.0000      0.999 1.000 0.000
#> GSM337367     1  0.0000      0.999 1.000 0.000
#> GSM337368     1  0.0000      0.999 1.000 0.000
#> GSM337369     1  0.0000      0.999 1.000 0.000
#> GSM337370     1  0.0000      0.999 1.000 0.000
#> GSM337371     1  0.0000      0.999 1.000 0.000
#> GSM337372     1  0.0000      0.999 1.000 0.000
#> GSM337373     1  0.0000      0.999 1.000 0.000
#> GSM337374     1  0.0000      0.999 1.000 0.000
#> GSM337375     1  0.0000      0.999 1.000 0.000
#> GSM337376     1  0.0000      0.999 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337198     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337199     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337200     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337201     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337202     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337203     2  0.6008     0.4838 0.000 0.628 0.372
#> GSM337204     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337205     2  0.5968     0.4976 0.000 0.636 0.364
#> GSM337206     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337207     2  0.6244     0.0796 0.000 0.560 0.440
#> GSM337208     3  0.1289     0.8203 0.000 0.032 0.968
#> GSM337209     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337210     3  0.1643     0.8072 0.000 0.044 0.956
#> GSM337211     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337212     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337213     3  0.6204     0.2884 0.000 0.424 0.576
#> GSM337214     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337215     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337216     3  0.0747     0.8293 0.000 0.016 0.984
#> GSM337217     2  0.5497     0.4341 0.000 0.708 0.292
#> GSM337218     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337219     3  0.4974     0.5940 0.000 0.236 0.764
#> GSM337220     2  0.5254     0.5142 0.000 0.736 0.264
#> GSM337221     2  0.5098     0.6390 0.000 0.752 0.248
#> GSM337222     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337223     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337224     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337225     3  0.5968     0.3902 0.000 0.364 0.636
#> GSM337226     2  0.0237     0.8082 0.000 0.996 0.004
#> GSM337227     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337228     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337229     2  0.3412     0.7178 0.000 0.876 0.124
#> GSM337230     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337231     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337232     2  0.4605     0.6237 0.000 0.796 0.204
#> GSM337233     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337234     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337235     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337236     3  0.6204     0.1332 0.000 0.424 0.576
#> GSM337237     2  0.5859     0.3509 0.000 0.656 0.344
#> GSM337238     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337239     2  0.6062     0.4620 0.000 0.616 0.384
#> GSM337240     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337241     2  0.4796     0.6876 0.000 0.780 0.220
#> GSM337242     2  0.5926     0.5093 0.000 0.644 0.356
#> GSM337243     2  0.6079     0.1885 0.000 0.612 0.388
#> GSM337244     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337245     3  0.5905     0.4103 0.000 0.352 0.648
#> GSM337246     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337247     3  0.5591     0.4663 0.000 0.304 0.696
#> GSM337248     2  0.0237     0.8076 0.000 0.996 0.004
#> GSM337249     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337250     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337251     2  0.0892     0.8067 0.000 0.980 0.020
#> GSM337252     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337253     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337254     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337255     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337256     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337257     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337258     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337259     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337260     2  0.3192     0.7373 0.000 0.888 0.112
#> GSM337261     3  0.0747     0.8293 0.000 0.016 0.984
#> GSM337262     2  0.5882     0.5213 0.000 0.652 0.348
#> GSM337263     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337264     2  0.6192     0.3180 0.000 0.580 0.420
#> GSM337265     2  0.5948     0.5044 0.000 0.640 0.360
#> GSM337266     2  0.6008     0.4842 0.000 0.628 0.372
#> GSM337267     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337268     2  0.1289     0.7949 0.000 0.968 0.032
#> GSM337269     2  0.0592     0.8086 0.000 0.988 0.012
#> GSM337270     2  0.6026     0.4767 0.000 0.624 0.376
#> GSM337271     2  0.6079     0.4547 0.000 0.612 0.388
#> GSM337272     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337273     2  0.6008     0.4852 0.000 0.628 0.372
#> GSM337274     3  0.2796     0.7797 0.000 0.092 0.908
#> GSM337275     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337276     3  0.3267     0.7536 0.000 0.116 0.884
#> GSM337277     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337278     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337279     2  0.5621     0.5735 0.000 0.692 0.308
#> GSM337280     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337281     2  0.0237     0.8076 0.000 0.996 0.004
#> GSM337282     2  0.1964     0.7797 0.000 0.944 0.056
#> GSM337283     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337284     2  0.5363     0.6097 0.000 0.724 0.276
#> GSM337285     2  0.5988     0.4907 0.000 0.632 0.368
#> GSM337286     2  0.5926     0.5093 0.000 0.644 0.356
#> GSM337287     2  0.6008     0.4842 0.000 0.628 0.372
#> GSM337288     2  0.6140     0.4177 0.000 0.596 0.404
#> GSM337289     2  0.5882     0.5213 0.000 0.652 0.348
#> GSM337290     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337291     3  0.1643     0.8157 0.000 0.044 0.956
#> GSM337292     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337293     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337294     3  0.5988     0.3104 0.000 0.368 0.632
#> GSM337295     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337296     2  0.3267     0.7503 0.000 0.884 0.116
#> GSM337297     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337298     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337299     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337300     2  0.5968     0.4976 0.000 0.636 0.364
#> GSM337301     2  0.0592     0.8058 0.000 0.988 0.012
#> GSM337302     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337303     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337304     3  0.6295     0.1839 0.000 0.472 0.528
#> GSM337305     2  0.5706     0.5587 0.000 0.680 0.320
#> GSM337306     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337307     2  0.5988     0.4908 0.000 0.632 0.368
#> GSM337308     3  0.6302    -0.0911 0.000 0.480 0.520
#> GSM337309     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337310     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337311     2  0.0747     0.8086 0.000 0.984 0.016
#> GSM337312     3  0.0000     0.8394 0.000 0.000 1.000
#> GSM337313     3  0.6008     0.3485 0.000 0.372 0.628
#> GSM337314     2  0.5835     0.5325 0.000 0.660 0.340
#> GSM337315     2  0.6307     0.5436 0.012 0.660 0.328
#> GSM337316     3  0.6180     0.1149 0.000 0.416 0.584
#> GSM337317     3  0.6225     0.3072 0.000 0.432 0.568
#> GSM337318     2  0.3192     0.7527 0.000 0.888 0.112
#> GSM337319     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337320     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337321     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337322     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337323     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337324     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337325     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337326     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337327     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337328     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337329     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337330     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337331     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337332     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337333     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337334     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337335     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337336     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337337     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337338     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337339     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337340     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337341     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337342     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337343     2  0.0000     0.8077 0.000 1.000 0.000
#> GSM337344     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337345     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337346     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337347     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337348     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337349     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337350     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337351     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337352     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337353     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337354     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337355     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337356     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337357     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337358     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337359     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337360     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337361     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337362     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337363     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337364     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337365     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337366     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337367     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337368     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337369     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337370     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337371     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337372     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337373     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337374     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337375     1  0.0000     1.0000 1.000 0.000 0.000
#> GSM337376     1  0.0000     1.0000 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.4998     0.3899 0.000 0.000 0.512 0.488
#> GSM337198     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337199     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337200     4  0.1938     0.8284 0.000 0.052 0.012 0.936
#> GSM337201     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337202     4  0.1807     0.8282 0.000 0.052 0.008 0.940
#> GSM337203     3  0.5171     0.7976 0.000 0.128 0.760 0.112
#> GSM337204     4  0.1938     0.8259 0.000 0.052 0.012 0.936
#> GSM337205     3  0.5174     0.8004 0.000 0.124 0.760 0.116
#> GSM337206     4  0.1890     0.8285 0.000 0.056 0.008 0.936
#> GSM337207     2  0.4855     0.3114 0.000 0.600 0.000 0.400
#> GSM337208     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337209     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337210     2  0.0817     0.8498 0.000 0.976 0.000 0.024
#> GSM337211     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337212     4  0.1743     0.8278 0.000 0.056 0.004 0.940
#> GSM337213     2  0.4961     0.1365 0.000 0.552 0.000 0.448
#> GSM337214     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337215     4  0.1743     0.8278 0.000 0.056 0.004 0.940
#> GSM337216     3  0.4304     0.6065 0.000 0.284 0.716 0.000
#> GSM337217     4  0.6409    -0.0416 0.000 0.076 0.364 0.560
#> GSM337218     3  0.4277     0.7680 0.000 0.000 0.720 0.280
#> GSM337219     2  0.6661    -0.2869 0.000 0.460 0.456 0.084
#> GSM337220     4  0.4331     0.5943 0.000 0.288 0.000 0.712
#> GSM337221     4  0.4662     0.7092 0.000 0.112 0.092 0.796
#> GSM337222     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337223     4  0.2408     0.7748 0.000 0.000 0.104 0.896
#> GSM337224     3  0.4888     0.5859 0.000 0.000 0.588 0.412
#> GSM337225     2  0.2921     0.7297 0.000 0.860 0.000 0.140
#> GSM337226     4  0.1978     0.7940 0.000 0.004 0.068 0.928
#> GSM337227     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337228     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337229     4  0.2647     0.7843 0.000 0.120 0.000 0.880
#> GSM337230     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337231     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337232     4  0.4522     0.5585 0.000 0.320 0.000 0.680
#> GSM337233     4  0.2589     0.7789 0.000 0.000 0.116 0.884
#> GSM337234     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337235     4  0.1209     0.8239 0.000 0.032 0.004 0.964
#> GSM337236     4  0.5204     0.4050 0.000 0.376 0.012 0.612
#> GSM337237     4  0.4222     0.6372 0.000 0.272 0.000 0.728
#> GSM337238     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337239     4  0.4501     0.6560 0.000 0.212 0.024 0.764
#> GSM337240     3  0.4277     0.7678 0.000 0.000 0.720 0.280
#> GSM337241     4  0.3790     0.7220 0.000 0.016 0.164 0.820
#> GSM337242     4  0.5708     0.6359 0.000 0.124 0.160 0.716
#> GSM337243     3  0.5386     0.7579 0.000 0.056 0.708 0.236
#> GSM337244     4  0.2868     0.7516 0.000 0.000 0.136 0.864
#> GSM337245     2  0.2704     0.7475 0.000 0.876 0.000 0.124
#> GSM337246     4  0.0524     0.8124 0.000 0.004 0.008 0.988
#> GSM337247     3  0.5647     0.7831 0.000 0.164 0.720 0.116
#> GSM337248     3  0.4277     0.7680 0.000 0.000 0.720 0.280
#> GSM337249     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337250     3  0.4277     0.7680 0.000 0.000 0.720 0.280
#> GSM337251     4  0.1637     0.8268 0.000 0.060 0.000 0.940
#> GSM337252     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337253     2  0.0336     0.8634 0.000 0.992 0.008 0.000
#> GSM337254     2  0.0188     0.8658 0.000 0.996 0.000 0.004
#> GSM337255     2  0.1474     0.8401 0.000 0.948 0.000 0.052
#> GSM337256     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337257     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337258     2  0.1474     0.8401 0.000 0.948 0.000 0.052
#> GSM337259     2  0.4234     0.7514 0.000 0.816 0.132 0.052
#> GSM337260     4  0.3123     0.7709 0.000 0.156 0.000 0.844
#> GSM337261     2  0.2060     0.8324 0.000 0.932 0.016 0.052
#> GSM337262     3  0.6521     0.6936 0.000 0.124 0.620 0.256
#> GSM337263     4  0.1716     0.8276 0.000 0.064 0.000 0.936
#> GSM337264     4  0.5161     0.3203 0.000 0.400 0.008 0.592
#> GSM337265     3  0.5203     0.2883 0.000 0.008 0.576 0.416
#> GSM337266     4  0.4194     0.7125 0.000 0.028 0.172 0.800
#> GSM337267     4  0.1743     0.8278 0.000 0.056 0.004 0.940
#> GSM337268     4  0.4893     0.6665 0.000 0.168 0.064 0.768
#> GSM337269     4  0.1722     0.8265 0.000 0.048 0.008 0.944
#> GSM337270     3  0.2530     0.7602 0.000 0.000 0.888 0.112
#> GSM337271     3  0.3764     0.7267 0.000 0.012 0.816 0.172
#> GSM337272     4  0.1661     0.8272 0.000 0.052 0.004 0.944
#> GSM337273     4  0.6262     0.5464 0.000 0.132 0.208 0.660
#> GSM337274     3  0.4522     0.5598 0.000 0.320 0.680 0.000
#> GSM337275     4  0.3196     0.7263 0.000 0.008 0.136 0.856
#> GSM337276     3  0.4745     0.7073 0.000 0.208 0.756 0.036
#> GSM337277     4  0.0921     0.8063 0.000 0.000 0.028 0.972
#> GSM337278     4  0.4866     0.0636 0.000 0.000 0.404 0.596
#> GSM337279     3  0.5174     0.8004 0.000 0.124 0.760 0.116
#> GSM337280     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337281     3  0.4428     0.7672 0.000 0.004 0.720 0.276
#> GSM337282     3  0.4277     0.7680 0.000 0.000 0.720 0.280
#> GSM337283     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337284     3  0.5175     0.8015 0.000 0.120 0.760 0.120
#> GSM337285     4  0.4238     0.7075 0.000 0.028 0.176 0.796
#> GSM337286     3  0.5228     0.7993 0.000 0.124 0.756 0.120
#> GSM337287     4  0.4244     0.7106 0.000 0.032 0.168 0.800
#> GSM337288     3  0.5664     0.8040 0.000 0.124 0.720 0.156
#> GSM337289     3  0.5119     0.7981 0.000 0.124 0.764 0.112
#> GSM337290     3  0.4961     0.5153 0.000 0.000 0.552 0.448
#> GSM337291     2  0.4872     0.2988 0.000 0.640 0.356 0.004
#> GSM337292     2  0.0779     0.8561 0.000 0.980 0.016 0.004
#> GSM337293     3  0.4564     0.7238 0.000 0.000 0.672 0.328
#> GSM337294     3  0.6863     0.5440 0.000 0.348 0.536 0.116
#> GSM337295     4  0.4730     0.1710 0.000 0.000 0.364 0.636
#> GSM337296     4  0.2996     0.7756 0.000 0.064 0.044 0.892
#> GSM337297     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337298     2  0.1557     0.8383 0.000 0.944 0.000 0.056
#> GSM337299     4  0.1938     0.8281 0.000 0.052 0.012 0.936
#> GSM337300     3  0.5228     0.8006 0.000 0.124 0.756 0.120
#> GSM337301     3  0.4356     0.7602 0.000 0.000 0.708 0.292
#> GSM337302     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337303     2  0.1557     0.8383 0.000 0.944 0.000 0.056
#> GSM337304     2  0.4193     0.5861 0.000 0.732 0.000 0.268
#> GSM337305     4  0.4046     0.7170 0.000 0.124 0.048 0.828
#> GSM337306     3  0.4250     0.7696 0.000 0.000 0.724 0.276
#> GSM337307     4  0.4050     0.7095 0.000 0.144 0.036 0.820
#> GSM337308     3  0.5483     0.7973 0.000 0.136 0.736 0.128
#> GSM337309     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0000     0.8675 0.000 1.000 0.000 0.000
#> GSM337311     4  0.1557     0.8280 0.000 0.056 0.000 0.944
#> GSM337312     2  0.1557     0.8383 0.000 0.944 0.000 0.056
#> GSM337313     3  0.5507     0.8059 0.000 0.112 0.732 0.156
#> GSM337314     4  0.4046     0.7161 0.000 0.124 0.048 0.828
#> GSM337315     4  0.3787     0.7251 0.000 0.124 0.036 0.840
#> GSM337316     2  0.6068     0.0336 0.000 0.508 0.044 0.448
#> GSM337317     3  0.7486     0.3452 0.000 0.348 0.464 0.188
#> GSM337318     4  0.2965     0.7761 0.000 0.072 0.036 0.892
#> GSM337319     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337320     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337323     1  0.5219     0.7746 0.712 0.000 0.244 0.044
#> GSM337324     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337325     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337326     1  0.5374     0.7650 0.704 0.000 0.244 0.052
#> GSM337327     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337328     1  0.2408     0.9332 0.896 0.000 0.104 0.000
#> GSM337329     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337330     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337331     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337332     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337333     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337334     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337335     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337337     1  0.2469     0.9321 0.892 0.000 0.108 0.000
#> GSM337338     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337340     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337341     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337342     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337343     4  0.1557     0.8010 0.000 0.000 0.056 0.944
#> GSM337344     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0336     0.9609 0.992 0.000 0.008 0.000
#> GSM337348     1  0.2408     0.9332 0.896 0.000 0.104 0.000
#> GSM337349     1  0.0188     0.9619 0.996 0.000 0.004 0.000
#> GSM337350     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337357     1  0.2408     0.9332 0.896 0.000 0.104 0.000
#> GSM337358     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337362     1  0.2149     0.9385 0.912 0.000 0.088 0.000
#> GSM337363     1  0.0188     0.9619 0.996 0.000 0.004 0.000
#> GSM337364     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337365     1  0.0336     0.9609 0.992 0.000 0.008 0.000
#> GSM337366     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337368     1  0.2469     0.9321 0.892 0.000 0.108 0.000
#> GSM337369     1  0.2530     0.9307 0.888 0.000 0.112 0.000
#> GSM337370     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337372     1  0.1211     0.9527 0.960 0.000 0.040 0.000
#> GSM337373     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9628 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9628 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     5  0.4029    0.45647 0.000 0.000 0.004 0.316 0.680
#> GSM337198     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337199     4  0.0703    0.78757 0.000 0.000 0.000 0.976 0.024
#> GSM337200     4  0.1341    0.78773 0.000 0.000 0.000 0.944 0.056
#> GSM337201     4  0.0162    0.78300 0.000 0.000 0.000 0.996 0.004
#> GSM337202     4  0.1124    0.78908 0.000 0.000 0.004 0.960 0.036
#> GSM337203     5  0.1310    0.81608 0.000 0.024 0.020 0.000 0.956
#> GSM337204     4  0.1544    0.78450 0.000 0.000 0.000 0.932 0.068
#> GSM337205     5  0.2338    0.80735 0.000 0.036 0.016 0.032 0.916
#> GSM337206     4  0.1357    0.78801 0.000 0.000 0.004 0.948 0.048
#> GSM337207     2  0.4297    0.13823 0.000 0.528 0.000 0.472 0.000
#> GSM337208     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337209     4  0.0566    0.78473 0.000 0.000 0.004 0.984 0.012
#> GSM337210     2  0.0609    0.90665 0.000 0.980 0.000 0.020 0.000
#> GSM337211     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337212     4  0.1341    0.78773 0.000 0.000 0.000 0.944 0.056
#> GSM337213     4  0.4306    0.00644 0.000 0.492 0.000 0.508 0.000
#> GSM337214     4  0.0510    0.78754 0.000 0.000 0.000 0.984 0.016
#> GSM337215     4  0.0880    0.78881 0.000 0.000 0.000 0.968 0.032
#> GSM337216     5  0.2470    0.77291 0.000 0.104 0.012 0.000 0.884
#> GSM337217     4  0.5551    0.09657 0.000 0.068 0.000 0.488 0.444
#> GSM337218     5  0.1197    0.81169 0.000 0.000 0.000 0.048 0.952
#> GSM337219     5  0.4655    0.10550 0.000 0.476 0.000 0.012 0.512
#> GSM337220     4  0.3336    0.54879 0.000 0.228 0.000 0.772 0.000
#> GSM337221     4  0.5025    0.51966 0.000 0.044 0.008 0.660 0.288
#> GSM337222     4  0.0162    0.78161 0.000 0.000 0.000 0.996 0.004
#> GSM337223     4  0.3741    0.60813 0.000 0.000 0.004 0.732 0.264
#> GSM337224     5  0.3684    0.52295 0.000 0.000 0.000 0.280 0.720
#> GSM337225     2  0.1732    0.84792 0.000 0.920 0.000 0.080 0.000
#> GSM337226     4  0.1341    0.78241 0.000 0.000 0.000 0.944 0.056
#> GSM337227     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337228     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337229     4  0.1082    0.78099 0.000 0.028 0.000 0.964 0.008
#> GSM337230     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337231     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337232     4  0.3132    0.64702 0.000 0.172 0.000 0.820 0.008
#> GSM337233     4  0.3934    0.58404 0.000 0.000 0.008 0.716 0.276
#> GSM337234     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337235     4  0.1251    0.78916 0.000 0.008 0.000 0.956 0.036
#> GSM337236     4  0.5666    0.26397 0.000 0.408 0.008 0.524 0.060
#> GSM337237     4  0.2966    0.62368 0.000 0.184 0.000 0.816 0.000
#> GSM337238     4  0.1124    0.78923 0.000 0.000 0.004 0.960 0.036
#> GSM337239     4  0.5394    0.46941 0.000 0.296 0.016 0.636 0.052
#> GSM337240     5  0.1608    0.79421 0.000 0.000 0.000 0.072 0.928
#> GSM337241     4  0.4449    0.39175 0.000 0.020 0.288 0.688 0.004
#> GSM337242     4  0.5316    0.42295 0.000 0.040 0.012 0.600 0.348
#> GSM337243     5  0.3055    0.70577 0.000 0.016 0.000 0.144 0.840
#> GSM337244     4  0.4804    0.52908 0.000 0.012 0.244 0.704 0.040
#> GSM337245     2  0.1270    0.87180 0.000 0.948 0.000 0.052 0.000
#> GSM337246     4  0.0727    0.78151 0.000 0.012 0.004 0.980 0.004
#> GSM337247     5  0.0162    0.81691 0.000 0.004 0.000 0.000 0.996
#> GSM337248     5  0.0404    0.81696 0.000 0.000 0.000 0.012 0.988
#> GSM337249     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337250     5  0.0404    0.81696 0.000 0.000 0.000 0.012 0.988
#> GSM337251     4  0.0000    0.78146 0.000 0.000 0.000 1.000 0.000
#> GSM337252     4  0.0000    0.78146 0.000 0.000 0.000 1.000 0.000
#> GSM337253     2  0.0693    0.90949 0.000 0.980 0.000 0.012 0.008
#> GSM337254     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337255     2  0.0000    0.90591 0.000 1.000 0.000 0.000 0.000
#> GSM337256     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337257     4  0.0000    0.78146 0.000 0.000 0.000 1.000 0.000
#> GSM337258     2  0.0290    0.90212 0.000 0.992 0.008 0.000 0.000
#> GSM337259     2  0.3790    0.59062 0.000 0.724 0.272 0.000 0.004
#> GSM337260     4  0.1732    0.73623 0.000 0.080 0.000 0.920 0.000
#> GSM337261     2  0.0703    0.89354 0.000 0.976 0.024 0.000 0.000
#> GSM337262     5  0.4103    0.66903 0.000 0.036 0.016 0.156 0.792
#> GSM337263     4  0.1357    0.78835 0.000 0.000 0.004 0.948 0.048
#> GSM337264     4  0.5430    0.16954 0.000 0.468 0.008 0.484 0.040
#> GSM337265     3  0.6330    0.53761 0.000 0.012 0.564 0.268 0.156
#> GSM337266     3  0.5098    0.46301 0.000 0.012 0.564 0.404 0.020
#> GSM337267     4  0.0404    0.78623 0.000 0.000 0.000 0.988 0.012
#> GSM337268     4  0.4025    0.67858 0.000 0.132 0.000 0.792 0.076
#> GSM337269     4  0.1430    0.78736 0.000 0.000 0.004 0.944 0.052
#> GSM337270     5  0.1341    0.80799 0.000 0.000 0.056 0.000 0.944
#> GSM337271     3  0.5028    0.06725 0.000 0.012 0.560 0.016 0.412
#> GSM337272     4  0.0794    0.78746 0.000 0.000 0.000 0.972 0.028
#> GSM337273     4  0.5478    0.36927 0.000 0.036 0.020 0.580 0.364
#> GSM337274     5  0.3463    0.72341 0.000 0.156 0.016 0.008 0.820
#> GSM337275     4  0.2074    0.75293 0.000 0.000 0.000 0.896 0.104
#> GSM337276     5  0.2875    0.79650 0.000 0.060 0.020 0.032 0.888
#> GSM337277     4  0.1701    0.78473 0.000 0.012 0.016 0.944 0.028
#> GSM337278     5  0.4403    0.27689 0.000 0.000 0.008 0.384 0.608
#> GSM337279     5  0.0771    0.81586 0.000 0.004 0.020 0.000 0.976
#> GSM337280     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337281     5  0.1851    0.80364 0.000 0.000 0.000 0.088 0.912
#> GSM337282     5  0.1357    0.81322 0.000 0.000 0.004 0.048 0.948
#> GSM337283     1  0.4249    0.61104 0.568 0.000 0.432 0.000 0.000
#> GSM337284     5  0.1525    0.81330 0.000 0.036 0.012 0.004 0.948
#> GSM337285     3  0.5420    0.49008 0.000 0.012 0.564 0.384 0.040
#> GSM337286     5  0.2518    0.81012 0.000 0.036 0.020 0.036 0.908
#> GSM337287     3  0.5098    0.46301 0.000 0.012 0.564 0.404 0.020
#> GSM337288     5  0.0162    0.81691 0.000 0.004 0.000 0.000 0.996
#> GSM337289     5  0.2436    0.80980 0.000 0.036 0.020 0.032 0.912
#> GSM337290     5  0.3636    0.55771 0.000 0.000 0.000 0.272 0.728
#> GSM337291     2  0.4201    0.41601 0.000 0.664 0.008 0.000 0.328
#> GSM337292     2  0.0451    0.91049 0.000 0.988 0.000 0.008 0.004
#> GSM337293     5  0.2648    0.73590 0.000 0.000 0.000 0.152 0.848
#> GSM337294     5  0.4088    0.42278 0.000 0.368 0.000 0.000 0.632
#> GSM337295     4  0.3857    0.44252 0.000 0.000 0.000 0.688 0.312
#> GSM337296     4  0.4544    0.63152 0.000 0.040 0.012 0.740 0.208
#> GSM337297     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337298     2  0.0000    0.90591 0.000 1.000 0.000 0.000 0.000
#> GSM337299     4  0.1270    0.78782 0.000 0.000 0.000 0.948 0.052
#> GSM337300     5  0.0162    0.81691 0.000 0.004 0.000 0.000 0.996
#> GSM337301     5  0.2605    0.76471 0.000 0.000 0.000 0.148 0.852
#> GSM337302     4  0.0404    0.78491 0.000 0.000 0.000 0.988 0.012
#> GSM337303     2  0.0000    0.90591 0.000 1.000 0.000 0.000 0.000
#> GSM337304     2  0.4208    0.58000 0.000 0.728 0.004 0.248 0.020
#> GSM337305     4  0.5007    0.57279 0.000 0.052 0.012 0.692 0.244
#> GSM337306     5  0.0451    0.81618 0.000 0.000 0.008 0.004 0.988
#> GSM337307     4  0.4734    0.59035 0.000 0.220 0.016 0.724 0.040
#> GSM337308     5  0.2142    0.80698 0.000 0.048 0.004 0.028 0.920
#> GSM337309     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337310     2  0.0404    0.91308 0.000 0.988 0.000 0.012 0.000
#> GSM337311     4  0.0000    0.78146 0.000 0.000 0.000 1.000 0.000
#> GSM337312     2  0.0290    0.90212 0.000 0.992 0.008 0.000 0.000
#> GSM337313     5  0.0162    0.81691 0.000 0.004 0.000 0.000 0.996
#> GSM337314     4  0.4136    0.70490 0.000 0.052 0.016 0.800 0.132
#> GSM337315     4  0.4303    0.68669 0.012 0.084 0.064 0.816 0.024
#> GSM337316     2  0.6298    0.09057 0.000 0.544 0.056 0.348 0.052
#> GSM337317     5  0.6178    0.30161 0.000 0.296 0.000 0.168 0.536
#> GSM337318     4  0.4181    0.68273 0.000 0.152 0.012 0.788 0.048
#> GSM337319     1  0.4256    0.60921 0.564 0.000 0.436 0.000 0.000
#> GSM337320     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337323     3  0.0880    0.49515 0.032 0.000 0.968 0.000 0.000
#> GSM337324     1  0.4242    0.61318 0.572 0.000 0.428 0.000 0.000
#> GSM337325     1  0.4256    0.60921 0.564 0.000 0.436 0.000 0.000
#> GSM337326     3  0.0794    0.49776 0.028 0.000 0.972 0.000 0.000
#> GSM337327     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337328     1  0.3895    0.71872 0.680 0.000 0.320 0.000 0.000
#> GSM337329     1  0.4256    0.60921 0.564 0.000 0.436 0.000 0.000
#> GSM337330     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.4242    0.61318 0.572 0.000 0.428 0.000 0.000
#> GSM337332     1  0.4242    0.61318 0.572 0.000 0.428 0.000 0.000
#> GSM337333     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.4171    0.64961 0.604 0.000 0.396 0.000 0.000
#> GSM337335     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337337     1  0.3074    0.80383 0.804 0.000 0.196 0.000 0.000
#> GSM337338     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337340     1  0.4138    0.66034 0.616 0.000 0.384 0.000 0.000
#> GSM337341     1  0.4256    0.60921 0.564 0.000 0.436 0.000 0.000
#> GSM337342     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337343     4  0.0865    0.78457 0.000 0.000 0.004 0.972 0.024
#> GSM337344     1  0.0162    0.88371 0.996 0.000 0.004 0.000 0.000
#> GSM337345     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337346     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.3395    0.75176 0.764 0.000 0.236 0.000 0.000
#> GSM337348     1  0.3177    0.79327 0.792 0.000 0.208 0.000 0.000
#> GSM337349     1  0.0404    0.88267 0.988 0.000 0.012 0.000 0.000
#> GSM337350     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337351     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337352     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.3109    0.79830 0.800 0.000 0.200 0.000 0.000
#> GSM337358     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337359     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337362     1  0.2690    0.82276 0.844 0.000 0.156 0.000 0.000
#> GSM337363     1  0.0794    0.87625 0.972 0.000 0.028 0.000 0.000
#> GSM337364     1  0.3177    0.79807 0.792 0.000 0.208 0.000 0.000
#> GSM337365     1  0.3074    0.77933 0.804 0.000 0.196 0.000 0.000
#> GSM337366     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.2929    0.80966 0.820 0.000 0.180 0.000 0.000
#> GSM337369     1  0.3305    0.78436 0.776 0.000 0.224 0.000 0.000
#> GSM337370     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0290    0.88321 0.992 0.000 0.008 0.000 0.000
#> GSM337372     1  0.2127    0.84583 0.892 0.000 0.108 0.000 0.000
#> GSM337373     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.88435 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     5  0.4391     0.4812 0.000 0.000 0.028 0.320 0.644 0.008
#> GSM337198     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337199     4  0.1575     0.7827 0.000 0.000 0.032 0.936 0.000 0.032
#> GSM337200     4  0.1777     0.7869 0.000 0.000 0.024 0.932 0.012 0.032
#> GSM337201     4  0.1984     0.7836 0.000 0.000 0.056 0.912 0.000 0.032
#> GSM337202     4  0.0622     0.7888 0.000 0.000 0.012 0.980 0.000 0.008
#> GSM337203     5  0.1564     0.7879 0.000 0.024 0.040 0.000 0.936 0.000
#> GSM337204     4  0.1636     0.7908 0.000 0.000 0.004 0.936 0.036 0.024
#> GSM337205     5  0.3304     0.7547 0.000 0.040 0.140 0.004 0.816 0.000
#> GSM337206     4  0.1086     0.7848 0.000 0.000 0.012 0.964 0.012 0.012
#> GSM337207     2  0.4526     0.0449 0.000 0.512 0.000 0.456 0.000 0.032
#> GSM337208     2  0.1116     0.8669 0.000 0.960 0.028 0.008 0.000 0.004
#> GSM337209     4  0.2357     0.7630 0.000 0.000 0.116 0.872 0.000 0.012
#> GSM337210     2  0.0405     0.8808 0.000 0.988 0.000 0.008 0.000 0.004
#> GSM337211     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337212     4  0.1275     0.7886 0.000 0.000 0.012 0.956 0.016 0.016
#> GSM337213     4  0.4393     0.0941 0.000 0.480 0.004 0.500 0.000 0.016
#> GSM337214     4  0.1151     0.7877 0.000 0.000 0.032 0.956 0.000 0.012
#> GSM337215     4  0.2128     0.7810 0.000 0.000 0.056 0.908 0.004 0.032
#> GSM337216     5  0.2350     0.7626 0.000 0.100 0.020 0.000 0.880 0.000
#> GSM337217     4  0.6344     0.0867 0.000 0.056 0.052 0.472 0.392 0.028
#> GSM337218     5  0.2122     0.7842 0.000 0.000 0.008 0.084 0.900 0.008
#> GSM337219     2  0.5351     0.0339 0.000 0.484 0.036 0.024 0.448 0.008
#> GSM337220     4  0.4184     0.6387 0.000 0.196 0.028 0.744 0.000 0.032
#> GSM337221     4  0.5160     0.5761 0.000 0.036 0.048 0.672 0.232 0.012
#> GSM337222     4  0.1856     0.7831 0.000 0.000 0.048 0.920 0.000 0.032
#> GSM337223     4  0.3858     0.6468 0.000 0.000 0.020 0.740 0.228 0.012
#> GSM337224     5  0.4933     0.4806 0.000 0.000 0.044 0.308 0.624 0.024
#> GSM337225     2  0.2706     0.7925 0.000 0.880 0.028 0.068 0.000 0.024
#> GSM337226     4  0.2604     0.7738 0.000 0.000 0.056 0.888 0.024 0.032
#> GSM337227     2  0.0146     0.8865 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337228     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337229     4  0.1693     0.7852 0.000 0.012 0.020 0.936 0.000 0.032
#> GSM337230     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337231     2  0.0146     0.8865 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337232     4  0.4262     0.6715 0.000 0.144 0.060 0.764 0.000 0.032
#> GSM337233     4  0.3807     0.6306 0.000 0.000 0.028 0.740 0.228 0.004
#> GSM337234     2  0.0146     0.8865 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337235     4  0.2245     0.7782 0.000 0.004 0.052 0.908 0.008 0.028
#> GSM337236     4  0.5743     0.3213 0.000 0.372 0.084 0.516 0.024 0.004
#> GSM337237     4  0.3187     0.6783 0.000 0.188 0.004 0.796 0.000 0.012
#> GSM337238     4  0.0951     0.7869 0.000 0.000 0.020 0.968 0.004 0.008
#> GSM337239     4  0.5208     0.5109 0.000 0.264 0.080 0.636 0.012 0.008
#> GSM337240     5  0.2362     0.7695 0.000 0.000 0.012 0.080 0.892 0.016
#> GSM337241     4  0.3910     0.5175 0.000 0.008 0.328 0.660 0.000 0.004
#> GSM337242     4  0.5371     0.4960 0.000 0.044 0.032 0.612 0.300 0.012
#> GSM337243     5  0.2695     0.6864 0.000 0.008 0.000 0.144 0.844 0.004
#> GSM337244     4  0.3584     0.6188 0.000 0.000 0.244 0.740 0.004 0.012
#> GSM337245     2  0.1082     0.8471 0.000 0.956 0.000 0.040 0.000 0.004
#> GSM337246     4  0.1367     0.7868 0.000 0.000 0.044 0.944 0.000 0.012
#> GSM337247     5  0.0000     0.7879 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337248     5  0.0260     0.7882 0.000 0.000 0.000 0.008 0.992 0.000
#> GSM337249     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337250     5  0.0260     0.7882 0.000 0.000 0.000 0.008 0.992 0.000
#> GSM337251     4  0.1625     0.7851 0.000 0.000 0.060 0.928 0.000 0.012
#> GSM337252     4  0.1984     0.7829 0.000 0.000 0.056 0.912 0.000 0.032
#> GSM337253     2  0.0632     0.8764 0.000 0.976 0.000 0.000 0.024 0.000
#> GSM337254     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337255     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337256     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337257     4  0.1807     0.7852 0.000 0.000 0.060 0.920 0.000 0.020
#> GSM337258     2  0.0260     0.8842 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337259     2  0.3531     0.4663 0.000 0.672 0.328 0.000 0.000 0.000
#> GSM337260     4  0.3279     0.7611 0.000 0.060 0.060 0.848 0.000 0.032
#> GSM337261     2  0.1387     0.8422 0.000 0.932 0.068 0.000 0.000 0.000
#> GSM337262     5  0.4986     0.6075 0.000 0.040 0.064 0.192 0.700 0.004
#> GSM337263     4  0.1180     0.7851 0.000 0.000 0.016 0.960 0.012 0.012
#> GSM337264     4  0.6153     0.2058 0.000 0.412 0.096 0.452 0.012 0.028
#> GSM337265     3  0.3112     0.8654 0.000 0.000 0.836 0.096 0.068 0.000
#> GSM337266     3  0.2006     0.8909 0.000 0.000 0.892 0.104 0.004 0.000
#> GSM337267     4  0.2586     0.7696 0.000 0.000 0.100 0.868 0.000 0.032
#> GSM337268     4  0.3960     0.7096 0.000 0.128 0.024 0.800 0.020 0.028
#> GSM337269     4  0.1452     0.7893 0.000 0.000 0.012 0.948 0.020 0.020
#> GSM337270     5  0.1863     0.7747 0.000 0.000 0.104 0.000 0.896 0.000
#> GSM337271     3  0.3175     0.7931 0.000 0.000 0.808 0.028 0.164 0.000
#> GSM337272     4  0.1418     0.7836 0.000 0.000 0.024 0.944 0.000 0.032
#> GSM337273     4  0.5753     0.4045 0.000 0.044 0.060 0.568 0.320 0.008
#> GSM337274     5  0.3713     0.7036 0.000 0.160 0.032 0.008 0.792 0.008
#> GSM337275     4  0.3652     0.7369 0.000 0.000 0.072 0.820 0.080 0.028
#> GSM337276     5  0.3496     0.7520 0.000 0.052 0.140 0.004 0.804 0.000
#> GSM337277     4  0.1531     0.7859 0.000 0.004 0.068 0.928 0.000 0.000
#> GSM337278     5  0.5384     0.2058 0.000 0.000 0.080 0.396 0.512 0.012
#> GSM337279     5  0.1124     0.7879 0.000 0.000 0.036 0.008 0.956 0.000
#> GSM337280     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337281     5  0.2039     0.7856 0.000 0.000 0.004 0.072 0.908 0.016
#> GSM337282     5  0.1952     0.7911 0.000 0.000 0.016 0.052 0.920 0.012
#> GSM337283     6  0.1075     0.8702 0.048 0.000 0.000 0.000 0.000 0.952
#> GSM337284     5  0.2658     0.7876 0.000 0.040 0.052 0.016 0.888 0.004
#> GSM337285     3  0.2094     0.8984 0.000 0.000 0.900 0.080 0.020 0.000
#> GSM337286     5  0.3123     0.7815 0.000 0.040 0.072 0.024 0.860 0.004
#> GSM337287     3  0.2100     0.8899 0.000 0.000 0.884 0.112 0.004 0.000
#> GSM337288     5  0.1168     0.7892 0.000 0.000 0.028 0.016 0.956 0.000
#> GSM337289     5  0.3067     0.7825 0.000 0.040 0.068 0.024 0.864 0.004
#> GSM337290     5  0.4041     0.5553 0.000 0.000 0.008 0.292 0.684 0.016
#> GSM337291     2  0.4008     0.4635 0.000 0.672 0.016 0.004 0.308 0.000
#> GSM337292     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337293     5  0.4210     0.6737 0.000 0.000 0.052 0.168 0.756 0.024
#> GSM337294     5  0.4236     0.3629 0.000 0.352 0.008 0.008 0.628 0.004
#> GSM337295     4  0.4769     0.5322 0.000 0.000 0.052 0.684 0.236 0.028
#> GSM337296     4  0.4540     0.6455 0.000 0.028 0.040 0.740 0.180 0.012
#> GSM337297     2  0.0146     0.8865 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM337298     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337299     4  0.2669     0.7842 0.000 0.000 0.072 0.880 0.016 0.032
#> GSM337300     5  0.0000     0.7879 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337301     5  0.4626     0.6767 0.000 0.000 0.116 0.144 0.724 0.016
#> GSM337302     4  0.1578     0.7853 0.000 0.000 0.048 0.936 0.004 0.012
#> GSM337303     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337304     2  0.4717     0.5612 0.000 0.704 0.056 0.208 0.000 0.032
#> GSM337305     4  0.5217     0.5890 0.000 0.040 0.060 0.684 0.204 0.012
#> GSM337306     5  0.0260     0.7862 0.000 0.000 0.008 0.000 0.992 0.000
#> GSM337307     4  0.5025     0.5690 0.000 0.216 0.096 0.672 0.008 0.008
#> GSM337308     5  0.3524     0.7639 0.000 0.064 0.036 0.068 0.832 0.000
#> GSM337309     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337310     2  0.0000     0.8880 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337311     4  0.1564     0.7858 0.000 0.000 0.040 0.936 0.000 0.024
#> GSM337312     2  0.1196     0.8597 0.000 0.952 0.040 0.008 0.000 0.000
#> GSM337313     5  0.0000     0.7879 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337314     4  0.4355     0.7022 0.000 0.044 0.060 0.784 0.100 0.012
#> GSM337315     4  0.5728     0.6113 0.080 0.052 0.168 0.676 0.012 0.012
#> GSM337316     2  0.5556     0.2219 0.000 0.552 0.116 0.320 0.012 0.000
#> GSM337317     5  0.6515     0.2145 0.000 0.256 0.036 0.176 0.520 0.012
#> GSM337318     4  0.4223     0.6720 0.000 0.152 0.056 0.768 0.012 0.012
#> GSM337319     6  0.1007     0.8701 0.044 0.000 0.000 0.000 0.000 0.956
#> GSM337320     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     6  0.1643     0.8123 0.008 0.000 0.068 0.000 0.000 0.924
#> GSM337324     6  0.1267     0.8677 0.060 0.000 0.000 0.000 0.000 0.940
#> GSM337325     6  0.1007     0.8701 0.044 0.000 0.000 0.000 0.000 0.956
#> GSM337326     6  0.1265     0.8228 0.008 0.000 0.044 0.000 0.000 0.948
#> GSM337327     1  0.0363     0.9397 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337328     6  0.2762     0.7267 0.196 0.000 0.000 0.000 0.000 0.804
#> GSM337329     6  0.1007     0.8701 0.044 0.000 0.000 0.000 0.000 0.956
#> GSM337330     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     6  0.1267     0.8677 0.060 0.000 0.000 0.000 0.000 0.940
#> GSM337332     6  0.1267     0.8677 0.060 0.000 0.000 0.000 0.000 0.940
#> GSM337333     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     6  0.4098     0.5850 0.292 0.000 0.032 0.000 0.000 0.676
#> GSM337335     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0146     0.9420 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337337     1  0.3318     0.7746 0.796 0.000 0.032 0.000 0.000 0.172
#> GSM337338     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337340     1  0.3797     0.3026 0.580 0.000 0.000 0.000 0.000 0.420
#> GSM337341     6  0.1007     0.8701 0.044 0.000 0.000 0.000 0.000 0.956
#> GSM337342     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337343     4  0.2431     0.7554 0.000 0.000 0.132 0.860 0.000 0.008
#> GSM337344     1  0.0260     0.9411 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM337345     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337346     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     6  0.3101     0.6719 0.244 0.000 0.000 0.000 0.000 0.756
#> GSM337348     1  0.2969     0.7274 0.776 0.000 0.000 0.000 0.000 0.224
#> GSM337349     1  0.0547     0.9370 0.980 0.000 0.000 0.000 0.000 0.020
#> GSM337350     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337351     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337352     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.2793     0.7596 0.800 0.000 0.000 0.000 0.000 0.200
#> GSM337358     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337359     1  0.0790     0.9281 0.968 0.000 0.032 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.1168     0.9250 0.956 0.000 0.028 0.000 0.000 0.016
#> GSM337362     1  0.2416     0.8144 0.844 0.000 0.000 0.000 0.000 0.156
#> GSM337363     1  0.0790     0.9244 0.968 0.000 0.000 0.000 0.000 0.032
#> GSM337364     1  0.2912     0.7521 0.784 0.000 0.000 0.000 0.000 0.216
#> GSM337365     6  0.3371     0.6297 0.292 0.000 0.000 0.000 0.000 0.708
#> GSM337366     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.2631     0.7847 0.820 0.000 0.000 0.000 0.000 0.180
#> GSM337369     1  0.2996     0.7258 0.772 0.000 0.000 0.000 0.000 0.228
#> GSM337370     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0458     0.9384 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337372     1  0.1910     0.8623 0.892 0.000 0.000 0.000 0.000 0.108
#> GSM337373     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9429 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-pam-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-pam-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-pam-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-pam-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-pam-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-pam-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-pam-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-pam-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-pam-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-pam-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-pam-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-CV-pam-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-pam-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-pam-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-pam-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-pam-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-pam-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-pam-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-CV-pam-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-pam-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-pam-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-pam-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-pam-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-pam-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-pam-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-pam-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-pam-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>          n disease.state(p) specimen(p) k
#> CV:pam 180         2.02e-11    7.38e-38 2
#> CV:pam 152         2.07e-11    3.55e-30 3
#> CV:pam 167         7.81e-12    6.75e-34 4
#> CV:pam 157         3.80e-11    1.57e-30 5
#> CV:pam 163         2.70e-11    3.67e-32 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:mclust**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "mclust"]
# you can also extract it by
# res = res_list["CV:mclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'mclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-mclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-mclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4475 0.553   0.553
#> 3 3 0.601           0.730       0.849         0.2685 0.915   0.847
#> 4 4 0.525           0.579       0.755         0.1886 0.779   0.555
#> 5 5 0.537           0.456       0.708         0.0847 0.849   0.580
#> 6 6 0.560           0.510       0.713         0.0603 0.879   0.604

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     1       0          1  1  0
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     1       0          1  1  0
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0892     0.8842 0.000 0.980 0.020
#> GSM337198     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337199     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337200     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337201     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337202     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337203     2  0.1163     0.8816 0.000 0.972 0.028
#> GSM337204     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337205     2  0.2448     0.8662 0.000 0.924 0.076
#> GSM337206     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337207     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337208     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337209     2  0.1289     0.8799 0.000 0.968 0.032
#> GSM337210     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337211     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337212     2  0.0592     0.8832 0.000 0.988 0.012
#> GSM337213     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337214     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337215     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337216     2  0.4887     0.8424 0.000 0.772 0.228
#> GSM337217     2  0.3116     0.8691 0.000 0.892 0.108
#> GSM337218     2  0.0424     0.8820 0.000 0.992 0.008
#> GSM337219     2  0.3686     0.8622 0.000 0.860 0.140
#> GSM337220     2  0.4605     0.8278 0.000 0.796 0.204
#> GSM337221     2  0.2448     0.8630 0.000 0.924 0.076
#> GSM337222     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337223     2  0.3551     0.8291 0.000 0.868 0.132
#> GSM337224     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337225     2  0.4605     0.8278 0.000 0.796 0.204
#> GSM337226     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337227     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337228     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337229     2  0.2796     0.8730 0.000 0.908 0.092
#> GSM337230     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337231     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337232     2  0.4504     0.8310 0.000 0.804 0.196
#> GSM337233     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337234     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337235     2  0.0237     0.8828 0.000 0.996 0.004
#> GSM337236     2  0.2165     0.8845 0.000 0.936 0.064
#> GSM337237     2  0.4555     0.8299 0.000 0.800 0.200
#> GSM337238     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337239     3  0.5254     0.5475 0.000 0.264 0.736
#> GSM337240     2  0.0237     0.8822 0.000 0.996 0.004
#> GSM337241     2  0.3619     0.8399 0.000 0.864 0.136
#> GSM337242     2  0.2066     0.8697 0.000 0.940 0.060
#> GSM337243     2  0.4062     0.8612 0.000 0.836 0.164
#> GSM337244     2  0.3340     0.8381 0.000 0.880 0.120
#> GSM337245     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337246     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337247     2  0.4605     0.8334 0.000 0.796 0.204
#> GSM337248     2  0.2959     0.8760 0.000 0.900 0.100
#> GSM337249     2  0.4887     0.8257 0.000 0.772 0.228
#> GSM337250     2  0.2959     0.8760 0.000 0.900 0.100
#> GSM337251     2  0.0424     0.8831 0.000 0.992 0.008
#> GSM337252     2  0.0424     0.8819 0.000 0.992 0.008
#> GSM337253     2  0.4555     0.8318 0.000 0.800 0.200
#> GSM337254     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337255     2  0.5465     0.8105 0.000 0.712 0.288
#> GSM337256     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337257     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337258     2  0.5431     0.8132 0.000 0.716 0.284
#> GSM337259     2  0.5560     0.8023 0.000 0.700 0.300
#> GSM337260     2  0.3340     0.8590 0.000 0.880 0.120
#> GSM337261     2  0.5397     0.8114 0.000 0.720 0.280
#> GSM337262     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337263     2  0.0892     0.8837 0.000 0.980 0.020
#> GSM337264     2  0.2878     0.8710 0.000 0.904 0.096
#> GSM337265     3  0.5363     0.5504 0.000 0.276 0.724
#> GSM337266     3  0.5948     0.5257 0.000 0.360 0.640
#> GSM337267     2  0.0892     0.8767 0.000 0.980 0.020
#> GSM337268     2  0.1860     0.8747 0.000 0.948 0.052
#> GSM337269     2  0.2537     0.8624 0.000 0.920 0.080
#> GSM337270     2  0.3192     0.8435 0.000 0.888 0.112
#> GSM337271     3  0.6045     0.4966 0.000 0.380 0.620
#> GSM337272     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337273     2  0.2878     0.8622 0.000 0.904 0.096
#> GSM337274     2  0.4654     0.8315 0.000 0.792 0.208
#> GSM337275     2  0.2878     0.8773 0.000 0.904 0.096
#> GSM337276     2  0.3482     0.8580 0.000 0.872 0.128
#> GSM337277     2  0.3551     0.8424 0.000 0.868 0.132
#> GSM337278     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337279     2  0.0592     0.8814 0.000 0.988 0.012
#> GSM337280     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337281     2  0.1753     0.8841 0.000 0.952 0.048
#> GSM337282     2  0.2165     0.8826 0.000 0.936 0.064
#> GSM337283     1  0.6309     0.0798 0.504 0.000 0.496
#> GSM337284     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337285     3  0.6045     0.4966 0.000 0.380 0.620
#> GSM337286     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337287     3  0.5785     0.5426 0.000 0.332 0.668
#> GSM337288     2  0.5529     0.7134 0.000 0.704 0.296
#> GSM337289     2  0.2711     0.8572 0.000 0.912 0.088
#> GSM337290     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337291     2  0.4654     0.8342 0.000 0.792 0.208
#> GSM337292     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337293     2  0.0237     0.8822 0.000 0.996 0.004
#> GSM337294     2  0.4750     0.8264 0.000 0.784 0.216
#> GSM337295     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337296     2  0.2356     0.8649 0.000 0.928 0.072
#> GSM337297     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337298     2  0.5529     0.8053 0.000 0.704 0.296
#> GSM337299     2  0.0747     0.8782 0.000 0.984 0.016
#> GSM337300     2  0.6295     0.2408 0.000 0.528 0.472
#> GSM337301     2  0.0892     0.8767 0.000 0.980 0.020
#> GSM337302     2  0.3267     0.8551 0.000 0.884 0.116
#> GSM337303     2  0.4654     0.8286 0.000 0.792 0.208
#> GSM337304     2  0.4291     0.8365 0.000 0.820 0.180
#> GSM337305     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337306     2  0.3941     0.8570 0.000 0.844 0.156
#> GSM337307     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337308     2  0.2066     0.8697 0.000 0.940 0.060
#> GSM337309     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337310     2  0.4654     0.8256 0.000 0.792 0.208
#> GSM337311     2  0.0000     0.8823 0.000 1.000 0.000
#> GSM337312     3  0.4931     0.5460 0.000 0.232 0.768
#> GSM337313     2  0.4555     0.8393 0.000 0.800 0.200
#> GSM337314     2  0.2625     0.8590 0.000 0.916 0.084
#> GSM337315     3  0.6204     0.0403 0.424 0.000 0.576
#> GSM337316     2  0.3192     0.8546 0.000 0.888 0.112
#> GSM337317     3  0.4750     0.5407 0.000 0.216 0.784
#> GSM337318     2  0.2959     0.8513 0.000 0.900 0.100
#> GSM337319     1  0.5948     0.4426 0.640 0.000 0.360
#> GSM337320     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337323     3  0.6225     0.0235 0.432 0.000 0.568
#> GSM337324     1  0.5785     0.4935 0.668 0.000 0.332
#> GSM337325     3  0.6280    -0.0498 0.460 0.000 0.540
#> GSM337326     3  0.6235     0.0168 0.436 0.000 0.564
#> GSM337327     1  0.0424     0.7726 0.992 0.000 0.008
#> GSM337328     1  0.5988     0.4263 0.632 0.000 0.368
#> GSM337329     1  0.6045     0.3997 0.620 0.000 0.380
#> GSM337330     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337331     1  0.5785     0.4935 0.668 0.000 0.332
#> GSM337332     1  0.5785     0.4935 0.668 0.000 0.332
#> GSM337333     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337334     3  0.6274    -0.0462 0.456 0.000 0.544
#> GSM337335     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337336     1  0.6302     0.1286 0.520 0.000 0.480
#> GSM337337     3  0.6291    -0.0721 0.468 0.000 0.532
#> GSM337338     1  0.2625     0.7356 0.916 0.000 0.084
#> GSM337339     1  0.2165     0.7525 0.936 0.000 0.064
#> GSM337340     1  0.6309     0.0798 0.504 0.000 0.496
#> GSM337341     1  0.5785     0.4935 0.668 0.000 0.332
#> GSM337342     1  0.5926     0.4972 0.644 0.000 0.356
#> GSM337343     3  0.6204     0.0403 0.424 0.000 0.576
#> GSM337344     1  0.2711     0.7514 0.912 0.000 0.088
#> GSM337345     1  0.1753     0.7582 0.952 0.000 0.048
#> GSM337346     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337347     1  0.5785     0.4935 0.668 0.000 0.332
#> GSM337348     1  0.5621     0.5269 0.692 0.000 0.308
#> GSM337349     1  0.5465     0.5519 0.712 0.000 0.288
#> GSM337350     1  0.2796     0.7339 0.908 0.000 0.092
#> GSM337351     1  0.2796     0.7357 0.908 0.000 0.092
#> GSM337352     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337353     1  0.0747     0.7702 0.984 0.000 0.016
#> GSM337354     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337355     1  0.1163     0.7688 0.972 0.000 0.028
#> GSM337356     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337357     1  0.0747     0.7713 0.984 0.000 0.016
#> GSM337358     1  0.5968     0.4440 0.636 0.000 0.364
#> GSM337359     1  0.6045     0.4324 0.620 0.000 0.380
#> GSM337360     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337361     1  0.3038     0.7278 0.896 0.000 0.104
#> GSM337362     3  0.6111     0.0126 0.396 0.000 0.604
#> GSM337363     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337364     1  0.6309     0.0798 0.504 0.000 0.496
#> GSM337365     1  0.1163     0.7684 0.972 0.000 0.028
#> GSM337366     1  0.0000     0.7731 1.000 0.000 0.000
#> GSM337367     1  0.1753     0.7582 0.952 0.000 0.048
#> GSM337368     1  0.6192     0.3634 0.580 0.000 0.420
#> GSM337369     1  0.2537     0.7357 0.920 0.000 0.080
#> GSM337370     1  0.1753     0.7582 0.952 0.000 0.048
#> GSM337371     1  0.6308     0.0936 0.508 0.000 0.492
#> GSM337372     1  0.0892     0.7721 0.980 0.000 0.020
#> GSM337373     1  0.1753     0.7582 0.952 0.000 0.048
#> GSM337374     1  0.2878     0.7307 0.904 0.000 0.096
#> GSM337375     1  0.0424     0.7726 0.992 0.000 0.008
#> GSM337376     1  0.0000     0.7731 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.4964    0.65047 0.000 0.380 0.616 0.004
#> GSM337198     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337199     3  0.4998    0.54115 0.000 0.488 0.512 0.000
#> GSM337200     3  0.4996    0.54676 0.000 0.484 0.516 0.000
#> GSM337201     3  0.4992    0.55753 0.000 0.476 0.524 0.000
#> GSM337202     3  0.4730    0.67568 0.000 0.364 0.636 0.000
#> GSM337203     3  0.3837    0.70938 0.000 0.224 0.776 0.000
#> GSM337204     3  0.4972    0.58982 0.000 0.456 0.544 0.000
#> GSM337205     3  0.3982    0.70788 0.000 0.220 0.776 0.004
#> GSM337206     3  0.4992    0.56259 0.000 0.476 0.524 0.000
#> GSM337207     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337208     2  0.1118    0.75301 0.000 0.964 0.036 0.000
#> GSM337209     2  0.6337   -0.52227 0.000 0.472 0.468 0.060
#> GSM337210     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337212     2  0.4961   -0.42525 0.000 0.552 0.448 0.000
#> GSM337213     2  0.0188    0.76304 0.000 0.996 0.004 0.000
#> GSM337214     3  0.4994    0.55344 0.000 0.480 0.520 0.000
#> GSM337215     3  0.4989    0.56349 0.000 0.472 0.528 0.000
#> GSM337216     3  0.5685    0.22836 0.000 0.460 0.516 0.024
#> GSM337217     2  0.5143    0.06484 0.000 0.628 0.360 0.012
#> GSM337218     3  0.4761    0.65829 0.000 0.372 0.628 0.000
#> GSM337219     2  0.5339    0.10560 0.000 0.624 0.356 0.020
#> GSM337220     2  0.0592    0.76092 0.000 0.984 0.016 0.000
#> GSM337221     3  0.4220    0.71161 0.000 0.248 0.748 0.004
#> GSM337222     3  0.4977    0.57972 0.000 0.460 0.540 0.000
#> GSM337223     3  0.4158    0.70168 0.000 0.224 0.768 0.008
#> GSM337224     3  0.4996    0.55198 0.000 0.484 0.516 0.000
#> GSM337225     2  0.0707    0.75939 0.000 0.980 0.020 0.000
#> GSM337226     3  0.4961    0.59624 0.000 0.448 0.552 0.000
#> GSM337227     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337228     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337229     2  0.4501    0.46622 0.000 0.764 0.212 0.024
#> GSM337230     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337231     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337232     2  0.0707    0.75944 0.000 0.980 0.020 0.000
#> GSM337233     3  0.4624    0.69272 0.000 0.340 0.660 0.000
#> GSM337234     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337235     3  0.4989    0.57349 0.000 0.472 0.528 0.000
#> GSM337236     3  0.5151    0.36302 0.000 0.464 0.532 0.004
#> GSM337237     2  0.0592    0.76092 0.000 0.984 0.016 0.000
#> GSM337238     3  0.4817    0.66079 0.000 0.388 0.612 0.000
#> GSM337239     4  0.6709    0.36370 0.000 0.088 0.452 0.460
#> GSM337240     3  0.4790    0.65177 0.000 0.380 0.620 0.000
#> GSM337241     3  0.6052    0.58607 0.000 0.320 0.616 0.064
#> GSM337242     3  0.4072    0.71293 0.000 0.252 0.748 0.000
#> GSM337243     2  0.5600   -0.17727 0.000 0.512 0.468 0.020
#> GSM337244     3  0.4122    0.70892 0.000 0.236 0.760 0.004
#> GSM337245     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337246     3  0.4188    0.71185 0.000 0.244 0.752 0.004
#> GSM337247     3  0.6634    0.46685 0.000 0.292 0.592 0.116
#> GSM337248     3  0.4770    0.68755 0.000 0.288 0.700 0.012
#> GSM337249     2  0.4053    0.54549 0.000 0.768 0.228 0.004
#> GSM337250     3  0.4697    0.69197 0.000 0.296 0.696 0.008
#> GSM337251     2  0.4998   -0.51218 0.000 0.512 0.488 0.000
#> GSM337252     3  0.4730    0.68420 0.000 0.364 0.636 0.000
#> GSM337253     2  0.4744    0.48051 0.000 0.736 0.240 0.024
#> GSM337254     2  0.0592    0.76092 0.000 0.984 0.016 0.000
#> GSM337255     2  0.4456    0.48821 0.000 0.716 0.280 0.004
#> GSM337256     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337257     3  0.4994    0.55639 0.000 0.480 0.520 0.000
#> GSM337258     2  0.4456    0.48821 0.000 0.716 0.280 0.004
#> GSM337259     2  0.5901    0.42324 0.000 0.652 0.280 0.068
#> GSM337260     2  0.2647    0.65772 0.000 0.880 0.120 0.000
#> GSM337261     3  0.7076   -0.19178 0.000 0.416 0.460 0.124
#> GSM337262     3  0.3764    0.70530 0.000 0.216 0.784 0.000
#> GSM337263     2  0.4948   -0.39568 0.000 0.560 0.440 0.000
#> GSM337264     3  0.4964    0.59127 0.000 0.380 0.616 0.004
#> GSM337265     4  0.6602    0.40667 0.000 0.080 0.436 0.484
#> GSM337266     3  0.4741   -0.00494 0.000 0.004 0.668 0.328
#> GSM337267     3  0.4967    0.59296 0.000 0.452 0.548 0.000
#> GSM337268     3  0.4605    0.69279 0.000 0.336 0.664 0.000
#> GSM337269     3  0.4406    0.70837 0.000 0.300 0.700 0.000
#> GSM337270     3  0.4290    0.69847 0.000 0.212 0.772 0.016
#> GSM337271     3  0.4857    0.00827 0.000 0.008 0.668 0.324
#> GSM337272     3  0.4996    0.54676 0.000 0.484 0.516 0.000
#> GSM337273     3  0.4585    0.64992 0.000 0.332 0.668 0.000
#> GSM337274     2  0.3577    0.63638 0.000 0.832 0.156 0.012
#> GSM337275     3  0.4539    0.70041 0.000 0.272 0.720 0.008
#> GSM337276     3  0.5994    0.60450 0.000 0.296 0.636 0.068
#> GSM337277     3  0.4539    0.69045 0.000 0.272 0.720 0.008
#> GSM337278     3  0.4585    0.69737 0.000 0.332 0.668 0.000
#> GSM337279     3  0.4008    0.71435 0.000 0.244 0.756 0.000
#> GSM337280     2  0.0188    0.76304 0.000 0.996 0.004 0.000
#> GSM337281     3  0.5147    0.54700 0.000 0.460 0.536 0.004
#> GSM337282     3  0.4500    0.69949 0.000 0.316 0.684 0.000
#> GSM337283     4  0.4500    0.49068 0.316 0.000 0.000 0.684
#> GSM337284     3  0.3726    0.70339 0.000 0.212 0.788 0.000
#> GSM337285     3  0.4857    0.00827 0.000 0.008 0.668 0.324
#> GSM337286     3  0.3837    0.70837 0.000 0.224 0.776 0.000
#> GSM337287     3  0.5526   -0.26080 0.000 0.020 0.564 0.416
#> GSM337288     3  0.6469    0.23440 0.000 0.164 0.644 0.192
#> GSM337289     3  0.3801    0.70713 0.000 0.220 0.780 0.000
#> GSM337290     3  0.4855    0.64024 0.000 0.400 0.600 0.000
#> GSM337291     2  0.4957    0.40725 0.000 0.684 0.300 0.016
#> GSM337292     2  0.1867    0.71742 0.000 0.928 0.072 0.000
#> GSM337293     3  0.4250    0.71282 0.000 0.276 0.724 0.000
#> GSM337294     3  0.5328    0.51805 0.000 0.248 0.704 0.048
#> GSM337295     3  0.4981    0.57988 0.000 0.464 0.536 0.000
#> GSM337296     3  0.4188    0.71185 0.000 0.244 0.752 0.004
#> GSM337297     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337298     2  0.4584    0.46032 0.000 0.696 0.300 0.004
#> GSM337299     3  0.4981    0.57352 0.000 0.464 0.536 0.000
#> GSM337300     3  0.6834    0.16904 0.000 0.164 0.596 0.240
#> GSM337301     3  0.5004    0.63483 0.000 0.392 0.604 0.004
#> GSM337302     3  0.5466    0.69456 0.000 0.292 0.668 0.040
#> GSM337303     2  0.3444    0.62173 0.000 0.816 0.184 0.000
#> GSM337304     2  0.1211    0.75319 0.000 0.960 0.040 0.000
#> GSM337305     3  0.4188    0.71185 0.000 0.244 0.752 0.004
#> GSM337306     3  0.4535    0.70636 0.000 0.240 0.744 0.016
#> GSM337307     3  0.4220    0.71193 0.000 0.248 0.748 0.004
#> GSM337308     3  0.4008    0.71241 0.000 0.244 0.756 0.000
#> GSM337309     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0000    0.76299 0.000 1.000 0.000 0.000
#> GSM337311     3  0.4804    0.65991 0.000 0.384 0.616 0.000
#> GSM337312     4  0.6993    0.46187 0.000 0.132 0.336 0.532
#> GSM337313     3  0.5137    0.64423 0.000 0.296 0.680 0.024
#> GSM337314     3  0.4220    0.71161 0.000 0.248 0.748 0.004
#> GSM337315     4  0.3494    0.58350 0.172 0.000 0.004 0.824
#> GSM337316     3  0.4855    0.59869 0.000 0.352 0.644 0.004
#> GSM337317     4  0.7379    0.35470 0.000 0.164 0.384 0.452
#> GSM337318     3  0.4122    0.71044 0.000 0.236 0.760 0.004
#> GSM337319     1  0.4776    0.43775 0.624 0.000 0.000 0.376
#> GSM337320     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337323     4  0.2737    0.61783 0.104 0.000 0.008 0.888
#> GSM337324     1  0.4697    0.48474 0.644 0.000 0.000 0.356
#> GSM337325     4  0.3583    0.60709 0.180 0.000 0.004 0.816
#> GSM337326     4  0.3196    0.61913 0.136 0.000 0.008 0.856
#> GSM337327     1  0.2281    0.77928 0.904 0.000 0.000 0.096
#> GSM337328     1  0.4961    0.23498 0.552 0.000 0.000 0.448
#> GSM337329     4  0.5000   -0.09755 0.496 0.000 0.000 0.504
#> GSM337330     1  0.0188    0.78777 0.996 0.000 0.000 0.004
#> GSM337331     1  0.4585    0.53120 0.668 0.000 0.000 0.332
#> GSM337332     1  0.4605    0.52421 0.664 0.000 0.000 0.336
#> GSM337333     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337334     4  0.3751    0.57907 0.196 0.000 0.004 0.800
#> GSM337335     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337336     1  0.5294   -0.14800 0.508 0.000 0.008 0.484
#> GSM337337     4  0.4188    0.56009 0.244 0.000 0.004 0.752
#> GSM337338     1  0.3726    0.66381 0.788 0.000 0.000 0.212
#> GSM337339     1  0.4072    0.69386 0.748 0.000 0.000 0.252
#> GSM337340     4  0.4936    0.43167 0.372 0.000 0.004 0.624
#> GSM337341     1  0.4713    0.48026 0.640 0.000 0.000 0.360
#> GSM337342     1  0.4843    0.55507 0.604 0.000 0.000 0.396
#> GSM337343     4  0.2401    0.61615 0.092 0.000 0.004 0.904
#> GSM337344     1  0.2647    0.77918 0.880 0.000 0.000 0.120
#> GSM337345     1  0.2973    0.71861 0.856 0.000 0.000 0.144
#> GSM337346     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337347     1  0.4500    0.55179 0.684 0.000 0.000 0.316
#> GSM337348     1  0.4103    0.64530 0.744 0.000 0.000 0.256
#> GSM337349     1  0.3172    0.73659 0.840 0.000 0.000 0.160
#> GSM337350     1  0.3801    0.66579 0.780 0.000 0.000 0.220
#> GSM337351     1  0.2530    0.76579 0.888 0.000 0.000 0.112
#> GSM337352     1  0.0188    0.78777 0.996 0.000 0.000 0.004
#> GSM337353     1  0.0921    0.78259 0.972 0.000 0.000 0.028
#> GSM337354     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337355     1  0.2973    0.77256 0.856 0.000 0.000 0.144
#> GSM337356     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337357     1  0.2281    0.77928 0.904 0.000 0.000 0.096
#> GSM337358     1  0.4277    0.60647 0.720 0.000 0.000 0.280
#> GSM337359     1  0.5070    0.40841 0.580 0.000 0.004 0.416
#> GSM337360     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337361     1  0.3486    0.74694 0.812 0.000 0.000 0.188
#> GSM337362     4  0.4883    0.39660 0.288 0.000 0.016 0.696
#> GSM337363     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337364     4  0.4872    0.46152 0.356 0.000 0.004 0.640
#> GSM337365     1  0.3123    0.74273 0.844 0.000 0.000 0.156
#> GSM337366     1  0.0000    0.78922 1.000 0.000 0.000 0.000
#> GSM337367     1  0.3024    0.71561 0.852 0.000 0.000 0.148
#> GSM337368     1  0.4661    0.55616 0.652 0.000 0.000 0.348
#> GSM337369     1  0.2868    0.76457 0.864 0.000 0.000 0.136
#> GSM337370     1  0.3024    0.71561 0.852 0.000 0.000 0.148
#> GSM337371     4  0.5004    0.40384 0.392 0.000 0.004 0.604
#> GSM337372     1  0.2868    0.76072 0.864 0.000 0.000 0.136
#> GSM337373     1  0.3024    0.71561 0.852 0.000 0.000 0.148
#> GSM337374     1  0.3801    0.65978 0.780 0.000 0.000 0.220
#> GSM337375     1  0.2281    0.77928 0.904 0.000 0.000 0.096
#> GSM337376     1  0.0000    0.78922 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.5360     0.4240 0.000 0.384 0.000 0.556 0.060
#> GSM337198     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337199     4  0.1281     0.5209 0.000 0.032 0.000 0.956 0.012
#> GSM337200     4  0.1469     0.5151 0.000 0.036 0.000 0.948 0.016
#> GSM337201     4  0.1041     0.5400 0.000 0.004 0.000 0.964 0.032
#> GSM337202     4  0.3476     0.5461 0.000 0.176 0.000 0.804 0.020
#> GSM337203     4  0.6241     0.2481 0.000 0.192 0.004 0.564 0.240
#> GSM337204     4  0.1041     0.5322 0.000 0.032 0.000 0.964 0.004
#> GSM337205     4  0.6375     0.2969 0.000 0.192 0.008 0.556 0.244
#> GSM337206     4  0.1041     0.5394 0.000 0.004 0.000 0.964 0.032
#> GSM337207     2  0.4878     0.7397 0.000 0.536 0.000 0.440 0.024
#> GSM337208     2  0.4894     0.7270 0.000 0.520 0.000 0.456 0.024
#> GSM337209     4  0.3590     0.4635 0.000 0.048 0.036 0.852 0.064
#> GSM337210     2  0.4798     0.7411 0.000 0.540 0.000 0.440 0.020
#> GSM337211     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337212     4  0.3647     0.3076 0.000 0.132 0.000 0.816 0.052
#> GSM337213     2  0.4953     0.7382 0.000 0.532 0.000 0.440 0.028
#> GSM337214     4  0.0671     0.5396 0.000 0.016 0.000 0.980 0.004
#> GSM337215     4  0.0798     0.5409 0.000 0.016 0.000 0.976 0.008
#> GSM337216     2  0.5973    -0.0977 0.000 0.580 0.000 0.256 0.164
#> GSM337217     4  0.5635    -0.1140 0.000 0.252 0.000 0.620 0.128
#> GSM337218     4  0.3872     0.4768 0.000 0.060 0.008 0.816 0.116
#> GSM337219     4  0.5815    -0.2094 0.000 0.272 0.000 0.592 0.136
#> GSM337220     2  0.4902     0.7130 0.000 0.508 0.000 0.468 0.024
#> GSM337221     4  0.4638     0.4591 0.000 0.324 0.000 0.648 0.028
#> GSM337222     4  0.0865     0.5543 0.000 0.004 0.000 0.972 0.024
#> GSM337223     4  0.5598     0.3888 0.000 0.340 0.012 0.588 0.060
#> GSM337224     4  0.0404     0.5411 0.000 0.012 0.000 0.988 0.000
#> GSM337225     2  0.4821     0.7204 0.000 0.516 0.000 0.464 0.020
#> GSM337226     4  0.0671     0.5547 0.000 0.004 0.000 0.980 0.016
#> GSM337227     2  0.4798     0.7411 0.000 0.540 0.000 0.440 0.020
#> GSM337228     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337229     4  0.4522     0.0434 0.000 0.196 0.000 0.736 0.068
#> GSM337230     2  0.4622     0.7452 0.000 0.548 0.000 0.440 0.012
#> GSM337231     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337232     2  0.5168     0.7257 0.000 0.508 0.000 0.452 0.040
#> GSM337233     4  0.3123     0.5482 0.000 0.160 0.000 0.828 0.012
#> GSM337234     2  0.4793     0.7392 0.000 0.544 0.000 0.436 0.020
#> GSM337235     4  0.1364     0.5260 0.000 0.036 0.000 0.952 0.012
#> GSM337236     2  0.5403    -0.3864 0.000 0.488 0.000 0.456 0.056
#> GSM337237     2  0.4902     0.7130 0.000 0.508 0.000 0.468 0.024
#> GSM337238     4  0.2798     0.5586 0.000 0.140 0.000 0.852 0.008
#> GSM337239     3  0.7769     0.0753 0.000 0.108 0.428 0.148 0.316
#> GSM337240     4  0.2992     0.5153 0.000 0.044 0.008 0.876 0.072
#> GSM337241     4  0.6355     0.2699 0.000 0.408 0.004 0.448 0.140
#> GSM337242     4  0.5279     0.4284 0.000 0.328 0.004 0.612 0.056
#> GSM337243     5  0.6528     0.4007 0.000 0.236 0.000 0.284 0.480
#> GSM337244     4  0.5353     0.4077 0.000 0.360 0.000 0.576 0.064
#> GSM337245     2  0.4517     0.7440 0.000 0.556 0.000 0.436 0.008
#> GSM337246     4  0.4838     0.4540 0.000 0.336 0.004 0.632 0.028
#> GSM337247     5  0.5370     0.5834 0.000 0.068 0.000 0.348 0.584
#> GSM337248     4  0.5773    -0.3510 0.000 0.088 0.000 0.476 0.436
#> GSM337249     2  0.2516     0.4032 0.000 0.860 0.000 0.140 0.000
#> GSM337250     4  0.5737    -0.3798 0.000 0.084 0.000 0.464 0.452
#> GSM337251     4  0.2473     0.5261 0.000 0.072 0.000 0.896 0.032
#> GSM337252     4  0.2850     0.5648 0.000 0.092 0.000 0.872 0.036
#> GSM337253     4  0.5987    -0.3132 0.000 0.304 0.000 0.556 0.140
#> GSM337254     2  0.4894     0.7303 0.000 0.520 0.000 0.456 0.024
#> GSM337255     2  0.2806     0.3854 0.000 0.844 0.000 0.152 0.004
#> GSM337256     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337257     4  0.0510     0.5378 0.000 0.016 0.000 0.984 0.000
#> GSM337258     2  0.3241     0.3614 0.000 0.832 0.000 0.144 0.024
#> GSM337259     2  0.4473     0.1750 0.000 0.768 0.004 0.112 0.116
#> GSM337260     4  0.5240    -0.4501 0.000 0.360 0.000 0.584 0.056
#> GSM337261     2  0.6700    -0.0462 0.000 0.592 0.052 0.184 0.172
#> GSM337262     4  0.5602     0.4147 0.000 0.324 0.008 0.596 0.072
#> GSM337263     4  0.3110     0.4259 0.000 0.080 0.000 0.860 0.060
#> GSM337264     4  0.5524     0.3953 0.000 0.416 0.000 0.516 0.068
#> GSM337265     3  0.7698     0.1537 0.000 0.112 0.460 0.144 0.284
#> GSM337266     3  0.7791     0.1316 0.000 0.088 0.444 0.240 0.228
#> GSM337267     4  0.1638     0.5449 0.000 0.004 0.000 0.932 0.064
#> GSM337268     4  0.3885     0.5265 0.000 0.176 0.000 0.784 0.040
#> GSM337269     4  0.5157     0.4313 0.000 0.324 0.012 0.628 0.036
#> GSM337270     4  0.6446     0.2316 0.000 0.388 0.008 0.464 0.140
#> GSM337271     3  0.7764     0.0441 0.000 0.080 0.420 0.300 0.200
#> GSM337272     4  0.0703     0.5307 0.000 0.024 0.000 0.976 0.000
#> GSM337273     4  0.5906     0.3756 0.000 0.404 0.000 0.492 0.104
#> GSM337274     4  0.5102    -0.4293 0.000 0.376 0.000 0.580 0.044
#> GSM337275     4  0.4535     0.4455 0.000 0.092 0.000 0.748 0.160
#> GSM337276     4  0.6935     0.3090 0.000 0.400 0.036 0.432 0.132
#> GSM337277     4  0.6567     0.2714 0.000 0.384 0.012 0.460 0.144
#> GSM337278     4  0.3643     0.5427 0.000 0.080 0.008 0.836 0.076
#> GSM337279     4  0.5571    -0.0321 0.000 0.060 0.008 0.568 0.364
#> GSM337280     2  0.4522     0.7454 0.000 0.552 0.000 0.440 0.008
#> GSM337281     4  0.4636     0.3151 0.000 0.132 0.000 0.744 0.124
#> GSM337282     4  0.5559    -0.1311 0.000 0.076 0.000 0.544 0.380
#> GSM337283     3  0.5126     0.4327 0.300 0.000 0.636 0.000 0.064
#> GSM337284     4  0.5829     0.3997 0.000 0.332 0.008 0.572 0.088
#> GSM337285     3  0.7775     0.0905 0.000 0.080 0.432 0.264 0.224
#> GSM337286     4  0.5697     0.4226 0.000 0.336 0.008 0.580 0.076
#> GSM337287     3  0.7673     0.1848 0.000 0.092 0.472 0.192 0.244
#> GSM337288     5  0.5066     0.6349 0.000 0.044 0.012 0.276 0.668
#> GSM337289     4  0.5747     0.4142 0.000 0.336 0.008 0.576 0.080
#> GSM337290     4  0.2694     0.5229 0.000 0.032 0.008 0.892 0.068
#> GSM337291     4  0.5793    -0.3327 0.000 0.348 0.000 0.548 0.104
#> GSM337292     4  0.4821    -0.6535 0.000 0.464 0.000 0.516 0.020
#> GSM337293     4  0.5008     0.4733 0.000 0.160 0.008 0.724 0.108
#> GSM337294     5  0.5449     0.5341 0.000 0.068 0.000 0.376 0.556
#> GSM337295     4  0.2214     0.5143 0.000 0.052 0.004 0.916 0.028
#> GSM337296     4  0.4558     0.4598 0.000 0.324 0.000 0.652 0.024
#> GSM337297     2  0.4798     0.7411 0.000 0.540 0.000 0.440 0.020
#> GSM337298     2  0.4647     0.1901 0.000 0.736 0.000 0.172 0.092
#> GSM337299     4  0.1197     0.5429 0.000 0.000 0.000 0.952 0.048
#> GSM337300     5  0.5040     0.6385 0.000 0.044 0.024 0.228 0.704
#> GSM337301     4  0.2295     0.5296 0.000 0.004 0.008 0.900 0.088
#> GSM337302     4  0.5941     0.4163 0.000 0.332 0.024 0.576 0.068
#> GSM337303     2  0.4400     0.5600 0.000 0.672 0.000 0.308 0.020
#> GSM337304     2  0.5173     0.7132 0.000 0.500 0.000 0.460 0.040
#> GSM337305     4  0.4787     0.4515 0.000 0.324 0.000 0.640 0.036
#> GSM337306     4  0.5946    -0.1135 0.000 0.112 0.000 0.508 0.380
#> GSM337307     4  0.4804     0.4540 0.000 0.328 0.000 0.636 0.036
#> GSM337308     4  0.5388     0.4285 0.000 0.360 0.004 0.580 0.056
#> GSM337309     2  0.4410     0.7452 0.000 0.556 0.000 0.440 0.004
#> GSM337310     2  0.4798     0.7440 0.000 0.540 0.000 0.440 0.020
#> GSM337311     4  0.2656     0.5539 0.000 0.064 0.012 0.896 0.028
#> GSM337312     5  0.6832    -0.2670 0.000 0.140 0.368 0.028 0.464
#> GSM337313     5  0.5677     0.3777 0.000 0.080 0.000 0.424 0.496
#> GSM337314     4  0.4731     0.4582 0.000 0.328 0.000 0.640 0.032
#> GSM337315     3  0.2929     0.5989 0.076 0.004 0.876 0.000 0.044
#> GSM337316     2  0.6189    -0.3846 0.000 0.476 0.000 0.384 0.140
#> GSM337317     5  0.4938     0.4511 0.000 0.084 0.064 0.084 0.768
#> GSM337318     4  0.5101     0.4403 0.000 0.328 0.012 0.628 0.032
#> GSM337319     1  0.4341     0.3809 0.628 0.008 0.364 0.000 0.000
#> GSM337320     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.7782 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337323     3  0.2740     0.6001 0.064 0.004 0.888 0.000 0.044
#> GSM337324     1  0.4235     0.4418 0.656 0.008 0.336 0.000 0.000
#> GSM337325     3  0.3787     0.5872 0.120 0.008 0.820 0.000 0.052
#> GSM337326     3  0.3515     0.6000 0.084 0.008 0.844 0.000 0.064
#> GSM337327     1  0.2890     0.7090 0.836 0.004 0.160 0.000 0.000
#> GSM337328     1  0.4390     0.2438 0.568 0.004 0.428 0.000 0.000
#> GSM337329     3  0.5126     0.1810 0.432 0.008 0.536 0.000 0.024
#> GSM337330     1  0.0324     0.7778 0.992 0.004 0.004 0.000 0.000
#> GSM337331     1  0.4165     0.4761 0.672 0.008 0.320 0.000 0.000
#> GSM337332     1  0.4218     0.4508 0.660 0.008 0.332 0.000 0.000
#> GSM337333     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337334     3  0.3663     0.5040 0.208 0.000 0.776 0.000 0.016
#> GSM337335     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337336     3  0.5754     0.3092 0.380 0.004 0.536 0.000 0.080
#> GSM337337     3  0.4581     0.5221 0.196 0.000 0.732 0.000 0.072
#> GSM337338     1  0.3888     0.6813 0.788 0.004 0.176 0.000 0.032
#> GSM337339     1  0.4385     0.5733 0.672 0.004 0.312 0.000 0.012
#> GSM337340     3  0.5373     0.4465 0.296 0.000 0.620 0.000 0.084
#> GSM337341     1  0.4211     0.4013 0.636 0.004 0.360 0.000 0.000
#> GSM337342     1  0.4984     0.5779 0.648 0.008 0.308 0.000 0.036
#> GSM337343     3  0.2756     0.6004 0.060 0.012 0.892 0.000 0.036
#> GSM337344     1  0.1798     0.7655 0.928 0.004 0.064 0.000 0.004
#> GSM337345     1  0.3420     0.7151 0.836 0.004 0.124 0.000 0.036
#> GSM337346     1  0.0162     0.7776 0.996 0.004 0.000 0.000 0.000
#> GSM337347     1  0.4108     0.4959 0.684 0.008 0.308 0.000 0.000
#> GSM337348     1  0.3209     0.6863 0.812 0.008 0.180 0.000 0.000
#> GSM337349     1  0.3366     0.6058 0.784 0.004 0.212 0.000 0.000
#> GSM337350     1  0.4096     0.6694 0.744 0.004 0.232 0.000 0.020
#> GSM337351     1  0.0451     0.7774 0.988 0.004 0.008 0.000 0.000
#> GSM337352     1  0.0324     0.7778 0.992 0.004 0.004 0.000 0.000
#> GSM337353     1  0.1518     0.7684 0.944 0.004 0.048 0.000 0.004
#> GSM337354     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337355     1  0.3491     0.6776 0.768 0.004 0.228 0.000 0.000
#> GSM337356     1  0.0566     0.7770 0.984 0.004 0.012 0.000 0.000
#> GSM337357     1  0.3160     0.6923 0.808 0.004 0.188 0.000 0.000
#> GSM337358     1  0.4904     0.3600 0.644 0.004 0.316 0.000 0.036
#> GSM337359     3  0.4264     0.1977 0.376 0.004 0.620 0.000 0.000
#> GSM337360     1  0.0162     0.7776 0.996 0.004 0.000 0.000 0.000
#> GSM337361     1  0.4337     0.6032 0.696 0.004 0.284 0.000 0.016
#> GSM337362     3  0.6136     0.5047 0.180 0.016 0.616 0.000 0.188
#> GSM337363     1  0.0162     0.7776 0.996 0.004 0.000 0.000 0.000
#> GSM337364     3  0.5355     0.4531 0.292 0.000 0.624 0.000 0.084
#> GSM337365     1  0.1628     0.7649 0.936 0.008 0.056 0.000 0.000
#> GSM337366     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000
#> GSM337367     1  0.3513     0.7094 0.828 0.004 0.132 0.000 0.036
#> GSM337368     3  0.4779     0.1859 0.396 0.004 0.584 0.000 0.016
#> GSM337369     1  0.3607     0.6408 0.752 0.004 0.244 0.000 0.000
#> GSM337370     1  0.3513     0.7094 0.828 0.004 0.132 0.000 0.036
#> GSM337371     1  0.5737    -0.1716 0.460 0.000 0.456 0.000 0.084
#> GSM337372     1  0.2513     0.7440 0.876 0.008 0.116 0.000 0.000
#> GSM337373     1  0.3513     0.7098 0.828 0.004 0.132 0.000 0.036
#> GSM337374     1  0.3812     0.6736 0.780 0.004 0.196 0.000 0.020
#> GSM337375     1  0.3086     0.6970 0.816 0.004 0.180 0.000 0.000
#> GSM337376     1  0.0162     0.7784 0.996 0.004 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.3029     0.5448 0.000 0.036 0.004 0.840 0.120 0.000
#> GSM337198     2  0.2231     0.7446 0.000 0.912 0.008 0.048 0.020 0.012
#> GSM337199     4  0.4213     0.5943 0.000 0.224 0.000 0.724 0.036 0.016
#> GSM337200     4  0.4088     0.5934 0.000 0.240 0.000 0.716 0.040 0.004
#> GSM337201     4  0.5081     0.5869 0.000 0.216 0.048 0.688 0.032 0.016
#> GSM337202     4  0.3562     0.6190 0.000 0.168 0.000 0.788 0.040 0.004
#> GSM337203     4  0.4474    -0.2300 0.000 0.012 0.012 0.536 0.440 0.000
#> GSM337204     4  0.3892     0.5989 0.000 0.236 0.000 0.732 0.024 0.008
#> GSM337205     4  0.5194    -0.0402 0.000 0.012 0.064 0.536 0.388 0.000
#> GSM337206     4  0.5079     0.5876 0.000 0.220 0.056 0.684 0.024 0.016
#> GSM337207     2  0.2288     0.7488 0.000 0.904 0.004 0.048 0.040 0.004
#> GSM337208     2  0.2594     0.7502 0.000 0.884 0.004 0.068 0.040 0.004
#> GSM337209     4  0.6217     0.5155 0.000 0.288 0.076 0.560 0.060 0.016
#> GSM337210     2  0.2407     0.7417 0.000 0.904 0.016 0.048 0.024 0.008
#> GSM337211     2  0.1590     0.7499 0.000 0.936 0.008 0.048 0.000 0.008
#> GSM337212     4  0.5956     0.4614 0.000 0.268 0.004 0.548 0.164 0.016
#> GSM337213     2  0.2288     0.7488 0.000 0.904 0.004 0.048 0.040 0.004
#> GSM337214     4  0.3917     0.5960 0.000 0.240 0.000 0.728 0.024 0.008
#> GSM337215     4  0.4342     0.5948 0.000 0.224 0.000 0.716 0.044 0.016
#> GSM337216     5  0.6133     0.3415 0.000 0.188 0.012 0.376 0.424 0.000
#> GSM337217     2  0.6352    -0.1404 0.000 0.360 0.004 0.340 0.292 0.004
#> GSM337218     4  0.5888    -0.1134 0.000 0.140 0.012 0.444 0.404 0.000
#> GSM337219     5  0.6402     0.0812 0.000 0.344 0.004 0.264 0.380 0.008
#> GSM337220     2  0.3481     0.7352 0.000 0.820 0.004 0.120 0.048 0.008
#> GSM337221     4  0.1149     0.5768 0.000 0.008 0.008 0.960 0.024 0.000
#> GSM337222     4  0.4309     0.5976 0.000 0.212 0.008 0.732 0.032 0.016
#> GSM337223     4  0.2714     0.5446 0.000 0.004 0.060 0.872 0.064 0.000
#> GSM337224     4  0.3984     0.5994 0.000 0.224 0.000 0.736 0.028 0.012
#> GSM337225     2  0.4346     0.6548 0.000 0.728 0.004 0.208 0.048 0.012
#> GSM337226     4  0.4252     0.5999 0.000 0.220 0.000 0.724 0.040 0.016
#> GSM337227     2  0.2314     0.7425 0.000 0.908 0.012 0.048 0.024 0.008
#> GSM337228     2  0.2130     0.7446 0.000 0.916 0.008 0.048 0.020 0.008
#> GSM337229     2  0.6111    -0.1437 0.000 0.424 0.004 0.404 0.156 0.012
#> GSM337230     2  0.1477     0.7501 0.000 0.940 0.004 0.048 0.000 0.008
#> GSM337231     2  0.1590     0.7499 0.000 0.936 0.008 0.048 0.000 0.008
#> GSM337232     2  0.3189     0.7364 0.000 0.848 0.004 0.060 0.080 0.008
#> GSM337233     4  0.2361     0.6159 0.000 0.104 0.004 0.880 0.012 0.000
#> GSM337234     2  0.2231     0.7443 0.000 0.912 0.012 0.048 0.020 0.008
#> GSM337235     4  0.3866     0.5999 0.000 0.232 0.000 0.736 0.024 0.008
#> GSM337236     4  0.3897     0.4860 0.000 0.084 0.004 0.776 0.136 0.000
#> GSM337237     2  0.3575     0.7310 0.000 0.804 0.004 0.140 0.048 0.004
#> GSM337238     4  0.3157     0.6221 0.000 0.144 0.008 0.828 0.012 0.008
#> GSM337239     3  0.6536     0.6410 0.000 0.044 0.564 0.084 0.256 0.052
#> GSM337240     4  0.6250     0.0310 0.000 0.188 0.012 0.432 0.364 0.004
#> GSM337241     4  0.5557     0.1853 0.000 0.016 0.300 0.580 0.100 0.004
#> GSM337242     4  0.2454     0.5331 0.000 0.016 0.004 0.876 0.104 0.000
#> GSM337243     5  0.4567     0.5228 0.000 0.140 0.004 0.144 0.712 0.000
#> GSM337244     4  0.3792     0.4330 0.000 0.004 0.188 0.764 0.044 0.000
#> GSM337245     2  0.1732     0.7464 0.000 0.920 0.004 0.072 0.000 0.004
#> GSM337246     4  0.2126     0.5466 0.000 0.004 0.072 0.904 0.020 0.000
#> GSM337247     5  0.3426     0.5995 0.000 0.012 0.012 0.192 0.784 0.000
#> GSM337248     5  0.4255     0.6217 0.000 0.024 0.012 0.284 0.680 0.000
#> GSM337249     2  0.5234     0.4757 0.000 0.636 0.084 0.260 0.012 0.008
#> GSM337250     5  0.4293     0.6207 0.000 0.024 0.012 0.292 0.672 0.000
#> GSM337251     4  0.6064     0.3910 0.000 0.344 0.056 0.520 0.076 0.004
#> GSM337252     4  0.4504     0.6107 0.000 0.136 0.060 0.760 0.036 0.008
#> GSM337253     2  0.6527     0.1018 0.000 0.408 0.012 0.320 0.252 0.008
#> GSM337254     2  0.3306     0.7428 0.000 0.828 0.004 0.120 0.044 0.004
#> GSM337255     2  0.5377     0.4451 0.000 0.620 0.088 0.268 0.020 0.004
#> GSM337256     2  0.2265     0.7531 0.000 0.896 0.008 0.084 0.004 0.008
#> GSM337257     4  0.3863     0.5989 0.000 0.232 0.008 0.740 0.012 0.008
#> GSM337258     2  0.5974     0.4332 0.000 0.576 0.088 0.276 0.056 0.004
#> GSM337259     2  0.6831     0.0374 0.000 0.388 0.268 0.304 0.036 0.004
#> GSM337260     2  0.5721     0.2992 0.000 0.524 0.004 0.340 0.124 0.008
#> GSM337261     3  0.6930     0.2873 0.000 0.240 0.456 0.220 0.084 0.000
#> GSM337262     4  0.3853     0.2251 0.000 0.008 0.012 0.708 0.272 0.000
#> GSM337263     4  0.5594     0.5165 0.000 0.252 0.004 0.596 0.136 0.012
#> GSM337264     4  0.3477     0.5180 0.000 0.056 0.004 0.808 0.132 0.000
#> GSM337265     3  0.4446     0.7057 0.000 0.004 0.736 0.088 0.164 0.008
#> GSM337266     3  0.3666     0.7204 0.000 0.004 0.780 0.180 0.032 0.004
#> GSM337267     4  0.5245     0.5856 0.000 0.212 0.052 0.680 0.040 0.016
#> GSM337268     4  0.3514     0.6104 0.000 0.140 0.012 0.812 0.032 0.004
#> GSM337269     4  0.2486     0.5781 0.000 0.040 0.024 0.896 0.040 0.000
#> GSM337270     4  0.4468     0.3033 0.000 0.012 0.260 0.684 0.044 0.000
#> GSM337271     3  0.3809     0.6437 0.000 0.008 0.716 0.264 0.012 0.000
#> GSM337272     4  0.4073     0.5965 0.000 0.224 0.000 0.732 0.028 0.016
#> GSM337273     4  0.3419     0.5204 0.000 0.040 0.004 0.804 0.152 0.000
#> GSM337274     2  0.5374     0.2538 0.000 0.508 0.004 0.400 0.084 0.004
#> GSM337275     4  0.5922    -0.0751 0.000 0.156 0.004 0.448 0.388 0.004
#> GSM337276     4  0.4915     0.4553 0.000 0.028 0.096 0.728 0.136 0.012
#> GSM337277     4  0.4674     0.3626 0.000 0.004 0.180 0.696 0.120 0.000
#> GSM337278     4  0.6394     0.3648 0.000 0.184 0.056 0.532 0.228 0.000
#> GSM337279     5  0.4644     0.3340 0.000 0.020 0.012 0.456 0.512 0.000
#> GSM337280     2  0.3058     0.7306 0.000 0.836 0.008 0.136 0.004 0.016
#> GSM337281     5  0.6121     0.0975 0.000 0.252 0.000 0.316 0.428 0.004
#> GSM337282     5  0.4417     0.4615 0.000 0.028 0.000 0.416 0.556 0.000
#> GSM337283     6  0.3407     0.7065 0.168 0.016 0.016 0.000 0.000 0.800
#> GSM337284     4  0.3915     0.1998 0.000 0.008 0.012 0.696 0.284 0.000
#> GSM337285     3  0.3688     0.7105 0.000 0.008 0.768 0.196 0.028 0.000
#> GSM337286     4  0.4648     0.2261 0.000 0.012 0.052 0.664 0.272 0.000
#> GSM337287     3  0.3801     0.7263 0.000 0.000 0.792 0.132 0.064 0.012
#> GSM337288     5  0.3579     0.5748 0.000 0.004 0.020 0.184 0.784 0.008
#> GSM337289     4  0.3897     0.2542 0.000 0.016 0.008 0.712 0.264 0.000
#> GSM337290     4  0.6034     0.1173 0.000 0.180 0.012 0.476 0.332 0.000
#> GSM337291     4  0.6137    -0.0580 0.000 0.392 0.004 0.400 0.200 0.004
#> GSM337292     2  0.4660     0.5069 0.000 0.636 0.008 0.308 0.048 0.000
#> GSM337293     4  0.4974     0.2118 0.000 0.076 0.008 0.620 0.296 0.000
#> GSM337294     5  0.3459     0.6078 0.000 0.016 0.004 0.212 0.768 0.000
#> GSM337295     4  0.4993     0.5579 0.000 0.228 0.000 0.664 0.092 0.016
#> GSM337296     4  0.0858     0.5759 0.000 0.004 0.000 0.968 0.028 0.000
#> GSM337297     2  0.2407     0.7413 0.000 0.904 0.016 0.048 0.024 0.008
#> GSM337298     2  0.6627     0.2251 0.000 0.432 0.180 0.348 0.032 0.008
#> GSM337299     4  0.5301     0.5818 0.000 0.212 0.056 0.676 0.040 0.016
#> GSM337300     5  0.3801     0.4968 0.000 0.004 0.024 0.136 0.800 0.036
#> GSM337301     4  0.6949     0.2841 0.000 0.208 0.060 0.456 0.268 0.008
#> GSM337302     4  0.3472     0.5524 0.000 0.020 0.064 0.840 0.068 0.008
#> GSM337303     2  0.4773     0.5276 0.000 0.572 0.004 0.376 0.048 0.000
#> GSM337304     2  0.4148     0.6863 0.000 0.764 0.004 0.128 0.100 0.004
#> GSM337305     4  0.1149     0.5740 0.000 0.008 0.008 0.960 0.024 0.000
#> GSM337306     5  0.4313     0.5579 0.000 0.020 0.004 0.372 0.604 0.000
#> GSM337307     4  0.1196     0.5768 0.000 0.008 0.000 0.952 0.040 0.000
#> GSM337308     4  0.2750     0.5247 0.000 0.020 0.000 0.844 0.136 0.000
#> GSM337309     2  0.2040     0.7516 0.000 0.904 0.004 0.084 0.004 0.004
#> GSM337310     2  0.2329     0.7505 0.000 0.904 0.004 0.048 0.036 0.008
#> GSM337311     4  0.4264     0.6008 0.000 0.204 0.020 0.740 0.028 0.008
#> GSM337312     3  0.6133     0.5579 0.000 0.056 0.540 0.008 0.316 0.080
#> GSM337313     5  0.3731     0.6347 0.000 0.020 0.004 0.240 0.736 0.000
#> GSM337314     4  0.1074     0.5763 0.000 0.012 0.000 0.960 0.028 0.000
#> GSM337315     6  0.4403     0.4909 0.016 0.032 0.268 0.000 0.000 0.684
#> GSM337316     4  0.6212     0.1981 0.000 0.056 0.228 0.560 0.156 0.000
#> GSM337317     5  0.4624     0.2128 0.000 0.020 0.092 0.028 0.764 0.096
#> GSM337318     4  0.1575     0.5620 0.000 0.000 0.032 0.936 0.032 0.000
#> GSM337319     1  0.5137    -0.0963 0.508 0.000 0.004 0.000 0.072 0.416
#> GSM337320     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0146     0.7333 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337322     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     6  0.3767     0.5847 0.016 0.004 0.260 0.000 0.000 0.720
#> GSM337324     1  0.5155    -0.1654 0.488 0.000 0.004 0.000 0.072 0.436
#> GSM337325     6  0.4552     0.6456 0.064 0.004 0.236 0.000 0.004 0.692
#> GSM337326     6  0.4226     0.6345 0.040 0.004 0.240 0.000 0.004 0.712
#> GSM337327     6  0.3944     0.5231 0.428 0.000 0.004 0.000 0.000 0.568
#> GSM337328     6  0.5177     0.3663 0.404 0.000 0.008 0.000 0.068 0.520
#> GSM337329     6  0.5523     0.6113 0.292 0.004 0.092 0.000 0.020 0.592
#> GSM337330     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.5132    -0.0703 0.512 0.000 0.004 0.000 0.072 0.412
#> GSM337332     1  0.5073     0.0719 0.548 0.000 0.004 0.000 0.072 0.376
#> GSM337333     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     6  0.2737     0.6896 0.060 0.024 0.036 0.000 0.000 0.880
#> GSM337335     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     6  0.3457     0.6977 0.232 0.000 0.016 0.000 0.000 0.752
#> GSM337337     6  0.3003     0.7055 0.104 0.016 0.028 0.000 0.000 0.852
#> GSM337338     1  0.4469     0.5373 0.700 0.000 0.076 0.000 0.004 0.220
#> GSM337339     6  0.3534     0.6497 0.244 0.000 0.016 0.000 0.000 0.740
#> GSM337340     6  0.3003     0.7036 0.172 0.000 0.016 0.000 0.000 0.812
#> GSM337341     6  0.5119     0.2410 0.452 0.000 0.004 0.000 0.068 0.476
#> GSM337342     1  0.5720     0.5000 0.596 0.000 0.080 0.000 0.056 0.268
#> GSM337343     6  0.4695     0.3511 0.016 0.032 0.336 0.000 0.000 0.616
#> GSM337344     1  0.3194     0.6520 0.808 0.000 0.020 0.000 0.004 0.168
#> GSM337345     1  0.3321     0.6351 0.820 0.000 0.080 0.000 0.000 0.100
#> GSM337346     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.5036     0.1324 0.564 0.000 0.004 0.000 0.072 0.360
#> GSM337348     1  0.5122    -0.0389 0.520 0.000 0.004 0.000 0.072 0.404
#> GSM337349     1  0.3240     0.4956 0.752 0.000 0.000 0.000 0.004 0.244
#> GSM337350     1  0.4660     0.1849 0.540 0.000 0.044 0.000 0.000 0.416
#> GSM337351     1  0.2972     0.6326 0.836 0.000 0.000 0.000 0.036 0.128
#> GSM337352     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.1826     0.7062 0.924 0.000 0.020 0.000 0.004 0.052
#> GSM337354     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     6  0.3592     0.6077 0.344 0.000 0.000 0.000 0.000 0.656
#> GSM337356     1  0.2265     0.6958 0.896 0.000 0.000 0.000 0.052 0.052
#> GSM337357     6  0.3672     0.6114 0.368 0.000 0.000 0.000 0.000 0.632
#> GSM337358     1  0.4284     0.1400 0.588 0.000 0.016 0.000 0.004 0.392
#> GSM337359     6  0.2402     0.6958 0.140 0.000 0.004 0.000 0.000 0.856
#> GSM337360     1  0.0291     0.7330 0.992 0.000 0.000 0.000 0.004 0.004
#> GSM337361     6  0.3470     0.6681 0.248 0.000 0.012 0.000 0.000 0.740
#> GSM337362     6  0.4858     0.6623 0.060 0.028 0.152 0.000 0.024 0.736
#> GSM337363     1  0.1285     0.7146 0.944 0.000 0.000 0.000 0.052 0.004
#> GSM337364     6  0.3037     0.7060 0.160 0.000 0.016 0.000 0.004 0.820
#> GSM337365     1  0.3092     0.6489 0.836 0.000 0.000 0.000 0.060 0.104
#> GSM337366     1  0.0000     0.7343 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.3458     0.6295 0.808 0.000 0.080 0.000 0.000 0.112
#> GSM337368     6  0.2948     0.6993 0.188 0.000 0.008 0.000 0.000 0.804
#> GSM337369     6  0.3684     0.6481 0.332 0.000 0.004 0.000 0.000 0.664
#> GSM337370     1  0.3367     0.6345 0.816 0.000 0.080 0.000 0.000 0.104
#> GSM337371     6  0.4302     0.5256 0.344 0.000 0.024 0.000 0.004 0.628
#> GSM337372     6  0.5345     0.3042 0.452 0.000 0.012 0.000 0.072 0.464
#> GSM337373     1  0.3508     0.6349 0.812 0.000 0.080 0.000 0.004 0.104
#> GSM337374     1  0.4308     0.4982 0.676 0.000 0.040 0.000 0.004 0.280
#> GSM337375     6  0.3819     0.6065 0.372 0.000 0.004 0.000 0.000 0.624
#> GSM337376     1  0.0146     0.7333 0.996 0.000 0.000 0.000 0.000 0.004

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-mclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-mclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-mclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-mclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-mclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-mclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-mclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-mclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-mclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-mclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-mclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-CV-mclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-mclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-mclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-mclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-mclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-mclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-mclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-CV-mclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-mclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-mclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-mclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-mclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-mclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-mclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-mclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-mclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>             n disease.state(p) specimen(p) k
#> CV:mclust 180         5.92e-12    6.32e-38 2
#> CV:mclust 152         1.01e-08    7.11e-33 3
#> CV:mclust 140         8.51e-10    1.16e-28 4
#> CV:mclust  99         2.30e-10    1.19e-18 5
#> CV:mclust 124         2.99e-09    2.00e-23 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


CV:NMF**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["CV", "NMF"]
# you can also extract it by
# res = res_list["CV:NMF"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'CV' method.
#>   Subgroups are detected by 'NMF' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk CV-NMF-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk CV-NMF-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4475 0.553   0.553
#> 3 3 0.667           0.624       0.809         0.3919 0.799   0.636
#> 4 4 0.655           0.765       0.836         0.1417 0.807   0.540
#> 5 5 0.717           0.581       0.727         0.0761 0.936   0.804
#> 6 6 0.749           0.716       0.813         0.0596 0.830   0.471

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     1       0          1  1  0
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     1       0          1  1  0
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.6192    0.29728 0.000 0.580 0.420
#> GSM337198     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337199     2  0.6154    0.32543 0.000 0.592 0.408
#> GSM337200     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337201     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337202     2  0.6095    0.34239 0.000 0.608 0.392
#> GSM337203     3  0.5431    0.58276 0.000 0.284 0.716
#> GSM337204     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337205     3  0.5397    0.58517 0.000 0.280 0.720
#> GSM337206     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337207     2  0.1964    0.60634 0.000 0.944 0.056
#> GSM337208     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337209     2  0.4452    0.53209 0.000 0.808 0.192
#> GSM337210     2  0.0000    0.60772 0.000 1.000 0.000
#> GSM337211     2  0.0000    0.60772 0.000 1.000 0.000
#> GSM337212     2  0.6095    0.34074 0.000 0.608 0.392
#> GSM337213     2  0.1964    0.60634 0.000 0.944 0.056
#> GSM337214     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337215     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337216     3  0.5733    0.45701 0.000 0.324 0.676
#> GSM337217     2  0.5905    0.37644 0.000 0.648 0.352
#> GSM337218     3  0.6215    0.35443 0.000 0.428 0.572
#> GSM337219     2  0.5178    0.47486 0.000 0.744 0.256
#> GSM337220     2  0.2261    0.60368 0.000 0.932 0.068
#> GSM337221     3  0.6267    0.27101 0.000 0.452 0.548
#> GSM337222     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337223     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337224     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337225     2  0.2066    0.60552 0.000 0.940 0.060
#> GSM337226     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337227     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337228     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337229     2  0.2537    0.60079 0.000 0.920 0.080
#> GSM337230     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337231     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337232     2  0.1964    0.60634 0.000 0.944 0.056
#> GSM337233     2  0.6204    0.28527 0.000 0.576 0.424
#> GSM337234     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337235     2  0.6140    0.33015 0.000 0.596 0.404
#> GSM337236     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337237     2  0.1411    0.60843 0.000 0.964 0.036
#> GSM337238     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337239     2  0.5650    0.09945 0.000 0.688 0.312
#> GSM337240     3  0.6280    0.23807 0.000 0.460 0.540
#> GSM337241     2  0.6026    0.04284 0.000 0.624 0.376
#> GSM337242     3  0.5948    0.49557 0.000 0.360 0.640
#> GSM337243     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337244     3  0.3619    0.61081 0.000 0.136 0.864
#> GSM337245     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337246     3  0.6295    0.02688 0.000 0.472 0.528
#> GSM337247     3  0.6225    0.34351 0.000 0.432 0.568
#> GSM337248     3  0.6225    0.34351 0.000 0.432 0.568
#> GSM337249     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337250     3  0.6309    0.06628 0.000 0.496 0.504
#> GSM337251     2  0.5397    0.45986 0.000 0.720 0.280
#> GSM337252     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337253     2  0.1411    0.60838 0.000 0.964 0.036
#> GSM337254     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337255     2  0.1289    0.57673 0.000 0.968 0.032
#> GSM337256     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337257     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337258     2  0.1529    0.56735 0.000 0.960 0.040
#> GSM337259     2  0.5560    0.17113 0.000 0.700 0.300
#> GSM337260     2  0.3116    0.59036 0.000 0.892 0.108
#> GSM337261     3  0.6309    0.13182 0.000 0.496 0.504
#> GSM337262     3  0.3752    0.62309 0.000 0.144 0.856
#> GSM337263     2  0.3340    0.58384 0.000 0.880 0.120
#> GSM337264     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337265     3  0.3816    0.59843 0.000 0.148 0.852
#> GSM337266     3  0.3879    0.60093 0.000 0.152 0.848
#> GSM337267     2  0.6192    0.29898 0.000 0.580 0.420
#> GSM337268     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337269     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337270     3  0.3619    0.60796 0.000 0.136 0.864
#> GSM337271     3  0.3879    0.60093 0.000 0.152 0.848
#> GSM337272     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337273     3  0.5859    0.52613 0.000 0.344 0.656
#> GSM337274     2  0.2878    0.59562 0.000 0.904 0.096
#> GSM337275     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337276     3  0.5465    0.44443 0.000 0.288 0.712
#> GSM337277     3  0.3941    0.59817 0.000 0.156 0.844
#> GSM337278     3  0.6225    0.34351 0.000 0.432 0.568
#> GSM337279     3  0.5706    0.54755 0.000 0.320 0.680
#> GSM337280     2  0.0000    0.60772 0.000 1.000 0.000
#> GSM337281     2  0.6225    0.25610 0.000 0.568 0.432
#> GSM337282     3  0.5988    0.48256 0.000 0.368 0.632
#> GSM337283     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337284     3  0.2625    0.61799 0.000 0.084 0.916
#> GSM337285     3  0.3879    0.60093 0.000 0.152 0.848
#> GSM337286     3  0.2625    0.61799 0.000 0.084 0.916
#> GSM337287     3  0.3816    0.59843 0.000 0.148 0.852
#> GSM337288     3  0.6008    0.47449 0.000 0.372 0.628
#> GSM337289     3  0.2537    0.61793 0.000 0.080 0.920
#> GSM337290     3  0.6235    0.33009 0.000 0.436 0.564
#> GSM337291     2  0.2537    0.60054 0.000 0.920 0.080
#> GSM337292     2  0.0000    0.60772 0.000 1.000 0.000
#> GSM337293     3  0.6225    0.34351 0.000 0.432 0.568
#> GSM337294     3  0.6215    0.35443 0.000 0.428 0.572
#> GSM337295     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337296     2  0.6225    0.15477 0.000 0.568 0.432
#> GSM337297     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337298     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337299     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337300     3  0.5397    0.58517 0.000 0.280 0.720
#> GSM337301     2  0.6260    0.18984 0.000 0.552 0.448
#> GSM337302     2  0.6180    0.31147 0.000 0.584 0.416
#> GSM337303     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337304     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337305     3  0.3340    0.62374 0.000 0.120 0.880
#> GSM337306     3  0.5431    0.58276 0.000 0.284 0.716
#> GSM337307     3  0.3816    0.60707 0.000 0.148 0.852
#> GSM337308     3  0.5882    0.51309 0.000 0.348 0.652
#> GSM337309     2  0.0000    0.60772 0.000 1.000 0.000
#> GSM337310     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337311     2  0.6168    0.31978 0.000 0.588 0.412
#> GSM337312     2  0.0237    0.60677 0.000 0.996 0.004
#> GSM337313     3  0.5431    0.58276 0.000 0.284 0.716
#> GSM337314     3  0.3038    0.61818 0.000 0.104 0.896
#> GSM337315     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337316     2  0.6140   -0.00798 0.000 0.596 0.404
#> GSM337317     2  0.5926    0.37632 0.000 0.644 0.356
#> GSM337318     3  0.6126    0.38639 0.000 0.400 0.600
#> GSM337319     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337320     1  0.0424    0.96965 0.992 0.000 0.008
#> GSM337321     1  0.0237    0.96990 0.996 0.000 0.004
#> GSM337322     1  0.2066    0.96403 0.940 0.000 0.060
#> GSM337323     1  0.5058    0.75761 0.756 0.000 0.244
#> GSM337324     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337325     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337326     1  0.3267    0.89746 0.884 0.000 0.116
#> GSM337327     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337328     1  0.1964    0.96482 0.944 0.000 0.056
#> GSM337329     1  0.0424    0.96975 0.992 0.000 0.008
#> GSM337330     1  0.0424    0.96965 0.992 0.000 0.008
#> GSM337331     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337332     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337333     1  0.1031    0.96888 0.976 0.000 0.024
#> GSM337334     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337335     1  0.2066    0.96403 0.940 0.000 0.060
#> GSM337336     1  0.0424    0.96965 0.992 0.000 0.008
#> GSM337337     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337338     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337339     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337340     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337341     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337342     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337343     1  0.4002    0.89544 0.840 0.000 0.160
#> GSM337344     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337345     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337346     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337347     1  0.2165    0.96453 0.936 0.000 0.064
#> GSM337348     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337349     1  0.0592    0.97009 0.988 0.000 0.012
#> GSM337350     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337351     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337352     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337353     1  0.0424    0.97008 0.992 0.000 0.008
#> GSM337354     1  0.0592    0.96915 0.988 0.000 0.012
#> GSM337355     1  0.0237    0.96998 0.996 0.000 0.004
#> GSM337356     1  0.0592    0.96915 0.988 0.000 0.012
#> GSM337357     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337358     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337359     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337360     1  0.1163    0.96934 0.972 0.000 0.028
#> GSM337361     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337362     1  0.0000    0.97007 1.000 0.000 0.000
#> GSM337363     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337364     1  0.0592    0.96915 0.988 0.000 0.012
#> GSM337365     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337366     1  0.0592    0.96915 0.988 0.000 0.012
#> GSM337367     1  0.2165    0.96448 0.936 0.000 0.064
#> GSM337368     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337369     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337370     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337371     1  0.0237    0.97006 0.996 0.000 0.004
#> GSM337372     1  0.0747    0.96853 0.984 0.000 0.016
#> GSM337373     1  0.1031    0.96955 0.976 0.000 0.024
#> GSM337374     1  0.0424    0.96965 0.992 0.000 0.008
#> GSM337375     1  0.2165    0.96316 0.936 0.000 0.064
#> GSM337376     1  0.0000    0.97007 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.3910    0.75449 0.000 0.156 0.024 0.820
#> GSM337198     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337199     4  0.3764    0.75281 0.000 0.172 0.012 0.816
#> GSM337200     4  0.3895    0.74523 0.000 0.184 0.012 0.804
#> GSM337201     4  0.4100    0.75323 0.000 0.148 0.036 0.816
#> GSM337202     4  0.4711    0.68585 0.000 0.236 0.024 0.740
#> GSM337203     4  0.3749    0.67771 0.000 0.032 0.128 0.840
#> GSM337204     4  0.4542    0.69816 0.000 0.228 0.020 0.752
#> GSM337205     4  0.5105    0.51181 0.000 0.028 0.276 0.696
#> GSM337206     4  0.4436    0.75211 0.000 0.148 0.052 0.800
#> GSM337207     2  0.2081    0.88234 0.000 0.916 0.000 0.084
#> GSM337208     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337209     2  0.6602    0.31325 0.000 0.552 0.092 0.356
#> GSM337210     2  0.1867    0.89010 0.000 0.928 0.000 0.072
#> GSM337211     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337212     4  0.3219    0.78148 0.000 0.112 0.020 0.868
#> GSM337213     2  0.2011    0.88446 0.000 0.920 0.000 0.080
#> GSM337214     4  0.4199    0.74424 0.000 0.164 0.032 0.804
#> GSM337215     4  0.3718    0.75534 0.000 0.168 0.012 0.820
#> GSM337216     3  0.7689    0.43322 0.000 0.300 0.452 0.248
#> GSM337217     4  0.4206    0.71553 0.000 0.136 0.048 0.816
#> GSM337218     4  0.1890    0.75499 0.000 0.008 0.056 0.936
#> GSM337219     4  0.5247    0.51985 0.000 0.284 0.032 0.684
#> GSM337220     2  0.3024    0.81999 0.000 0.852 0.000 0.148
#> GSM337221     4  0.4017    0.75986 0.000 0.128 0.044 0.828
#> GSM337222     4  0.3278    0.77128 0.000 0.116 0.020 0.864
#> GSM337223     4  0.3219    0.76362 0.000 0.164 0.000 0.836
#> GSM337224     4  0.3047    0.77602 0.000 0.116 0.012 0.872
#> GSM337225     2  0.1637    0.89586 0.000 0.940 0.000 0.060
#> GSM337226     4  0.2329    0.78128 0.000 0.072 0.012 0.916
#> GSM337227     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337228     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337229     2  0.5512   -0.00108 0.000 0.496 0.016 0.488
#> GSM337230     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337231     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337232     2  0.3208    0.81599 0.000 0.848 0.004 0.148
#> GSM337233     4  0.1302    0.77905 0.000 0.044 0.000 0.956
#> GSM337234     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337235     4  0.4059    0.73177 0.000 0.200 0.012 0.788
#> GSM337236     2  0.1867    0.89012 0.000 0.928 0.000 0.072
#> GSM337237     2  0.2011    0.88446 0.000 0.920 0.000 0.080
#> GSM337238     4  0.3962    0.75337 0.000 0.152 0.028 0.820
#> GSM337239     2  0.6084    0.57300 0.000 0.676 0.204 0.120
#> GSM337240     4  0.2224    0.76216 0.000 0.032 0.040 0.928
#> GSM337241     3  0.6202    0.41711 0.000 0.312 0.612 0.076
#> GSM337242     4  0.2450    0.74175 0.000 0.016 0.072 0.912
#> GSM337243     4  0.2739    0.76852 0.000 0.060 0.036 0.904
#> GSM337244     3  0.4624    0.63886 0.000 0.000 0.660 0.340
#> GSM337245     2  0.1940    0.88733 0.000 0.924 0.000 0.076
#> GSM337246     4  0.4405    0.74793 0.000 0.152 0.048 0.800
#> GSM337247     4  0.2908    0.74240 0.000 0.040 0.064 0.896
#> GSM337248     4  0.2578    0.75103 0.000 0.036 0.052 0.912
#> GSM337249     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337250     4  0.1706    0.76618 0.000 0.016 0.036 0.948
#> GSM337251     4  0.5430    0.57383 0.000 0.300 0.036 0.664
#> GSM337252     4  0.4756    0.73841 0.000 0.144 0.072 0.784
#> GSM337253     2  0.3486    0.74751 0.000 0.812 0.000 0.188
#> GSM337254     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337255     2  0.2060    0.88823 0.000 0.932 0.016 0.052
#> GSM337256     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337257     4  0.4197    0.74809 0.000 0.156 0.036 0.808
#> GSM337258     2  0.2282    0.88283 0.000 0.924 0.024 0.052
#> GSM337259     2  0.3649    0.63851 0.000 0.796 0.204 0.000
#> GSM337260     4  0.5172    0.34416 0.000 0.404 0.008 0.588
#> GSM337261     3  0.5645    0.33773 0.000 0.364 0.604 0.032
#> GSM337262     4  0.3863    0.65893 0.000 0.028 0.144 0.828
#> GSM337263     4  0.5256    0.41377 0.000 0.392 0.012 0.596
#> GSM337264     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337265     3  0.4164    0.71524 0.000 0.000 0.736 0.264
#> GSM337266     3  0.3837    0.73361 0.000 0.000 0.776 0.224
#> GSM337267     4  0.2915    0.76052 0.000 0.028 0.080 0.892
#> GSM337268     4  0.1706    0.77550 0.000 0.036 0.016 0.948
#> GSM337269     4  0.2266    0.78072 0.000 0.084 0.004 0.912
#> GSM337270     3  0.4406    0.68900 0.000 0.000 0.700 0.300
#> GSM337271     3  0.4008    0.73275 0.000 0.000 0.756 0.244
#> GSM337272     4  0.3577    0.75727 0.000 0.156 0.012 0.832
#> GSM337273     3  0.6370    0.66935 0.000 0.100 0.620 0.280
#> GSM337274     2  0.4713    0.43194 0.000 0.640 0.000 0.360
#> GSM337275     4  0.2222    0.77366 0.000 0.060 0.016 0.924
#> GSM337276     3  0.5171    0.69220 0.000 0.128 0.760 0.112
#> GSM337277     3  0.4585    0.66974 0.000 0.000 0.668 0.332
#> GSM337278     4  0.2676    0.75568 0.000 0.012 0.092 0.896
#> GSM337279     4  0.3051    0.72181 0.000 0.028 0.088 0.884
#> GSM337280     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337281     4  0.2759    0.76321 0.000 0.052 0.044 0.904
#> GSM337282     4  0.2943    0.73193 0.000 0.032 0.076 0.892
#> GSM337283     1  0.1716    0.88937 0.936 0.000 0.064 0.000
#> GSM337284     4  0.5263   -0.22732 0.000 0.008 0.448 0.544
#> GSM337285     3  0.3873    0.73253 0.000 0.000 0.772 0.228
#> GSM337286     4  0.4746    0.18624 0.000 0.000 0.368 0.632
#> GSM337287     3  0.3726    0.73319 0.000 0.000 0.788 0.212
#> GSM337288     4  0.3037    0.73001 0.000 0.036 0.076 0.888
#> GSM337289     3  0.4843    0.56482 0.000 0.000 0.604 0.396
#> GSM337290     4  0.1004    0.76612 0.000 0.004 0.024 0.972
#> GSM337291     2  0.5112    0.45549 0.000 0.608 0.008 0.384
#> GSM337292     2  0.3074    0.79104 0.000 0.848 0.000 0.152
#> GSM337293     4  0.1929    0.76427 0.000 0.036 0.024 0.940
#> GSM337294     4  0.2983    0.74017 0.000 0.040 0.068 0.892
#> GSM337295     4  0.1677    0.77812 0.000 0.040 0.012 0.948
#> GSM337296     4  0.4274    0.75511 0.000 0.148 0.044 0.808
#> GSM337297     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337298     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337299     4  0.3833    0.76466 0.000 0.080 0.072 0.848
#> GSM337300     4  0.3895    0.66987 0.000 0.036 0.132 0.832
#> GSM337301     4  0.2402    0.75741 0.000 0.012 0.076 0.912
#> GSM337302     4  0.5476    0.69801 0.000 0.144 0.120 0.736
#> GSM337303     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337304     2  0.2271    0.88324 0.000 0.916 0.008 0.076
#> GSM337305     4  0.2412    0.73218 0.000 0.008 0.084 0.908
#> GSM337306     4  0.3694    0.68228 0.000 0.032 0.124 0.844
#> GSM337307     4  0.5277   -0.21480 0.000 0.008 0.460 0.532
#> GSM337308     4  0.3082    0.72419 0.000 0.032 0.084 0.884
#> GSM337309     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337310     2  0.1557    0.89756 0.000 0.944 0.000 0.056
#> GSM337311     4  0.4197    0.74809 0.000 0.156 0.036 0.808
#> GSM337312     2  0.1807    0.89050 0.000 0.940 0.008 0.052
#> GSM337313     4  0.3907    0.66343 0.000 0.032 0.140 0.828
#> GSM337314     4  0.4661    0.28753 0.000 0.000 0.348 0.652
#> GSM337315     1  0.3157    0.82782 0.852 0.004 0.144 0.000
#> GSM337316     2  0.5125    0.26875 0.000 0.604 0.388 0.008
#> GSM337317     4  0.4364    0.71155 0.000 0.136 0.056 0.808
#> GSM337318     4  0.4508    0.68726 0.000 0.036 0.184 0.780
#> GSM337319     1  0.1716    0.88937 0.936 0.000 0.064 0.000
#> GSM337320     1  0.1118    0.90588 0.964 0.000 0.036 0.000
#> GSM337321     1  0.0188    0.90763 0.996 0.000 0.004 0.000
#> GSM337322     1  0.3324    0.89812 0.852 0.012 0.136 0.000
#> GSM337323     3  0.5000   -0.16283 0.500 0.000 0.500 0.000
#> GSM337324     1  0.1792    0.88733 0.932 0.000 0.068 0.000
#> GSM337325     1  0.1867    0.88533 0.928 0.000 0.072 0.000
#> GSM337326     1  0.4008    0.69702 0.756 0.000 0.244 0.000
#> GSM337327     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337328     1  0.3653    0.89684 0.844 0.028 0.128 0.000
#> GSM337329     1  0.1389    0.89902 0.952 0.000 0.048 0.000
#> GSM337330     1  0.0707    0.90614 0.980 0.000 0.020 0.000
#> GSM337331     1  0.1716    0.88937 0.936 0.000 0.064 0.000
#> GSM337332     1  0.1557    0.89260 0.944 0.000 0.056 0.000
#> GSM337333     1  0.2081    0.90893 0.916 0.000 0.084 0.000
#> GSM337334     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337335     1  0.3863    0.89068 0.828 0.028 0.144 0.000
#> GSM337336     1  0.2844    0.90207 0.900 0.048 0.052 0.000
#> GSM337337     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337338     1  0.3763    0.89215 0.832 0.024 0.144 0.000
#> GSM337339     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337340     1  0.1389    0.89538 0.952 0.000 0.048 0.000
#> GSM337341     1  0.1716    0.88937 0.936 0.000 0.064 0.000
#> GSM337342     1  0.3105    0.90247 0.868 0.012 0.120 0.000
#> GSM337343     1  0.5116    0.85873 0.768 0.052 0.168 0.012
#> GSM337344     1  0.3088    0.90077 0.864 0.008 0.128 0.000
#> GSM337345     1  0.3863    0.89068 0.828 0.028 0.144 0.000
#> GSM337346     1  0.3217    0.89995 0.860 0.012 0.128 0.000
#> GSM337347     1  0.2647    0.90446 0.880 0.000 0.120 0.000
#> GSM337348     1  0.1389    0.89538 0.952 0.000 0.048 0.000
#> GSM337349     1  0.1557    0.91064 0.944 0.000 0.056 0.000
#> GSM337350     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337351     1  0.3711    0.89356 0.836 0.024 0.140 0.000
#> GSM337352     1  0.4307    0.88339 0.808 0.048 0.144 0.000
#> GSM337353     1  0.1474    0.91066 0.948 0.000 0.052 0.000
#> GSM337354     1  0.0707    0.90265 0.980 0.000 0.020 0.000
#> GSM337355     1  0.2224    0.90706 0.928 0.040 0.032 0.000
#> GSM337356     1  0.1022    0.89996 0.968 0.000 0.032 0.000
#> GSM337357     1  0.1716    0.88952 0.936 0.000 0.064 0.000
#> GSM337358     1  0.3659    0.89487 0.840 0.024 0.136 0.000
#> GSM337359     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337360     1  0.2149    0.90833 0.912 0.000 0.088 0.000
#> GSM337361     1  0.4387    0.88158 0.804 0.052 0.144 0.000
#> GSM337362     1  0.1406    0.90761 0.960 0.024 0.016 0.000
#> GSM337363     1  0.1637    0.89141 0.940 0.000 0.060 0.000
#> GSM337364     1  0.2300    0.90663 0.924 0.028 0.048 0.000
#> GSM337365     1  0.1557    0.89260 0.944 0.000 0.056 0.000
#> GSM337366     1  0.0817    0.90186 0.976 0.000 0.024 0.000
#> GSM337367     1  0.2589    0.90403 0.884 0.000 0.116 0.000
#> GSM337368     1  0.4337    0.88378 0.808 0.052 0.140 0.000
#> GSM337369     1  0.1637    0.89167 0.940 0.000 0.060 0.000
#> GSM337370     1  0.3658    0.89376 0.836 0.020 0.144 0.000
#> GSM337371     1  0.2984    0.90709 0.888 0.028 0.084 0.000
#> GSM337372     1  0.1474    0.89410 0.948 0.000 0.052 0.000
#> GSM337373     1  0.1867    0.91049 0.928 0.000 0.072 0.000
#> GSM337374     1  0.0817    0.90361 0.976 0.000 0.024 0.000
#> GSM337375     1  0.4139    0.88663 0.816 0.040 0.144 0.000
#> GSM337376     1  0.0188    0.90631 0.996 0.000 0.004 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4 p5
#> GSM337197     4  0.5576     0.5970 0.000 0.424 0.060 0.512 NA
#> GSM337198     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337199     4  0.5691     0.5931 0.000 0.428 0.060 0.504 NA
#> GSM337200     4  0.5211     0.6005 0.000 0.432 0.044 0.524 NA
#> GSM337201     4  0.5435     0.6053 0.000 0.404 0.052 0.540 NA
#> GSM337202     4  0.5710     0.5624 0.000 0.464 0.060 0.468 NA
#> GSM337203     4  0.1484     0.5399 0.000 0.000 0.048 0.944 NA
#> GSM337204     2  0.5407    -0.6202 0.000 0.472 0.056 0.472 NA
#> GSM337205     4  0.4030     0.1411 0.000 0.000 0.352 0.648 NA
#> GSM337206     4  0.6226     0.5704 0.000 0.376 0.128 0.492 NA
#> GSM337207     2  0.1894     0.4323 0.000 0.920 0.000 0.008 NA
#> GSM337208     2  0.4511     0.6901 0.000 0.628 0.016 0.000 NA
#> GSM337209     2  0.5506    -0.0778 0.000 0.648 0.240 0.108 NA
#> GSM337210     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337211     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337212     4  0.4108     0.6188 0.000 0.308 0.008 0.684 NA
#> GSM337213     2  0.3395     0.6105 0.000 0.764 0.000 0.000 NA
#> GSM337214     4  0.5581     0.5950 0.000 0.428 0.060 0.508 NA
#> GSM337215     4  0.5637     0.5952 0.000 0.428 0.056 0.508 NA
#> GSM337216     4  0.7216    -0.2713 0.000 0.212 0.284 0.468 NA
#> GSM337217     4  0.2125     0.5676 0.000 0.052 0.024 0.920 NA
#> GSM337218     4  0.0566     0.5746 0.000 0.004 0.012 0.984 NA
#> GSM337219     4  0.3563     0.4320 0.000 0.140 0.008 0.824 NA
#> GSM337220     2  0.2864     0.3265 0.000 0.884 0.008 0.064 NA
#> GSM337221     4  0.5719     0.5938 0.000 0.416 0.072 0.508 NA
#> GSM337222     4  0.5477     0.6085 0.000 0.396 0.056 0.544 NA
#> GSM337223     4  0.5412     0.5998 0.000 0.428 0.048 0.520 NA
#> GSM337224     4  0.5338     0.6084 0.000 0.400 0.056 0.544 NA
#> GSM337225     2  0.4138     0.7213 0.000 0.616 0.000 0.000 NA
#> GSM337226     4  0.5525     0.6077 0.000 0.392 0.060 0.544 NA
#> GSM337227     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337228     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337229     2  0.5080    -0.3248 0.000 0.656 0.056 0.284 NA
#> GSM337230     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337231     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337232     2  0.2387     0.2627 0.000 0.908 0.048 0.040 NA
#> GSM337233     4  0.4761     0.6153 0.000 0.356 0.028 0.616 NA
#> GSM337234     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337235     4  0.5585     0.5928 0.000 0.432 0.060 0.504 NA
#> GSM337236     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337237     2  0.2583     0.5018 0.000 0.864 0.000 0.004 NA
#> GSM337238     4  0.5790     0.5911 0.000 0.424 0.068 0.500 NA
#> GSM337239     2  0.6823     0.4960 0.008 0.436 0.020 0.120 NA
#> GSM337240     4  0.0162     0.5764 0.000 0.000 0.004 0.996 NA
#> GSM337241     3  0.3878     0.6494 0.000 0.236 0.748 0.016 NA
#> GSM337242     4  0.0404     0.5728 0.000 0.000 0.012 0.988 NA
#> GSM337243     4  0.0000     0.5778 0.000 0.000 0.000 1.000 NA
#> GSM337244     3  0.5091     0.4942 0.000 0.236 0.676 0.088 NA
#> GSM337245     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337246     4  0.5905     0.5833 0.000 0.420 0.088 0.488 NA
#> GSM337247     4  0.0898     0.5643 0.000 0.000 0.020 0.972 NA
#> GSM337248     4  0.0693     0.5693 0.000 0.000 0.012 0.980 NA
#> GSM337249     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337250     4  0.0162     0.5790 0.000 0.004 0.000 0.996 NA
#> GSM337251     2  0.5808    -0.5647 0.000 0.504 0.080 0.412 NA
#> GSM337252     4  0.6639     0.5007 0.000 0.396 0.188 0.412 NA
#> GSM337253     2  0.6008     0.4000 0.000 0.560 0.000 0.292 NA
#> GSM337254     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337255     2  0.4299     0.7197 0.000 0.608 0.004 0.000 NA
#> GSM337256     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337257     4  0.5679     0.5927 0.000 0.424 0.068 0.504 NA
#> GSM337258     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337259     2  0.5123     0.6816 0.000 0.572 0.044 0.000 NA
#> GSM337260     2  0.5185    -0.4811 0.000 0.580 0.040 0.376 NA
#> GSM337261     3  0.5322     0.4610 0.000 0.228 0.660 0.000 NA
#> GSM337262     4  0.1430     0.5388 0.000 0.000 0.052 0.944 NA
#> GSM337263     2  0.5731    -0.5935 0.000 0.480 0.048 0.456 NA
#> GSM337264     2  0.4851     0.6790 0.000 0.620 0.020 0.008 NA
#> GSM337265     3  0.3806     0.6858 0.000 0.012 0.792 0.180 NA
#> GSM337266     3  0.0963     0.7438 0.000 0.000 0.964 0.036 NA
#> GSM337267     4  0.6685     0.5059 0.000 0.356 0.204 0.436 NA
#> GSM337268     4  0.4088     0.6203 0.000 0.304 0.008 0.688 NA
#> GSM337269     4  0.4999     0.6141 0.000 0.360 0.032 0.604 NA
#> GSM337270     3  0.3550     0.6637 0.000 0.000 0.760 0.236 NA
#> GSM337271     3  0.1430     0.7427 0.000 0.000 0.944 0.052 NA
#> GSM337272     4  0.5576     0.5973 0.000 0.424 0.060 0.512 NA
#> GSM337273     3  0.5531     0.6637 0.000 0.060 0.676 0.228 NA
#> GSM337274     4  0.6181    -0.1459 0.000 0.392 0.004 0.484 NA
#> GSM337275     4  0.2990     0.5879 0.000 0.100 0.024 0.868 NA
#> GSM337276     3  0.1774     0.7393 0.000 0.016 0.932 0.052 NA
#> GSM337277     3  0.4852     0.6010 0.000 0.096 0.728 0.172 NA
#> GSM337278     4  0.4088     0.4897 0.000 0.056 0.168 0.776 NA
#> GSM337279     4  0.1116     0.5635 0.000 0.004 0.028 0.964 NA
#> GSM337280     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337281     4  0.0510     0.5738 0.000 0.000 0.016 0.984 NA
#> GSM337282     4  0.0992     0.5614 0.000 0.000 0.024 0.968 NA
#> GSM337283     1  0.2193     0.7551 0.900 0.000 0.008 0.000 NA
#> GSM337284     4  0.3809     0.1705 0.000 0.000 0.256 0.736 NA
#> GSM337285     3  0.1124     0.7433 0.000 0.004 0.960 0.036 NA
#> GSM337286     4  0.3980     0.1695 0.000 0.000 0.284 0.708 NA
#> GSM337287     3  0.0880     0.7433 0.000 0.000 0.968 0.032 NA
#> GSM337288     4  0.0771     0.5665 0.000 0.000 0.020 0.976 NA
#> GSM337289     4  0.4341    -0.1941 0.000 0.000 0.404 0.592 NA
#> GSM337290     4  0.3689     0.6161 0.000 0.256 0.004 0.740 NA
#> GSM337291     4  0.5246    -0.0296 0.000 0.384 0.000 0.564 NA
#> GSM337292     2  0.4697     0.7051 0.000 0.592 0.000 0.020 NA
#> GSM337293     4  0.1854     0.5780 0.000 0.036 0.020 0.936 NA
#> GSM337294     4  0.0992     0.5614 0.000 0.000 0.024 0.968 NA
#> GSM337295     4  0.5516     0.6083 0.000 0.388 0.060 0.548 NA
#> GSM337296     4  0.5728     0.5906 0.000 0.424 0.072 0.500 NA
#> GSM337297     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337298     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337299     4  0.6695     0.5026 0.000 0.364 0.204 0.428 NA
#> GSM337300     4  0.1557     0.5369 0.000 0.000 0.052 0.940 NA
#> GSM337301     4  0.6545     0.5081 0.000 0.344 0.208 0.448 NA
#> GSM337302     2  0.7096    -0.5279 0.000 0.380 0.276 0.332 NA
#> GSM337303     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337304     2  0.5152     0.6554 0.000 0.608 0.044 0.004 NA
#> GSM337305     4  0.4464     0.6140 0.000 0.288 0.028 0.684 NA
#> GSM337306     4  0.1251     0.5513 0.000 0.000 0.036 0.956 NA
#> GSM337307     3  0.6140     0.0483 0.000 0.116 0.492 0.388 NA
#> GSM337308     4  0.0510     0.5709 0.000 0.000 0.016 0.984 NA
#> GSM337309     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337310     2  0.4150     0.7231 0.000 0.612 0.000 0.000 NA
#> GSM337311     4  0.5679     0.5927 0.000 0.424 0.068 0.504 NA
#> GSM337312     2  0.4524     0.6962 0.000 0.572 0.004 0.004 NA
#> GSM337313     4  0.1557     0.5355 0.000 0.000 0.052 0.940 NA
#> GSM337314     4  0.6655     0.2051 0.000 0.192 0.388 0.416 NA
#> GSM337315     1  0.4968     0.6345 0.712 0.000 0.152 0.000 NA
#> GSM337316     3  0.6236    -0.0134 0.000 0.400 0.456 0.000 NA
#> GSM337317     4  0.1377     0.5612 0.000 0.020 0.020 0.956 NA
#> GSM337318     4  0.6149     0.5814 0.000 0.372 0.120 0.504 NA
#> GSM337319     1  0.2017     0.7616 0.912 0.000 0.008 0.000 NA
#> GSM337320     1  0.0865     0.7934 0.972 0.000 0.004 0.000 NA
#> GSM337321     1  0.1792     0.8034 0.916 0.000 0.000 0.000 NA
#> GSM337322     1  0.3816     0.7762 0.696 0.000 0.000 0.000 NA
#> GSM337323     1  0.5967    -0.0763 0.456 0.000 0.436 0.000 NA
#> GSM337324     1  0.2249     0.7528 0.896 0.000 0.008 0.000 NA
#> GSM337325     1  0.3061     0.7199 0.844 0.000 0.020 0.000 NA
#> GSM337326     1  0.4457     0.6279 0.760 0.000 0.116 0.000 NA
#> GSM337327     1  0.4278     0.7072 0.548 0.000 0.000 0.000 NA
#> GSM337328     1  0.4192     0.7374 0.596 0.000 0.000 0.000 NA
#> GSM337329     1  0.2522     0.7867 0.880 0.000 0.012 0.000 NA
#> GSM337330     1  0.1544     0.8036 0.932 0.000 0.000 0.000 NA
#> GSM337331     1  0.2193     0.7551 0.900 0.000 0.008 0.000 NA
#> GSM337332     1  0.1043     0.7824 0.960 0.000 0.000 0.000 NA
#> GSM337333     1  0.2813     0.8014 0.832 0.000 0.000 0.000 NA
#> GSM337334     1  0.4283     0.7057 0.544 0.000 0.000 0.000 NA
#> GSM337335     1  0.3913     0.7689 0.676 0.000 0.000 0.000 NA
#> GSM337336     1  0.3491     0.7795 0.768 0.000 0.004 0.000 NA
#> GSM337337     1  0.4283     0.7057 0.544 0.000 0.000 0.000 NA
#> GSM337338     1  0.3999     0.7620 0.656 0.000 0.000 0.000 NA
#> GSM337339     1  0.4278     0.7072 0.548 0.000 0.000 0.000 NA
#> GSM337340     1  0.1197     0.7786 0.952 0.000 0.000 0.000 NA
#> GSM337341     1  0.2077     0.7593 0.908 0.000 0.008 0.000 NA
#> GSM337342     1  0.4074     0.7573 0.636 0.000 0.000 0.000 NA
#> GSM337343     1  0.4815     0.6911 0.524 0.000 0.020 0.000 NA
#> GSM337344     1  0.3612     0.7853 0.732 0.000 0.000 0.000 NA
#> GSM337345     1  0.4201     0.7339 0.592 0.000 0.000 0.000 NA
#> GSM337346     1  0.3561     0.7872 0.740 0.000 0.000 0.000 NA
#> GSM337347     1  0.2929     0.8023 0.820 0.000 0.000 0.000 NA
#> GSM337348     1  0.1430     0.7821 0.944 0.000 0.004 0.000 NA
#> GSM337349     1  0.2471     0.8043 0.864 0.000 0.000 0.000 NA
#> GSM337350     1  0.4278     0.7072 0.548 0.000 0.000 0.000 NA
#> GSM337351     1  0.4161     0.7405 0.608 0.000 0.000 0.000 NA
#> GSM337352     1  0.4262     0.7148 0.560 0.000 0.000 0.000 NA
#> GSM337353     1  0.1544     0.7994 0.932 0.000 0.000 0.000 NA
#> GSM337354     1  0.0703     0.7949 0.976 0.000 0.000 0.000 NA
#> GSM337355     1  0.3741     0.7826 0.732 0.000 0.004 0.000 NA
#> GSM337356     1  0.0703     0.7864 0.976 0.000 0.000 0.000 NA
#> GSM337357     1  0.2818     0.7285 0.856 0.000 0.012 0.000 NA
#> GSM337358     1  0.3796     0.7770 0.700 0.000 0.000 0.000 NA
#> GSM337359     1  0.4278     0.7072 0.548 0.000 0.000 0.000 NA
#> GSM337360     1  0.2516     0.8037 0.860 0.000 0.000 0.000 NA
#> GSM337361     1  0.4283     0.7057 0.544 0.000 0.000 0.000 NA
#> GSM337362     1  0.2970     0.8014 0.828 0.004 0.000 0.000 NA
#> GSM337363     1  0.2193     0.7554 0.900 0.000 0.008 0.000 NA
#> GSM337364     1  0.1892     0.8019 0.916 0.000 0.004 0.000 NA
#> GSM337365     1  0.1956     0.7635 0.916 0.000 0.008 0.000 NA
#> GSM337366     1  0.0609     0.7923 0.980 0.000 0.000 0.000 NA
#> GSM337367     1  0.2424     0.8051 0.868 0.000 0.000 0.000 NA
#> GSM337368     1  0.4273     0.7098 0.552 0.000 0.000 0.000 NA
#> GSM337369     1  0.2771     0.7315 0.860 0.000 0.012 0.000 NA
#> GSM337370     1  0.4060     0.7550 0.640 0.000 0.000 0.000 NA
#> GSM337371     1  0.3395     0.7932 0.764 0.000 0.000 0.000 NA
#> GSM337372     1  0.2017     0.7610 0.912 0.000 0.008 0.000 NA
#> GSM337373     1  0.1410     0.7994 0.940 0.000 0.000 0.000 NA
#> GSM337374     1  0.0771     0.7924 0.976 0.000 0.004 0.000 NA
#> GSM337375     1  0.4242     0.7217 0.572 0.000 0.000 0.000 NA
#> GSM337376     1  0.1410     0.8019 0.940 0.000 0.000 0.000 NA

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.2976     0.7886 0.000 0.012 0.004 0.856 0.024 0.104
#> GSM337198     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337199     4  0.1026     0.7896 0.000 0.004 0.008 0.968 0.008 0.012
#> GSM337200     4  0.1268     0.7914 0.000 0.004 0.000 0.952 0.036 0.008
#> GSM337201     4  0.2794     0.7864 0.000 0.004 0.008 0.864 0.020 0.104
#> GSM337202     4  0.1881     0.7767 0.000 0.008 0.008 0.928 0.012 0.044
#> GSM337203     5  0.1471     0.8651 0.000 0.000 0.000 0.064 0.932 0.004
#> GSM337204     4  0.1338     0.7919 0.000 0.004 0.004 0.952 0.032 0.008
#> GSM337205     5  0.3570     0.6610 0.000 0.000 0.228 0.016 0.752 0.004
#> GSM337206     4  0.3835     0.7561 0.000 0.004 0.112 0.808 0.032 0.044
#> GSM337207     4  0.4810     0.5350 0.000 0.292 0.000 0.624 0.000 0.084
#> GSM337208     2  0.3316     0.7094 0.000 0.804 0.004 0.164 0.000 0.028
#> GSM337209     4  0.5731     0.5580 0.000 0.024 0.268 0.600 0.012 0.096
#> GSM337210     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337211     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337212     4  0.3606     0.6139 0.000 0.004 0.000 0.724 0.264 0.008
#> GSM337213     2  0.3756     0.2987 0.000 0.600 0.000 0.400 0.000 0.000
#> GSM337214     4  0.1788     0.7965 0.000 0.004 0.004 0.928 0.012 0.052
#> GSM337215     4  0.1198     0.7907 0.000 0.004 0.004 0.960 0.020 0.012
#> GSM337216     5  0.3277     0.6806 0.000 0.188 0.016 0.000 0.792 0.004
#> GSM337217     5  0.3152     0.7514 0.000 0.004 0.004 0.192 0.796 0.004
#> GSM337218     5  0.1700     0.8639 0.000 0.000 0.000 0.080 0.916 0.004
#> GSM337219     5  0.2821     0.8012 0.000 0.096 0.000 0.040 0.860 0.004
#> GSM337220     4  0.3345     0.6580 0.000 0.204 0.000 0.776 0.000 0.020
#> GSM337221     4  0.1401     0.7927 0.000 0.000 0.028 0.948 0.020 0.004
#> GSM337222     4  0.2701     0.7885 0.000 0.000 0.004 0.864 0.028 0.104
#> GSM337223     4  0.2144     0.7770 0.000 0.004 0.004 0.912 0.032 0.048
#> GSM337224     4  0.1457     0.7899 0.000 0.004 0.004 0.948 0.028 0.016
#> GSM337225     2  0.2592     0.7920 0.000 0.864 0.004 0.116 0.000 0.016
#> GSM337226     4  0.1768     0.7802 0.000 0.004 0.008 0.932 0.012 0.044
#> GSM337227     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337228     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337229     4  0.3508     0.7472 0.000 0.080 0.004 0.812 0.000 0.104
#> GSM337230     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337231     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337232     4  0.3204     0.7497 0.000 0.092 0.004 0.836 0.000 0.068
#> GSM337233     4  0.2668     0.7213 0.000 0.000 0.000 0.828 0.168 0.004
#> GSM337234     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337235     4  0.1950     0.7757 0.000 0.004 0.008 0.924 0.020 0.044
#> GSM337236     2  0.0622     0.9021 0.000 0.980 0.012 0.008 0.000 0.000
#> GSM337237     4  0.5087     0.4393 0.000 0.348 0.000 0.560 0.000 0.092
#> GSM337238     4  0.2504     0.7870 0.000 0.004 0.004 0.876 0.012 0.104
#> GSM337239     2  0.7966     0.2470 0.176 0.480 0.020 0.124 0.152 0.048
#> GSM337240     5  0.2595     0.8071 0.000 0.000 0.000 0.160 0.836 0.004
#> GSM337241     3  0.3954     0.6711 0.000 0.056 0.740 0.204 0.000 0.000
#> GSM337242     5  0.3372     0.7733 0.000 0.000 0.008 0.176 0.796 0.020
#> GSM337243     5  0.1753     0.8630 0.000 0.000 0.000 0.084 0.912 0.004
#> GSM337244     3  0.4736     0.1839 0.000 0.000 0.576 0.380 0.012 0.032
#> GSM337245     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337246     4  0.2652     0.7834 0.000 0.000 0.020 0.868 0.008 0.104
#> GSM337247     5  0.1411     0.8653 0.000 0.000 0.000 0.060 0.936 0.004
#> GSM337248     5  0.1700     0.8638 0.000 0.000 0.000 0.080 0.916 0.004
#> GSM337249     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337250     5  0.1918     0.8616 0.000 0.000 0.000 0.088 0.904 0.008
#> GSM337251     4  0.2757     0.7802 0.000 0.016 0.016 0.864 0.000 0.104
#> GSM337252     4  0.4179     0.7343 0.000 0.004 0.116 0.768 0.008 0.104
#> GSM337253     5  0.3862     0.1447 0.000 0.476 0.000 0.000 0.524 0.000
#> GSM337254     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337255     2  0.0260     0.9060 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337256     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337257     4  0.2515     0.7851 0.000 0.004 0.008 0.876 0.008 0.104
#> GSM337258     2  0.0260     0.9060 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337259     2  0.0713     0.8897 0.000 0.972 0.028 0.000 0.000 0.000
#> GSM337260     4  0.3543     0.7696 0.000 0.064 0.004 0.820 0.008 0.104
#> GSM337261     3  0.3684     0.3871 0.000 0.372 0.628 0.000 0.000 0.000
#> GSM337262     5  0.1411     0.8662 0.000 0.000 0.000 0.060 0.936 0.004
#> GSM337263     4  0.1826     0.7897 0.000 0.052 0.000 0.924 0.020 0.004
#> GSM337264     2  0.4960     0.4749 0.000 0.632 0.008 0.300 0.012 0.048
#> GSM337265     3  0.3899     0.7212 0.004 0.000 0.788 0.132 0.068 0.008
#> GSM337266     3  0.0914     0.7532 0.000 0.000 0.968 0.016 0.016 0.000
#> GSM337267     4  0.4878     0.6852 0.000 0.000 0.180 0.704 0.032 0.084
#> GSM337268     4  0.3298     0.6557 0.000 0.000 0.000 0.756 0.236 0.008
#> GSM337269     4  0.4243     0.7169 0.000 0.000 0.000 0.732 0.164 0.104
#> GSM337270     3  0.3691     0.6515 0.000 0.000 0.780 0.048 0.168 0.004
#> GSM337271     3  0.1082     0.7523 0.000 0.000 0.956 0.004 0.040 0.000
#> GSM337272     4  0.1390     0.7973 0.000 0.004 0.000 0.948 0.016 0.032
#> GSM337273     3  0.5758     0.5792 0.000 0.096 0.636 0.052 0.208 0.008
#> GSM337274     5  0.4481     0.3513 0.000 0.400 0.000 0.020 0.572 0.008
#> GSM337275     4  0.4928    -0.1074 0.000 0.000 0.004 0.500 0.444 0.052
#> GSM337276     3  0.2149     0.7286 0.000 0.000 0.900 0.016 0.080 0.004
#> GSM337277     3  0.4718     0.3957 0.000 0.000 0.572 0.384 0.008 0.036
#> GSM337278     5  0.4682     0.6078 0.000 0.000 0.112 0.192 0.692 0.004
#> GSM337279     5  0.1588     0.8646 0.000 0.000 0.000 0.072 0.924 0.004
#> GSM337280     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337281     5  0.1700     0.8647 0.000 0.000 0.000 0.080 0.916 0.004
#> GSM337282     5  0.1531     0.8657 0.000 0.000 0.000 0.068 0.928 0.004
#> GSM337283     1  0.1152     0.7220 0.952 0.000 0.000 0.000 0.004 0.044
#> GSM337284     5  0.1542     0.8619 0.000 0.000 0.008 0.052 0.936 0.004
#> GSM337285     3  0.0909     0.7545 0.000 0.000 0.968 0.012 0.020 0.000
#> GSM337286     5  0.2065     0.8423 0.000 0.000 0.052 0.032 0.912 0.004
#> GSM337287     3  0.0909     0.7545 0.000 0.000 0.968 0.012 0.020 0.000
#> GSM337288     5  0.1588     0.8637 0.000 0.000 0.000 0.072 0.924 0.004
#> GSM337289     5  0.3621     0.7347 0.000 0.000 0.160 0.048 0.788 0.004
#> GSM337290     4  0.5191     0.3386 0.000 0.000 0.000 0.508 0.400 0.092
#> GSM337291     5  0.3559     0.6291 0.000 0.240 0.000 0.012 0.744 0.004
#> GSM337292     2  0.0146     0.9074 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM337293     5  0.4148     0.5656 0.000 0.000 0.004 0.344 0.636 0.016
#> GSM337294     5  0.1471     0.8652 0.000 0.000 0.000 0.064 0.932 0.004
#> GSM337295     4  0.1666     0.7840 0.000 0.000 0.008 0.936 0.020 0.036
#> GSM337296     4  0.1962     0.7875 0.000 0.000 0.028 0.924 0.028 0.020
#> GSM337297     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337298     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337299     4  0.3706     0.7096 0.000 0.000 0.172 0.780 0.040 0.008
#> GSM337300     5  0.1204     0.8646 0.000 0.000 0.000 0.056 0.944 0.000
#> GSM337301     4  0.5762     0.5959 0.000 0.000 0.236 0.608 0.052 0.104
#> GSM337302     4  0.5466     0.5436 0.000 0.004 0.288 0.592 0.012 0.104
#> GSM337303     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337304     2  0.4140     0.5195 0.000 0.688 0.008 0.280 0.000 0.024
#> GSM337305     4  0.4712     0.5594 0.000 0.000 0.028 0.656 0.284 0.032
#> GSM337306     5  0.1267     0.8657 0.000 0.000 0.000 0.060 0.940 0.000
#> GSM337307     4  0.5018     0.2370 0.000 0.000 0.320 0.608 0.020 0.052
#> GSM337308     5  0.2122     0.8625 0.000 0.000 0.008 0.084 0.900 0.008
#> GSM337309     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337310     2  0.0146     0.9113 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337311     4  0.2515     0.7851 0.000 0.004 0.008 0.876 0.008 0.104
#> GSM337312     2  0.2844     0.8276 0.012 0.888 0.004 0.028 0.028 0.040
#> GSM337313     5  0.1267     0.8657 0.000 0.000 0.000 0.060 0.940 0.000
#> GSM337314     4  0.4615     0.4825 0.000 0.000 0.252 0.684 0.028 0.036
#> GSM337315     1  0.3853     0.5795 0.808 0.004 0.116 0.004 0.048 0.020
#> GSM337316     3  0.4056     0.2865 0.000 0.416 0.576 0.004 0.000 0.004
#> GSM337317     5  0.1585     0.8366 0.000 0.000 0.012 0.036 0.940 0.012
#> GSM337318     4  0.2620     0.7755 0.000 0.000 0.040 0.888 0.024 0.048
#> GSM337319     1  0.2355     0.7395 0.876 0.000 0.004 0.000 0.008 0.112
#> GSM337320     1  0.4113     0.5859 0.668 0.000 0.008 0.000 0.016 0.308
#> GSM337321     1  0.3515     0.5898 0.676 0.000 0.000 0.000 0.000 0.324
#> GSM337322     6  0.3266     0.7917 0.272 0.000 0.000 0.000 0.000 0.728
#> GSM337323     1  0.4196     0.3233 0.640 0.000 0.332 0.000 0.028 0.000
#> GSM337324     1  0.0937     0.7215 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM337325     1  0.0520     0.6864 0.984 0.000 0.008 0.000 0.008 0.000
#> GSM337326     1  0.2088     0.6220 0.904 0.000 0.068 0.000 0.028 0.000
#> GSM337327     6  0.2454     0.8636 0.160 0.000 0.000 0.000 0.000 0.840
#> GSM337328     6  0.2823     0.8560 0.204 0.000 0.000 0.000 0.000 0.796
#> GSM337329     1  0.3262     0.7187 0.788 0.000 0.008 0.000 0.008 0.196
#> GSM337330     1  0.3862     0.4429 0.608 0.000 0.004 0.000 0.000 0.388
#> GSM337331     1  0.1141     0.7272 0.948 0.000 0.000 0.000 0.000 0.052
#> GSM337332     1  0.2597     0.7299 0.824 0.000 0.000 0.000 0.000 0.176
#> GSM337333     1  0.3864     0.0889 0.520 0.000 0.000 0.000 0.000 0.480
#> GSM337334     6  0.2920     0.8547 0.168 0.000 0.004 0.000 0.008 0.820
#> GSM337335     6  0.2912     0.8498 0.216 0.000 0.000 0.000 0.000 0.784
#> GSM337336     6  0.4934     0.5144 0.376 0.000 0.016 0.000 0.040 0.568
#> GSM337337     6  0.2982     0.8554 0.164 0.000 0.004 0.000 0.012 0.820
#> GSM337338     6  0.2969     0.8472 0.224 0.000 0.000 0.000 0.000 0.776
#> GSM337339     6  0.2562     0.8659 0.172 0.000 0.000 0.000 0.000 0.828
#> GSM337340     1  0.2278     0.7407 0.868 0.000 0.004 0.000 0.000 0.128
#> GSM337341     1  0.1901     0.7339 0.912 0.000 0.004 0.000 0.008 0.076
#> GSM337342     6  0.3126     0.8376 0.248 0.000 0.000 0.000 0.000 0.752
#> GSM337343     6  0.2301     0.6547 0.052 0.000 0.016 0.016 0.008 0.908
#> GSM337344     6  0.3531     0.6868 0.328 0.000 0.000 0.000 0.000 0.672
#> GSM337345     6  0.2527     0.8660 0.168 0.000 0.000 0.000 0.000 0.832
#> GSM337346     6  0.3371     0.7602 0.292 0.000 0.000 0.000 0.000 0.708
#> GSM337347     1  0.3828     0.2277 0.560 0.000 0.000 0.000 0.000 0.440
#> GSM337348     1  0.2793     0.7168 0.800 0.000 0.000 0.000 0.000 0.200
#> GSM337349     1  0.3789     0.3421 0.584 0.000 0.000 0.000 0.000 0.416
#> GSM337350     6  0.2454     0.8636 0.160 0.000 0.000 0.000 0.000 0.840
#> GSM337351     6  0.2664     0.8653 0.184 0.000 0.000 0.000 0.000 0.816
#> GSM337352     6  0.2562     0.8659 0.172 0.000 0.000 0.000 0.000 0.828
#> GSM337353     1  0.3175     0.6834 0.744 0.000 0.000 0.000 0.000 0.256
#> GSM337354     1  0.3076     0.6966 0.760 0.000 0.000 0.000 0.000 0.240
#> GSM337355     6  0.4310     0.2701 0.440 0.000 0.000 0.000 0.020 0.540
#> GSM337356     1  0.2912     0.7117 0.784 0.000 0.000 0.000 0.000 0.216
#> GSM337357     1  0.2294     0.6841 0.912 0.004 0.012 0.004 0.036 0.032
#> GSM337358     6  0.3351     0.7701 0.288 0.000 0.000 0.000 0.000 0.712
#> GSM337359     6  0.2706     0.8614 0.160 0.000 0.000 0.000 0.008 0.832
#> GSM337360     1  0.3810     0.3232 0.572 0.000 0.000 0.000 0.000 0.428
#> GSM337361     6  0.2595     0.8624 0.160 0.000 0.000 0.000 0.004 0.836
#> GSM337362     6  0.3795     0.6247 0.364 0.004 0.000 0.000 0.000 0.632
#> GSM337363     1  0.0935     0.7135 0.964 0.000 0.004 0.000 0.000 0.032
#> GSM337364     6  0.4548     0.5917 0.360 0.000 0.012 0.000 0.024 0.604
#> GSM337365     1  0.2006     0.7400 0.892 0.000 0.000 0.000 0.004 0.104
#> GSM337366     1  0.2597     0.7310 0.824 0.000 0.000 0.000 0.000 0.176
#> GSM337367     1  0.3737     0.4315 0.608 0.000 0.000 0.000 0.000 0.392
#> GSM337368     6  0.2527     0.8665 0.168 0.000 0.000 0.000 0.000 0.832
#> GSM337369     1  0.2055     0.6799 0.924 0.004 0.012 0.004 0.036 0.020
#> GSM337370     6  0.2631     0.8659 0.180 0.000 0.000 0.000 0.000 0.820
#> GSM337371     6  0.3244     0.8016 0.268 0.000 0.000 0.000 0.000 0.732
#> GSM337372     1  0.1753     0.7382 0.912 0.000 0.000 0.000 0.004 0.084
#> GSM337373     1  0.3076     0.6974 0.760 0.000 0.000 0.000 0.000 0.240
#> GSM337374     1  0.4146     0.6251 0.680 0.000 0.004 0.000 0.028 0.288
#> GSM337375     6  0.2841     0.8628 0.164 0.000 0.000 0.000 0.012 0.824
#> GSM337376     1  0.3647     0.5086 0.640 0.000 0.000 0.000 0.000 0.360

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-CV-NMF-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-CV-NMF-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-CV-NMF-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-CV-NMF-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-CV-NMF-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-CV-NMF-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-CV-NMF-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-CV-NMF-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-CV-NMF-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-CV-NMF-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-CV-NMF-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-CV-NMF-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-CV-NMF-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-CV-NMF-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-CV-NMF-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-CV-NMF-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-CV-NMF-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-CV-NMF-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-CV-NMF-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-CV-NMF-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk CV-NMF-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-CV-NMF-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-CV-NMF-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-CV-NMF-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-CV-NMF-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-CV-NMF-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk CV-NMF-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>          n disease.state(p) specimen(p) k
#> CV:NMF 180         5.92e-12    6.32e-38 2
#> CV:NMF 122         1.05e-13    1.17e-30 3
#> CV:NMF 165         4.32e-14    1.68e-35 4
#> CV:NMF 153         1.93e-12    5.05e-32 5
#> CV:NMF 158         9.36e-12    3.31e-31 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:hclust

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "hclust"]
# you can also extract it by
# res = res_list["MAD:hclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'hclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-hclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-hclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 0.514           0.816       0.905         0.4890 0.506   0.506
#> 3 3 0.512           0.568       0.796         0.2530 0.932   0.867
#> 4 4 0.584           0.540       0.752         0.1194 0.851   0.672
#> 5 5 0.623           0.509       0.706         0.0565 0.920   0.761
#> 6 6 0.663           0.544       0.694         0.0389 0.939   0.782

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.7745     0.7722 0.228 0.772
#> GSM337198     2  0.2423     0.8735 0.040 0.960
#> GSM337199     2  0.1414     0.8715 0.020 0.980
#> GSM337200     2  0.1633     0.8718 0.024 0.976
#> GSM337201     2  0.0376     0.8669 0.004 0.996
#> GSM337202     2  0.2236     0.8733 0.036 0.964
#> GSM337203     2  0.5178     0.8579 0.116 0.884
#> GSM337204     2  0.1633     0.8718 0.024 0.976
#> GSM337205     2  0.6438     0.8328 0.164 0.836
#> GSM337206     2  0.1184     0.8702 0.016 0.984
#> GSM337207     2  0.0000     0.8653 0.000 1.000
#> GSM337208     2  0.2603     0.8735 0.044 0.956
#> GSM337209     2  0.9963     0.2475 0.464 0.536
#> GSM337210     2  0.2603     0.8737 0.044 0.956
#> GSM337211     2  0.2603     0.8737 0.044 0.956
#> GSM337212     2  0.1184     0.8702 0.016 0.984
#> GSM337213     2  0.1633     0.8724 0.024 0.976
#> GSM337214     2  0.1184     0.8702 0.016 0.984
#> GSM337215     2  0.1633     0.8718 0.024 0.976
#> GSM337216     1  0.3879     0.8656 0.924 0.076
#> GSM337217     2  0.1843     0.8737 0.028 0.972
#> GSM337218     2  0.0000     0.8653 0.000 1.000
#> GSM337219     2  0.3879     0.8670 0.076 0.924
#> GSM337220     2  0.9129     0.6227 0.328 0.672
#> GSM337221     1  0.9815     0.1401 0.580 0.420
#> GSM337222     2  0.8386     0.7269 0.268 0.732
#> GSM337223     2  0.9866     0.4145 0.432 0.568
#> GSM337224     2  0.3879     0.8700 0.076 0.924
#> GSM337225     2  0.5737     0.8454 0.136 0.864
#> GSM337226     2  0.7299     0.7963 0.204 0.796
#> GSM337227     1  0.9833     0.0947 0.576 0.424
#> GSM337228     1  0.9850     0.0778 0.572 0.428
#> GSM337229     2  0.8016     0.7545 0.244 0.756
#> GSM337230     2  0.5519     0.8483 0.128 0.872
#> GSM337231     2  0.7528     0.7832 0.216 0.784
#> GSM337232     2  0.5519     0.8483 0.128 0.872
#> GSM337233     2  0.3114     0.8705 0.056 0.944
#> GSM337234     2  0.9866     0.4161 0.432 0.568
#> GSM337235     2  0.6438     0.8318 0.164 0.836
#> GSM337236     2  0.6712     0.8143 0.176 0.824
#> GSM337237     2  0.0000     0.8653 0.000 1.000
#> GSM337238     2  0.3733     0.8671 0.072 0.928
#> GSM337239     1  0.5737     0.7915 0.864 0.136
#> GSM337240     2  0.0376     0.8668 0.004 0.996
#> GSM337241     2  0.9866     0.4161 0.432 0.568
#> GSM337242     2  0.4690     0.8637 0.100 0.900
#> GSM337243     2  0.0000     0.8653 0.000 1.000
#> GSM337244     2  0.0000     0.8653 0.000 1.000
#> GSM337245     2  0.9850     0.4267 0.428 0.572
#> GSM337246     2  0.9323     0.6064 0.348 0.652
#> GSM337247     2  0.8386     0.6962 0.268 0.732
#> GSM337248     2  0.2043     0.8730 0.032 0.968
#> GSM337249     1  0.9933    -0.0224 0.548 0.452
#> GSM337250     2  0.0000     0.8653 0.000 1.000
#> GSM337251     2  0.8555     0.7118 0.280 0.720
#> GSM337252     2  0.0000     0.8653 0.000 1.000
#> GSM337253     2  0.6623     0.8222 0.172 0.828
#> GSM337254     2  0.0938     0.8695 0.012 0.988
#> GSM337255     2  0.5946     0.8386 0.144 0.856
#> GSM337256     2  0.2603     0.8737 0.044 0.956
#> GSM337257     2  0.0000     0.8653 0.000 1.000
#> GSM337258     2  0.3584     0.8710 0.068 0.932
#> GSM337259     1  0.9833     0.0947 0.576 0.424
#> GSM337260     2  0.0000     0.8653 0.000 1.000
#> GSM337261     1  0.3879     0.8656 0.924 0.076
#> GSM337262     2  0.3584     0.8707 0.068 0.932
#> GSM337263     2  0.2236     0.8733 0.036 0.964
#> GSM337264     2  0.2423     0.8715 0.040 0.960
#> GSM337265     1  0.0000     0.9387 1.000 0.000
#> GSM337266     1  0.0000     0.9387 1.000 0.000
#> GSM337267     2  0.0000     0.8653 0.000 1.000
#> GSM337268     2  0.0000     0.8653 0.000 1.000
#> GSM337269     2  0.0000     0.8653 0.000 1.000
#> GSM337270     2  0.7376     0.7926 0.208 0.792
#> GSM337271     1  0.0000     0.9387 1.000 0.000
#> GSM337272     2  0.0000     0.8653 0.000 1.000
#> GSM337273     2  0.7299     0.7945 0.204 0.796
#> GSM337274     2  0.6712     0.8156 0.176 0.824
#> GSM337275     2  0.3431     0.8702 0.064 0.936
#> GSM337276     2  0.8763     0.6940 0.296 0.704
#> GSM337277     2  0.9977     0.2704 0.472 0.528
#> GSM337278     2  0.3584     0.8707 0.068 0.932
#> GSM337279     2  0.0376     0.8668 0.004 0.996
#> GSM337280     2  0.4562     0.8660 0.096 0.904
#> GSM337281     2  0.1184     0.8711 0.016 0.984
#> GSM337282     2  0.0938     0.8697 0.012 0.988
#> GSM337283     1  0.0000     0.9387 1.000 0.000
#> GSM337284     2  0.9954     0.3357 0.460 0.540
#> GSM337285     1  0.0000     0.9387 1.000 0.000
#> GSM337286     2  0.9686     0.4989 0.396 0.604
#> GSM337287     1  0.0000     0.9387 1.000 0.000
#> GSM337288     2  0.7056     0.8001 0.192 0.808
#> GSM337289     1  0.9358     0.3448 0.648 0.352
#> GSM337290     2  0.0000     0.8653 0.000 1.000
#> GSM337291     2  0.0672     0.8685 0.008 0.992
#> GSM337292     2  0.3584     0.8693 0.068 0.932
#> GSM337293     2  0.1843     0.8724 0.028 0.972
#> GSM337294     2  0.9248     0.5930 0.340 0.660
#> GSM337295     2  0.0000     0.8653 0.000 1.000
#> GSM337296     2  0.7139     0.8039 0.196 0.804
#> GSM337297     2  0.9866     0.4161 0.432 0.568
#> GSM337298     1  0.6801     0.7312 0.820 0.180
#> GSM337299     2  0.3114     0.8705 0.056 0.944
#> GSM337300     2  0.9552     0.5297 0.376 0.624
#> GSM337301     2  0.0376     0.8668 0.004 0.996
#> GSM337302     2  0.1414     0.8716 0.020 0.980
#> GSM337303     2  0.1843     0.8722 0.028 0.972
#> GSM337304     2  0.5629     0.8475 0.132 0.868
#> GSM337305     2  0.6148     0.8357 0.152 0.848
#> GSM337306     2  0.6623     0.8222 0.172 0.828
#> GSM337307     1  0.6531     0.7459 0.832 0.168
#> GSM337308     2  0.3274     0.8726 0.060 0.940
#> GSM337309     2  0.5059     0.8555 0.112 0.888
#> GSM337310     2  0.5519     0.8507 0.128 0.872
#> GSM337311     2  0.1184     0.8708 0.016 0.984
#> GSM337312     1  0.5737     0.7915 0.864 0.136
#> GSM337313     2  0.8713     0.6856 0.292 0.708
#> GSM337314     2  0.9909     0.3699 0.444 0.556
#> GSM337315     1  0.1414     0.9220 0.980 0.020
#> GSM337316     1  0.6973     0.7150 0.812 0.188
#> GSM337317     2  0.8661     0.6910 0.288 0.712
#> GSM337318     2  0.5629     0.8456 0.132 0.868
#> GSM337319     1  0.0000     0.9387 1.000 0.000
#> GSM337320     1  0.0000     0.9387 1.000 0.000
#> GSM337321     1  0.0000     0.9387 1.000 0.000
#> GSM337322     1  0.0000     0.9387 1.000 0.000
#> GSM337323     1  0.0000     0.9387 1.000 0.000
#> GSM337324     1  0.0000     0.9387 1.000 0.000
#> GSM337325     1  0.0000     0.9387 1.000 0.000
#> GSM337326     1  0.0000     0.9387 1.000 0.000
#> GSM337327     1  0.0000     0.9387 1.000 0.000
#> GSM337328     1  0.0000     0.9387 1.000 0.000
#> GSM337329     1  0.0000     0.9387 1.000 0.000
#> GSM337330     1  0.0000     0.9387 1.000 0.000
#> GSM337331     1  0.0000     0.9387 1.000 0.000
#> GSM337332     1  0.0000     0.9387 1.000 0.000
#> GSM337333     1  0.0000     0.9387 1.000 0.000
#> GSM337334     1  0.0000     0.9387 1.000 0.000
#> GSM337335     1  0.0000     0.9387 1.000 0.000
#> GSM337336     1  0.0376     0.9350 0.996 0.004
#> GSM337337     1  0.0000     0.9387 1.000 0.000
#> GSM337338     1  0.0000     0.9387 1.000 0.000
#> GSM337339     1  0.0000     0.9387 1.000 0.000
#> GSM337340     1  0.0000     0.9387 1.000 0.000
#> GSM337341     1  0.0000     0.9387 1.000 0.000
#> GSM337342     1  0.0000     0.9387 1.000 0.000
#> GSM337343     1  0.9775     0.1393 0.588 0.412
#> GSM337344     1  0.0000     0.9387 1.000 0.000
#> GSM337345     1  0.0000     0.9387 1.000 0.000
#> GSM337346     1  0.0000     0.9387 1.000 0.000
#> GSM337347     1  0.0000     0.9387 1.000 0.000
#> GSM337348     1  0.0000     0.9387 1.000 0.000
#> GSM337349     1  0.0000     0.9387 1.000 0.000
#> GSM337350     1  0.0000     0.9387 1.000 0.000
#> GSM337351     1  0.0000     0.9387 1.000 0.000
#> GSM337352     1  0.0000     0.9387 1.000 0.000
#> GSM337353     1  0.0000     0.9387 1.000 0.000
#> GSM337354     1  0.0000     0.9387 1.000 0.000
#> GSM337355     1  0.0000     0.9387 1.000 0.000
#> GSM337356     1  0.0000     0.9387 1.000 0.000
#> GSM337357     1  0.0000     0.9387 1.000 0.000
#> GSM337358     1  0.0000     0.9387 1.000 0.000
#> GSM337359     1  0.0000     0.9387 1.000 0.000
#> GSM337360     1  0.0000     0.9387 1.000 0.000
#> GSM337361     1  0.0000     0.9387 1.000 0.000
#> GSM337362     1  0.0000     0.9387 1.000 0.000
#> GSM337363     1  0.0000     0.9387 1.000 0.000
#> GSM337364     1  0.0000     0.9387 1.000 0.000
#> GSM337365     1  0.0000     0.9387 1.000 0.000
#> GSM337366     1  0.0000     0.9387 1.000 0.000
#> GSM337367     1  0.0000     0.9387 1.000 0.000
#> GSM337368     1  0.0000     0.9387 1.000 0.000
#> GSM337369     1  0.0000     0.9387 1.000 0.000
#> GSM337370     1  0.0000     0.9387 1.000 0.000
#> GSM337371     1  0.0000     0.9387 1.000 0.000
#> GSM337372     1  0.0000     0.9387 1.000 0.000
#> GSM337373     1  0.0000     0.9387 1.000 0.000
#> GSM337374     1  0.0000     0.9387 1.000 0.000
#> GSM337375     1  0.0000     0.9387 1.000 0.000
#> GSM337376     1  0.0000     0.9387 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.8437   0.638426 0.128 0.276 0.596
#> GSM337198     2  0.2625   0.607621 0.000 0.916 0.084
#> GSM337199     2  0.2356   0.605306 0.000 0.928 0.072
#> GSM337200     2  0.2066   0.605618 0.000 0.940 0.060
#> GSM337201     2  0.3619   0.560774 0.000 0.864 0.136
#> GSM337202     2  0.2448   0.604939 0.000 0.924 0.076
#> GSM337203     2  0.6867   0.469917 0.040 0.672 0.288
#> GSM337204     2  0.2066   0.605618 0.000 0.940 0.060
#> GSM337205     2  0.7577   0.419353 0.060 0.616 0.324
#> GSM337206     2  0.3551   0.569329 0.000 0.868 0.132
#> GSM337207     2  0.6215   0.007830 0.000 0.572 0.428
#> GSM337208     2  0.2682   0.606095 0.004 0.920 0.076
#> GSM337209     2  0.9808  -0.065580 0.308 0.428 0.264
#> GSM337210     2  0.2860   0.605421 0.004 0.912 0.084
#> GSM337211     2  0.2860   0.607671 0.004 0.912 0.084
#> GSM337212     2  0.3551   0.569329 0.000 0.868 0.132
#> GSM337213     2  0.2448   0.606371 0.000 0.924 0.076
#> GSM337214     2  0.3551   0.569329 0.000 0.868 0.132
#> GSM337215     2  0.2066   0.605618 0.000 0.940 0.060
#> GSM337216     1  0.4689   0.763023 0.852 0.052 0.096
#> GSM337217     2  0.3846   0.609246 0.016 0.876 0.108
#> GSM337218     2  0.5882   0.224325 0.000 0.652 0.348
#> GSM337219     2  0.5147   0.576092 0.020 0.800 0.180
#> GSM337220     2  0.9145  -0.142406 0.284 0.532 0.184
#> GSM337221     3  0.9234   0.283598 0.364 0.160 0.476
#> GSM337222     3  0.8637   0.660393 0.168 0.236 0.596
#> GSM337223     2  0.9820  -0.302959 0.360 0.396 0.244
#> GSM337224     2  0.5267   0.546656 0.044 0.816 0.140
#> GSM337225     2  0.6171   0.535115 0.080 0.776 0.144
#> GSM337226     2  0.7199   0.494146 0.092 0.704 0.204
#> GSM337227     1  0.9339  -0.159170 0.496 0.316 0.188
#> GSM337228     1  0.9560  -0.227893 0.464 0.324 0.212
#> GSM337229     3  0.8505   0.651070 0.144 0.256 0.600
#> GSM337230     2  0.6171   0.534874 0.080 0.776 0.144
#> GSM337231     2  0.7433   0.442852 0.132 0.700 0.168
#> GSM337232     2  0.6171   0.534874 0.080 0.776 0.144
#> GSM337233     2  0.5517   0.444051 0.004 0.728 0.268
#> GSM337234     2  0.9506  -0.165368 0.360 0.448 0.192
#> GSM337235     2  0.7504   0.404598 0.060 0.628 0.312
#> GSM337236     3  0.8271   0.412417 0.076 0.444 0.480
#> GSM337237     2  0.6079   0.129071 0.000 0.612 0.388
#> GSM337238     2  0.6282   0.240785 0.004 0.612 0.384
#> GSM337239     1  0.7189   0.492328 0.656 0.052 0.292
#> GSM337240     2  0.2066   0.610552 0.000 0.940 0.060
#> GSM337241     3  0.8875   0.538376 0.336 0.136 0.528
#> GSM337242     2  0.6507   0.497464 0.028 0.688 0.284
#> GSM337243     2  0.2066   0.604830 0.000 0.940 0.060
#> GSM337244     2  0.5733   0.309156 0.000 0.676 0.324
#> GSM337245     2  0.9529  -0.174271 0.356 0.448 0.196
#> GSM337246     3  0.8779   0.617125 0.248 0.172 0.580
#> GSM337247     2  0.8181   0.355403 0.092 0.584 0.324
#> GSM337248     2  0.3619   0.607260 0.000 0.864 0.136
#> GSM337249     1  0.9447  -0.249046 0.464 0.348 0.188
#> GSM337250     2  0.2066   0.604830 0.000 0.940 0.060
#> GSM337251     3  0.8668   0.657618 0.180 0.224 0.596
#> GSM337252     2  0.6274  -0.061675 0.000 0.544 0.456
#> GSM337253     2  0.7283   0.498207 0.116 0.708 0.176
#> GSM337254     2  0.3116   0.609523 0.000 0.892 0.108
#> GSM337255     2  0.7832  -0.216461 0.052 0.496 0.452
#> GSM337256     2  0.4002   0.598231 0.000 0.840 0.160
#> GSM337257     2  0.6274  -0.061675 0.000 0.544 0.456
#> GSM337258     2  0.6793   0.351641 0.036 0.672 0.292
#> GSM337259     1  0.9339  -0.159170 0.496 0.316 0.188
#> GSM337260     2  0.6225  -0.000856 0.000 0.568 0.432
#> GSM337261     1  0.4689   0.763023 0.852 0.052 0.096
#> GSM337262     2  0.5763   0.493516 0.008 0.716 0.276
#> GSM337263     2  0.2448   0.604939 0.000 0.924 0.076
#> GSM337264     2  0.4280   0.608315 0.020 0.856 0.124
#> GSM337265     1  0.0424   0.908208 0.992 0.000 0.008
#> GSM337266     1  0.0592   0.905390 0.988 0.000 0.012
#> GSM337267     2  0.5733   0.302925 0.000 0.676 0.324
#> GSM337268     2  0.2537   0.609863 0.000 0.920 0.080
#> GSM337269     2  0.3879   0.575571 0.000 0.848 0.152
#> GSM337270     3  0.8523   0.331169 0.092 0.444 0.464
#> GSM337271     1  0.0424   0.908208 0.992 0.000 0.008
#> GSM337272     2  0.1753   0.607124 0.000 0.952 0.048
#> GSM337273     3  0.8680   0.434651 0.104 0.424 0.472
#> GSM337274     3  0.8318   0.509280 0.084 0.392 0.524
#> GSM337275     2  0.4700   0.580833 0.008 0.812 0.180
#> GSM337276     3  0.9109   0.439423 0.148 0.364 0.488
#> GSM337277     2  0.9887   0.039861 0.268 0.396 0.336
#> GSM337278     2  0.5728   0.496388 0.008 0.720 0.272
#> GSM337279     2  0.2711   0.607644 0.000 0.912 0.088
#> GSM337280     2  0.5521   0.585725 0.032 0.788 0.180
#> GSM337281     2  0.3851   0.607962 0.004 0.860 0.136
#> GSM337282     2  0.3349   0.610894 0.004 0.888 0.108
#> GSM337283     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337284     2  0.9963  -0.108086 0.308 0.376 0.316
#> GSM337285     1  0.0424   0.908208 0.992 0.000 0.008
#> GSM337286     2  0.9623  -0.075852 0.304 0.464 0.232
#> GSM337287     1  0.0592   0.905390 0.988 0.000 0.012
#> GSM337288     2  0.7622   0.452736 0.080 0.648 0.272
#> GSM337289     1  0.9375  -0.024685 0.496 0.196 0.308
#> GSM337290     2  0.5882   0.224325 0.000 0.652 0.348
#> GSM337291     2  0.3272   0.609459 0.004 0.892 0.104
#> GSM337292     2  0.4861   0.580021 0.012 0.808 0.180
#> GSM337293     2  0.4164   0.606059 0.008 0.848 0.144
#> GSM337294     2  0.9008   0.248609 0.140 0.500 0.360
#> GSM337295     2  0.1289   0.607883 0.000 0.968 0.032
#> GSM337296     2  0.8393  -0.102253 0.088 0.516 0.396
#> GSM337297     2  0.9506  -0.165368 0.360 0.448 0.192
#> GSM337298     1  0.7898   0.406545 0.616 0.084 0.300
#> GSM337299     2  0.5443   0.454161 0.004 0.736 0.260
#> GSM337300     2  0.9374   0.193035 0.176 0.464 0.360
#> GSM337301     2  0.2356   0.613502 0.000 0.928 0.072
#> GSM337302     2  0.6460  -0.042696 0.004 0.556 0.440
#> GSM337303     2  0.3941   0.594737 0.000 0.844 0.156
#> GSM337304     2  0.5981   0.548987 0.080 0.788 0.132
#> GSM337305     2  0.7610   0.170840 0.048 0.564 0.388
#> GSM337306     2  0.7232   0.499346 0.116 0.712 0.172
#> GSM337307     1  0.7872   0.416799 0.620 0.084 0.296
#> GSM337308     2  0.5551   0.552953 0.016 0.760 0.224
#> GSM337309     2  0.5823   0.558516 0.064 0.792 0.144
#> GSM337310     2  0.5787   0.563458 0.068 0.796 0.136
#> GSM337311     2  0.6398   0.021931 0.004 0.580 0.416
#> GSM337312     1  0.7189   0.492328 0.656 0.052 0.292
#> GSM337313     2  0.8801   0.328027 0.148 0.560 0.292
#> GSM337314     2  0.9865  -0.161951 0.324 0.408 0.268
#> GSM337315     1  0.2866   0.838802 0.916 0.008 0.076
#> GSM337316     1  0.8198   0.360986 0.596 0.100 0.304
#> GSM337317     2  0.8776   0.331382 0.144 0.560 0.296
#> GSM337318     2  0.7459   0.200915 0.044 0.584 0.372
#> GSM337319     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337320     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337321     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337322     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337323     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337324     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337325     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337326     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337327     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337328     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337329     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337330     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337331     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337332     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337333     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337334     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337335     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337336     1  0.0237   0.910124 0.996 0.000 0.004
#> GSM337337     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337338     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337339     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337340     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337341     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337342     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337343     1  0.7832  -0.185510 0.496 0.052 0.452
#> GSM337344     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337345     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337346     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337347     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337348     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337349     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337350     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337351     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337352     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337353     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337354     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337355     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337356     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337357     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337358     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337359     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337360     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337361     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337362     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337363     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337364     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337365     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337366     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337367     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337368     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337369     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337370     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337371     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337372     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337373     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337374     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337375     1  0.0000   0.914025 1.000 0.000 0.000
#> GSM337376     1  0.0000   0.914025 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.5180     0.5485 0.060 0.100 0.044 0.796
#> GSM337198     2  0.3128     0.5740 0.000 0.884 0.076 0.040
#> GSM337199     2  0.2623     0.5600 0.000 0.908 0.028 0.064
#> GSM337200     2  0.1820     0.5639 0.000 0.944 0.020 0.036
#> GSM337201     2  0.4711     0.3456 0.000 0.740 0.024 0.236
#> GSM337202     2  0.2759     0.5679 0.000 0.904 0.052 0.044
#> GSM337203     2  0.7355     0.2442 0.016 0.484 0.396 0.104
#> GSM337204     2  0.1820     0.5639 0.000 0.944 0.020 0.036
#> GSM337205     3  0.7604    -0.1964 0.024 0.424 0.444 0.108
#> GSM337206     2  0.4574     0.3901 0.000 0.756 0.024 0.220
#> GSM337207     4  0.5038     0.4959 0.000 0.336 0.012 0.652
#> GSM337208     2  0.3004     0.5693 0.000 0.892 0.060 0.048
#> GSM337209     2  0.8873    -0.2257 0.240 0.408 0.296 0.056
#> GSM337210     2  0.3071     0.5682 0.000 0.888 0.068 0.044
#> GSM337211     2  0.3198     0.5733 0.000 0.880 0.080 0.040
#> GSM337212     2  0.4574     0.3901 0.000 0.756 0.024 0.220
#> GSM337213     2  0.2644     0.5622 0.000 0.908 0.032 0.060
#> GSM337214     2  0.4574     0.3901 0.000 0.756 0.024 0.220
#> GSM337215     2  0.1820     0.5639 0.000 0.944 0.020 0.036
#> GSM337216     1  0.4163     0.6614 0.792 0.000 0.188 0.020
#> GSM337217     2  0.6116     0.5484 0.008 0.700 0.164 0.128
#> GSM337218     4  0.5912     0.3533 0.000 0.440 0.036 0.524
#> GSM337219     2  0.5105     0.3001 0.004 0.564 0.432 0.000
#> GSM337220     2  0.9184    -0.1697 0.252 0.388 0.080 0.280
#> GSM337221     3  0.8920     0.2911 0.272 0.092 0.460 0.176
#> GSM337222     4  0.4574     0.5282 0.088 0.052 0.032 0.828
#> GSM337223     4  0.9513     0.0869 0.292 0.228 0.120 0.360
#> GSM337224     2  0.6744     0.3631 0.020 0.648 0.108 0.224
#> GSM337225     2  0.7001     0.4591 0.044 0.664 0.156 0.136
#> GSM337226     2  0.7227     0.3899 0.052 0.604 0.272 0.072
#> GSM337227     1  0.9483    -0.2430 0.416 0.228 0.160 0.196
#> GSM337228     1  0.9676    -0.3358 0.376 0.236 0.220 0.168
#> GSM337229     4  0.4387     0.5404 0.068 0.060 0.032 0.840
#> GSM337230     2  0.7092     0.4412 0.044 0.656 0.152 0.148
#> GSM337231     2  0.7871     0.3583 0.080 0.592 0.212 0.116
#> GSM337232     2  0.7092     0.4412 0.044 0.656 0.152 0.148
#> GSM337233     2  0.7034     0.2779 0.000 0.576 0.220 0.204
#> GSM337234     2  0.9763    -0.1072 0.284 0.328 0.160 0.228
#> GSM337235     2  0.7788     0.1661 0.024 0.440 0.408 0.128
#> GSM337236     4  0.7224     0.4602 0.036 0.284 0.088 0.592
#> GSM337237     4  0.5636     0.3909 0.000 0.424 0.024 0.552
#> GSM337238     4  0.7788     0.1361 0.000 0.376 0.244 0.380
#> GSM337239     1  0.5756    -0.0446 0.524 0.004 0.452 0.020
#> GSM337240     2  0.3842     0.5731 0.000 0.836 0.128 0.036
#> GSM337241     4  0.6538     0.3339 0.252 0.052 0.040 0.656
#> GSM337242     2  0.6806     0.2604 0.004 0.492 0.420 0.084
#> GSM337243     2  0.4605     0.5371 0.000 0.796 0.072 0.132
#> GSM337244     4  0.6507     0.2576 0.000 0.464 0.072 0.464
#> GSM337245     2  0.9789    -0.1138 0.280 0.312 0.156 0.252
#> GSM337246     4  0.5764     0.4514 0.164 0.052 0.040 0.744
#> GSM337247     3  0.5368     0.1724 0.024 0.340 0.636 0.000
#> GSM337248     2  0.5497     0.4793 0.000 0.672 0.284 0.044
#> GSM337249     1  0.9575    -0.3064 0.392 0.256 0.172 0.180
#> GSM337250     2  0.4605     0.5371 0.000 0.796 0.072 0.132
#> GSM337251     4  0.4853     0.5191 0.100 0.052 0.036 0.812
#> GSM337252     4  0.4868     0.5182 0.000 0.304 0.012 0.684
#> GSM337253     2  0.8346     0.0701 0.088 0.436 0.388 0.088
#> GSM337254     2  0.5031     0.5511 0.000 0.740 0.212 0.048
#> GSM337255     4  0.7879     0.3381 0.024 0.324 0.156 0.496
#> GSM337256     2  0.5024     0.4146 0.000 0.632 0.360 0.008
#> GSM337257     4  0.4868     0.5182 0.000 0.304 0.012 0.684
#> GSM337258     2  0.6614    -0.1207 0.004 0.480 0.068 0.448
#> GSM337259     1  0.9483    -0.2430 0.416 0.228 0.160 0.196
#> GSM337260     4  0.5018     0.4980 0.000 0.332 0.012 0.656
#> GSM337261     1  0.4054     0.6675 0.796 0.000 0.188 0.016
#> GSM337262     2  0.7238     0.3325 0.000 0.524 0.304 0.172
#> GSM337263     2  0.2759     0.5679 0.000 0.904 0.052 0.044
#> GSM337264     2  0.6138     0.5169 0.016 0.676 0.244 0.064
#> GSM337265     1  0.1004     0.8968 0.972 0.000 0.024 0.004
#> GSM337266     1  0.1398     0.8824 0.956 0.000 0.040 0.004
#> GSM337267     4  0.6506     0.2637 0.000 0.460 0.072 0.468
#> GSM337268     2  0.5066     0.5138 0.000 0.768 0.120 0.112
#> GSM337269     2  0.6634     0.2618 0.000 0.592 0.116 0.292
#> GSM337270     4  0.8494     0.3409 0.048 0.272 0.204 0.476
#> GSM337271     1  0.1004     0.8968 0.972 0.000 0.024 0.004
#> GSM337272     2  0.4144     0.5423 0.000 0.828 0.068 0.104
#> GSM337273     4  0.8326     0.4262 0.064 0.272 0.148 0.516
#> GSM337274     4  0.6792     0.5340 0.048 0.204 0.080 0.668
#> GSM337275     2  0.4898     0.3304 0.000 0.584 0.416 0.000
#> GSM337276     4  0.9066     0.2988 0.080 0.224 0.276 0.420
#> GSM337277     3  0.6486     0.4585 0.152 0.188 0.656 0.004
#> GSM337278     2  0.7222     0.3356 0.000 0.528 0.300 0.172
#> GSM337279     2  0.4482     0.5677 0.000 0.804 0.128 0.068
#> GSM337280     2  0.6318     0.3674 0.020 0.592 0.352 0.036
#> GSM337281     2  0.6262     0.5280 0.000 0.660 0.208 0.132
#> GSM337282     2  0.4711     0.5205 0.000 0.740 0.236 0.024
#> GSM337283     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337284     3  0.8694     0.4525 0.244 0.240 0.460 0.056
#> GSM337285     1  0.1004     0.8968 0.972 0.000 0.024 0.004
#> GSM337286     3  0.9058     0.3433 0.248 0.336 0.352 0.064
#> GSM337287     1  0.1398     0.8824 0.956 0.000 0.040 0.004
#> GSM337288     3  0.6282     0.0292 0.032 0.400 0.552 0.016
#> GSM337289     3  0.8163     0.3777 0.400 0.084 0.440 0.076
#> GSM337290     4  0.5912     0.3533 0.000 0.440 0.036 0.524
#> GSM337291     2  0.4468     0.5169 0.000 0.752 0.232 0.016
#> GSM337292     2  0.4907     0.3258 0.000 0.580 0.420 0.000
#> GSM337293     2  0.4535     0.4808 0.000 0.704 0.292 0.004
#> GSM337294     3  0.5249     0.3370 0.044 0.248 0.708 0.000
#> GSM337295     2  0.3621     0.5578 0.000 0.860 0.068 0.072
#> GSM337296     4  0.9018     0.1985 0.060 0.336 0.252 0.352
#> GSM337297     2  0.9763    -0.1072 0.284 0.328 0.160 0.228
#> GSM337298     1  0.6459    -0.1506 0.492 0.032 0.456 0.020
#> GSM337299     2  0.7054     0.2846 0.000 0.572 0.232 0.196
#> GSM337300     3  0.5598     0.3969 0.076 0.220 0.704 0.000
#> GSM337301     2  0.3999     0.5722 0.000 0.824 0.140 0.036
#> GSM337302     4  0.5250     0.5018 0.000 0.316 0.024 0.660
#> GSM337303     2  0.4817     0.3726 0.000 0.612 0.388 0.000
#> GSM337304     2  0.7159     0.4524 0.048 0.652 0.164 0.136
#> GSM337305     2  0.8208     0.1001 0.020 0.432 0.332 0.216
#> GSM337306     2  0.8207     0.0520 0.088 0.440 0.396 0.076
#> GSM337307     3  0.5678     0.1309 0.480 0.004 0.500 0.016
#> GSM337308     2  0.5947     0.3651 0.000 0.572 0.384 0.044
#> GSM337309     2  0.7199     0.4353 0.032 0.632 0.152 0.184
#> GSM337310     2  0.6804     0.4842 0.044 0.676 0.176 0.104
#> GSM337311     4  0.5311     0.4901 0.000 0.328 0.024 0.648
#> GSM337312     1  0.5756    -0.0446 0.524 0.004 0.452 0.020
#> GSM337313     3  0.7488     0.2714 0.092 0.312 0.556 0.040
#> GSM337314     3  0.9124     0.3941 0.244 0.268 0.408 0.080
#> GSM337315     1  0.3280     0.7693 0.860 0.000 0.124 0.016
#> GSM337316     3  0.5929     0.2247 0.448 0.004 0.520 0.028
#> GSM337317     3  0.7435     0.2680 0.088 0.312 0.560 0.040
#> GSM337318     2  0.8217     0.0762 0.016 0.424 0.312 0.248
#> GSM337319     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0188     0.9169 0.996 0.000 0.004 0.000
#> GSM337337     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337343     4  0.6934     0.0687 0.444 0.040 0.036 0.480
#> GSM337344     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9213 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9213 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.4060    0.47831 0.024 0.040 0.076 0.836 0.024
#> GSM337198     2  0.2885    0.44934 0.000 0.880 0.064 0.004 0.052
#> GSM337199     2  0.2696    0.45095 0.000 0.896 0.052 0.040 0.012
#> GSM337200     2  0.2046    0.43671 0.000 0.916 0.068 0.000 0.016
#> GSM337201     2  0.5000    0.25827 0.000 0.688 0.068 0.240 0.004
#> GSM337202     2  0.2629    0.45276 0.000 0.896 0.064 0.008 0.032
#> GSM337203     5  0.7945   -0.26043 0.004 0.316 0.256 0.064 0.360
#> GSM337204     2  0.2046    0.43671 0.000 0.916 0.068 0.000 0.016
#> GSM337205     5  0.8050   -0.18524 0.012 0.284 0.240 0.064 0.400
#> GSM337206     2  0.4434    0.30790 0.000 0.736 0.056 0.208 0.000
#> GSM337207     4  0.5021    0.48602 0.000 0.268 0.044 0.676 0.012
#> GSM337208     2  0.2838    0.45403 0.000 0.884 0.072 0.008 0.036
#> GSM337209     2  0.8318   -0.11017 0.196 0.400 0.080 0.024 0.300
#> GSM337210     2  0.2775    0.45533 0.000 0.888 0.068 0.008 0.036
#> GSM337211     2  0.2940    0.44983 0.000 0.876 0.072 0.004 0.048
#> GSM337212     2  0.4434    0.30790 0.000 0.736 0.056 0.208 0.000
#> GSM337213     2  0.2688    0.45276 0.000 0.896 0.056 0.036 0.012
#> GSM337214     2  0.4434    0.30790 0.000 0.736 0.056 0.208 0.000
#> GSM337215     2  0.2046    0.43671 0.000 0.916 0.068 0.000 0.016
#> GSM337216     1  0.4915    0.57977 0.732 0.000 0.048 0.028 0.192
#> GSM337217     2  0.6560    0.36325 0.000 0.632 0.096 0.120 0.152
#> GSM337218     4  0.6169    0.35951 0.000 0.352 0.096 0.536 0.016
#> GSM337219     5  0.5294   -0.07506 0.000 0.432 0.040 0.004 0.524
#> GSM337220     2  0.8830   -0.14510 0.200 0.352 0.128 0.288 0.032
#> GSM337221     5  0.8571    0.09785 0.216 0.056 0.336 0.052 0.340
#> GSM337222     4  0.3326    0.47952 0.044 0.016 0.044 0.876 0.020
#> GSM337223     4  0.9204    0.12356 0.228 0.168 0.240 0.320 0.044
#> GSM337224     2  0.6728    0.31764 0.008 0.608 0.144 0.192 0.048
#> GSM337225     2  0.6913    0.41081 0.028 0.616 0.204 0.064 0.088
#> GSM337226     2  0.7333    0.32753 0.044 0.552 0.124 0.032 0.248
#> GSM337227     1  0.9381   -0.28811 0.332 0.196 0.248 0.148 0.076
#> GSM337228     1  0.9689   -0.35097 0.304 0.200 0.228 0.128 0.140
#> GSM337229     4  0.3018    0.48451 0.036 0.020 0.036 0.892 0.016
#> GSM337230     2  0.6793    0.40117 0.028 0.624 0.208 0.072 0.068
#> GSM337231     2  0.7789    0.33689 0.056 0.540 0.208 0.052 0.144
#> GSM337232     2  0.6793    0.40117 0.028 0.624 0.208 0.072 0.068
#> GSM337233     3  0.5771    0.59136 0.000 0.460 0.476 0.040 0.024
#> GSM337234     2  0.9272   -0.02545 0.204 0.304 0.264 0.180 0.048
#> GSM337235     3  0.7051    0.47764 0.008 0.340 0.348 0.000 0.304
#> GSM337236     4  0.6362    0.36962 0.000 0.196 0.152 0.616 0.036
#> GSM337237     4  0.5873    0.37733 0.000 0.344 0.080 0.564 0.012
#> GSM337238     3  0.7060    0.39746 0.000 0.276 0.472 0.228 0.024
#> GSM337239     5  0.5855    0.18226 0.452 0.000 0.072 0.008 0.468
#> GSM337240     2  0.5210    0.38566 0.000 0.724 0.056 0.044 0.176
#> GSM337241     4  0.5439    0.36652 0.192 0.012 0.068 0.708 0.020
#> GSM337242     5  0.7532   -0.24687 0.004 0.336 0.248 0.032 0.380
#> GSM337243     2  0.5813    0.40612 0.000 0.700 0.080 0.124 0.096
#> GSM337244     4  0.6849    0.17977 0.000 0.368 0.164 0.448 0.020
#> GSM337245     2  0.9284   -0.05300 0.204 0.292 0.256 0.204 0.044
#> GSM337246     4  0.4543    0.43836 0.104 0.012 0.068 0.796 0.020
#> GSM337247     5  0.3585    0.22897 0.004 0.220 0.000 0.004 0.772
#> GSM337248     2  0.6158    0.26452 0.000 0.556 0.060 0.040 0.344
#> GSM337249     1  0.9527   -0.33059 0.312 0.212 0.240 0.144 0.092
#> GSM337250     2  0.5813    0.40612 0.000 0.700 0.080 0.124 0.096
#> GSM337251     4  0.3612    0.47516 0.048 0.016 0.056 0.860 0.020
#> GSM337252     4  0.4898    0.49953 0.000 0.228 0.052 0.708 0.012
#> GSM337253     5  0.8147    0.15103 0.076 0.308 0.092 0.064 0.460
#> GSM337254     2  0.5939    0.37025 0.000 0.640 0.084 0.036 0.240
#> GSM337255     4  0.7506    0.23358 0.000 0.232 0.128 0.512 0.128
#> GSM337256     2  0.5688    0.26202 0.000 0.548 0.076 0.004 0.372
#> GSM337257     4  0.4898    0.49953 0.000 0.228 0.052 0.708 0.012
#> GSM337258     4  0.6850    0.11715 0.000 0.412 0.148 0.416 0.024
#> GSM337259     1  0.9381   -0.28811 0.332 0.196 0.248 0.148 0.076
#> GSM337260     4  0.4998    0.48869 0.000 0.264 0.044 0.680 0.012
#> GSM337261     1  0.4832    0.58702 0.736 0.000 0.048 0.024 0.192
#> GSM337262     3  0.6973    0.60179 0.000 0.380 0.416 0.020 0.184
#> GSM337263     2  0.2629    0.45276 0.000 0.896 0.064 0.008 0.032
#> GSM337264     2  0.6855    0.31288 0.008 0.568 0.132 0.040 0.252
#> GSM337265     1  0.1173    0.90649 0.964 0.000 0.012 0.004 0.020
#> GSM337266     1  0.1739    0.88380 0.940 0.000 0.024 0.004 0.032
#> GSM337267     4  0.6776    0.20244 0.000 0.372 0.152 0.456 0.020
#> GSM337268     2  0.5797    0.33326 0.000 0.692 0.156 0.092 0.060
#> GSM337269     2  0.7079    0.16843 0.000 0.516 0.144 0.284 0.056
#> GSM337270     4  0.8371    0.00818 0.024 0.184 0.280 0.416 0.096
#> GSM337271     1  0.1173    0.90649 0.964 0.000 0.012 0.004 0.020
#> GSM337272     2  0.5475    0.40264 0.000 0.728 0.088 0.108 0.076
#> GSM337273     4  0.7998    0.21455 0.028 0.192 0.192 0.504 0.084
#> GSM337274     4  0.5884    0.45443 0.020 0.132 0.088 0.712 0.048
#> GSM337275     5  0.5184   -0.10877 0.000 0.456 0.032 0.004 0.508
#> GSM337276     4  0.9034   -0.02250 0.052 0.148 0.280 0.360 0.160
#> GSM337277     5  0.5449    0.32129 0.124 0.088 0.052 0.004 0.732
#> GSM337278     3  0.6955    0.59972 0.000 0.384 0.416 0.020 0.180
#> GSM337279     2  0.5647    0.36584 0.000 0.696 0.056 0.072 0.176
#> GSM337280     2  0.6211    0.13667 0.012 0.476 0.052 0.020 0.440
#> GSM337281     2  0.7023    0.26501 0.000 0.540 0.064 0.136 0.260
#> GSM337282     2  0.6074    0.28695 0.000 0.604 0.076 0.036 0.284
#> GSM337283     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.8714    0.22994 0.188 0.172 0.184 0.032 0.424
#> GSM337285     1  0.1173    0.90649 0.964 0.000 0.012 0.004 0.020
#> GSM337286     5  0.9026    0.07618 0.192 0.252 0.184 0.032 0.340
#> GSM337287     1  0.1739    0.88380 0.940 0.000 0.024 0.004 0.032
#> GSM337288     5  0.6236    0.17779 0.020 0.264 0.112 0.004 0.600
#> GSM337289     5  0.8419    0.26706 0.328 0.060 0.168 0.052 0.392
#> GSM337290     4  0.6169    0.35951 0.000 0.352 0.096 0.536 0.016
#> GSM337291     2  0.5622    0.26856 0.000 0.628 0.064 0.020 0.288
#> GSM337292     5  0.5249   -0.10427 0.000 0.452 0.036 0.004 0.508
#> GSM337293     2  0.5465    0.24336 0.000 0.588 0.056 0.008 0.348
#> GSM337294     5  0.3106    0.27704 0.024 0.132 0.000 0.000 0.844
#> GSM337295     2  0.4941    0.41583 0.000 0.768 0.088 0.068 0.076
#> GSM337296     3  0.8231    0.32732 0.044 0.256 0.444 0.204 0.052
#> GSM337297     2  0.9272   -0.02545 0.204 0.304 0.264 0.180 0.048
#> GSM337298     5  0.6572    0.23827 0.424 0.016 0.100 0.008 0.452
#> GSM337299     3  0.6029    0.58349 0.000 0.456 0.464 0.048 0.032
#> GSM337300     5  0.3427    0.30784 0.056 0.108 0.000 0.000 0.836
#> GSM337301     2  0.5368    0.38802 0.000 0.712 0.064 0.044 0.180
#> GSM337302     4  0.5191    0.47773 0.000 0.244 0.064 0.680 0.012
#> GSM337303     2  0.5541    0.15101 0.000 0.496 0.056 0.004 0.444
#> GSM337304     2  0.6962    0.40009 0.032 0.608 0.216 0.060 0.084
#> GSM337305     3  0.6602    0.62410 0.008 0.304 0.556 0.028 0.104
#> GSM337306     5  0.8045    0.15962 0.076 0.308 0.092 0.056 0.468
#> GSM337307     5  0.5808    0.28268 0.412 0.000 0.080 0.004 0.504
#> GSM337308     2  0.6647   -0.10456 0.000 0.468 0.180 0.008 0.344
#> GSM337309     2  0.7078    0.38272 0.016 0.588 0.216 0.108 0.072
#> GSM337310     2  0.6847    0.40919 0.032 0.620 0.192 0.040 0.116
#> GSM337311     4  0.5129    0.47583 0.000 0.264 0.052 0.672 0.012
#> GSM337312     5  0.5855    0.18226 0.452 0.000 0.072 0.008 0.468
#> GSM337313     5  0.7012    0.31158 0.076 0.192 0.112 0.016 0.604
#> GSM337314     5  0.9029    0.06739 0.180 0.180 0.256 0.036 0.348
#> GSM337315     1  0.3718    0.73936 0.824 0.000 0.048 0.008 0.120
#> GSM337316     5  0.6417    0.31430 0.356 0.000 0.096 0.028 0.520
#> GSM337317     5  0.6919    0.31134 0.076 0.192 0.112 0.012 0.608
#> GSM337318     3  0.6649    0.65790 0.004 0.304 0.556 0.048 0.088
#> GSM337319     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0162    0.93400 0.996 0.000 0.000 0.000 0.004
#> GSM337337     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337343     4  0.5748    0.14177 0.396 0.008 0.032 0.544 0.020
#> GSM337344     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.93801 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     3  0.4981   0.400932 0.020 0.328 0.616 0.008 0.004 0.024
#> GSM337198     4  0.2671   0.526512 0.000 0.040 0.008 0.892 0.036 0.024
#> GSM337199     4  0.2978   0.528927 0.000 0.024 0.064 0.872 0.008 0.032
#> GSM337200     4  0.2384   0.521277 0.000 0.032 0.016 0.904 0.004 0.044
#> GSM337201     4  0.4823   0.265501 0.000 0.000 0.348 0.584 0.000 0.068
#> GSM337202     4  0.2466   0.528175 0.000 0.040 0.016 0.904 0.016 0.024
#> GSM337203     5  0.7881  -0.000194 0.000 0.096 0.048 0.184 0.368 0.304
#> GSM337204     4  0.2384   0.521277 0.000 0.032 0.016 0.904 0.004 0.044
#> GSM337205     5  0.7664   0.060933 0.000 0.104 0.036 0.168 0.420 0.272
#> GSM337206     4  0.4597   0.364983 0.000 0.000 0.276 0.652 0.000 0.072
#> GSM337207     3  0.3534   0.533886 0.000 0.036 0.796 0.160 0.000 0.008
#> GSM337208     4  0.2659   0.529539 0.000 0.052 0.012 0.892 0.020 0.024
#> GSM337209     4  0.8577  -0.109038 0.160 0.100 0.020 0.384 0.240 0.096
#> GSM337210     4  0.2605   0.528749 0.000 0.048 0.016 0.896 0.020 0.020
#> GSM337211     4  0.2732   0.526734 0.000 0.048 0.008 0.888 0.032 0.024
#> GSM337212     4  0.4597   0.364983 0.000 0.000 0.276 0.652 0.000 0.072
#> GSM337213     4  0.2982   0.530491 0.000 0.028 0.064 0.872 0.008 0.028
#> GSM337214     4  0.4597   0.364983 0.000 0.000 0.276 0.652 0.000 0.072
#> GSM337215     4  0.2384   0.521277 0.000 0.032 0.016 0.904 0.004 0.044
#> GSM337216     1  0.6114   0.364247 0.620 0.160 0.008 0.000 0.136 0.076
#> GSM337217     4  0.7451   0.419058 0.000 0.104 0.140 0.524 0.156 0.076
#> GSM337218     3  0.4435   0.457994 0.000 0.004 0.724 0.204 0.012 0.056
#> GSM337219     5  0.4732   0.180704 0.000 0.020 0.000 0.368 0.588 0.024
#> GSM337220     3  0.8589  -0.278379 0.172 0.172 0.296 0.288 0.008 0.064
#> GSM337221     6  0.8515   0.000148 0.176 0.124 0.028 0.048 0.252 0.372
#> GSM337222     3  0.4900   0.442850 0.040 0.220 0.696 0.004 0.004 0.036
#> GSM337223     2  0.7852   0.525940 0.188 0.460 0.188 0.112 0.008 0.044
#> GSM337224     4  0.6771   0.387063 0.000 0.196 0.180 0.544 0.028 0.052
#> GSM337225     4  0.5464   0.415450 0.012 0.292 0.016 0.604 0.076 0.000
#> GSM337226     4  0.6884   0.380897 0.024 0.164 0.012 0.532 0.232 0.036
#> GSM337227     2  0.7177   0.641239 0.284 0.456 0.056 0.180 0.020 0.004
#> GSM337228     2  0.8045   0.626678 0.256 0.424 0.048 0.172 0.080 0.020
#> GSM337229     3  0.4756   0.448265 0.036 0.224 0.704 0.008 0.004 0.024
#> GSM337230     4  0.5491   0.379431 0.008 0.316 0.028 0.588 0.060 0.000
#> GSM337231     4  0.6708   0.312106 0.036 0.276 0.016 0.532 0.124 0.016
#> GSM337232     4  0.5491   0.379431 0.008 0.316 0.028 0.588 0.060 0.000
#> GSM337233     6  0.5684   0.443945 0.000 0.016 0.088 0.404 0.004 0.488
#> GSM337234     2  0.7802   0.605048 0.176 0.404 0.096 0.288 0.012 0.024
#> GSM337235     6  0.7349   0.314724 0.004 0.052 0.016 0.256 0.288 0.384
#> GSM337236     3  0.6481   0.269759 0.000 0.352 0.476 0.108 0.008 0.056
#> GSM337237     3  0.3975   0.471155 0.000 0.004 0.744 0.204 0.000 0.048
#> GSM337238     6  0.6226   0.267533 0.000 0.016 0.312 0.212 0.000 0.460
#> GSM337239     5  0.7100  -0.082804 0.372 0.144 0.004 0.000 0.376 0.104
#> GSM337240     4  0.6124   0.431107 0.000 0.028 0.076 0.624 0.204 0.068
#> GSM337241     3  0.6797   0.171299 0.188 0.252 0.492 0.000 0.008 0.060
#> GSM337242     5  0.7365   0.029062 0.000 0.048 0.036 0.204 0.400 0.312
#> GSM337243     4  0.6771   0.441327 0.000 0.048 0.220 0.564 0.104 0.064
#> GSM337244     3  0.5577   0.309802 0.000 0.000 0.588 0.244 0.012 0.156
#> GSM337245     2  0.7853   0.605330 0.176 0.396 0.116 0.280 0.008 0.024
#> GSM337246     3  0.6181   0.326317 0.100 0.260 0.572 0.000 0.008 0.060
#> GSM337247     5  0.3771   0.344016 0.000 0.020 0.000 0.164 0.784 0.032
#> GSM337248     4  0.6867   0.126352 0.000 0.080 0.052 0.440 0.380 0.048
#> GSM337249     2  0.7527   0.646474 0.264 0.444 0.056 0.192 0.036 0.008
#> GSM337250     4  0.6771   0.441327 0.000 0.048 0.220 0.564 0.104 0.064
#> GSM337251     3  0.5148   0.426462 0.044 0.240 0.668 0.004 0.004 0.040
#> GSM337252     3  0.3208   0.541991 0.000 0.040 0.832 0.120 0.000 0.008
#> GSM337253     5  0.7592   0.311874 0.056 0.128 0.072 0.208 0.516 0.020
#> GSM337254     4  0.6911   0.371523 0.000 0.068 0.084 0.540 0.248 0.060
#> GSM337255     3  0.8072   0.223726 0.000 0.248 0.408 0.152 0.108 0.084
#> GSM337256     4  0.5560   0.092354 0.000 0.056 0.004 0.496 0.416 0.028
#> GSM337257     3  0.3208   0.541991 0.000 0.040 0.832 0.120 0.000 0.008
#> GSM337258     3  0.6743   0.221447 0.000 0.284 0.404 0.280 0.008 0.024
#> GSM337259     2  0.7177   0.641239 0.284 0.456 0.056 0.180 0.020 0.004
#> GSM337260     3  0.3529   0.536525 0.000 0.040 0.800 0.152 0.000 0.008
#> GSM337261     1  0.6010   0.373622 0.624 0.160 0.004 0.000 0.136 0.076
#> GSM337262     6  0.6684   0.484820 0.000 0.004 0.064 0.260 0.172 0.500
#> GSM337263     4  0.2466   0.528175 0.000 0.040 0.016 0.904 0.016 0.024
#> GSM337264     4  0.8095   0.229311 0.004 0.132 0.132 0.404 0.264 0.064
#> GSM337265     1  0.1503   0.909075 0.944 0.032 0.000 0.000 0.008 0.016
#> GSM337266     1  0.2103   0.874543 0.912 0.056 0.000 0.000 0.012 0.020
#> GSM337267     3  0.5440   0.334670 0.000 0.000 0.604 0.248 0.012 0.136
#> GSM337268     4  0.7053   0.266587 0.000 0.120 0.232 0.520 0.028 0.100
#> GSM337269     3  0.7159   0.121748 0.000 0.108 0.464 0.300 0.024 0.104
#> GSM337270     2  0.8510  -0.138503 0.016 0.308 0.260 0.092 0.064 0.260
#> GSM337271     1  0.1503   0.909075 0.944 0.032 0.000 0.000 0.008 0.016
#> GSM337272     4  0.6227   0.462302 0.000 0.044 0.196 0.624 0.076 0.060
#> GSM337273     3  0.8036   0.167431 0.016 0.324 0.356 0.096 0.032 0.176
#> GSM337274     3  0.6204   0.399073 0.016 0.292 0.572 0.064 0.012 0.044
#> GSM337275     5  0.4564   0.146299 0.000 0.012 0.000 0.396 0.572 0.020
#> GSM337276     2  0.8969  -0.093757 0.040 0.308 0.212 0.072 0.116 0.252
#> GSM337277     5  0.5280   0.276263 0.080 0.060 0.004 0.056 0.740 0.060
#> GSM337278     6  0.6674   0.484957 0.000 0.004 0.064 0.264 0.168 0.500
#> GSM337279     4  0.6587   0.418362 0.000 0.032 0.112 0.588 0.192 0.076
#> GSM337280     5  0.5635   0.058497 0.004 0.060 0.012 0.416 0.496 0.012
#> GSM337281     4  0.7650   0.264257 0.000 0.064 0.152 0.432 0.280 0.072
#> GSM337282     4  0.6649   0.246713 0.000 0.044 0.060 0.508 0.324 0.064
#> GSM337283     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.8732   0.018769 0.088 0.196 0.012 0.132 0.324 0.248
#> GSM337285     1  0.1503   0.909075 0.944 0.032 0.000 0.000 0.008 0.016
#> GSM337286     5  0.9095  -0.130910 0.088 0.160 0.028 0.196 0.272 0.256
#> GSM337287     1  0.2103   0.874543 0.912 0.056 0.000 0.000 0.012 0.020
#> GSM337288     5  0.6257   0.325792 0.004 0.064 0.008 0.192 0.604 0.128
#> GSM337289     5  0.8766   0.006493 0.216 0.200 0.016 0.052 0.276 0.240
#> GSM337290     3  0.4435   0.457994 0.000 0.004 0.724 0.204 0.012 0.056
#> GSM337291     4  0.6203   0.244584 0.000 0.024 0.040 0.540 0.320 0.076
#> GSM337292     5  0.4638   0.150657 0.000 0.016 0.000 0.392 0.572 0.020
#> GSM337293     4  0.5929   0.158505 0.000 0.024 0.020 0.508 0.380 0.068
#> GSM337294     5  0.3248   0.331456 0.004 0.016 0.000 0.084 0.848 0.048
#> GSM337295     4  0.5999   0.481154 0.000 0.044 0.152 0.660 0.084 0.060
#> GSM337296     6  0.8108   0.274795 0.028 0.188 0.172 0.192 0.012 0.408
#> GSM337297     2  0.7802   0.605048 0.176 0.404 0.096 0.288 0.012 0.024
#> GSM337298     1  0.7602  -0.385323 0.352 0.160 0.004 0.012 0.348 0.124
#> GSM337299     6  0.6137   0.435703 0.000 0.024 0.104 0.388 0.012 0.472
#> GSM337300     5  0.3625   0.332384 0.028 0.024 0.000 0.064 0.840 0.044
#> GSM337301     4  0.6221   0.421093 0.000 0.028 0.072 0.608 0.220 0.072
#> GSM337302     3  0.3015   0.531140 0.000 0.012 0.844 0.120 0.000 0.024
#> GSM337303     5  0.5354   0.079452 0.000 0.016 0.004 0.420 0.504 0.056
#> GSM337304     4  0.6181   0.364545 0.012 0.312 0.040 0.556 0.068 0.012
#> GSM337305     6  0.4811   0.534989 0.000 0.024 0.012 0.240 0.036 0.688
#> GSM337306     5  0.7541   0.321243 0.056 0.136 0.064 0.204 0.520 0.020
#> GSM337307     5  0.7534  -0.016967 0.296 0.192 0.004 0.000 0.360 0.148
#> GSM337308     5  0.6913   0.058941 0.000 0.024 0.020 0.364 0.368 0.224
#> GSM337309     4  0.6553   0.338948 0.004 0.324 0.108 0.500 0.056 0.008
#> GSM337310     4  0.6105   0.407308 0.012 0.288 0.020 0.576 0.084 0.020
#> GSM337311     3  0.3272   0.533222 0.000 0.016 0.820 0.144 0.000 0.020
#> GSM337312     5  0.7100  -0.082804 0.372 0.144 0.004 0.000 0.376 0.104
#> GSM337313     5  0.6423   0.371614 0.056 0.128 0.012 0.124 0.640 0.040
#> GSM337314     6  0.8574   0.125859 0.088 0.176 0.008 0.144 0.216 0.368
#> GSM337315     1  0.4543   0.648881 0.764 0.104 0.004 0.000 0.072 0.056
#> GSM337316     5  0.7669   0.038407 0.236 0.228 0.008 0.000 0.372 0.156
#> GSM337317     5  0.6330   0.372232 0.056 0.128 0.008 0.124 0.644 0.040
#> GSM337318     6  0.5401   0.559492 0.000 0.016 0.064 0.232 0.032 0.656
#> GSM337319     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0146   0.960234 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337337     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.6704  -0.091787 0.392 0.168 0.392 0.000 0.008 0.040
#> GSM337344     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000   0.964283 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-hclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-hclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-hclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-hclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-hclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-hclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-hclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-hclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-hclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-hclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-MAD-hclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-hclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-hclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-hclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-hclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-hclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-hclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-hclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-hclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-hclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-hclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-hclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-hclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-hclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-hclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-hclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-hclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> MAD:hclust 163         1.72e-12    2.88e-26 2
#> MAD:hclust 119         2.53e-12    8.44e-20 3
#> MAD:hclust  99         1.45e-11    2.68e-15 4
#> MAD:hclust  72         3.87e-01    3.41e-06 5
#> MAD:hclust  91         4.26e-15    1.10e-16 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:kmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "kmeans"]
# you can also extract it by
# res = res_list["MAD:kmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'kmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-kmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-kmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.983       0.993         0.4730 0.527   0.527
#> 3 3 0.749           0.784       0.906         0.4042 0.777   0.587
#> 4 4 0.780           0.766       0.873         0.1023 0.830   0.559
#> 5 5 0.716           0.594       0.744         0.0596 0.949   0.817
#> 6 6 0.726           0.593       0.767         0.0393 0.923   0.707

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.995 0.000 1.000
#> GSM337198     2   0.000      0.995 0.000 1.000
#> GSM337199     2   0.000      0.995 0.000 1.000
#> GSM337200     2   0.000      0.995 0.000 1.000
#> GSM337201     2   0.000      0.995 0.000 1.000
#> GSM337202     2   0.000      0.995 0.000 1.000
#> GSM337203     2   0.000      0.995 0.000 1.000
#> GSM337204     2   0.000      0.995 0.000 1.000
#> GSM337205     2   0.000      0.995 0.000 1.000
#> GSM337206     2   0.000      0.995 0.000 1.000
#> GSM337207     2   0.000      0.995 0.000 1.000
#> GSM337208     2   0.000      0.995 0.000 1.000
#> GSM337209     2   0.000      0.995 0.000 1.000
#> GSM337210     2   0.000      0.995 0.000 1.000
#> GSM337211     2   0.000      0.995 0.000 1.000
#> GSM337212     2   0.000      0.995 0.000 1.000
#> GSM337213     2   0.000      0.995 0.000 1.000
#> GSM337214     2   0.000      0.995 0.000 1.000
#> GSM337215     2   0.000      0.995 0.000 1.000
#> GSM337216     2   0.662      0.790 0.172 0.828
#> GSM337217     2   0.000      0.995 0.000 1.000
#> GSM337218     2   0.000      0.995 0.000 1.000
#> GSM337219     2   0.000      0.995 0.000 1.000
#> GSM337220     2   0.000      0.995 0.000 1.000
#> GSM337221     2   0.000      0.995 0.000 1.000
#> GSM337222     2   0.000      0.995 0.000 1.000
#> GSM337223     2   0.000      0.995 0.000 1.000
#> GSM337224     2   0.000      0.995 0.000 1.000
#> GSM337225     2   0.000      0.995 0.000 1.000
#> GSM337226     2   0.000      0.995 0.000 1.000
#> GSM337227     2   0.000      0.995 0.000 1.000
#> GSM337228     2   0.000      0.995 0.000 1.000
#> GSM337229     2   0.000      0.995 0.000 1.000
#> GSM337230     2   0.000      0.995 0.000 1.000
#> GSM337231     2   0.000      0.995 0.000 1.000
#> GSM337232     2   0.000      0.995 0.000 1.000
#> GSM337233     2   0.000      0.995 0.000 1.000
#> GSM337234     2   0.000      0.995 0.000 1.000
#> GSM337235     2   0.000      0.995 0.000 1.000
#> GSM337236     2   0.000      0.995 0.000 1.000
#> GSM337237     2   0.000      0.995 0.000 1.000
#> GSM337238     2   0.000      0.995 0.000 1.000
#> GSM337239     2   0.000      0.995 0.000 1.000
#> GSM337240     2   0.000      0.995 0.000 1.000
#> GSM337241     1   0.987      0.235 0.568 0.432
#> GSM337242     2   0.000      0.995 0.000 1.000
#> GSM337243     2   0.000      0.995 0.000 1.000
#> GSM337244     2   0.000      0.995 0.000 1.000
#> GSM337245     2   0.000      0.995 0.000 1.000
#> GSM337246     2   0.000      0.995 0.000 1.000
#> GSM337247     2   0.000      0.995 0.000 1.000
#> GSM337248     2   0.000      0.995 0.000 1.000
#> GSM337249     2   0.000      0.995 0.000 1.000
#> GSM337250     2   0.000      0.995 0.000 1.000
#> GSM337251     2   0.000      0.995 0.000 1.000
#> GSM337252     2   0.000      0.995 0.000 1.000
#> GSM337253     2   0.000      0.995 0.000 1.000
#> GSM337254     2   0.000      0.995 0.000 1.000
#> GSM337255     2   0.000      0.995 0.000 1.000
#> GSM337256     2   0.000      0.995 0.000 1.000
#> GSM337257     2   0.000      0.995 0.000 1.000
#> GSM337258     2   0.000      0.995 0.000 1.000
#> GSM337259     2   0.416      0.905 0.084 0.916
#> GSM337260     2   0.000      0.995 0.000 1.000
#> GSM337261     1   0.000      0.990 1.000 0.000
#> GSM337262     2   0.000      0.995 0.000 1.000
#> GSM337263     2   0.000      0.995 0.000 1.000
#> GSM337264     2   0.000      0.995 0.000 1.000
#> GSM337265     1   0.000      0.990 1.000 0.000
#> GSM337266     1   0.000      0.990 1.000 0.000
#> GSM337267     2   0.000      0.995 0.000 1.000
#> GSM337268     2   0.000      0.995 0.000 1.000
#> GSM337269     2   0.000      0.995 0.000 1.000
#> GSM337270     2   0.000      0.995 0.000 1.000
#> GSM337271     1   0.000      0.990 1.000 0.000
#> GSM337272     2   0.000      0.995 0.000 1.000
#> GSM337273     2   0.000      0.995 0.000 1.000
#> GSM337274     2   0.000      0.995 0.000 1.000
#> GSM337275     2   0.000      0.995 0.000 1.000
#> GSM337276     2   0.000      0.995 0.000 1.000
#> GSM337277     2   0.000      0.995 0.000 1.000
#> GSM337278     2   0.000      0.995 0.000 1.000
#> GSM337279     2   0.000      0.995 0.000 1.000
#> GSM337280     2   0.000      0.995 0.000 1.000
#> GSM337281     2   0.000      0.995 0.000 1.000
#> GSM337282     2   0.000      0.995 0.000 1.000
#> GSM337283     1   0.000      0.990 1.000 0.000
#> GSM337284     2   0.000      0.995 0.000 1.000
#> GSM337285     1   0.722      0.746 0.800 0.200
#> GSM337286     2   0.000      0.995 0.000 1.000
#> GSM337287     1   0.000      0.990 1.000 0.000
#> GSM337288     2   0.000      0.995 0.000 1.000
#> GSM337289     2   0.000      0.995 0.000 1.000
#> GSM337290     2   0.000      0.995 0.000 1.000
#> GSM337291     2   0.000      0.995 0.000 1.000
#> GSM337292     2   0.000      0.995 0.000 1.000
#> GSM337293     2   0.000      0.995 0.000 1.000
#> GSM337294     2   0.000      0.995 0.000 1.000
#> GSM337295     2   0.000      0.995 0.000 1.000
#> GSM337296     2   0.000      0.995 0.000 1.000
#> GSM337297     2   0.000      0.995 0.000 1.000
#> GSM337298     2   0.000      0.995 0.000 1.000
#> GSM337299     2   0.000      0.995 0.000 1.000
#> GSM337300     2   0.000      0.995 0.000 1.000
#> GSM337301     2   0.000      0.995 0.000 1.000
#> GSM337302     2   0.000      0.995 0.000 1.000
#> GSM337303     2   0.000      0.995 0.000 1.000
#> GSM337304     2   0.000      0.995 0.000 1.000
#> GSM337305     2   0.000      0.995 0.000 1.000
#> GSM337306     2   0.000      0.995 0.000 1.000
#> GSM337307     2   0.000      0.995 0.000 1.000
#> GSM337308     2   0.000      0.995 0.000 1.000
#> GSM337309     2   0.000      0.995 0.000 1.000
#> GSM337310     2   0.000      0.995 0.000 1.000
#> GSM337311     2   0.000      0.995 0.000 1.000
#> GSM337312     1   0.000      0.990 1.000 0.000
#> GSM337313     2   0.000      0.995 0.000 1.000
#> GSM337314     2   0.000      0.995 0.000 1.000
#> GSM337315     1   0.000      0.990 1.000 0.000
#> GSM337316     2   0.895      0.544 0.312 0.688
#> GSM337317     2   0.000      0.995 0.000 1.000
#> GSM337318     2   0.000      0.995 0.000 1.000
#> GSM337319     1   0.000      0.990 1.000 0.000
#> GSM337320     1   0.000      0.990 1.000 0.000
#> GSM337321     1   0.000      0.990 1.000 0.000
#> GSM337322     1   0.000      0.990 1.000 0.000
#> GSM337323     1   0.000      0.990 1.000 0.000
#> GSM337324     1   0.000      0.990 1.000 0.000
#> GSM337325     1   0.000      0.990 1.000 0.000
#> GSM337326     1   0.000      0.990 1.000 0.000
#> GSM337327     1   0.000      0.990 1.000 0.000
#> GSM337328     1   0.000      0.990 1.000 0.000
#> GSM337329     1   0.000      0.990 1.000 0.000
#> GSM337330     1   0.000      0.990 1.000 0.000
#> GSM337331     1   0.000      0.990 1.000 0.000
#> GSM337332     1   0.000      0.990 1.000 0.000
#> GSM337333     1   0.000      0.990 1.000 0.000
#> GSM337334     1   0.000      0.990 1.000 0.000
#> GSM337335     1   0.000      0.990 1.000 0.000
#> GSM337336     1   0.000      0.990 1.000 0.000
#> GSM337337     1   0.000      0.990 1.000 0.000
#> GSM337338     1   0.000      0.990 1.000 0.000
#> GSM337339     1   0.000      0.990 1.000 0.000
#> GSM337340     1   0.000      0.990 1.000 0.000
#> GSM337341     1   0.000      0.990 1.000 0.000
#> GSM337342     1   0.000      0.990 1.000 0.000
#> GSM337343     1   0.000      0.990 1.000 0.000
#> GSM337344     1   0.000      0.990 1.000 0.000
#> GSM337345     1   0.000      0.990 1.000 0.000
#> GSM337346     1   0.000      0.990 1.000 0.000
#> GSM337347     1   0.000      0.990 1.000 0.000
#> GSM337348     1   0.000      0.990 1.000 0.000
#> GSM337349     1   0.000      0.990 1.000 0.000
#> GSM337350     1   0.000      0.990 1.000 0.000
#> GSM337351     1   0.000      0.990 1.000 0.000
#> GSM337352     1   0.000      0.990 1.000 0.000
#> GSM337353     1   0.000      0.990 1.000 0.000
#> GSM337354     1   0.000      0.990 1.000 0.000
#> GSM337355     1   0.000      0.990 1.000 0.000
#> GSM337356     1   0.000      0.990 1.000 0.000
#> GSM337357     1   0.000      0.990 1.000 0.000
#> GSM337358     1   0.000      0.990 1.000 0.000
#> GSM337359     1   0.000      0.990 1.000 0.000
#> GSM337360     1   0.000      0.990 1.000 0.000
#> GSM337361     1   0.000      0.990 1.000 0.000
#> GSM337362     1   0.000      0.990 1.000 0.000
#> GSM337363     1   0.000      0.990 1.000 0.000
#> GSM337364     1   0.000      0.990 1.000 0.000
#> GSM337365     1   0.000      0.990 1.000 0.000
#> GSM337366     1   0.000      0.990 1.000 0.000
#> GSM337367     1   0.000      0.990 1.000 0.000
#> GSM337368     1   0.000      0.990 1.000 0.000
#> GSM337369     1   0.000      0.990 1.000 0.000
#> GSM337370     1   0.000      0.990 1.000 0.000
#> GSM337371     1   0.000      0.990 1.000 0.000
#> GSM337372     1   0.000      0.990 1.000 0.000
#> GSM337373     1   0.000      0.990 1.000 0.000
#> GSM337374     1   0.000      0.990 1.000 0.000
#> GSM337375     1   0.000      0.990 1.000 0.000
#> GSM337376     1   0.000      0.990 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.4750     0.6529 0.000 0.784 0.216
#> GSM337198     3  0.5882     0.5564 0.000 0.348 0.652
#> GSM337199     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337200     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337201     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337202     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337203     3  0.1860     0.7486 0.000 0.052 0.948
#> GSM337204     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337205     3  0.0424     0.7575 0.000 0.008 0.992
#> GSM337206     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337207     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337208     3  0.6225     0.4362 0.000 0.432 0.568
#> GSM337209     3  0.1860     0.7498 0.000 0.052 0.948
#> GSM337210     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337211     3  0.6225     0.4343 0.000 0.432 0.568
#> GSM337212     2  0.0237     0.8656 0.000 0.996 0.004
#> GSM337213     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337214     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337215     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337216     3  0.0237     0.7560 0.004 0.000 0.996
#> GSM337217     2  0.4178     0.6882 0.000 0.828 0.172
#> GSM337218     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337219     3  0.5905     0.5515 0.000 0.352 0.648
#> GSM337220     2  0.4452     0.6838 0.000 0.808 0.192
#> GSM337221     3  0.1643     0.7478 0.000 0.044 0.956
#> GSM337222     2  0.4750     0.6529 0.000 0.784 0.216
#> GSM337223     3  0.5016     0.5846 0.000 0.240 0.760
#> GSM337224     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337225     2  0.0592     0.8630 0.000 0.988 0.012
#> GSM337226     3  0.6168     0.4704 0.000 0.412 0.588
#> GSM337227     3  0.2066     0.7445 0.000 0.060 0.940
#> GSM337228     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337229     2  0.0424     0.8628 0.000 0.992 0.008
#> GSM337230     2  0.6111     0.0928 0.000 0.604 0.396
#> GSM337231     3  0.5098     0.6423 0.000 0.248 0.752
#> GSM337232     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337233     2  0.0237     0.8656 0.000 0.996 0.004
#> GSM337234     2  0.1753     0.8332 0.000 0.952 0.048
#> GSM337235     3  0.1860     0.7555 0.000 0.052 0.948
#> GSM337236     2  0.5968     0.4070 0.000 0.636 0.364
#> GSM337237     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337238     2  0.3686     0.7456 0.000 0.860 0.140
#> GSM337239     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337240     2  0.3267     0.7597 0.000 0.884 0.116
#> GSM337241     3  0.8361     0.4640 0.216 0.160 0.624
#> GSM337242     3  0.2261     0.7438 0.000 0.068 0.932
#> GSM337243     2  0.0237     0.8656 0.000 0.996 0.004
#> GSM337244     2  0.1643     0.8387 0.000 0.956 0.044
#> GSM337245     2  0.4842     0.6413 0.000 0.776 0.224
#> GSM337246     2  0.5621     0.5003 0.000 0.692 0.308
#> GSM337247     3  0.4974     0.6628 0.000 0.236 0.764
#> GSM337248     3  0.6295     0.3167 0.000 0.472 0.528
#> GSM337249     3  0.1643     0.7478 0.000 0.044 0.956
#> GSM337250     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337251     2  0.4931     0.6296 0.000 0.768 0.232
#> GSM337252     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337253     3  0.1411     0.7584 0.000 0.036 0.964
#> GSM337254     2  0.6286    -0.1456 0.000 0.536 0.464
#> GSM337255     3  0.6260     0.1210 0.000 0.448 0.552
#> GSM337256     3  0.5905     0.5525 0.000 0.352 0.648
#> GSM337257     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337258     2  0.5216     0.6068 0.000 0.740 0.260
#> GSM337259     3  0.5062     0.6376 0.016 0.184 0.800
#> GSM337260     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337261     3  0.5138     0.5577 0.252 0.000 0.748
#> GSM337262     3  0.6008     0.5242 0.000 0.372 0.628
#> GSM337263     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337264     3  0.5098     0.6583 0.000 0.248 0.752
#> GSM337265     1  0.3192     0.8764 0.888 0.000 0.112
#> GSM337266     1  0.3412     0.8558 0.876 0.000 0.124
#> GSM337267     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337268     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337269     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337270     3  0.4842     0.5958 0.000 0.224 0.776
#> GSM337271     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337272     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337273     3  0.6286     0.0522 0.000 0.464 0.536
#> GSM337274     2  0.4750     0.6529 0.000 0.784 0.216
#> GSM337275     3  0.6252     0.3870 0.000 0.444 0.556
#> GSM337276     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337277     3  0.0237     0.7570 0.000 0.004 0.996
#> GSM337278     2  0.4750     0.6460 0.000 0.784 0.216
#> GSM337279     2  0.0000     0.8650 0.000 1.000 0.000
#> GSM337280     3  0.6215     0.4198 0.000 0.428 0.572
#> GSM337281     2  0.0237     0.8655 0.000 0.996 0.004
#> GSM337282     2  0.6295    -0.1675 0.000 0.528 0.472
#> GSM337283     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337284     3  0.0237     0.7570 0.000 0.004 0.996
#> GSM337285     3  0.5363     0.5205 0.276 0.000 0.724
#> GSM337286     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337287     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337288     3  0.4842     0.6703 0.000 0.224 0.776
#> GSM337289     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337290     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337291     2  0.5291     0.5088 0.000 0.732 0.268
#> GSM337292     3  0.5905     0.5525 0.000 0.352 0.648
#> GSM337293     3  0.5905     0.5525 0.000 0.352 0.648
#> GSM337294     3  0.4842     0.6703 0.000 0.224 0.776
#> GSM337295     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337296     3  0.6267     0.1046 0.000 0.452 0.548
#> GSM337297     3  0.5926     0.4224 0.000 0.356 0.644
#> GSM337298     3  0.0237     0.7570 0.000 0.004 0.996
#> GSM337299     2  0.0237     0.8656 0.000 0.996 0.004
#> GSM337300     3  0.1411     0.7568 0.000 0.036 0.964
#> GSM337301     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337302     2  0.1643     0.8388 0.000 0.956 0.044
#> GSM337303     3  0.5905     0.5525 0.000 0.352 0.648
#> GSM337304     2  0.6295    -0.2021 0.000 0.528 0.472
#> GSM337305     3  0.1529     0.7506 0.000 0.040 0.960
#> GSM337306     3  0.1411     0.7584 0.000 0.036 0.964
#> GSM337307     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337308     2  0.6235    -0.0236 0.000 0.564 0.436
#> GSM337309     2  0.0424     0.8652 0.000 0.992 0.008
#> GSM337310     3  0.5465     0.6199 0.000 0.288 0.712
#> GSM337311     2  0.0237     0.8643 0.000 0.996 0.004
#> GSM337312     3  0.0237     0.7560 0.004 0.000 0.996
#> GSM337313     3  0.0237     0.7570 0.000 0.004 0.996
#> GSM337314     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337315     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337316     3  0.0000     0.7565 0.000 0.000 1.000
#> GSM337317     3  0.4974     0.6628 0.000 0.236 0.764
#> GSM337318     3  0.6126     0.2651 0.000 0.400 0.600
#> GSM337319     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337323     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337324     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337325     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337326     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337327     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337328     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337329     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337334     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337335     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337336     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337337     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337338     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337339     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337340     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337341     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337343     1  0.0424     0.9880 0.992 0.000 0.008
#> GSM337344     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337350     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337351     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337355     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337356     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337357     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337358     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337359     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337360     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337361     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337362     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337363     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337364     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337365     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337368     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337369     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337370     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337374     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337375     1  0.0000     0.9960 1.000 0.000 0.000
#> GSM337376     1  0.0000     0.9960 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.2179    0.80738 0.000 0.012 0.064 0.924
#> GSM337198     2  0.1022    0.77597 0.000 0.968 0.032 0.000
#> GSM337199     2  0.4585    0.53025 0.000 0.668 0.000 0.332
#> GSM337200     2  0.3172    0.71222 0.000 0.840 0.000 0.160
#> GSM337201     4  0.3123    0.78094 0.000 0.156 0.000 0.844
#> GSM337202     2  0.4304    0.58998 0.000 0.716 0.000 0.284
#> GSM337203     2  0.5250    0.15390 0.000 0.552 0.440 0.008
#> GSM337204     2  0.4277    0.59027 0.000 0.720 0.000 0.280
#> GSM337205     2  0.5250    0.16200 0.000 0.552 0.440 0.008
#> GSM337206     4  0.3123    0.78094 0.000 0.156 0.000 0.844
#> GSM337207     4  0.2281    0.82355 0.000 0.096 0.000 0.904
#> GSM337208     2  0.2179    0.76848 0.000 0.924 0.012 0.064
#> GSM337209     3  0.3895    0.75361 0.000 0.132 0.832 0.036
#> GSM337210     2  0.4477    0.54824 0.000 0.688 0.000 0.312
#> GSM337211     2  0.0927    0.77655 0.000 0.976 0.008 0.016
#> GSM337212     4  0.4941    0.20375 0.000 0.436 0.000 0.564
#> GSM337213     2  0.4454    0.55044 0.000 0.692 0.000 0.308
#> GSM337214     4  0.3074    0.78292 0.000 0.152 0.000 0.848
#> GSM337215     2  0.4406    0.57187 0.000 0.700 0.000 0.300
#> GSM337216     3  0.1022    0.82593 0.000 0.032 0.968 0.000
#> GSM337217     2  0.2224    0.77742 0.000 0.928 0.032 0.040
#> GSM337218     4  0.2281    0.82241 0.000 0.096 0.000 0.904
#> GSM337219     2  0.1557    0.77219 0.000 0.944 0.056 0.000
#> GSM337220     4  0.2179    0.80738 0.000 0.012 0.064 0.924
#> GSM337221     3  0.2224    0.81086 0.000 0.032 0.928 0.040
#> GSM337222     4  0.2179    0.80738 0.000 0.012 0.064 0.924
#> GSM337223     3  0.4775    0.72628 0.000 0.076 0.784 0.140
#> GSM337224     2  0.4304    0.58957 0.000 0.716 0.000 0.284
#> GSM337225     2  0.3688    0.67607 0.000 0.792 0.000 0.208
#> GSM337226     2  0.1510    0.77793 0.000 0.956 0.028 0.016
#> GSM337227     3  0.3037    0.80183 0.000 0.076 0.888 0.036
#> GSM337228     3  0.2565    0.81210 0.000 0.056 0.912 0.032
#> GSM337229     4  0.2131    0.82364 0.000 0.036 0.032 0.932
#> GSM337230     2  0.2408    0.74921 0.000 0.896 0.000 0.104
#> GSM337231     2  0.5199    0.68045 0.000 0.756 0.144 0.100
#> GSM337232     2  0.4522    0.53537 0.000 0.680 0.000 0.320
#> GSM337233     2  0.4564    0.52539 0.000 0.672 0.000 0.328
#> GSM337234     2  0.5222    0.57732 0.000 0.688 0.032 0.280
#> GSM337235     2  0.4468    0.64185 0.000 0.752 0.232 0.016
#> GSM337236     4  0.6376    0.14837 0.000 0.064 0.432 0.504
#> GSM337237     4  0.1716    0.82679 0.000 0.064 0.000 0.936
#> GSM337238     4  0.2101    0.81066 0.000 0.012 0.060 0.928
#> GSM337239     3  0.0817    0.82763 0.000 0.024 0.976 0.000
#> GSM337240     2  0.1722    0.77160 0.000 0.944 0.008 0.048
#> GSM337241     3  0.3873    0.73496 0.016 0.008 0.832 0.144
#> GSM337242     2  0.5085    0.33434 0.000 0.616 0.376 0.008
#> GSM337243     2  0.4454    0.51335 0.000 0.692 0.000 0.308
#> GSM337244     4  0.2036    0.82491 0.000 0.032 0.032 0.936
#> GSM337245     4  0.3307    0.76856 0.000 0.028 0.104 0.868
#> GSM337246     4  0.3196    0.74395 0.000 0.008 0.136 0.856
#> GSM337247     2  0.3219    0.70464 0.000 0.836 0.164 0.000
#> GSM337248     2  0.1305    0.77591 0.000 0.960 0.036 0.004
#> GSM337249     3  0.2908    0.80552 0.000 0.064 0.896 0.040
#> GSM337250     4  0.2647    0.80950 0.000 0.120 0.000 0.880
#> GSM337251     4  0.2480    0.79112 0.000 0.008 0.088 0.904
#> GSM337252     4  0.1867    0.82667 0.000 0.072 0.000 0.928
#> GSM337253     2  0.5352    0.30121 0.000 0.596 0.388 0.016
#> GSM337254     2  0.0817    0.77486 0.000 0.976 0.000 0.024
#> GSM337255     3  0.7561    0.03763 0.000 0.384 0.424 0.192
#> GSM337256     2  0.1118    0.77530 0.000 0.964 0.036 0.000
#> GSM337257     4  0.2281    0.82355 0.000 0.096 0.000 0.904
#> GSM337258     4  0.6195    0.53715 0.000 0.100 0.252 0.648
#> GSM337259     3  0.3873    0.76952 0.000 0.060 0.844 0.096
#> GSM337260     4  0.2281    0.82355 0.000 0.096 0.000 0.904
#> GSM337261     3  0.2871    0.76652 0.072 0.000 0.896 0.032
#> GSM337262     2  0.2281    0.75444 0.000 0.904 0.096 0.000
#> GSM337263     2  0.4304    0.58998 0.000 0.716 0.000 0.284
#> GSM337264     2  0.1867    0.76536 0.000 0.928 0.072 0.000
#> GSM337265     3  0.5366    0.53461 0.276 0.000 0.684 0.040
#> GSM337266     3  0.5838    0.08106 0.444 0.000 0.524 0.032
#> GSM337267     4  0.2281    0.82241 0.000 0.096 0.000 0.904
#> GSM337268     2  0.1474    0.76994 0.000 0.948 0.000 0.052
#> GSM337269     4  0.2589    0.81336 0.000 0.116 0.000 0.884
#> GSM337270     3  0.4630    0.60732 0.000 0.016 0.732 0.252
#> GSM337271     1  0.4459    0.76612 0.780 0.000 0.188 0.032
#> GSM337272     4  0.2814    0.80196 0.000 0.132 0.000 0.868
#> GSM337273     4  0.5417    0.24134 0.000 0.016 0.412 0.572
#> GSM337274     4  0.2101    0.80967 0.000 0.012 0.060 0.928
#> GSM337275     2  0.1398    0.77620 0.000 0.956 0.040 0.004
#> GSM337276     3  0.1284    0.81988 0.000 0.012 0.964 0.024
#> GSM337277     3  0.1118    0.82563 0.000 0.036 0.964 0.000
#> GSM337278     4  0.6302    0.32840 0.000 0.368 0.068 0.564
#> GSM337279     4  0.5000   -0.06332 0.000 0.496 0.000 0.504
#> GSM337280     2  0.0524    0.77736 0.000 0.988 0.008 0.004
#> GSM337281     2  0.2760    0.74454 0.000 0.872 0.000 0.128
#> GSM337282     2  0.1890    0.77085 0.000 0.936 0.056 0.008
#> GSM337283     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337284     3  0.1557    0.82059 0.000 0.056 0.944 0.000
#> GSM337285     3  0.3013    0.75990 0.080 0.000 0.888 0.032
#> GSM337286     3  0.1792    0.81605 0.000 0.068 0.932 0.000
#> GSM337287     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337288     2  0.4679    0.42749 0.000 0.648 0.352 0.000
#> GSM337289     3  0.0707    0.82758 0.000 0.020 0.980 0.000
#> GSM337290     4  0.2281    0.82241 0.000 0.096 0.000 0.904
#> GSM337291     2  0.1297    0.77704 0.000 0.964 0.020 0.016
#> GSM337292     2  0.1557    0.77219 0.000 0.944 0.056 0.000
#> GSM337293     2  0.1474    0.77262 0.000 0.948 0.052 0.000
#> GSM337294     2  0.4776    0.37542 0.000 0.624 0.376 0.000
#> GSM337295     2  0.3764    0.67550 0.000 0.784 0.000 0.216
#> GSM337296     4  0.6277   -0.00682 0.000 0.056 0.472 0.472
#> GSM337297     2  0.7619    0.16108 0.000 0.436 0.356 0.208
#> GSM337298     3  0.1118    0.82816 0.000 0.036 0.964 0.000
#> GSM337299     2  0.4605    0.51831 0.000 0.664 0.000 0.336
#> GSM337300     3  0.4843    0.31011 0.000 0.396 0.604 0.000
#> GSM337301     2  0.1557    0.76850 0.000 0.944 0.000 0.056
#> GSM337302     4  0.1975    0.81691 0.000 0.016 0.048 0.936
#> GSM337303     2  0.1557    0.77179 0.000 0.944 0.056 0.000
#> GSM337304     2  0.1635    0.77340 0.000 0.948 0.008 0.044
#> GSM337305     3  0.4406    0.69515 0.000 0.192 0.780 0.028
#> GSM337306     2  0.5007    0.37430 0.000 0.636 0.356 0.008
#> GSM337307     3  0.0817    0.82763 0.000 0.024 0.976 0.000
#> GSM337308     2  0.2101    0.76928 0.000 0.928 0.060 0.012
#> GSM337309     2  0.1867    0.76346 0.000 0.928 0.000 0.072
#> GSM337310     2  0.1211    0.77454 0.000 0.960 0.040 0.000
#> GSM337311     4  0.2216    0.82317 0.000 0.092 0.000 0.908
#> GSM337312     3  0.0817    0.82763 0.000 0.024 0.976 0.000
#> GSM337313     3  0.3266    0.72251 0.000 0.168 0.832 0.000
#> GSM337314     3  0.1118    0.82704 0.000 0.036 0.964 0.000
#> GSM337315     1  0.3749    0.84977 0.840 0.000 0.128 0.032
#> GSM337316     3  0.0707    0.82758 0.000 0.020 0.980 0.000
#> GSM337317     2  0.4164    0.58306 0.000 0.736 0.264 0.000
#> GSM337318     3  0.7033    0.17207 0.000 0.128 0.508 0.364
#> GSM337319     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337320     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337321     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337322     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337323     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337324     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337325     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337326     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337327     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337328     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337329     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337330     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337331     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337332     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337333     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337334     1  0.1767    0.96630 0.944 0.000 0.012 0.044
#> GSM337335     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337336     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337337     1  0.0895    0.97148 0.976 0.000 0.004 0.020
#> GSM337338     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337339     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337340     1  0.0592    0.97032 0.984 0.000 0.000 0.016
#> GSM337341     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337342     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337343     1  0.2197    0.95787 0.928 0.000 0.024 0.048
#> GSM337344     1  0.0000    0.97208 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337346     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337347     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337348     1  0.1356    0.96810 0.960 0.000 0.008 0.032
#> GSM337349     1  0.0921    0.96994 0.972 0.000 0.000 0.028
#> GSM337350     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337351     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337352     1  0.0469    0.97095 0.988 0.000 0.000 0.012
#> GSM337353     1  0.0592    0.97193 0.984 0.000 0.000 0.016
#> GSM337354     1  0.0469    0.97095 0.988 0.000 0.000 0.012
#> GSM337355     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337356     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337357     1  0.0000    0.97208 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337359     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337360     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337361     1  0.0707    0.96907 0.980 0.000 0.000 0.020
#> GSM337362     1  0.0469    0.97095 0.988 0.000 0.000 0.012
#> GSM337363     1  0.1356    0.96810 0.960 0.000 0.008 0.032
#> GSM337364     1  0.0592    0.97032 0.984 0.000 0.000 0.016
#> GSM337365     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337366     1  0.0469    0.97095 0.988 0.000 0.000 0.012
#> GSM337367     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337368     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337369     1  0.0469    0.97112 0.988 0.000 0.000 0.012
#> GSM337370     1  0.0336    0.97148 0.992 0.000 0.000 0.008
#> GSM337371     1  0.0592    0.97022 0.984 0.000 0.000 0.016
#> GSM337372     1  0.1488    0.96727 0.956 0.000 0.012 0.032
#> GSM337373     1  0.1209    0.96878 0.964 0.000 0.004 0.032
#> GSM337374     1  0.0188    0.97189 0.996 0.000 0.000 0.004
#> GSM337375     1  0.0188    0.97189 0.996 0.000 0.000 0.004
#> GSM337376     1  0.0336    0.97148 0.992 0.000 0.000 0.008

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.1697    0.75689 0.000 0.060 0.008 0.932 0.000
#> GSM337198     5  0.4538   -0.43115 0.000 0.452 0.008 0.000 0.540
#> GSM337199     5  0.6647   -0.47753 0.000 0.384 0.000 0.224 0.392
#> GSM337200     5  0.5959   -0.61011 0.000 0.420 0.000 0.108 0.472
#> GSM337201     4  0.5010    0.61066 0.000 0.248 0.000 0.676 0.076
#> GSM337202     2  0.6150    0.66547 0.000 0.464 0.000 0.132 0.404
#> GSM337203     5  0.5790    0.32912 0.000 0.120 0.268 0.004 0.608
#> GSM337204     2  0.6158    0.65178 0.000 0.452 0.000 0.132 0.416
#> GSM337205     5  0.5711    0.30990 0.000 0.100 0.296 0.004 0.600
#> GSM337206     4  0.5404    0.54806 0.000 0.292 0.000 0.620 0.088
#> GSM337207     4  0.2139    0.77220 0.000 0.052 0.000 0.916 0.032
#> GSM337208     2  0.5083    0.51348 0.000 0.496 0.020 0.008 0.476
#> GSM337209     3  0.5853    0.09575 0.000 0.448 0.476 0.012 0.064
#> GSM337210     2  0.6092    0.68695 0.000 0.504 0.000 0.132 0.364
#> GSM337211     5  0.4434   -0.45411 0.000 0.460 0.004 0.000 0.536
#> GSM337212     4  0.6829    0.02053 0.000 0.344 0.004 0.408 0.244
#> GSM337213     2  0.6236    0.64451 0.000 0.456 0.000 0.144 0.400
#> GSM337214     4  0.4995    0.54053 0.000 0.264 0.000 0.668 0.068
#> GSM337215     5  0.6215   -0.61098 0.000 0.412 0.000 0.140 0.448
#> GSM337216     3  0.2172    0.74359 0.000 0.076 0.908 0.000 0.016
#> GSM337217     5  0.2457    0.46201 0.000 0.076 0.008 0.016 0.900
#> GSM337218     4  0.3346    0.75674 0.000 0.092 0.000 0.844 0.064
#> GSM337219     5  0.1638    0.45331 0.000 0.064 0.004 0.000 0.932
#> GSM337220     4  0.1408    0.76411 0.000 0.044 0.008 0.948 0.000
#> GSM337221     3  0.2982    0.73671 0.000 0.116 0.860 0.020 0.004
#> GSM337222     4  0.1408    0.76289 0.000 0.044 0.008 0.948 0.000
#> GSM337223     3  0.6431    0.55584 0.000 0.332 0.508 0.152 0.008
#> GSM337224     2  0.6021    0.67372 0.000 0.476 0.000 0.116 0.408
#> GSM337225     2  0.5897    0.66206 0.000 0.496 0.004 0.088 0.412
#> GSM337226     5  0.3990   -0.00611 0.000 0.308 0.004 0.000 0.688
#> GSM337227     3  0.5998    0.38703 0.000 0.460 0.460 0.024 0.056
#> GSM337228     3  0.4805    0.67715 0.000 0.268 0.688 0.012 0.032
#> GSM337229     4  0.1365    0.76678 0.000 0.040 0.004 0.952 0.004
#> GSM337230     2  0.5122    0.55521 0.000 0.496 0.004 0.028 0.472
#> GSM337231     2  0.6345    0.59317 0.000 0.520 0.064 0.044 0.372
#> GSM337232     2  0.6157    0.68549 0.000 0.496 0.000 0.140 0.364
#> GSM337233     2  0.6456    0.40130 0.000 0.428 0.000 0.180 0.392
#> GSM337234     2  0.6333    0.66709 0.000 0.536 0.020 0.108 0.336
#> GSM337235     2  0.6417    0.42366 0.000 0.488 0.160 0.004 0.348
#> GSM337236     4  0.7749   -0.10065 0.000 0.296 0.284 0.364 0.056
#> GSM337237     4  0.0566    0.77924 0.000 0.000 0.004 0.984 0.012
#> GSM337238     4  0.2193    0.77486 0.000 0.092 0.008 0.900 0.000
#> GSM337239     3  0.1251    0.74055 0.000 0.036 0.956 0.000 0.008
#> GSM337240     5  0.2351    0.46636 0.000 0.088 0.000 0.016 0.896
#> GSM337241     3  0.5981    0.59382 0.000 0.216 0.588 0.196 0.000
#> GSM337242     5  0.5785    0.35110 0.000 0.128 0.252 0.004 0.616
#> GSM337243     5  0.5382    0.28321 0.000 0.120 0.000 0.224 0.656
#> GSM337244     4  0.2854    0.77097 0.000 0.084 0.008 0.880 0.028
#> GSM337245     4  0.4735    0.53867 0.000 0.284 0.044 0.672 0.000
#> GSM337246     4  0.2992    0.69884 0.000 0.064 0.068 0.868 0.000
#> GSM337247     5  0.4547    0.42778 0.000 0.044 0.252 0.000 0.704
#> GSM337248     5  0.1638    0.47886 0.000 0.064 0.000 0.004 0.932
#> GSM337249     3  0.5563    0.59682 0.000 0.348 0.588 0.020 0.044
#> GSM337250     4  0.4221    0.72119 0.000 0.112 0.000 0.780 0.108
#> GSM337251     4  0.2409    0.73283 0.000 0.068 0.032 0.900 0.000
#> GSM337252     4  0.0510    0.78023 0.000 0.000 0.000 0.984 0.016
#> GSM337253     5  0.5793    0.36224 0.000 0.240 0.136 0.004 0.620
#> GSM337254     5  0.3508    0.15684 0.000 0.252 0.000 0.000 0.748
#> GSM337255     2  0.8370    0.10116 0.000 0.348 0.268 0.156 0.228
#> GSM337256     5  0.3756    0.16315 0.000 0.248 0.008 0.000 0.744
#> GSM337257     4  0.1836    0.77748 0.000 0.036 0.000 0.932 0.032
#> GSM337258     4  0.7379   -0.02620 0.000 0.400 0.104 0.404 0.092
#> GSM337259     3  0.5940    0.60323 0.000 0.348 0.544 0.104 0.004
#> GSM337260     4  0.2522    0.76717 0.000 0.052 0.000 0.896 0.052
#> GSM337261     3  0.2522    0.73666 0.012 0.108 0.880 0.000 0.000
#> GSM337262     5  0.4799    0.44702 0.000 0.120 0.108 0.016 0.756
#> GSM337263     5  0.6191   -0.62797 0.000 0.424 0.000 0.136 0.440
#> GSM337264     5  0.2522    0.42436 0.000 0.108 0.012 0.000 0.880
#> GSM337265     3  0.5537    0.59040 0.160 0.192 0.648 0.000 0.000
#> GSM337266     3  0.5618    0.53695 0.224 0.144 0.632 0.000 0.000
#> GSM337267     4  0.3304    0.76306 0.000 0.092 0.004 0.852 0.052
#> GSM337268     5  0.3812    0.27821 0.000 0.204 0.000 0.024 0.772
#> GSM337269     4  0.3682    0.74595 0.000 0.108 0.000 0.820 0.072
#> GSM337270     3  0.6543    0.48724 0.000 0.144 0.552 0.280 0.024
#> GSM337271     1  0.6392    0.14813 0.484 0.184 0.332 0.000 0.000
#> GSM337272     4  0.4528    0.67695 0.000 0.144 0.000 0.752 0.104
#> GSM337273     4  0.6683    0.33840 0.000 0.164 0.244 0.560 0.032
#> GSM337274     4  0.1740    0.75874 0.000 0.056 0.012 0.932 0.000
#> GSM337275     5  0.0703    0.46669 0.000 0.024 0.000 0.000 0.976
#> GSM337276     3  0.2408    0.74544 0.000 0.096 0.892 0.008 0.004
#> GSM337277     3  0.2813    0.69633 0.000 0.040 0.876 0.000 0.084
#> GSM337278     4  0.7920    0.14051 0.000 0.220 0.084 0.368 0.328
#> GSM337279     5  0.6149    0.06415 0.000 0.120 0.004 0.372 0.504
#> GSM337280     5  0.2891    0.33662 0.000 0.176 0.000 0.000 0.824
#> GSM337281     5  0.2972    0.44100 0.000 0.084 0.004 0.040 0.872
#> GSM337282     5  0.2813    0.47427 0.000 0.064 0.048 0.004 0.884
#> GSM337283     1  0.1638    0.92322 0.932 0.064 0.004 0.000 0.000
#> GSM337284     3  0.3193    0.66550 0.000 0.028 0.840 0.000 0.132
#> GSM337285     3  0.3550    0.71067 0.020 0.184 0.796 0.000 0.000
#> GSM337286     3  0.4934    0.58052 0.000 0.104 0.708 0.000 0.188
#> GSM337287     1  0.1638    0.92236 0.932 0.064 0.004 0.000 0.000
#> GSM337288     5  0.5145    0.32265 0.000 0.056 0.332 0.000 0.612
#> GSM337289     3  0.2006    0.74421 0.000 0.072 0.916 0.000 0.012
#> GSM337290     4  0.3269    0.75847 0.000 0.096 0.000 0.848 0.056
#> GSM337291     5  0.2332    0.47304 0.000 0.076 0.004 0.016 0.904
#> GSM337292     5  0.1952    0.43900 0.000 0.084 0.004 0.000 0.912
#> GSM337293     5  0.1018    0.47907 0.000 0.016 0.016 0.000 0.968
#> GSM337294     5  0.4987    0.32698 0.000 0.044 0.340 0.000 0.616
#> GSM337295     5  0.6047   -0.53366 0.000 0.376 0.000 0.124 0.500
#> GSM337296     3  0.7561    0.33264 0.000 0.272 0.428 0.248 0.052
#> GSM337297     2  0.6732    0.49529 0.000 0.584 0.120 0.064 0.232
#> GSM337298     3  0.2408    0.73196 0.000 0.092 0.892 0.000 0.016
#> GSM337299     5  0.6628   -0.34356 0.000 0.372 0.000 0.220 0.408
#> GSM337300     5  0.5344    0.08154 0.000 0.052 0.448 0.000 0.500
#> GSM337301     5  0.3760    0.24786 0.000 0.188 0.000 0.028 0.784
#> GSM337302     4  0.1285    0.76793 0.000 0.036 0.004 0.956 0.004
#> GSM337303     5  0.1764    0.48025 0.000 0.064 0.008 0.000 0.928
#> GSM337304     5  0.4586   -0.44178 0.000 0.468 0.004 0.004 0.524
#> GSM337305     3  0.5887    0.59399 0.000 0.136 0.676 0.040 0.148
#> GSM337306     5  0.5593    0.38948 0.000 0.116 0.240 0.004 0.640
#> GSM337307     3  0.0992    0.74064 0.000 0.024 0.968 0.000 0.008
#> GSM337308     5  0.3730    0.46814 0.000 0.136 0.028 0.016 0.820
#> GSM337309     5  0.4425   -0.26848 0.000 0.392 0.000 0.008 0.600
#> GSM337310     5  0.4252   -0.08488 0.000 0.340 0.008 0.000 0.652
#> GSM337311     4  0.1753    0.77773 0.000 0.032 0.000 0.936 0.032
#> GSM337312     3  0.2304    0.74571 0.000 0.100 0.892 0.000 0.008
#> GSM337313     3  0.4982    0.14533 0.000 0.032 0.556 0.000 0.412
#> GSM337314     3  0.2012    0.72933 0.000 0.020 0.920 0.000 0.060
#> GSM337315     1  0.5652    0.35398 0.564 0.092 0.344 0.000 0.000
#> GSM337316     3  0.2136    0.74441 0.000 0.088 0.904 0.000 0.008
#> GSM337317     5  0.4914    0.40460 0.000 0.092 0.204 0.000 0.704
#> GSM337318     3  0.7689    0.40765 0.000 0.220 0.480 0.200 0.100
#> GSM337319     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337320     1  0.1908    0.90837 0.908 0.092 0.000 0.000 0.000
#> GSM337321     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337322     1  0.1792    0.91137 0.916 0.084 0.000 0.000 0.000
#> GSM337323     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337324     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337325     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337326     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337327     1  0.1965    0.90701 0.904 0.096 0.000 0.000 0.000
#> GSM337328     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337329     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337330     1  0.1908    0.90837 0.908 0.092 0.000 0.000 0.000
#> GSM337331     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337332     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337333     1  0.0290    0.92614 0.992 0.008 0.000 0.000 0.000
#> GSM337334     1  0.2877    0.91094 0.848 0.144 0.004 0.004 0.000
#> GSM337335     1  0.1792    0.91137 0.916 0.084 0.000 0.000 0.000
#> GSM337336     1  0.2124    0.90663 0.900 0.096 0.000 0.004 0.000
#> GSM337337     1  0.2548    0.91310 0.876 0.116 0.004 0.004 0.000
#> GSM337338     1  0.1792    0.91137 0.916 0.084 0.000 0.000 0.000
#> GSM337339     1  0.2124    0.90663 0.900 0.096 0.000 0.004 0.000
#> GSM337340     1  0.2124    0.90663 0.900 0.096 0.000 0.004 0.000
#> GSM337341     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337342     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337343     1  0.5046    0.71541 0.660 0.292 0.020 0.028 0.000
#> GSM337344     1  0.0290    0.92739 0.992 0.008 0.000 0.000 0.000
#> GSM337345     1  0.1792    0.91137 0.916 0.084 0.000 0.000 0.000
#> GSM337346     1  0.0290    0.92614 0.992 0.008 0.000 0.000 0.000
#> GSM337347     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337348     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337349     1  0.1270    0.92538 0.948 0.052 0.000 0.000 0.000
#> GSM337350     1  0.1792    0.91137 0.916 0.084 0.000 0.000 0.000
#> GSM337351     1  0.0290    0.92614 0.992 0.008 0.000 0.000 0.000
#> GSM337352     1  0.1270    0.92022 0.948 0.052 0.000 0.000 0.000
#> GSM337353     1  0.1197    0.92581 0.952 0.048 0.000 0.000 0.000
#> GSM337354     1  0.0963    0.92323 0.964 0.036 0.000 0.000 0.000
#> GSM337355     1  0.1965    0.90701 0.904 0.096 0.000 0.000 0.000
#> GSM337356     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337357     1  0.0162    0.92661 0.996 0.004 0.000 0.000 0.000
#> GSM337358     1  0.0162    0.92679 0.996 0.004 0.000 0.000 0.000
#> GSM337359     1  0.2124    0.90663 0.900 0.096 0.000 0.004 0.000
#> GSM337360     1  0.0290    0.92614 0.992 0.008 0.000 0.000 0.000
#> GSM337361     1  0.2124    0.90663 0.900 0.096 0.000 0.004 0.000
#> GSM337362     1  0.1478    0.91752 0.936 0.064 0.000 0.000 0.000
#> GSM337363     1  0.1410    0.92446 0.940 0.060 0.000 0.000 0.000
#> GSM337364     1  0.2170    0.91001 0.904 0.088 0.004 0.004 0.000
#> GSM337365     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337366     1  0.1410    0.91841 0.940 0.060 0.000 0.000 0.000
#> GSM337367     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337368     1  0.1704    0.92351 0.928 0.068 0.004 0.000 0.000
#> GSM337369     1  0.2068    0.90822 0.904 0.092 0.000 0.004 0.000
#> GSM337370     1  0.0794    0.92439 0.972 0.028 0.000 0.000 0.000
#> GSM337371     1  0.1671    0.91402 0.924 0.076 0.000 0.000 0.000
#> GSM337372     1  0.1571    0.92387 0.936 0.060 0.004 0.000 0.000
#> GSM337373     1  0.1410    0.92446 0.940 0.060 0.000 0.000 0.000
#> GSM337374     1  0.0162    0.92661 0.996 0.004 0.000 0.000 0.000
#> GSM337375     1  0.0404    0.92729 0.988 0.012 0.000 0.000 0.000
#> GSM337376     1  0.0290    0.92614 0.992 0.008 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.3120     0.6241 0.000 0.028 0.008 0.832 0.000 0.132
#> GSM337198     2  0.3184     0.6329 0.000 0.832 0.004 0.004 0.128 0.032
#> GSM337199     2  0.6323     0.4102 0.000 0.568 0.000 0.216 0.104 0.112
#> GSM337200     2  0.3610     0.6376 0.000 0.824 0.000 0.052 0.088 0.036
#> GSM337201     4  0.6219     0.3857 0.000 0.296 0.000 0.532 0.068 0.104
#> GSM337202     2  0.3301     0.6361 0.000 0.848 0.000 0.056 0.056 0.040
#> GSM337203     5  0.4223     0.5963 0.000 0.020 0.072 0.012 0.784 0.112
#> GSM337204     2  0.3219     0.6373 0.000 0.852 0.000 0.060 0.056 0.032
#> GSM337205     5  0.3651     0.6372 0.000 0.004 0.100 0.012 0.816 0.068
#> GSM337206     4  0.6837     0.2559 0.000 0.324 0.000 0.440 0.092 0.144
#> GSM337207     4  0.1820     0.7122 0.000 0.056 0.000 0.924 0.008 0.012
#> GSM337208     2  0.2791     0.6210 0.000 0.872 0.004 0.004 0.052 0.068
#> GSM337209     2  0.6532     0.0566 0.000 0.508 0.296 0.004 0.072 0.120
#> GSM337210     2  0.2186     0.6410 0.000 0.908 0.000 0.056 0.024 0.012
#> GSM337211     2  0.2586     0.6431 0.000 0.876 0.004 0.004 0.096 0.020
#> GSM337212     2  0.7401     0.0196 0.000 0.360 0.000 0.300 0.200 0.140
#> GSM337213     2  0.3455     0.6298 0.000 0.836 0.000 0.076 0.052 0.036
#> GSM337214     4  0.6112     0.2231 0.000 0.372 0.000 0.476 0.040 0.112
#> GSM337215     2  0.3742     0.6294 0.000 0.816 0.000 0.068 0.080 0.036
#> GSM337216     3  0.1245     0.5659 0.000 0.000 0.952 0.000 0.032 0.016
#> GSM337217     5  0.4359     0.6203 0.000 0.212 0.000 0.024 0.724 0.040
#> GSM337218     4  0.3514     0.6911 0.000 0.040 0.000 0.832 0.048 0.080
#> GSM337219     5  0.3648     0.6506 0.000 0.188 0.012 0.000 0.776 0.024
#> GSM337220     4  0.3561     0.6222 0.000 0.028 0.008 0.816 0.016 0.132
#> GSM337221     3  0.4727     0.3661 0.000 0.044 0.716 0.004 0.040 0.196
#> GSM337222     4  0.2686     0.6520 0.000 0.024 0.008 0.868 0.000 0.100
#> GSM337223     6  0.7701     0.5000 0.000 0.216 0.300 0.100 0.024 0.360
#> GSM337224     2  0.3696     0.6325 0.000 0.820 0.000 0.048 0.048 0.084
#> GSM337225     2  0.3063     0.6203 0.000 0.860 0.004 0.016 0.040 0.080
#> GSM337226     2  0.4602     0.3889 0.000 0.628 0.004 0.000 0.320 0.048
#> GSM337227     2  0.6235    -0.2407 0.000 0.456 0.316 0.000 0.016 0.212
#> GSM337228     3  0.5642     0.1245 0.000 0.180 0.604 0.000 0.020 0.196
#> GSM337229     4  0.2505     0.6603 0.000 0.020 0.008 0.880 0.000 0.092
#> GSM337230     2  0.3018     0.6191 0.000 0.856 0.004 0.004 0.056 0.080
#> GSM337231     2  0.4512     0.4937 0.000 0.760 0.020 0.032 0.040 0.148
#> GSM337232     2  0.2879     0.6229 0.000 0.864 0.000 0.056 0.008 0.072
#> GSM337233     2  0.6899     0.3354 0.000 0.504 0.000 0.148 0.184 0.164
#> GSM337234     2  0.3404     0.5377 0.000 0.824 0.008 0.016 0.020 0.132
#> GSM337235     2  0.5178     0.4745 0.000 0.688 0.048 0.000 0.096 0.168
#> GSM337236     6  0.8305     0.6336 0.000 0.244 0.156 0.224 0.052 0.324
#> GSM337237     4  0.0551     0.7074 0.000 0.004 0.000 0.984 0.004 0.008
#> GSM337238     4  0.4005     0.6559 0.000 0.012 0.008 0.780 0.048 0.152
#> GSM337239     3  0.2582     0.5387 0.000 0.020 0.888 0.000 0.032 0.060
#> GSM337240     5  0.4185     0.5805 0.000 0.168 0.000 0.012 0.752 0.068
#> GSM337241     3  0.5504     0.1966 0.000 0.016 0.608 0.112 0.004 0.260
#> GSM337242     5  0.4296     0.5852 0.000 0.020 0.068 0.012 0.776 0.124
#> GSM337243     5  0.6752     0.3228 0.000 0.144 0.000 0.264 0.492 0.100
#> GSM337244     4  0.3237     0.6766 0.000 0.008 0.000 0.836 0.056 0.100
#> GSM337245     4  0.6281    -0.1769 0.000 0.228 0.012 0.496 0.008 0.256
#> GSM337246     4  0.3791     0.5960 0.000 0.020 0.036 0.804 0.008 0.132
#> GSM337247     5  0.4128     0.6671 0.000 0.064 0.148 0.000 0.768 0.020
#> GSM337248     5  0.2199     0.6888 0.000 0.088 0.000 0.000 0.892 0.020
#> GSM337249     3  0.5960    -0.1130 0.000 0.252 0.524 0.000 0.012 0.212
#> GSM337250     4  0.4682     0.6433 0.000 0.068 0.000 0.748 0.088 0.096
#> GSM337251     4  0.3335     0.6207 0.000 0.024 0.008 0.824 0.008 0.136
#> GSM337252     4  0.0436     0.7084 0.000 0.004 0.000 0.988 0.004 0.004
#> GSM337253     5  0.6153     0.5303 0.000 0.252 0.048 0.012 0.580 0.108
#> GSM337254     2  0.4333     0.2896 0.000 0.596 0.000 0.000 0.376 0.028
#> GSM337255     2  0.7638    -0.4397 0.000 0.416 0.120 0.076 0.072 0.316
#> GSM337256     2  0.4195     0.1710 0.000 0.548 0.004 0.000 0.440 0.008
#> GSM337257     4  0.1251     0.7147 0.000 0.024 0.000 0.956 0.008 0.012
#> GSM337258     2  0.6899    -0.2382 0.000 0.468 0.044 0.204 0.016 0.268
#> GSM337259     3  0.6598    -0.1597 0.000 0.156 0.512 0.064 0.004 0.264
#> GSM337260     4  0.2945     0.6977 0.000 0.072 0.000 0.864 0.016 0.048
#> GSM337261     3  0.1390     0.5619 0.016 0.000 0.948 0.000 0.004 0.032
#> GSM337262     5  0.3245     0.6561 0.000 0.024 0.020 0.004 0.840 0.112
#> GSM337263     2  0.3780     0.6276 0.000 0.816 0.000 0.068 0.068 0.048
#> GSM337264     5  0.4568     0.4577 0.000 0.344 0.004 0.000 0.612 0.040
#> GSM337265     3  0.5042     0.4094 0.136 0.000 0.648 0.000 0.004 0.212
#> GSM337266     3  0.4286     0.4468 0.164 0.000 0.728 0.000 0.000 0.108
#> GSM337267     4  0.2853     0.6967 0.000 0.012 0.000 0.868 0.048 0.072
#> GSM337268     5  0.6309     0.0280 0.000 0.372 0.000 0.064 0.464 0.100
#> GSM337269     4  0.4489     0.6504 0.000 0.096 0.000 0.760 0.048 0.096
#> GSM337270     3  0.7253    -0.2375 0.000 0.024 0.452 0.216 0.064 0.244
#> GSM337271     3  0.5877     0.2505 0.300 0.000 0.496 0.000 0.004 0.200
#> GSM337272     4  0.5468     0.5570 0.000 0.180 0.000 0.660 0.056 0.104
#> GSM337273     4  0.7361    -0.0637 0.000 0.048 0.096 0.468 0.104 0.284
#> GSM337274     4  0.3415     0.6144 0.000 0.024 0.004 0.820 0.016 0.136
#> GSM337275     5  0.2692     0.6676 0.000 0.148 0.000 0.000 0.840 0.012
#> GSM337276     3  0.2795     0.5442 0.000 0.004 0.864 0.004 0.028 0.100
#> GSM337277     3  0.3601     0.4791 0.000 0.008 0.792 0.000 0.160 0.040
#> GSM337278     5  0.7803    -0.0366 0.000 0.136 0.020 0.272 0.364 0.208
#> GSM337279     5  0.6602     0.1773 0.000 0.064 0.000 0.308 0.472 0.156
#> GSM337280     5  0.4338     0.1081 0.000 0.484 0.000 0.000 0.496 0.020
#> GSM337281     5  0.4925     0.5966 0.000 0.228 0.000 0.048 0.680 0.044
#> GSM337282     5  0.3951     0.6646 0.000 0.168 0.008 0.012 0.776 0.036
#> GSM337283     1  0.1333     0.8773 0.944 0.000 0.008 0.000 0.000 0.048
#> GSM337284     3  0.4933     0.3333 0.000 0.008 0.636 0.000 0.276 0.080
#> GSM337285     3  0.3647     0.5026 0.052 0.000 0.788 0.000 0.004 0.156
#> GSM337286     3  0.5721     0.1526 0.000 0.008 0.460 0.000 0.404 0.128
#> GSM337287     1  0.1895     0.8408 0.912 0.000 0.016 0.000 0.000 0.072
#> GSM337288     5  0.3671     0.6519 0.000 0.028 0.144 0.000 0.800 0.028
#> GSM337289     3  0.1575     0.5672 0.000 0.000 0.936 0.000 0.032 0.032
#> GSM337290     4  0.3514     0.6911 0.000 0.040 0.000 0.832 0.048 0.080
#> GSM337291     5  0.2476     0.6833 0.000 0.072 0.000 0.008 0.888 0.032
#> GSM337292     5  0.3342     0.6207 0.000 0.228 0.000 0.000 0.760 0.012
#> GSM337293     5  0.2877     0.6874 0.000 0.124 0.008 0.000 0.848 0.020
#> GSM337294     5  0.4356     0.5912 0.000 0.032 0.232 0.000 0.712 0.024
#> GSM337295     2  0.5280     0.5661 0.000 0.680 0.000 0.080 0.176 0.064
#> GSM337296     6  0.8349     0.5054 0.000 0.100 0.220 0.140 0.156 0.384
#> GSM337297     2  0.5179     0.3697 0.000 0.700 0.048 0.040 0.024 0.188
#> GSM337298     3  0.4449     0.4266 0.000 0.040 0.748 0.000 0.056 0.156
#> GSM337299     2  0.7251     0.2559 0.000 0.436 0.000 0.208 0.204 0.152
#> GSM337300     5  0.4753     0.5047 0.000 0.016 0.288 0.000 0.648 0.048
#> GSM337301     2  0.5895     0.1366 0.000 0.480 0.000 0.064 0.400 0.056
#> GSM337302     4  0.2274     0.6681 0.000 0.012 0.008 0.892 0.000 0.088
#> GSM337303     5  0.2917     0.6802 0.000 0.136 0.008 0.000 0.840 0.016
#> GSM337304     2  0.4028     0.5945 0.000 0.776 0.004 0.004 0.108 0.108
#> GSM337305     3  0.6796     0.0712 0.000 0.036 0.492 0.020 0.244 0.208
#> GSM337306     5  0.3236     0.6474 0.000 0.008 0.068 0.012 0.852 0.060
#> GSM337307     3  0.1788     0.5552 0.000 0.004 0.928 0.000 0.028 0.040
#> GSM337308     5  0.2663     0.6830 0.000 0.032 0.004 0.012 0.884 0.068
#> GSM337309     2  0.4108     0.5711 0.000 0.748 0.000 0.008 0.184 0.060
#> GSM337310     2  0.4562     0.4119 0.000 0.648 0.004 0.000 0.296 0.052
#> GSM337311     4  0.2147     0.7115 0.000 0.044 0.000 0.912 0.012 0.032
#> GSM337312     3  0.1649     0.5565 0.000 0.016 0.936 0.000 0.008 0.040
#> GSM337313     5  0.4890     0.3961 0.000 0.008 0.360 0.000 0.580 0.052
#> GSM337314     3  0.3168     0.5090 0.000 0.004 0.820 0.000 0.148 0.028
#> GSM337315     3  0.5400     0.1964 0.404 0.004 0.492 0.000 0.000 0.100
#> GSM337316     3  0.0993     0.5638 0.000 0.000 0.964 0.000 0.012 0.024
#> GSM337317     5  0.5324     0.6273 0.000 0.156 0.156 0.000 0.660 0.028
#> GSM337318     3  0.8341    -0.3818 0.000 0.084 0.316 0.112 0.192 0.296
#> GSM337319     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.2941     0.8619 0.780 0.000 0.000 0.000 0.000 0.220
#> GSM337321     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.2854     0.8671 0.792 0.000 0.000 0.000 0.000 0.208
#> GSM337323     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.3468     0.8275 0.712 0.004 0.000 0.000 0.000 0.284
#> GSM337328     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.2941     0.8619 0.780 0.000 0.000 0.000 0.000 0.220
#> GSM337331     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.1858     0.8944 0.904 0.004 0.000 0.000 0.000 0.092
#> GSM337334     1  0.3293     0.8333 0.788 0.004 0.008 0.000 0.004 0.196
#> GSM337335     1  0.2854     0.8671 0.792 0.000 0.000 0.000 0.000 0.208
#> GSM337336     1  0.3733     0.8181 0.700 0.000 0.008 0.000 0.004 0.288
#> GSM337337     1  0.3332     0.8399 0.772 0.004 0.004 0.000 0.004 0.216
#> GSM337338     1  0.2854     0.8671 0.792 0.000 0.000 0.000 0.000 0.208
#> GSM337339     1  0.3468     0.8257 0.712 0.000 0.000 0.000 0.004 0.284
#> GSM337340     1  0.3713     0.8200 0.704 0.000 0.008 0.000 0.004 0.284
#> GSM337341     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.6111     0.2566 0.468 0.004 0.116 0.020 0.004 0.388
#> GSM337344     1  0.0865     0.8976 0.964 0.000 0.000 0.000 0.000 0.036
#> GSM337345     1  0.2854     0.8671 0.792 0.000 0.000 0.000 0.000 0.208
#> GSM337346     1  0.1858     0.8944 0.904 0.004 0.000 0.000 0.000 0.092
#> GSM337347     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.2854     0.8671 0.792 0.000 0.000 0.000 0.000 0.208
#> GSM337351     1  0.1714     0.8947 0.908 0.000 0.000 0.000 0.000 0.092
#> GSM337352     1  0.2632     0.8813 0.832 0.004 0.000 0.000 0.000 0.164
#> GSM337353     1  0.0405     0.8956 0.988 0.004 0.000 0.000 0.000 0.008
#> GSM337354     1  0.2442     0.8861 0.852 0.004 0.000 0.000 0.000 0.144
#> GSM337355     1  0.3351     0.8267 0.712 0.000 0.000 0.000 0.000 0.288
#> GSM337356     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.1531     0.8976 0.928 0.004 0.000 0.000 0.000 0.068
#> GSM337358     1  0.1610     0.8960 0.916 0.000 0.000 0.000 0.000 0.084
#> GSM337359     1  0.3733     0.8181 0.700 0.000 0.008 0.000 0.004 0.288
#> GSM337360     1  0.1806     0.8951 0.908 0.004 0.000 0.000 0.000 0.088
#> GSM337361     1  0.3586     0.8265 0.712 0.004 0.000 0.000 0.004 0.280
#> GSM337362     1  0.2632     0.8815 0.832 0.004 0.000 0.000 0.000 0.164
#> GSM337363     1  0.0146     0.8945 0.996 0.004 0.000 0.000 0.000 0.000
#> GSM337364     1  0.3360     0.8359 0.732 0.000 0.000 0.000 0.004 0.264
#> GSM337365     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.2632     0.8814 0.832 0.004 0.000 0.000 0.000 0.164
#> GSM337367     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.1588     0.8735 0.924 0.004 0.000 0.000 0.000 0.072
#> GSM337369     1  0.3699     0.8301 0.728 0.004 0.008 0.000 0.004 0.256
#> GSM337370     1  0.2320     0.8888 0.864 0.004 0.000 0.000 0.000 0.132
#> GSM337371     1  0.2697     0.8748 0.812 0.000 0.000 0.000 0.000 0.188
#> GSM337372     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.8945 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.1531     0.8975 0.928 0.004 0.000 0.000 0.000 0.068
#> GSM337375     1  0.1411     0.8979 0.936 0.004 0.000 0.000 0.000 0.060
#> GSM337376     1  0.1858     0.8944 0.904 0.004 0.000 0.000 0.000 0.092

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-kmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-kmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-kmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-kmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-kmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-kmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-kmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-kmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-kmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-kmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-MAD-kmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-kmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-kmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-kmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-kmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-kmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-kmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-kmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-kmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-kmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-kmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-kmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-kmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-kmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-kmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-kmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-kmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> MAD:kmeans 179         8.37e-14    1.52e-32 2
#> MAD:kmeans 162         4.31e-14    2.02e-31 3
#> MAD:kmeans 162         2.31e-13    2.45e-31 4
#> MAD:kmeans 120         1.41e-15    3.72e-28 5
#> MAD:kmeans 135         4.52e-12    5.11e-27 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:skmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "skmeans"]
# you can also extract it by
# res = res_list["MAD:skmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'skmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-skmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-skmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.980       0.991         0.4866 0.515   0.515
#> 3 3 0.787           0.885       0.927         0.3504 0.810   0.636
#> 4 4 0.788           0.743       0.884         0.0980 0.824   0.557
#> 5 5 0.787           0.749       0.868         0.0635 0.912   0.706
#> 6 6 0.785           0.630       0.800         0.0316 0.967   0.862

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      0.989 0.000 1.000
#> GSM337198     2  0.0000      0.989 0.000 1.000
#> GSM337199     2  0.0000      0.989 0.000 1.000
#> GSM337200     2  0.0000      0.989 0.000 1.000
#> GSM337201     2  0.0000      0.989 0.000 1.000
#> GSM337202     2  0.0000      0.989 0.000 1.000
#> GSM337203     2  0.0000      0.989 0.000 1.000
#> GSM337204     2  0.0000      0.989 0.000 1.000
#> GSM337205     2  0.0000      0.989 0.000 1.000
#> GSM337206     2  0.0000      0.989 0.000 1.000
#> GSM337207     2  0.0000      0.989 0.000 1.000
#> GSM337208     2  0.0000      0.989 0.000 1.000
#> GSM337209     2  0.0000      0.989 0.000 1.000
#> GSM337210     2  0.0000      0.989 0.000 1.000
#> GSM337211     2  0.0000      0.989 0.000 1.000
#> GSM337212     2  0.0000      0.989 0.000 1.000
#> GSM337213     2  0.0000      0.989 0.000 1.000
#> GSM337214     2  0.0000      0.989 0.000 1.000
#> GSM337215     2  0.0000      0.989 0.000 1.000
#> GSM337216     1  0.0000      0.994 1.000 0.000
#> GSM337217     2  0.0000      0.989 0.000 1.000
#> GSM337218     2  0.0000      0.989 0.000 1.000
#> GSM337219     2  0.0000      0.989 0.000 1.000
#> GSM337220     2  0.0000      0.989 0.000 1.000
#> GSM337221     2  0.0000      0.989 0.000 1.000
#> GSM337222     2  0.0000      0.989 0.000 1.000
#> GSM337223     2  0.0000      0.989 0.000 1.000
#> GSM337224     2  0.0000      0.989 0.000 1.000
#> GSM337225     2  0.0000      0.989 0.000 1.000
#> GSM337226     2  0.0000      0.989 0.000 1.000
#> GSM337227     1  0.0000      0.994 1.000 0.000
#> GSM337228     1  0.7815      0.696 0.768 0.232
#> GSM337229     2  0.0000      0.989 0.000 1.000
#> GSM337230     2  0.0000      0.989 0.000 1.000
#> GSM337231     2  0.0000      0.989 0.000 1.000
#> GSM337232     2  0.0000      0.989 0.000 1.000
#> GSM337233     2  0.0000      0.989 0.000 1.000
#> GSM337234     2  0.0000      0.989 0.000 1.000
#> GSM337235     2  0.0000      0.989 0.000 1.000
#> GSM337236     2  0.0000      0.989 0.000 1.000
#> GSM337237     2  0.0000      0.989 0.000 1.000
#> GSM337238     2  0.0000      0.989 0.000 1.000
#> GSM337239     2  0.8763      0.584 0.296 0.704
#> GSM337240     2  0.0000      0.989 0.000 1.000
#> GSM337241     1  0.0672      0.986 0.992 0.008
#> GSM337242     2  0.0000      0.989 0.000 1.000
#> GSM337243     2  0.0000      0.989 0.000 1.000
#> GSM337244     2  0.0000      0.989 0.000 1.000
#> GSM337245     2  0.0000      0.989 0.000 1.000
#> GSM337246     2  0.0000      0.989 0.000 1.000
#> GSM337247     2  0.0000      0.989 0.000 1.000
#> GSM337248     2  0.0000      0.989 0.000 1.000
#> GSM337249     2  0.0000      0.989 0.000 1.000
#> GSM337250     2  0.0000      0.989 0.000 1.000
#> GSM337251     2  0.0000      0.989 0.000 1.000
#> GSM337252     2  0.0000      0.989 0.000 1.000
#> GSM337253     2  0.0000      0.989 0.000 1.000
#> GSM337254     2  0.0000      0.989 0.000 1.000
#> GSM337255     2  0.0000      0.989 0.000 1.000
#> GSM337256     2  0.0000      0.989 0.000 1.000
#> GSM337257     2  0.0000      0.989 0.000 1.000
#> GSM337258     2  0.0000      0.989 0.000 1.000
#> GSM337259     1  0.7139      0.754 0.804 0.196
#> GSM337260     2  0.0000      0.989 0.000 1.000
#> GSM337261     1  0.0000      0.994 1.000 0.000
#> GSM337262     2  0.0000      0.989 0.000 1.000
#> GSM337263     2  0.0000      0.989 0.000 1.000
#> GSM337264     2  0.0000      0.989 0.000 1.000
#> GSM337265     1  0.0000      0.994 1.000 0.000
#> GSM337266     1  0.0000      0.994 1.000 0.000
#> GSM337267     2  0.0000      0.989 0.000 1.000
#> GSM337268     2  0.0000      0.989 0.000 1.000
#> GSM337269     2  0.0000      0.989 0.000 1.000
#> GSM337270     2  0.0000      0.989 0.000 1.000
#> GSM337271     1  0.0000      0.994 1.000 0.000
#> GSM337272     2  0.0000      0.989 0.000 1.000
#> GSM337273     2  0.0000      0.989 0.000 1.000
#> GSM337274     2  0.0000      0.989 0.000 1.000
#> GSM337275     2  0.0000      0.989 0.000 1.000
#> GSM337276     2  0.6531      0.796 0.168 0.832
#> GSM337277     2  0.0000      0.989 0.000 1.000
#> GSM337278     2  0.0000      0.989 0.000 1.000
#> GSM337279     2  0.0000      0.989 0.000 1.000
#> GSM337280     2  0.0000      0.989 0.000 1.000
#> GSM337281     2  0.0000      0.989 0.000 1.000
#> GSM337282     2  0.0000      0.989 0.000 1.000
#> GSM337283     1  0.0000      0.994 1.000 0.000
#> GSM337284     2  0.0000      0.989 0.000 1.000
#> GSM337285     1  0.0000      0.994 1.000 0.000
#> GSM337286     2  0.0000      0.989 0.000 1.000
#> GSM337287     1  0.0000      0.994 1.000 0.000
#> GSM337288     2  0.0000      0.989 0.000 1.000
#> GSM337289     2  0.0000      0.989 0.000 1.000
#> GSM337290     2  0.0000      0.989 0.000 1.000
#> GSM337291     2  0.0000      0.989 0.000 1.000
#> GSM337292     2  0.0000      0.989 0.000 1.000
#> GSM337293     2  0.0000      0.989 0.000 1.000
#> GSM337294     2  0.0000      0.989 0.000 1.000
#> GSM337295     2  0.0000      0.989 0.000 1.000
#> GSM337296     2  0.0000      0.989 0.000 1.000
#> GSM337297     2  0.0000      0.989 0.000 1.000
#> GSM337298     2  0.9552      0.407 0.376 0.624
#> GSM337299     2  0.0000      0.989 0.000 1.000
#> GSM337300     2  0.0000      0.989 0.000 1.000
#> GSM337301     2  0.0000      0.989 0.000 1.000
#> GSM337302     2  0.0000      0.989 0.000 1.000
#> GSM337303     2  0.0000      0.989 0.000 1.000
#> GSM337304     2  0.0000      0.989 0.000 1.000
#> GSM337305     2  0.0000      0.989 0.000 1.000
#> GSM337306     2  0.0000      0.989 0.000 1.000
#> GSM337307     2  0.8443      0.630 0.272 0.728
#> GSM337308     2  0.0000      0.989 0.000 1.000
#> GSM337309     2  0.0000      0.989 0.000 1.000
#> GSM337310     2  0.0000      0.989 0.000 1.000
#> GSM337311     2  0.0000      0.989 0.000 1.000
#> GSM337312     1  0.0000      0.994 1.000 0.000
#> GSM337313     2  0.0000      0.989 0.000 1.000
#> GSM337314     2  0.0000      0.989 0.000 1.000
#> GSM337315     1  0.0000      0.994 1.000 0.000
#> GSM337316     1  0.0376      0.990 0.996 0.004
#> GSM337317     2  0.0000      0.989 0.000 1.000
#> GSM337318     2  0.0000      0.989 0.000 1.000
#> GSM337319     1  0.0000      0.994 1.000 0.000
#> GSM337320     1  0.0000      0.994 1.000 0.000
#> GSM337321     1  0.0000      0.994 1.000 0.000
#> GSM337322     1  0.0000      0.994 1.000 0.000
#> GSM337323     1  0.0000      0.994 1.000 0.000
#> GSM337324     1  0.0000      0.994 1.000 0.000
#> GSM337325     1  0.0000      0.994 1.000 0.000
#> GSM337326     1  0.0000      0.994 1.000 0.000
#> GSM337327     1  0.0000      0.994 1.000 0.000
#> GSM337328     1  0.0000      0.994 1.000 0.000
#> GSM337329     1  0.0000      0.994 1.000 0.000
#> GSM337330     1  0.0000      0.994 1.000 0.000
#> GSM337331     1  0.0000      0.994 1.000 0.000
#> GSM337332     1  0.0000      0.994 1.000 0.000
#> GSM337333     1  0.0000      0.994 1.000 0.000
#> GSM337334     1  0.0000      0.994 1.000 0.000
#> GSM337335     1  0.0000      0.994 1.000 0.000
#> GSM337336     1  0.0000      0.994 1.000 0.000
#> GSM337337     1  0.0000      0.994 1.000 0.000
#> GSM337338     1  0.0000      0.994 1.000 0.000
#> GSM337339     1  0.0000      0.994 1.000 0.000
#> GSM337340     1  0.0000      0.994 1.000 0.000
#> GSM337341     1  0.0000      0.994 1.000 0.000
#> GSM337342     1  0.0000      0.994 1.000 0.000
#> GSM337343     1  0.0000      0.994 1.000 0.000
#> GSM337344     1  0.0000      0.994 1.000 0.000
#> GSM337345     1  0.0000      0.994 1.000 0.000
#> GSM337346     1  0.0000      0.994 1.000 0.000
#> GSM337347     1  0.0000      0.994 1.000 0.000
#> GSM337348     1  0.0000      0.994 1.000 0.000
#> GSM337349     1  0.0000      0.994 1.000 0.000
#> GSM337350     1  0.0000      0.994 1.000 0.000
#> GSM337351     1  0.0000      0.994 1.000 0.000
#> GSM337352     1  0.0000      0.994 1.000 0.000
#> GSM337353     1  0.0000      0.994 1.000 0.000
#> GSM337354     1  0.0000      0.994 1.000 0.000
#> GSM337355     1  0.0000      0.994 1.000 0.000
#> GSM337356     1  0.0000      0.994 1.000 0.000
#> GSM337357     1  0.0000      0.994 1.000 0.000
#> GSM337358     1  0.0000      0.994 1.000 0.000
#> GSM337359     1  0.0000      0.994 1.000 0.000
#> GSM337360     1  0.0000      0.994 1.000 0.000
#> GSM337361     1  0.0000      0.994 1.000 0.000
#> GSM337362     1  0.0000      0.994 1.000 0.000
#> GSM337363     1  0.0000      0.994 1.000 0.000
#> GSM337364     1  0.0000      0.994 1.000 0.000
#> GSM337365     1  0.0000      0.994 1.000 0.000
#> GSM337366     1  0.0000      0.994 1.000 0.000
#> GSM337367     1  0.0000      0.994 1.000 0.000
#> GSM337368     1  0.0000      0.994 1.000 0.000
#> GSM337369     1  0.0000      0.994 1.000 0.000
#> GSM337370     1  0.0000      0.994 1.000 0.000
#> GSM337371     1  0.0000      0.994 1.000 0.000
#> GSM337372     1  0.0000      0.994 1.000 0.000
#> GSM337373     1  0.0000      0.994 1.000 0.000
#> GSM337374     1  0.0000      0.994 1.000 0.000
#> GSM337375     1  0.0000      0.994 1.000 0.000
#> GSM337376     1  0.0000      0.994 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337198     3  0.1289     0.8878 0.000 0.032 0.968
#> GSM337199     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337200     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337201     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337202     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337203     3  0.1964     0.8696 0.000 0.056 0.944
#> GSM337204     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337205     3  0.0237     0.8894 0.000 0.004 0.996
#> GSM337206     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337207     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337208     2  0.4346     0.8646 0.000 0.816 0.184
#> GSM337209     3  0.6267     0.0133 0.000 0.452 0.548
#> GSM337210     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337211     3  0.5291     0.5692 0.000 0.268 0.732
#> GSM337212     2  0.4235     0.8718 0.000 0.824 0.176
#> GSM337213     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337214     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337215     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337216     3  0.3482     0.7903 0.128 0.000 0.872
#> GSM337217     2  0.6204     0.4367 0.000 0.576 0.424
#> GSM337218     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337219     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337220     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337221     2  0.6180     0.0937 0.000 0.584 0.416
#> GSM337222     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337223     2  0.1163     0.8543 0.000 0.972 0.028
#> GSM337224     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337225     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337226     3  0.5621     0.4798 0.000 0.308 0.692
#> GSM337227     1  0.3769     0.8503 0.880 0.104 0.016
#> GSM337228     3  0.7699     0.6464 0.212 0.116 0.672
#> GSM337229     2  0.0237     0.8739 0.000 0.996 0.004
#> GSM337230     2  0.3752     0.8993 0.000 0.856 0.144
#> GSM337231     2  0.3686     0.8759 0.000 0.860 0.140
#> GSM337232     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337233     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337234     2  0.3412     0.9093 0.000 0.876 0.124
#> GSM337235     3  0.1031     0.8915 0.000 0.024 0.976
#> GSM337236     2  0.1163     0.8543 0.000 0.972 0.028
#> GSM337237     2  0.0424     0.8758 0.000 0.992 0.008
#> GSM337238     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337239     3  0.3267     0.8330 0.000 0.116 0.884
#> GSM337240     3  0.1289     0.8874 0.000 0.032 0.968
#> GSM337241     1  0.6307     0.5565 0.660 0.328 0.012
#> GSM337242     3  0.2066     0.8677 0.000 0.060 0.940
#> GSM337243     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337244     2  0.0237     0.8739 0.000 0.996 0.004
#> GSM337245     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337246     2  0.0592     0.8640 0.000 0.988 0.012
#> GSM337247     3  0.0592     0.8918 0.000 0.012 0.988
#> GSM337248     3  0.1289     0.8874 0.000 0.032 0.968
#> GSM337249     2  0.5465     0.4948 0.000 0.712 0.288
#> GSM337250     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337251     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337252     2  0.0237     0.8739 0.000 0.996 0.004
#> GSM337253     3  0.6235     0.0282 0.000 0.436 0.564
#> GSM337254     3  0.2537     0.8505 0.000 0.080 0.920
#> GSM337255     2  0.1643     0.8495 0.000 0.956 0.044
#> GSM337256     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337257     2  0.3192     0.9095 0.000 0.888 0.112
#> GSM337258     2  0.0000     0.8719 0.000 1.000 0.000
#> GSM337259     1  0.5968     0.4812 0.636 0.364 0.000
#> GSM337260     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337261     1  0.0747     0.9712 0.984 0.000 0.016
#> GSM337262     3  0.0747     0.8915 0.000 0.016 0.984
#> GSM337263     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337264     3  0.0592     0.8918 0.000 0.012 0.988
#> GSM337265     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337266     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337267     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337268     2  0.4002     0.8875 0.000 0.840 0.160
#> GSM337269     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337270     2  0.5327     0.5376 0.000 0.728 0.272
#> GSM337271     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337272     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337273     2  0.1860     0.8438 0.000 0.948 0.052
#> GSM337274     2  0.0237     0.8739 0.000 0.996 0.004
#> GSM337275     3  0.1289     0.8874 0.000 0.032 0.968
#> GSM337276     3  0.3482     0.8263 0.000 0.128 0.872
#> GSM337277     3  0.0592     0.8876 0.000 0.012 0.988
#> GSM337278     2  0.6235     0.4173 0.000 0.564 0.436
#> GSM337279     2  0.3340     0.9101 0.000 0.880 0.120
#> GSM337280     3  0.1411     0.8852 0.000 0.036 0.964
#> GSM337281     2  0.3551     0.9070 0.000 0.868 0.132
#> GSM337282     3  0.3412     0.8000 0.000 0.124 0.876
#> GSM337283     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337284     3  0.2356     0.8609 0.000 0.072 0.928
#> GSM337285     1  0.0592     0.9746 0.988 0.000 0.012
#> GSM337286     3  0.3412     0.8291 0.000 0.124 0.876
#> GSM337287     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337288     3  0.0592     0.8918 0.000 0.012 0.988
#> GSM337289     3  0.3482     0.8263 0.000 0.128 0.872
#> GSM337290     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337291     3  0.2165     0.8643 0.000 0.064 0.936
#> GSM337292     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337293     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337294     3  0.0592     0.8918 0.000 0.012 0.988
#> GSM337295     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337296     2  0.1163     0.8543 0.000 0.972 0.028
#> GSM337297     2  0.1643     0.8889 0.000 0.956 0.044
#> GSM337298     3  0.0424     0.8887 0.000 0.008 0.992
#> GSM337299     2  0.3412     0.9098 0.000 0.876 0.124
#> GSM337300     3  0.0000     0.8898 0.000 0.000 1.000
#> GSM337301     2  0.3686     0.9019 0.000 0.860 0.140
#> GSM337302     2  0.0237     0.8739 0.000 0.996 0.004
#> GSM337303     3  0.0592     0.8918 0.000 0.012 0.988
#> GSM337304     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337305     3  0.3482     0.8263 0.000 0.128 0.872
#> GSM337306     3  0.0000     0.8898 0.000 0.000 1.000
#> GSM337307     3  0.3267     0.8330 0.000 0.116 0.884
#> GSM337308     3  0.0747     0.8915 0.000 0.016 0.984
#> GSM337309     2  0.3482     0.9086 0.000 0.872 0.128
#> GSM337310     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337311     2  0.3267     0.9101 0.000 0.884 0.116
#> GSM337312     1  0.3851     0.8347 0.860 0.004 0.136
#> GSM337313     3  0.0000     0.8898 0.000 0.000 1.000
#> GSM337314     3  0.3267     0.8330 0.000 0.116 0.884
#> GSM337315     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337316     3  0.8470     0.3959 0.344 0.104 0.552
#> GSM337317     3  0.1163     0.8891 0.000 0.028 0.972
#> GSM337318     2  0.1643     0.8475 0.000 0.956 0.044
#> GSM337319     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337323     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337324     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337325     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337326     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337327     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337328     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337329     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337334     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337335     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337336     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337337     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337338     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337339     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337340     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337341     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337343     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337344     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337350     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337351     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337355     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337356     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337357     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337358     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337359     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337360     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337361     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337362     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337363     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337364     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337365     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337368     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337369     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337370     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337374     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337375     1  0.0000     0.9850 1.000 0.000 0.000
#> GSM337376     1  0.0000     0.9850 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337198     2  0.0000     0.7102 0.000 1.000 0.000 0.000
#> GSM337199     2  0.4888     0.4558 0.000 0.588 0.000 0.412
#> GSM337200     2  0.4761     0.5078 0.000 0.628 0.000 0.372
#> GSM337201     4  0.3801     0.5971 0.000 0.220 0.000 0.780
#> GSM337202     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337203     2  0.4313     0.3690 0.000 0.736 0.260 0.004
#> GSM337204     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337205     2  0.4193     0.3571 0.000 0.732 0.268 0.000
#> GSM337206     4  0.3726     0.6100 0.000 0.212 0.000 0.788
#> GSM337207     4  0.0707     0.8054 0.000 0.020 0.000 0.980
#> GSM337208     2  0.4624     0.5417 0.000 0.660 0.000 0.340
#> GSM337209     4  0.7832     0.0344 0.000 0.260 0.360 0.380
#> GSM337210     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337211     2  0.0336     0.7120 0.000 0.992 0.000 0.008
#> GSM337212     4  0.4914     0.3937 0.000 0.312 0.012 0.676
#> GSM337213     2  0.4898     0.4463 0.000 0.584 0.000 0.416
#> GSM337214     4  0.2868     0.7125 0.000 0.136 0.000 0.864
#> GSM337215     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337216     3  0.0000     0.8321 0.000 0.000 1.000 0.000
#> GSM337217     2  0.2048     0.7013 0.000 0.928 0.008 0.064
#> GSM337218     4  0.1302     0.7976 0.000 0.044 0.000 0.956
#> GSM337219     2  0.0592     0.7056 0.000 0.984 0.016 0.000
#> GSM337220     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337221     3  0.2345     0.7686 0.000 0.000 0.900 0.100
#> GSM337222     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337223     4  0.3626     0.6729 0.000 0.004 0.184 0.812
#> GSM337224     2  0.4972     0.3626 0.000 0.544 0.000 0.456
#> GSM337225     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337226     2  0.0592     0.7129 0.000 0.984 0.000 0.016
#> GSM337227     1  0.6024     0.6583 0.744 0.092 0.048 0.116
#> GSM337228     3  0.3649     0.6796 0.000 0.204 0.796 0.000
#> GSM337229     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337230     2  0.4817     0.4884 0.000 0.612 0.000 0.388
#> GSM337231     2  0.4961     0.3881 0.000 0.552 0.000 0.448
#> GSM337232     2  0.4961     0.3793 0.000 0.552 0.000 0.448
#> GSM337233     2  0.4948     0.3974 0.000 0.560 0.000 0.440
#> GSM337234     2  0.4948     0.4026 0.000 0.560 0.000 0.440
#> GSM337235     2  0.4890     0.6562 0.000 0.776 0.080 0.144
#> GSM337236     4  0.3448     0.6912 0.000 0.004 0.168 0.828
#> GSM337237     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337238     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337239     3  0.0000     0.8321 0.000 0.000 1.000 0.000
#> GSM337240     2  0.0657     0.7076 0.000 0.984 0.012 0.004
#> GSM337241     4  0.5268     0.1180 0.008 0.000 0.452 0.540
#> GSM337242     2  0.4053     0.4360 0.000 0.768 0.228 0.004
#> GSM337243     2  0.4072     0.5206 0.000 0.748 0.000 0.252
#> GSM337244     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337245     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337246     4  0.1867     0.7767 0.000 0.000 0.072 0.928
#> GSM337247     2  0.4331     0.3308 0.000 0.712 0.288 0.000
#> GSM337248     2  0.0592     0.7056 0.000 0.984 0.016 0.000
#> GSM337249     3  0.5596     0.5966 0.000 0.236 0.696 0.068
#> GSM337250     4  0.4164     0.5460 0.000 0.264 0.000 0.736
#> GSM337251     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337252     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337253     2  0.1059     0.7091 0.000 0.972 0.012 0.016
#> GSM337254     2  0.0000     0.7102 0.000 1.000 0.000 0.000
#> GSM337255     4  0.6634     0.3498 0.000 0.292 0.116 0.592
#> GSM337256     2  0.0000     0.7102 0.000 1.000 0.000 0.000
#> GSM337257     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337258     4  0.0336     0.8095 0.000 0.008 0.000 0.992
#> GSM337259     4  0.7983     0.0705 0.272 0.008 0.272 0.448
#> GSM337260     4  0.1940     0.7697 0.000 0.076 0.000 0.924
#> GSM337261     3  0.1022     0.8163 0.032 0.000 0.968 0.000
#> GSM337262     2  0.2011     0.6580 0.000 0.920 0.080 0.000
#> GSM337263     2  0.4866     0.4665 0.000 0.596 0.000 0.404
#> GSM337264     2  0.0336     0.7080 0.000 0.992 0.008 0.000
#> GSM337265     1  0.1940     0.9096 0.924 0.000 0.076 0.000
#> GSM337266     1  0.4925     0.2616 0.572 0.000 0.428 0.000
#> GSM337267     4  0.0921     0.8012 0.000 0.028 0.000 0.972
#> GSM337268     2  0.0188     0.7113 0.000 0.996 0.000 0.004
#> GSM337269     4  0.2149     0.7589 0.000 0.088 0.000 0.912
#> GSM337270     4  0.4992     0.0822 0.000 0.000 0.476 0.524
#> GSM337271     1  0.1940     0.9095 0.924 0.000 0.076 0.000
#> GSM337272     4  0.4304     0.4705 0.000 0.284 0.000 0.716
#> GSM337273     4  0.2814     0.7257 0.000 0.000 0.132 0.868
#> GSM337274     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337275     2  0.0188     0.7094 0.000 0.996 0.004 0.000
#> GSM337276     3  0.0188     0.8311 0.000 0.000 0.996 0.004
#> GSM337277     3  0.4072     0.6789 0.000 0.252 0.748 0.000
#> GSM337278     4  0.4327     0.6152 0.000 0.216 0.016 0.768
#> GSM337279     2  0.4898     0.4201 0.000 0.584 0.000 0.416
#> GSM337280     2  0.0000     0.7102 0.000 1.000 0.000 0.000
#> GSM337281     2  0.2530     0.7086 0.000 0.888 0.000 0.112
#> GSM337282     2  0.0336     0.7080 0.000 0.992 0.008 0.000
#> GSM337283     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337284     3  0.1940     0.8196 0.000 0.076 0.924 0.000
#> GSM337285     3  0.3942     0.6026 0.236 0.000 0.764 0.000
#> GSM337286     3  0.0921     0.8317 0.000 0.028 0.972 0.000
#> GSM337287     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337288     2  0.5000    -0.3109 0.000 0.504 0.496 0.000
#> GSM337289     3  0.0000     0.8321 0.000 0.000 1.000 0.000
#> GSM337290     4  0.0921     0.8012 0.000 0.028 0.000 0.972
#> GSM337291     2  0.0592     0.7056 0.000 0.984 0.016 0.000
#> GSM337292     2  0.0336     0.7080 0.000 0.992 0.008 0.000
#> GSM337293     2  0.0592     0.7056 0.000 0.984 0.016 0.000
#> GSM337294     3  0.4996     0.3184 0.000 0.484 0.516 0.000
#> GSM337295     2  0.4830     0.4831 0.000 0.608 0.000 0.392
#> GSM337296     4  0.3400     0.6769 0.000 0.000 0.180 0.820
#> GSM337297     4  0.4985    -0.2010 0.000 0.468 0.000 0.532
#> GSM337298     3  0.2149     0.8128 0.000 0.088 0.912 0.000
#> GSM337299     2  0.5080     0.4407 0.000 0.576 0.004 0.420
#> GSM337300     3  0.4955     0.4057 0.000 0.444 0.556 0.000
#> GSM337301     2  0.2149     0.7118 0.000 0.912 0.000 0.088
#> GSM337302     4  0.0000     0.8113 0.000 0.000 0.000 1.000
#> GSM337303     2  0.0592     0.7056 0.000 0.984 0.016 0.000
#> GSM337304     2  0.3837     0.6411 0.000 0.776 0.000 0.224
#> GSM337305     3  0.3443     0.7484 0.000 0.136 0.848 0.016
#> GSM337306     2  0.3494     0.5320 0.000 0.824 0.172 0.004
#> GSM337307     3  0.0000     0.8321 0.000 0.000 1.000 0.000
#> GSM337308     2  0.0895     0.7032 0.000 0.976 0.020 0.004
#> GSM337309     2  0.3444     0.6671 0.000 0.816 0.000 0.184
#> GSM337310     2  0.0000     0.7102 0.000 1.000 0.000 0.000
#> GSM337311     4  0.0188     0.8104 0.000 0.004 0.000 0.996
#> GSM337312     3  0.0707     0.8236 0.020 0.000 0.980 0.000
#> GSM337313     3  0.4916     0.4454 0.000 0.424 0.576 0.000
#> GSM337314     3  0.0592     0.8313 0.000 0.016 0.984 0.000
#> GSM337315     1  0.0817     0.9636 0.976 0.000 0.024 0.000
#> GSM337316     3  0.0188     0.8309 0.004 0.000 0.996 0.000
#> GSM337317     2  0.2868     0.5889 0.000 0.864 0.136 0.000
#> GSM337318     4  0.4059     0.6622 0.000 0.012 0.200 0.788
#> GSM337319     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337343     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337344     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9860 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9860 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.0000     0.7720 0.000 0.000 0.000 1.000 0.000
#> GSM337198     2  0.2732     0.7595 0.000 0.840 0.000 0.000 0.160
#> GSM337199     2  0.5856     0.5504 0.000 0.604 0.000 0.224 0.172
#> GSM337200     2  0.3152     0.7835 0.000 0.840 0.000 0.024 0.136
#> GSM337201     4  0.5691     0.2441 0.000 0.400 0.000 0.516 0.084
#> GSM337202     2  0.2932     0.7895 0.000 0.864 0.000 0.032 0.104
#> GSM337203     5  0.1282     0.7706 0.000 0.004 0.044 0.000 0.952
#> GSM337204     2  0.2740     0.7908 0.000 0.876 0.000 0.028 0.096
#> GSM337205     5  0.1357     0.7689 0.000 0.004 0.048 0.000 0.948
#> GSM337206     4  0.5952     0.1831 0.000 0.412 0.000 0.480 0.108
#> GSM337207     4  0.3642     0.6541 0.000 0.232 0.000 0.760 0.008
#> GSM337208     2  0.1205     0.7856 0.000 0.956 0.000 0.004 0.040
#> GSM337209     2  0.5406     0.5660 0.000 0.672 0.248 0.036 0.044
#> GSM337210     2  0.1661     0.7871 0.000 0.940 0.000 0.036 0.024
#> GSM337211     2  0.1732     0.7861 0.000 0.920 0.000 0.000 0.080
#> GSM337212     2  0.6599     0.1430 0.000 0.436 0.000 0.344 0.220
#> GSM337213     2  0.4016     0.7469 0.000 0.796 0.000 0.112 0.092
#> GSM337214     4  0.5065     0.2613 0.000 0.420 0.000 0.544 0.036
#> GSM337215     2  0.3543     0.7826 0.000 0.828 0.000 0.060 0.112
#> GSM337216     3  0.0510     0.7628 0.000 0.000 0.984 0.000 0.016
#> GSM337217     5  0.3051     0.7482 0.000 0.076 0.000 0.060 0.864
#> GSM337218     4  0.3180     0.7602 0.000 0.068 0.000 0.856 0.076
#> GSM337219     5  0.1965     0.7664 0.000 0.096 0.000 0.000 0.904
#> GSM337220     4  0.0162     0.7715 0.000 0.004 0.000 0.996 0.000
#> GSM337221     3  0.4970     0.6602 0.000 0.116 0.736 0.136 0.012
#> GSM337222     4  0.0000     0.7720 0.000 0.000 0.000 1.000 0.000
#> GSM337223     4  0.4820     0.5710 0.000 0.236 0.068 0.696 0.000
#> GSM337224     2  0.4010     0.7472 0.000 0.796 0.000 0.116 0.088
#> GSM337225     2  0.1195     0.7856 0.000 0.960 0.000 0.012 0.028
#> GSM337226     2  0.4219     0.4200 0.000 0.584 0.000 0.000 0.416
#> GSM337227     2  0.3634     0.6009 0.088 0.832 0.076 0.004 0.000
#> GSM337228     3  0.4045     0.5380 0.000 0.356 0.644 0.000 0.000
#> GSM337229     4  0.0000     0.7720 0.000 0.000 0.000 1.000 0.000
#> GSM337230     2  0.0609     0.7784 0.000 0.980 0.000 0.000 0.020
#> GSM337231     2  0.0451     0.7708 0.000 0.988 0.000 0.004 0.008
#> GSM337232     2  0.2260     0.7823 0.000 0.908 0.000 0.064 0.028
#> GSM337233     2  0.5137     0.6679 0.000 0.676 0.000 0.096 0.228
#> GSM337234     2  0.0324     0.7683 0.000 0.992 0.000 0.004 0.004
#> GSM337235     2  0.3011     0.7617 0.000 0.844 0.016 0.000 0.140
#> GSM337236     4  0.4311     0.6936 0.000 0.116 0.036 0.800 0.048
#> GSM337237     4  0.0451     0.7737 0.000 0.004 0.000 0.988 0.008
#> GSM337238     4  0.1205     0.7707 0.000 0.004 0.000 0.956 0.040
#> GSM337239     3  0.0324     0.7656 0.000 0.004 0.992 0.000 0.004
#> GSM337240     5  0.1732     0.7613 0.000 0.080 0.000 0.000 0.920
#> GSM337241     3  0.4664     0.2243 0.000 0.008 0.552 0.436 0.004
#> GSM337242     5  0.1202     0.7751 0.000 0.004 0.032 0.004 0.960
#> GSM337243     5  0.5931     0.3989 0.000 0.164 0.000 0.248 0.588
#> GSM337244     4  0.2270     0.7673 0.000 0.020 0.000 0.904 0.076
#> GSM337245     4  0.2813     0.6956 0.000 0.168 0.000 0.832 0.000
#> GSM337246     4  0.0324     0.7691 0.000 0.004 0.004 0.992 0.000
#> GSM337247     5  0.3061     0.7359 0.000 0.020 0.136 0.000 0.844
#> GSM337248     5  0.0880     0.7815 0.000 0.032 0.000 0.000 0.968
#> GSM337249     3  0.4302     0.3187 0.000 0.480 0.520 0.000 0.000
#> GSM337250     4  0.5967     0.4461 0.000 0.136 0.000 0.556 0.308
#> GSM337251     4  0.0290     0.7702 0.000 0.008 0.000 0.992 0.000
#> GSM337252     4  0.0290     0.7734 0.000 0.000 0.000 0.992 0.008
#> GSM337253     5  0.3779     0.6781 0.000 0.200 0.000 0.024 0.776
#> GSM337254     2  0.4242     0.3848 0.000 0.572 0.000 0.000 0.428
#> GSM337255     4  0.6779     0.4411 0.000 0.264 0.032 0.540 0.164
#> GSM337256     2  0.4306     0.1898 0.000 0.508 0.000 0.000 0.492
#> GSM337257     4  0.1697     0.7744 0.000 0.060 0.000 0.932 0.008
#> GSM337258     4  0.3636     0.6201 0.000 0.272 0.000 0.728 0.000
#> GSM337259     3  0.8339     0.3144 0.120 0.300 0.348 0.228 0.004
#> GSM337260     4  0.3789     0.6555 0.000 0.224 0.000 0.760 0.016
#> GSM337261     3  0.0162     0.7651 0.004 0.000 0.996 0.000 0.000
#> GSM337262     5  0.0510     0.7838 0.000 0.016 0.000 0.000 0.984
#> GSM337263     2  0.3375     0.7847 0.000 0.840 0.000 0.056 0.104
#> GSM337264     5  0.3452     0.6263 0.000 0.244 0.000 0.000 0.756
#> GSM337265     1  0.3366     0.7186 0.784 0.000 0.212 0.000 0.004
#> GSM337266     3  0.3579     0.5582 0.240 0.000 0.756 0.000 0.004
#> GSM337267     4  0.2795     0.7682 0.000 0.056 0.000 0.880 0.064
#> GSM337268     5  0.4283    -0.1102 0.000 0.456 0.000 0.000 0.544
#> GSM337269     4  0.4303     0.6768 0.000 0.192 0.000 0.752 0.056
#> GSM337270     4  0.5113     0.3405 0.000 0.000 0.324 0.620 0.056
#> GSM337271     1  0.3398     0.7121 0.780 0.000 0.216 0.000 0.004
#> GSM337272     4  0.5519     0.1988 0.000 0.412 0.000 0.520 0.068
#> GSM337273     4  0.2396     0.7499 0.000 0.004 0.024 0.904 0.068
#> GSM337274     4  0.0000     0.7720 0.000 0.000 0.000 1.000 0.000
#> GSM337275     5  0.1732     0.7695 0.000 0.080 0.000 0.000 0.920
#> GSM337276     3  0.2833     0.7172 0.000 0.004 0.864 0.012 0.120
#> GSM337277     3  0.4227     0.1288 0.000 0.000 0.580 0.000 0.420
#> GSM337278     4  0.6100     0.2269 0.000 0.124 0.000 0.448 0.428
#> GSM337279     5  0.5527     0.0885 0.000 0.072 0.000 0.388 0.540
#> GSM337280     2  0.4242     0.2885 0.000 0.572 0.000 0.000 0.428
#> GSM337281     5  0.4365     0.6665 0.000 0.116 0.000 0.116 0.768
#> GSM337282     5  0.1608     0.7755 0.000 0.072 0.000 0.000 0.928
#> GSM337283     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.4302     0.0421 0.000 0.000 0.480 0.000 0.520
#> GSM337285     3  0.1952     0.7215 0.084 0.000 0.912 0.000 0.004
#> GSM337286     5  0.4341     0.1913 0.000 0.000 0.404 0.004 0.592
#> GSM337287     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337288     5  0.1831     0.7564 0.000 0.004 0.076 0.000 0.920
#> GSM337289     3  0.0510     0.7628 0.000 0.000 0.984 0.000 0.016
#> GSM337290     4  0.2914     0.7655 0.000 0.076 0.000 0.872 0.052
#> GSM337291     5  0.1043     0.7794 0.000 0.040 0.000 0.000 0.960
#> GSM337292     5  0.2377     0.7440 0.000 0.128 0.000 0.000 0.872
#> GSM337293     5  0.1197     0.7812 0.000 0.048 0.000 0.000 0.952
#> GSM337294     5  0.3809     0.6112 0.000 0.008 0.256 0.000 0.736
#> GSM337295     2  0.4203     0.7454 0.000 0.760 0.000 0.052 0.188
#> GSM337296     4  0.4626     0.7043 0.000 0.056 0.064 0.788 0.092
#> GSM337297     2  0.1074     0.7546 0.000 0.968 0.012 0.016 0.004
#> GSM337298     3  0.4038     0.6869 0.000 0.128 0.792 0.000 0.080
#> GSM337299     2  0.6312     0.4798 0.000 0.524 0.000 0.200 0.276
#> GSM337300     5  0.3730     0.5636 0.000 0.000 0.288 0.000 0.712
#> GSM337301     5  0.4443    -0.1361 0.000 0.472 0.000 0.004 0.524
#> GSM337302     4  0.0000     0.7720 0.000 0.000 0.000 1.000 0.000
#> GSM337303     5  0.1608     0.7773 0.000 0.072 0.000 0.000 0.928
#> GSM337304     2  0.1484     0.7797 0.000 0.944 0.000 0.008 0.048
#> GSM337305     3  0.6458     0.4652 0.000 0.016 0.552 0.156 0.276
#> GSM337306     5  0.0671     0.7815 0.000 0.004 0.016 0.000 0.980
#> GSM337307     3  0.0324     0.7656 0.000 0.004 0.992 0.000 0.004
#> GSM337308     5  0.0162     0.7829 0.000 0.004 0.000 0.000 0.996
#> GSM337309     2  0.2929     0.7408 0.000 0.840 0.000 0.008 0.152
#> GSM337310     2  0.4126     0.4230 0.000 0.620 0.000 0.000 0.380
#> GSM337311     4  0.2017     0.7701 0.000 0.080 0.000 0.912 0.008
#> GSM337312     3  0.0162     0.7655 0.000 0.004 0.996 0.000 0.000
#> GSM337313     5  0.3561     0.6009 0.000 0.000 0.260 0.000 0.740
#> GSM337314     3  0.2690     0.6889 0.000 0.000 0.844 0.000 0.156
#> GSM337315     1  0.2074     0.8770 0.896 0.000 0.104 0.000 0.000
#> GSM337316     3  0.0000     0.7651 0.000 0.000 1.000 0.000 0.000
#> GSM337317     5  0.4386     0.7120 0.000 0.140 0.096 0.000 0.764
#> GSM337318     4  0.6469     0.5815 0.000 0.080 0.108 0.632 0.180
#> GSM337319     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337337     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.0486     0.9799 0.988 0.000 0.004 0.004 0.004
#> GSM337344     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9906 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.1285    0.69765 0.000 0.004 0.000 0.944 0.000 0.052
#> GSM337198     2  0.4067    0.43000 0.000 0.752 0.000 0.000 0.104 0.144
#> GSM337199     2  0.3854    0.50157 0.000 0.796 0.000 0.128 0.048 0.028
#> GSM337200     2  0.1168    0.55376 0.000 0.956 0.000 0.000 0.028 0.016
#> GSM337201     2  0.5197   -0.02626 0.000 0.532 0.000 0.400 0.028 0.040
#> GSM337202     2  0.1682    0.54291 0.000 0.928 0.000 0.000 0.020 0.052
#> GSM337203     5  0.1861    0.74473 0.000 0.020 0.016 0.000 0.928 0.036
#> GSM337204     2  0.1549    0.54467 0.000 0.936 0.000 0.000 0.020 0.044
#> GSM337205     5  0.1078    0.75228 0.000 0.012 0.008 0.000 0.964 0.016
#> GSM337206     2  0.5614    0.11504 0.000 0.560 0.000 0.332 0.052 0.056
#> GSM337207     4  0.3448    0.57148 0.000 0.280 0.000 0.716 0.000 0.004
#> GSM337208     2  0.3081    0.38159 0.000 0.776 0.000 0.000 0.004 0.220
#> GSM337209     2  0.6159    0.21665 0.000 0.604 0.176 0.004 0.076 0.140
#> GSM337210     2  0.2431    0.47722 0.000 0.860 0.000 0.008 0.000 0.132
#> GSM337211     2  0.3168    0.44084 0.000 0.804 0.000 0.000 0.024 0.172
#> GSM337212     2  0.5841    0.34496 0.000 0.616 0.000 0.196 0.132 0.056
#> GSM337213     2  0.2043    0.54353 0.000 0.912 0.000 0.064 0.012 0.012
#> GSM337214     2  0.4919    0.12919 0.000 0.592 0.000 0.348 0.016 0.044
#> GSM337215     2  0.0858    0.55584 0.000 0.968 0.000 0.000 0.028 0.004
#> GSM337216     3  0.0622    0.66421 0.000 0.000 0.980 0.000 0.008 0.012
#> GSM337217     5  0.4351    0.67557 0.000 0.152 0.000 0.072 0.752 0.024
#> GSM337218     4  0.4819    0.64057 0.000 0.188 0.000 0.708 0.064 0.040
#> GSM337219     5  0.2540    0.74415 0.000 0.104 0.004 0.000 0.872 0.020
#> GSM337220     4  0.2034    0.71120 0.000 0.024 0.000 0.912 0.004 0.060
#> GSM337221     3  0.7323    0.28576 0.000 0.056 0.476 0.132 0.064 0.272
#> GSM337222     4  0.0935    0.70272 0.000 0.004 0.000 0.964 0.000 0.032
#> GSM337223     4  0.6008    0.12113 0.000 0.076 0.036 0.448 0.008 0.432
#> GSM337224     2  0.2752    0.54842 0.000 0.880 0.000 0.044 0.024 0.052
#> GSM337225     2  0.3314    0.36665 0.000 0.740 0.000 0.000 0.004 0.256
#> GSM337226     2  0.5118    0.24461 0.000 0.512 0.000 0.000 0.404 0.084
#> GSM337227     6  0.5290    0.36644 0.024 0.364 0.040 0.008 0.000 0.564
#> GSM337228     6  0.5285    0.29229 0.000 0.108 0.368 0.000 0.000 0.524
#> GSM337229     4  0.0692    0.70599 0.000 0.004 0.000 0.976 0.000 0.020
#> GSM337230     2  0.3592    0.22170 0.000 0.656 0.000 0.000 0.000 0.344
#> GSM337231     2  0.4080   -0.11315 0.000 0.536 0.000 0.008 0.000 0.456
#> GSM337232     2  0.2869    0.48924 0.000 0.832 0.000 0.020 0.000 0.148
#> GSM337233     2  0.4331    0.50032 0.000 0.772 0.000 0.044 0.088 0.096
#> GSM337234     2  0.3982   -0.10895 0.000 0.536 0.000 0.004 0.000 0.460
#> GSM337235     2  0.5126    0.14419 0.000 0.568 0.000 0.004 0.084 0.344
#> GSM337236     4  0.6078    0.49500 0.000 0.076 0.036 0.600 0.036 0.252
#> GSM337237     4  0.1411    0.71456 0.000 0.060 0.000 0.936 0.004 0.000
#> GSM337238     4  0.4100    0.70072 0.000 0.068 0.000 0.788 0.040 0.104
#> GSM337239     3  0.1908    0.65246 0.000 0.000 0.900 0.000 0.004 0.096
#> GSM337240     5  0.3770    0.63448 0.000 0.212 0.000 0.004 0.752 0.032
#> GSM337241     3  0.6377    0.10442 0.016 0.000 0.376 0.372 0.000 0.236
#> GSM337242     5  0.2137    0.74238 0.000 0.028 0.012 0.000 0.912 0.048
#> GSM337243     5  0.6526    0.18643 0.000 0.276 0.000 0.228 0.460 0.036
#> GSM337244     4  0.4040    0.69592 0.000 0.108 0.000 0.792 0.056 0.044
#> GSM337245     4  0.3950    0.54979 0.000 0.040 0.000 0.720 0.000 0.240
#> GSM337246     4  0.1387    0.69232 0.000 0.000 0.000 0.932 0.000 0.068
#> GSM337247     5  0.2339    0.73042 0.000 0.020 0.072 0.000 0.896 0.012
#> GSM337248     5  0.1524    0.76183 0.000 0.060 0.000 0.000 0.932 0.008
#> GSM337249     6  0.5292    0.50980 0.000 0.180 0.220 0.000 0.000 0.600
#> GSM337250     4  0.6100    0.45481 0.000 0.248 0.000 0.544 0.176 0.032
#> GSM337251     4  0.1663    0.68592 0.000 0.000 0.000 0.912 0.000 0.088
#> GSM337252     4  0.1411    0.71456 0.000 0.060 0.000 0.936 0.004 0.000
#> GSM337253     5  0.4581    0.67639 0.000 0.164 0.000 0.028 0.732 0.076
#> GSM337254     2  0.5220    0.23610 0.000 0.528 0.000 0.000 0.372 0.100
#> GSM337255     4  0.7426    0.20914 0.000 0.300 0.020 0.408 0.088 0.184
#> GSM337256     2  0.5069    0.10498 0.000 0.484 0.000 0.000 0.440 0.076
#> GSM337257     4  0.2462    0.70378 0.000 0.132 0.000 0.860 0.004 0.004
#> GSM337258     4  0.5417    0.34604 0.000 0.164 0.000 0.568 0.000 0.268
#> GSM337259     6  0.6984    0.16052 0.056 0.036 0.228 0.160 0.000 0.520
#> GSM337260     4  0.4087    0.55902 0.000 0.276 0.000 0.692 0.004 0.028
#> GSM337261     3  0.1082    0.65566 0.004 0.000 0.956 0.000 0.000 0.040
#> GSM337262     5  0.2279    0.75467 0.000 0.048 0.000 0.004 0.900 0.048
#> GSM337263     2  0.0993    0.55371 0.000 0.964 0.000 0.000 0.024 0.012
#> GSM337264     5  0.5063    0.44211 0.000 0.284 0.000 0.000 0.604 0.112
#> GSM337265     1  0.4963    0.48547 0.636 0.000 0.240 0.000 0.000 0.124
#> GSM337266     3  0.4503    0.38419 0.204 0.000 0.696 0.000 0.000 0.100
#> GSM337267     4  0.4268    0.66882 0.000 0.172 0.000 0.752 0.044 0.032
#> GSM337268     2  0.5288    0.21747 0.000 0.540 0.000 0.020 0.380 0.060
#> GSM337269     4  0.5534    0.50274 0.000 0.288 0.000 0.596 0.040 0.076
#> GSM337270     4  0.6480    0.22363 0.000 0.000 0.292 0.500 0.064 0.144
#> GSM337271     1  0.4968    0.47485 0.632 0.000 0.248 0.000 0.000 0.120
#> GSM337272     2  0.5262   -0.07593 0.000 0.492 0.000 0.436 0.020 0.052
#> GSM337273     4  0.4614    0.64992 0.000 0.024 0.008 0.744 0.076 0.148
#> GSM337274     4  0.1226    0.70264 0.000 0.004 0.000 0.952 0.004 0.040
#> GSM337275     5  0.2831    0.73418 0.000 0.136 0.000 0.000 0.840 0.024
#> GSM337276     3  0.4001    0.59470 0.000 0.000 0.784 0.016 0.108 0.092
#> GSM337277     3  0.4648   -0.00756 0.000 0.000 0.496 0.000 0.464 0.040
#> GSM337278     4  0.7309    0.18086 0.000 0.316 0.000 0.324 0.260 0.100
#> GSM337279     5  0.6875   -0.11951 0.000 0.212 0.000 0.340 0.388 0.060
#> GSM337280     5  0.5680    0.03272 0.000 0.404 0.000 0.004 0.456 0.136
#> GSM337281     5  0.5800    0.44635 0.000 0.276 0.000 0.156 0.552 0.016
#> GSM337282     5  0.2613    0.74618 0.000 0.140 0.000 0.000 0.848 0.012
#> GSM337283     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337284     5  0.4648   -0.04084 0.000 0.000 0.464 0.000 0.496 0.040
#> GSM337285     3  0.3826    0.54337 0.088 0.000 0.784 0.000 0.004 0.124
#> GSM337286     5  0.5265   -0.02827 0.000 0.008 0.404 0.000 0.512 0.076
#> GSM337287     1  0.1564    0.92272 0.936 0.000 0.024 0.000 0.000 0.040
#> GSM337288     5  0.1666    0.74748 0.000 0.008 0.036 0.000 0.936 0.020
#> GSM337289     3  0.1245    0.66364 0.000 0.000 0.952 0.000 0.016 0.032
#> GSM337290     4  0.4465    0.65331 0.000 0.188 0.000 0.732 0.040 0.040
#> GSM337291     5  0.2547    0.74455 0.000 0.112 0.000 0.004 0.868 0.016
#> GSM337292     5  0.2450    0.73893 0.000 0.116 0.000 0.000 0.868 0.016
#> GSM337293     5  0.1753    0.75468 0.000 0.084 0.000 0.000 0.912 0.004
#> GSM337294     5  0.3708    0.60881 0.000 0.008 0.220 0.000 0.752 0.020
#> GSM337295     2  0.3423    0.54521 0.000 0.836 0.000 0.028 0.080 0.056
#> GSM337296     4  0.7175    0.46186 0.000 0.128 0.040 0.488 0.072 0.272
#> GSM337297     6  0.4072    0.17096 0.000 0.448 0.000 0.008 0.000 0.544
#> GSM337298     3  0.5626    0.35192 0.000 0.052 0.596 0.000 0.072 0.280
#> GSM337299     2  0.5649    0.44082 0.000 0.656 0.000 0.120 0.144 0.080
#> GSM337300     5  0.3648    0.58291 0.000 0.004 0.240 0.000 0.740 0.016
#> GSM337301     2  0.4847    0.24993 0.000 0.588 0.000 0.020 0.360 0.032
#> GSM337302     4  0.0692    0.70599 0.000 0.004 0.000 0.976 0.000 0.020
#> GSM337303     5  0.2775    0.73726 0.000 0.104 0.000 0.000 0.856 0.040
#> GSM337304     2  0.4420    0.23561 0.000 0.640 0.000 0.004 0.036 0.320
#> GSM337305     3  0.8046    0.25976 0.000 0.056 0.392 0.116 0.204 0.232
#> GSM337306     5  0.1401    0.75619 0.000 0.028 0.004 0.000 0.948 0.020
#> GSM337307     3  0.1812    0.65810 0.000 0.000 0.912 0.000 0.008 0.080
#> GSM337308     5  0.1616    0.75371 0.000 0.048 0.000 0.000 0.932 0.020
#> GSM337309     2  0.5149    0.37255 0.000 0.640 0.000 0.008 0.128 0.224
#> GSM337310     2  0.5742    0.22382 0.000 0.484 0.000 0.000 0.332 0.184
#> GSM337311     4  0.2778    0.68292 0.000 0.168 0.000 0.824 0.000 0.008
#> GSM337312     3  0.1663    0.65645 0.000 0.000 0.912 0.000 0.000 0.088
#> GSM337313     5  0.3018    0.66217 0.000 0.004 0.168 0.000 0.816 0.012
#> GSM337314     3  0.3675    0.61037 0.000 0.004 0.796 0.000 0.124 0.076
#> GSM337315     1  0.2579    0.85899 0.872 0.000 0.088 0.000 0.000 0.040
#> GSM337316     3  0.0547    0.66430 0.000 0.000 0.980 0.000 0.000 0.020
#> GSM337317     5  0.3980    0.72058 0.000 0.092 0.052 0.000 0.800 0.056
#> GSM337318     4  0.8369    0.30269 0.000 0.200 0.080 0.352 0.132 0.236
#> GSM337319     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337320     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337321     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337322     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337323     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337324     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337325     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337326     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337327     1  0.1387    0.93701 0.932 0.000 0.000 0.000 0.000 0.068
#> GSM337328     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337329     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337330     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337331     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337332     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337333     1  0.1204    0.94093 0.944 0.000 0.000 0.000 0.000 0.056
#> GSM337334     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337335     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337336     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337337     1  0.0363    0.94842 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337338     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337339     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337340     1  0.0937    0.94514 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM337341     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337342     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337343     1  0.3702    0.79607 0.812 0.000 0.052 0.028 0.000 0.108
#> GSM337344     1  0.0000    0.94877 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337346     1  0.1007    0.94403 0.956 0.000 0.000 0.000 0.000 0.044
#> GSM337347     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337348     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337349     1  0.0458    0.94811 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337350     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337351     1  0.0865    0.94588 0.964 0.000 0.000 0.000 0.000 0.036
#> GSM337352     1  0.1387    0.93689 0.932 0.000 0.000 0.000 0.000 0.068
#> GSM337353     1  0.0146    0.94877 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM337354     1  0.1327    0.93832 0.936 0.000 0.000 0.000 0.000 0.064
#> GSM337355     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337356     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337357     1  0.0547    0.94816 0.980 0.000 0.000 0.000 0.000 0.020
#> GSM337358     1  0.0260    0.94897 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM337359     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337360     1  0.0865    0.94565 0.964 0.000 0.000 0.000 0.000 0.036
#> GSM337361     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337362     1  0.1444    0.93532 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM337363     1  0.0547    0.94764 0.980 0.000 0.000 0.000 0.000 0.020
#> GSM337364     1  0.0458    0.94944 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337365     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337366     1  0.1141    0.94215 0.948 0.000 0.000 0.000 0.000 0.052
#> GSM337367     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337368     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337369     1  0.0547    0.94804 0.980 0.000 0.000 0.000 0.000 0.020
#> GSM337370     1  0.1141    0.94216 0.948 0.000 0.000 0.000 0.000 0.052
#> GSM337371     1  0.1204    0.94093 0.944 0.000 0.000 0.000 0.000 0.056
#> GSM337372     1  0.0632    0.94694 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM337373     1  0.0458    0.94803 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337374     1  0.0458    0.94836 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337375     1  0.0363    0.94854 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337376     1  0.1007    0.94403 0.956 0.000 0.000 0.000 0.000 0.044

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-skmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-skmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-skmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-skmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-skmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-skmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-skmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-skmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-skmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-skmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-MAD-skmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-skmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-skmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-skmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-skmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-skmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-skmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-skmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-skmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-skmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-skmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-skmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-skmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-skmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-skmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-skmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-skmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>               n disease.state(p) specimen(p) k
#> MAD:skmeans 179         6.26e-11    4.89e-28 2
#> MAD:skmeans 171         3.28e-13    3.79e-30 3
#> MAD:skmeans 146         3.66e-11    2.45e-27 4
#> MAD:skmeans 154         2.33e-14    1.53e-30 5
#> MAD:skmeans 127         1.45e-11    1.06e-24 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:pam*

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "pam"]
# you can also extract it by
# res = res_list["MAD:pam"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'pam' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-pam-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-pam-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 0.900           0.952       0.978         0.4934 0.502   0.502
#> 3 3 0.699           0.761       0.876         0.3117 0.833   0.673
#> 4 4 0.727           0.645       0.817         0.1126 0.853   0.627
#> 5 5 0.706           0.656       0.811         0.0573 0.933   0.778
#> 6 6 0.717           0.569       0.762         0.0398 0.925   0.730

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2   0.000      0.992 0.000 1.000
#> GSM337198     2   0.000      0.992 0.000 1.000
#> GSM337199     2   0.000      0.992 0.000 1.000
#> GSM337200     2   0.000      0.992 0.000 1.000
#> GSM337201     2   0.000      0.992 0.000 1.000
#> GSM337202     2   0.000      0.992 0.000 1.000
#> GSM337203     2   0.000      0.992 0.000 1.000
#> GSM337204     2   0.000      0.992 0.000 1.000
#> GSM337205     2   0.000      0.992 0.000 1.000
#> GSM337206     2   0.000      0.992 0.000 1.000
#> GSM337207     2   0.000      0.992 0.000 1.000
#> GSM337208     2   0.000      0.992 0.000 1.000
#> GSM337209     2   0.000      0.992 0.000 1.000
#> GSM337210     2   0.000      0.992 0.000 1.000
#> GSM337211     2   0.000      0.992 0.000 1.000
#> GSM337212     2   0.000      0.992 0.000 1.000
#> GSM337213     2   0.000      0.992 0.000 1.000
#> GSM337214     2   0.000      0.992 0.000 1.000
#> GSM337215     2   0.000      0.992 0.000 1.000
#> GSM337216     1   0.000      0.959 1.000 0.000
#> GSM337217     2   0.000      0.992 0.000 1.000
#> GSM337218     2   0.000      0.992 0.000 1.000
#> GSM337219     2   0.000      0.992 0.000 1.000
#> GSM337220     2   0.000      0.992 0.000 1.000
#> GSM337221     2   0.000      0.992 0.000 1.000
#> GSM337222     2   0.000      0.992 0.000 1.000
#> GSM337223     2   0.295      0.938 0.052 0.948
#> GSM337224     2   0.000      0.992 0.000 1.000
#> GSM337225     2   0.000      0.992 0.000 1.000
#> GSM337226     2   0.000      0.992 0.000 1.000
#> GSM337227     1   0.767      0.739 0.776 0.224
#> GSM337228     1   0.722      0.771 0.800 0.200
#> GSM337229     2   0.000      0.992 0.000 1.000
#> GSM337230     2   0.000      0.992 0.000 1.000
#> GSM337231     2   0.000      0.992 0.000 1.000
#> GSM337232     2   0.000      0.992 0.000 1.000
#> GSM337233     2   0.000      0.992 0.000 1.000
#> GSM337234     2   0.000      0.992 0.000 1.000
#> GSM337235     2   0.000      0.992 0.000 1.000
#> GSM337236     2   0.000      0.992 0.000 1.000
#> GSM337237     2   0.000      0.992 0.000 1.000
#> GSM337238     2   0.000      0.992 0.000 1.000
#> GSM337239     1   0.653      0.808 0.832 0.168
#> GSM337240     2   0.000      0.992 0.000 1.000
#> GSM337241     1   0.680      0.795 0.820 0.180
#> GSM337242     2   0.000      0.992 0.000 1.000
#> GSM337243     2   0.000      0.992 0.000 1.000
#> GSM337244     2   0.000      0.992 0.000 1.000
#> GSM337245     2   0.000      0.992 0.000 1.000
#> GSM337246     1   0.996      0.200 0.536 0.464
#> GSM337247     2   0.000      0.992 0.000 1.000
#> GSM337248     2   0.000      0.992 0.000 1.000
#> GSM337249     1   0.722      0.771 0.800 0.200
#> GSM337250     2   0.000      0.992 0.000 1.000
#> GSM337251     2   0.204      0.960 0.032 0.968
#> GSM337252     2   0.000      0.992 0.000 1.000
#> GSM337253     2   0.000      0.992 0.000 1.000
#> GSM337254     2   0.000      0.992 0.000 1.000
#> GSM337255     2   0.000      0.992 0.000 1.000
#> GSM337256     2   0.000      0.992 0.000 1.000
#> GSM337257     2   0.000      0.992 0.000 1.000
#> GSM337258     2   0.000      0.992 0.000 1.000
#> GSM337259     1   0.722      0.771 0.800 0.200
#> GSM337260     2   0.000      0.992 0.000 1.000
#> GSM337261     1   0.000      0.959 1.000 0.000
#> GSM337262     2   0.000      0.992 0.000 1.000
#> GSM337263     2   0.000      0.992 0.000 1.000
#> GSM337264     2   0.000      0.992 0.000 1.000
#> GSM337265     1   0.000      0.959 1.000 0.000
#> GSM337266     1   0.000      0.959 1.000 0.000
#> GSM337267     2   0.000      0.992 0.000 1.000
#> GSM337268     2   0.000      0.992 0.000 1.000
#> GSM337269     2   0.000      0.992 0.000 1.000
#> GSM337270     2   0.722      0.738 0.200 0.800
#> GSM337271     1   0.000      0.959 1.000 0.000
#> GSM337272     2   0.000      0.992 0.000 1.000
#> GSM337273     2   0.000      0.992 0.000 1.000
#> GSM337274     2   0.000      0.992 0.000 1.000
#> GSM337275     2   0.000      0.992 0.000 1.000
#> GSM337276     1   0.971      0.390 0.600 0.400
#> GSM337277     2   0.753      0.711 0.216 0.784
#> GSM337278     2   0.000      0.992 0.000 1.000
#> GSM337279     2   0.000      0.992 0.000 1.000
#> GSM337280     2   0.000      0.992 0.000 1.000
#> GSM337281     2   0.000      0.992 0.000 1.000
#> GSM337282     2   0.000      0.992 0.000 1.000
#> GSM337283     1   0.000      0.959 1.000 0.000
#> GSM337284     2   0.000      0.992 0.000 1.000
#> GSM337285     1   0.000      0.959 1.000 0.000
#> GSM337286     2   0.000      0.992 0.000 1.000
#> GSM337287     1   0.000      0.959 1.000 0.000
#> GSM337288     2   0.000      0.992 0.000 1.000
#> GSM337289     1   0.722      0.771 0.800 0.200
#> GSM337290     2   0.000      0.992 0.000 1.000
#> GSM337291     2   0.000      0.992 0.000 1.000
#> GSM337292     2   0.000      0.992 0.000 1.000
#> GSM337293     2   0.000      0.992 0.000 1.000
#> GSM337294     2   0.000      0.992 0.000 1.000
#> GSM337295     2   0.000      0.992 0.000 1.000
#> GSM337296     2   0.000      0.992 0.000 1.000
#> GSM337297     2   0.000      0.992 0.000 1.000
#> GSM337298     1   0.416      0.892 0.916 0.084
#> GSM337299     2   0.000      0.992 0.000 1.000
#> GSM337300     2   0.000      0.992 0.000 1.000
#> GSM337301     2   0.000      0.992 0.000 1.000
#> GSM337302     2   0.000      0.992 0.000 1.000
#> GSM337303     2   0.000      0.992 0.000 1.000
#> GSM337304     2   0.000      0.992 0.000 1.000
#> GSM337305     2   0.738      0.725 0.208 0.792
#> GSM337306     2   0.000      0.992 0.000 1.000
#> GSM337307     1   0.722      0.771 0.800 0.200
#> GSM337308     2   0.000      0.992 0.000 1.000
#> GSM337309     2   0.000      0.992 0.000 1.000
#> GSM337310     2   0.000      0.992 0.000 1.000
#> GSM337311     2   0.000      0.992 0.000 1.000
#> GSM337312     1   0.000      0.959 1.000 0.000
#> GSM337313     2   0.000      0.992 0.000 1.000
#> GSM337314     1   0.971      0.390 0.600 0.400
#> GSM337315     1   0.000      0.959 1.000 0.000
#> GSM337316     1   0.714      0.776 0.804 0.196
#> GSM337317     2   0.000      0.992 0.000 1.000
#> GSM337318     2   0.000      0.992 0.000 1.000
#> GSM337319     1   0.000      0.959 1.000 0.000
#> GSM337320     1   0.000      0.959 1.000 0.000
#> GSM337321     1   0.000      0.959 1.000 0.000
#> GSM337322     1   0.000      0.959 1.000 0.000
#> GSM337323     1   0.000      0.959 1.000 0.000
#> GSM337324     1   0.000      0.959 1.000 0.000
#> GSM337325     1   0.000      0.959 1.000 0.000
#> GSM337326     1   0.000      0.959 1.000 0.000
#> GSM337327     1   0.000      0.959 1.000 0.000
#> GSM337328     1   0.000      0.959 1.000 0.000
#> GSM337329     1   0.000      0.959 1.000 0.000
#> GSM337330     1   0.000      0.959 1.000 0.000
#> GSM337331     1   0.000      0.959 1.000 0.000
#> GSM337332     1   0.000      0.959 1.000 0.000
#> GSM337333     1   0.000      0.959 1.000 0.000
#> GSM337334     1   0.000      0.959 1.000 0.000
#> GSM337335     1   0.000      0.959 1.000 0.000
#> GSM337336     1   0.494      0.864 0.892 0.108
#> GSM337337     1   0.000      0.959 1.000 0.000
#> GSM337338     1   0.000      0.959 1.000 0.000
#> GSM337339     1   0.000      0.959 1.000 0.000
#> GSM337340     1   0.000      0.959 1.000 0.000
#> GSM337341     1   0.000      0.959 1.000 0.000
#> GSM337342     1   0.000      0.959 1.000 0.000
#> GSM337343     1   0.000      0.959 1.000 0.000
#> GSM337344     1   0.000      0.959 1.000 0.000
#> GSM337345     1   0.000      0.959 1.000 0.000
#> GSM337346     1   0.000      0.959 1.000 0.000
#> GSM337347     1   0.000      0.959 1.000 0.000
#> GSM337348     1   0.000      0.959 1.000 0.000
#> GSM337349     1   0.000      0.959 1.000 0.000
#> GSM337350     1   0.000      0.959 1.000 0.000
#> GSM337351     1   0.000      0.959 1.000 0.000
#> GSM337352     1   0.000      0.959 1.000 0.000
#> GSM337353     1   0.000      0.959 1.000 0.000
#> GSM337354     1   0.000      0.959 1.000 0.000
#> GSM337355     1   0.000      0.959 1.000 0.000
#> GSM337356     1   0.000      0.959 1.000 0.000
#> GSM337357     1   0.000      0.959 1.000 0.000
#> GSM337358     1   0.000      0.959 1.000 0.000
#> GSM337359     1   0.000      0.959 1.000 0.000
#> GSM337360     1   0.000      0.959 1.000 0.000
#> GSM337361     1   0.000      0.959 1.000 0.000
#> GSM337362     1   0.000      0.959 1.000 0.000
#> GSM337363     1   0.000      0.959 1.000 0.000
#> GSM337364     1   0.000      0.959 1.000 0.000
#> GSM337365     1   0.000      0.959 1.000 0.000
#> GSM337366     1   0.000      0.959 1.000 0.000
#> GSM337367     1   0.000      0.959 1.000 0.000
#> GSM337368     1   0.000      0.959 1.000 0.000
#> GSM337369     1   0.000      0.959 1.000 0.000
#> GSM337370     1   0.000      0.959 1.000 0.000
#> GSM337371     1   0.000      0.959 1.000 0.000
#> GSM337372     1   0.000      0.959 1.000 0.000
#> GSM337373     1   0.000      0.959 1.000 0.000
#> GSM337374     1   0.000      0.959 1.000 0.000
#> GSM337375     1   0.000      0.959 1.000 0.000
#> GSM337376     1   0.000      0.959 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337198     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337199     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337200     3  0.5591    0.57236 0.000 0.304 0.696
#> GSM337201     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337202     2  0.6215    0.56584 0.000 0.572 0.428
#> GSM337203     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337204     3  0.1163    0.77004 0.000 0.028 0.972
#> GSM337205     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337206     2  0.6280    0.54174 0.000 0.540 0.460
#> GSM337207     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337208     2  0.6192    0.57542 0.000 0.580 0.420
#> GSM337209     2  0.5560    0.59693 0.000 0.700 0.300
#> GSM337210     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337211     2  0.0592    0.70742 0.000 0.988 0.012
#> GSM337212     2  0.6252    0.54998 0.000 0.556 0.444
#> GSM337213     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337214     2  0.6308    0.48806 0.000 0.508 0.492
#> GSM337215     3  0.6140   -0.22961 0.000 0.404 0.596
#> GSM337216     1  0.4605    0.77551 0.796 0.204 0.000
#> GSM337217     2  0.3879    0.72274 0.000 0.848 0.152
#> GSM337218     2  0.6280    0.54174 0.000 0.540 0.460
#> GSM337219     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337220     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337221     3  0.6410    0.34435 0.004 0.420 0.576
#> GSM337222     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337223     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337224     2  0.5810    0.64430 0.000 0.664 0.336
#> GSM337225     3  0.0424    0.78787 0.000 0.008 0.992
#> GSM337226     2  0.3941    0.72242 0.000 0.844 0.156
#> GSM337227     1  0.5295    0.74127 0.808 0.036 0.156
#> GSM337228     3  0.6805    0.51363 0.268 0.044 0.688
#> GSM337229     3  0.0747    0.77883 0.000 0.016 0.984
#> GSM337230     2  0.6168    0.58297 0.000 0.588 0.412
#> GSM337231     3  0.1643    0.77346 0.000 0.044 0.956
#> GSM337232     2  0.6192    0.57542 0.000 0.580 0.420
#> GSM337233     3  0.5621    0.56718 0.000 0.308 0.692
#> GSM337234     3  0.1643    0.77346 0.000 0.044 0.956
#> GSM337235     3  0.5859    0.52325 0.000 0.344 0.656
#> GSM337236     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337237     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337238     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337239     1  0.4654    0.77087 0.792 0.208 0.000
#> GSM337240     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337241     1  0.5706    0.53499 0.680 0.000 0.320
#> GSM337242     3  0.6286    0.40612 0.000 0.464 0.536
#> GSM337243     2  0.4346    0.71417 0.000 0.816 0.184
#> GSM337244     3  0.0237    0.78824 0.000 0.004 0.996
#> GSM337245     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337246     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337247     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337248     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337249     3  0.3780    0.73259 0.064 0.044 0.892
#> GSM337250     2  0.4555    0.70672 0.000 0.800 0.200
#> GSM337251     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337252     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337253     2  0.3941    0.72242 0.000 0.844 0.156
#> GSM337254     2  0.3879    0.72274 0.000 0.848 0.152
#> GSM337255     3  0.1860    0.76951 0.000 0.052 0.948
#> GSM337256     2  0.6260   -0.25034 0.000 0.552 0.448
#> GSM337257     3  0.0000    0.78935 0.000 0.000 1.000
#> GSM337258     3  0.5859    0.00488 0.000 0.344 0.656
#> GSM337259     1  0.5178    0.64043 0.744 0.000 0.256
#> GSM337260     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337261     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337262     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337263     2  0.6192    0.58174 0.000 0.580 0.420
#> GSM337264     2  0.3941    0.72242 0.000 0.844 0.156
#> GSM337265     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337266     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337267     3  0.0237    0.78824 0.000 0.004 0.996
#> GSM337268     2  0.3941    0.72235 0.000 0.844 0.156
#> GSM337269     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337270     3  0.5541    0.61301 0.008 0.252 0.740
#> GSM337271     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337272     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337273     3  0.5254    0.60505 0.000 0.264 0.736
#> GSM337274     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337275     2  0.0424    0.70895 0.000 0.992 0.008
#> GSM337276     1  0.8703    0.37419 0.588 0.244 0.168
#> GSM337277     2  0.8311    0.43858 0.216 0.628 0.156
#> GSM337278     2  0.3267    0.72551 0.000 0.884 0.116
#> GSM337279     2  0.4002    0.72170 0.000 0.840 0.160
#> GSM337280     2  0.3941    0.72242 0.000 0.844 0.156
#> GSM337281     2  0.5678    0.65511 0.000 0.684 0.316
#> GSM337282     2  0.3941    0.72235 0.000 0.844 0.156
#> GSM337283     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337284     2  0.3030    0.72330 0.004 0.904 0.092
#> GSM337285     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337286     3  0.6299    0.38938 0.000 0.476 0.524
#> GSM337287     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337288     2  0.1753    0.71797 0.000 0.952 0.048
#> GSM337289     1  0.5573    0.77526 0.796 0.160 0.044
#> GSM337290     2  0.6280    0.54174 0.000 0.540 0.460
#> GSM337291     2  0.1289    0.71499 0.000 0.968 0.032
#> GSM337292     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337293     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337294     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337295     2  0.4605    0.70553 0.000 0.796 0.204
#> GSM337296     3  0.5465    0.58597 0.000 0.288 0.712
#> GSM337297     3  0.1643    0.77346 0.000 0.044 0.956
#> GSM337298     1  0.6225    0.39589 0.568 0.432 0.000
#> GSM337299     2  0.3941    0.72235 0.000 0.844 0.156
#> GSM337300     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337301     2  0.4002    0.72137 0.000 0.840 0.160
#> GSM337302     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337303     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337304     2  0.6192    0.57542 0.000 0.580 0.420
#> GSM337305     3  0.5650    0.56269 0.000 0.312 0.688
#> GSM337306     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337307     1  0.4784    0.77606 0.796 0.200 0.004
#> GSM337308     2  0.0237    0.70754 0.000 0.996 0.004
#> GSM337309     2  0.6192    0.57542 0.000 0.580 0.420
#> GSM337310     2  0.3482    0.72526 0.000 0.872 0.128
#> GSM337311     2  0.6286    0.53849 0.000 0.536 0.464
#> GSM337312     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337313     2  0.0000    0.70609 0.000 1.000 0.000
#> GSM337314     3  0.6489    0.41398 0.004 0.456 0.540
#> GSM337315     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337316     1  0.5473    0.75229 0.808 0.052 0.140
#> GSM337317     2  0.0237    0.70637 0.000 0.996 0.004
#> GSM337318     3  0.4974    0.63174 0.000 0.236 0.764
#> GSM337319     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337320     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337321     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337322     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337323     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337324     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337325     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337326     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337327     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337328     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337329     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337330     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337331     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337332     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337333     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337334     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337335     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337336     1  0.3038    0.85447 0.896 0.104 0.000
#> GSM337337     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337338     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337339     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337340     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337341     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337342     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337343     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337344     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337345     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337346     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337347     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337348     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337349     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337350     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337351     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337352     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337353     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337354     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337355     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337356     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337357     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337358     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337359     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337360     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337361     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337362     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337363     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337364     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337365     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337366     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337367     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337368     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337369     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337370     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337371     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337372     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337373     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337374     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337375     1  0.0000    0.96251 1.000 0.000 0.000
#> GSM337376     1  0.0000    0.96251 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     2  0.5000    -0.5094 0.000 0.500 0.000 0.500
#> GSM337198     3  0.0469     0.8408 0.000 0.012 0.988 0.000
#> GSM337199     2  0.0921     0.4487 0.000 0.972 0.000 0.028
#> GSM337200     4  0.4591     0.5245 0.000 0.116 0.084 0.800
#> GSM337201     2  0.0000     0.4426 0.000 1.000 0.000 0.000
#> GSM337202     2  0.4248     0.4358 0.000 0.768 0.012 0.220
#> GSM337203     3  0.2988     0.8193 0.000 0.012 0.876 0.112
#> GSM337204     2  0.4925    -0.4301 0.000 0.572 0.000 0.428
#> GSM337205     3  0.0937     0.8408 0.000 0.012 0.976 0.012
#> GSM337206     2  0.0707     0.4516 0.000 0.980 0.000 0.020
#> GSM337207     2  0.4925    -0.4301 0.000 0.572 0.000 0.428
#> GSM337208     2  0.7534     0.0754 0.000 0.448 0.360 0.192
#> GSM337209     3  0.4553     0.6703 0.000 0.180 0.780 0.040
#> GSM337210     2  0.0336     0.4415 0.000 0.992 0.000 0.008
#> GSM337211     3  0.2805     0.8321 0.000 0.012 0.888 0.100
#> GSM337212     2  0.3711     0.4797 0.000 0.836 0.024 0.140
#> GSM337213     4  0.4992     0.5030 0.000 0.476 0.000 0.524
#> GSM337214     2  0.2149     0.3818 0.000 0.912 0.000 0.088
#> GSM337215     2  0.1637     0.3863 0.000 0.940 0.000 0.060
#> GSM337216     3  0.5878     0.4447 0.312 0.000 0.632 0.056
#> GSM337217     2  0.7314     0.3777 0.000 0.428 0.152 0.420
#> GSM337218     2  0.2647     0.4770 0.000 0.880 0.000 0.120
#> GSM337219     3  0.0469     0.8408 0.000 0.012 0.988 0.000
#> GSM337220     2  0.5000    -0.5094 0.000 0.500 0.000 0.500
#> GSM337221     4  0.5143     0.4044 0.000 0.036 0.256 0.708
#> GSM337222     2  0.4999    -0.5045 0.000 0.508 0.000 0.492
#> GSM337223     4  0.4643     0.5657 0.000 0.344 0.000 0.656
#> GSM337224     2  0.6111     0.4257 0.000 0.556 0.052 0.392
#> GSM337225     4  0.4877     0.5429 0.000 0.408 0.000 0.592
#> GSM337226     3  0.6754     0.5379 0.000 0.184 0.612 0.204
#> GSM337227     1  0.4728     0.7368 0.776 0.016 0.020 0.188
#> GSM337228     4  0.4706     0.3642 0.248 0.000 0.020 0.732
#> GSM337229     2  0.4925    -0.4312 0.000 0.572 0.000 0.428
#> GSM337230     2  0.5404     0.4532 0.000 0.644 0.028 0.328
#> GSM337231     4  0.4855     0.5722 0.000 0.268 0.020 0.712
#> GSM337232     2  0.4399     0.4364 0.000 0.768 0.020 0.212
#> GSM337233     4  0.2563     0.4299 0.000 0.020 0.072 0.908
#> GSM337234     4  0.4706     0.5730 0.000 0.248 0.020 0.732
#> GSM337235     3  0.4382     0.6872 0.000 0.000 0.704 0.296
#> GSM337236     4  0.4989     0.4818 0.000 0.472 0.000 0.528
#> GSM337237     2  0.4999    -0.5045 0.000 0.508 0.000 0.492
#> GSM337238     4  0.4999     0.4920 0.000 0.492 0.000 0.508
#> GSM337239     3  0.3687     0.7538 0.080 0.000 0.856 0.064
#> GSM337240     2  0.7824     0.1966 0.000 0.400 0.336 0.264
#> GSM337241     1  0.5963     0.5751 0.688 0.196 0.000 0.116
#> GSM337242     3  0.2921     0.8146 0.000 0.000 0.860 0.140
#> GSM337243     2  0.7215     0.4111 0.000 0.500 0.152 0.348
#> GSM337244     4  0.4981     0.5051 0.000 0.464 0.000 0.536
#> GSM337245     4  0.5000     0.4785 0.000 0.500 0.000 0.500
#> GSM337246     2  0.5000    -0.5072 0.000 0.504 0.000 0.496
#> GSM337247     3  0.0937     0.8408 0.000 0.012 0.976 0.012
#> GSM337248     2  0.7693     0.2106 0.000 0.424 0.352 0.224
#> GSM337249     4  0.5947     0.5457 0.056 0.224 0.020 0.700
#> GSM337250     2  0.5528     0.4530 0.000 0.700 0.064 0.236
#> GSM337251     4  0.5000     0.4785 0.000 0.500 0.000 0.500
#> GSM337252     2  0.4933    -0.4393 0.000 0.568 0.000 0.432
#> GSM337253     2  0.7519     0.3741 0.000 0.424 0.184 0.392
#> GSM337254     2  0.6642     0.4141 0.000 0.492 0.084 0.424
#> GSM337255     4  0.4576     0.5672 0.000 0.232 0.020 0.748
#> GSM337256     3  0.2469     0.8366 0.000 0.000 0.892 0.108
#> GSM337257     2  0.4916    -0.4287 0.000 0.576 0.000 0.424
#> GSM337258     2  0.3266     0.2532 0.000 0.832 0.000 0.168
#> GSM337259     1  0.5565     0.6077 0.700 0.232 0.000 0.068
#> GSM337260     2  0.0000     0.4426 0.000 1.000 0.000 0.000
#> GSM337261     1  0.1557     0.9259 0.944 0.000 0.000 0.056
#> GSM337262     3  0.4059     0.7977 0.000 0.012 0.788 0.200
#> GSM337263     2  0.3447     0.4686 0.000 0.852 0.020 0.128
#> GSM337264     2  0.7282     0.3822 0.000 0.436 0.148 0.416
#> GSM337265     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337266     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337267     4  0.4998     0.4921 0.000 0.488 0.000 0.512
#> GSM337268     2  0.6384     0.4178 0.000 0.496 0.064 0.440
#> GSM337269     2  0.3688     0.4828 0.000 0.792 0.000 0.208
#> GSM337270     4  0.3484     0.5096 0.004 0.144 0.008 0.844
#> GSM337271     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337272     2  0.0592     0.4470 0.000 0.984 0.000 0.016
#> GSM337273     4  0.4758     0.4777 0.000 0.156 0.064 0.780
#> GSM337274     2  0.3486     0.4415 0.000 0.812 0.000 0.188
#> GSM337275     3  0.4175     0.7899 0.000 0.012 0.776 0.212
#> GSM337276     1  0.5793     0.4027 0.580 0.000 0.036 0.384
#> GSM337277     3  0.4353     0.7681 0.012 0.000 0.756 0.232
#> GSM337278     4  0.6795    -0.4058 0.000 0.432 0.096 0.472
#> GSM337279     2  0.6376     0.4200 0.000 0.504 0.064 0.432
#> GSM337280     3  0.4840     0.7347 0.000 0.028 0.732 0.240
#> GSM337281     2  0.5123     0.4855 0.000 0.724 0.044 0.232
#> GSM337282     2  0.6642     0.4146 0.000 0.492 0.084 0.424
#> GSM337283     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337284     3  0.4353     0.7863 0.000 0.012 0.756 0.232
#> GSM337285     1  0.0817     0.9517 0.976 0.000 0.000 0.024
#> GSM337286     3  0.2081     0.8349 0.000 0.000 0.916 0.084
#> GSM337287     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337288     3  0.2741     0.8402 0.000 0.012 0.892 0.096
#> GSM337289     1  0.6957     0.3747 0.580 0.000 0.248 0.172
#> GSM337290     2  0.2647     0.4770 0.000 0.880 0.000 0.120
#> GSM337291     2  0.7575     0.3648 0.000 0.444 0.200 0.356
#> GSM337292     3  0.3047     0.8282 0.000 0.012 0.872 0.116
#> GSM337293     3  0.0937     0.8408 0.000 0.012 0.976 0.012
#> GSM337294     3  0.0469     0.8408 0.000 0.012 0.988 0.000
#> GSM337295     2  0.6123     0.4430 0.000 0.600 0.064 0.336
#> GSM337296     4  0.2546     0.4545 0.000 0.028 0.060 0.912
#> GSM337297     4  0.5233     0.5666 0.000 0.332 0.020 0.648
#> GSM337298     3  0.1716     0.8021 0.000 0.000 0.936 0.064
#> GSM337299     2  0.6434     0.4183 0.000 0.500 0.068 0.432
#> GSM337300     3  0.0937     0.8408 0.000 0.012 0.976 0.012
#> GSM337301     2  0.6542     0.4146 0.000 0.496 0.076 0.428
#> GSM337302     2  0.0188     0.4446 0.000 0.996 0.000 0.004
#> GSM337303     3  0.2805     0.8321 0.000 0.012 0.888 0.100
#> GSM337304     2  0.4284     0.4362 0.000 0.780 0.020 0.200
#> GSM337305     4  0.3444     0.4474 0.000 0.000 0.184 0.816
#> GSM337306     3  0.3999     0.7929 0.000 0.036 0.824 0.140
#> GSM337307     3  0.5328     0.5862 0.212 0.000 0.724 0.064
#> GSM337308     3  0.4353     0.7828 0.000 0.012 0.756 0.232
#> GSM337309     2  0.5013     0.4597 0.000 0.688 0.020 0.292
#> GSM337310     3  0.4690     0.7403 0.000 0.012 0.712 0.276
#> GSM337311     2  0.0000     0.4426 0.000 1.000 0.000 0.000
#> GSM337312     1  0.2021     0.9241 0.932 0.000 0.012 0.056
#> GSM337313     3  0.1174     0.8395 0.000 0.012 0.968 0.020
#> GSM337314     4  0.3942     0.3986 0.000 0.000 0.236 0.764
#> GSM337315     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337316     1  0.5140     0.7222 0.760 0.000 0.096 0.144
#> GSM337317     3  0.1022     0.8413 0.000 0.032 0.968 0.000
#> GSM337318     4  0.5179     0.5636 0.000 0.220 0.052 0.728
#> GSM337319     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337321     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337323     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337327     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337328     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337331     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337334     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337336     1  0.2542     0.8805 0.904 0.084 0.012 0.000
#> GSM337337     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337338     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337339     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337340     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337341     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337343     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337344     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337346     1  0.0188     0.9662 0.996 0.000 0.004 0.000
#> GSM337347     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337351     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337353     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337355     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337356     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337360     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337362     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337363     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337367     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337371     1  0.0469     0.9641 0.988 0.000 0.012 0.000
#> GSM337372     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0188     0.9662 0.996 0.000 0.004 0.000
#> GSM337375     1  0.0000     0.9671 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0469     0.9641 0.988 0.000 0.012 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     3  0.4283     0.4069 0.000 0.456 0.544 0.000 0.000
#> GSM337198     5  0.3774     0.4987 0.000 0.296 0.000 0.000 0.704
#> GSM337199     2  0.4374     0.4411 0.000 0.700 0.028 0.272 0.000
#> GSM337200     3  0.3961     0.5490 0.000 0.072 0.812 0.108 0.008
#> GSM337201     2  0.3662     0.4732 0.000 0.744 0.004 0.252 0.000
#> GSM337202     2  0.5752     0.3998 0.000 0.620 0.172 0.208 0.000
#> GSM337203     5  0.2723     0.7726 0.000 0.000 0.012 0.124 0.864
#> GSM337204     2  0.2997     0.4138 0.000 0.840 0.148 0.012 0.000
#> GSM337205     5  0.0404     0.7878 0.000 0.000 0.000 0.012 0.988
#> GSM337206     4  0.3928     0.4899 0.000 0.296 0.004 0.700 0.000
#> GSM337207     2  0.4322     0.4014 0.000 0.768 0.144 0.088 0.000
#> GSM337208     2  0.6259     0.3545 0.000 0.592 0.252 0.020 0.136
#> GSM337209     2  0.5115    -0.0652 0.000 0.484 0.036 0.000 0.480
#> GSM337210     2  0.2763     0.5291 0.000 0.848 0.004 0.148 0.000
#> GSM337211     5  0.6367     0.2150 0.000 0.388 0.144 0.004 0.464
#> GSM337212     4  0.4452     0.0663 0.000 0.496 0.000 0.500 0.004
#> GSM337213     2  0.3003     0.3698 0.000 0.812 0.188 0.000 0.000
#> GSM337214     2  0.3224     0.5286 0.000 0.824 0.016 0.160 0.000
#> GSM337215     2  0.3967     0.4482 0.000 0.724 0.012 0.264 0.000
#> GSM337216     5  0.4938     0.4297 0.312 0.000 0.048 0.000 0.640
#> GSM337217     4  0.3239     0.6886 0.000 0.000 0.068 0.852 0.080
#> GSM337218     4  0.2629     0.6625 0.000 0.136 0.004 0.860 0.000
#> GSM337219     5  0.0162     0.7875 0.000 0.000 0.000 0.004 0.996
#> GSM337220     3  0.4242     0.4448 0.000 0.428 0.572 0.000 0.000
#> GSM337221     3  0.5577     0.4113 0.000 0.072 0.704 0.056 0.168
#> GSM337222     3  0.4268     0.4261 0.000 0.444 0.556 0.000 0.000
#> GSM337223     3  0.3893     0.5725 0.000 0.140 0.804 0.052 0.004
#> GSM337224     4  0.4191     0.6626 0.000 0.032 0.184 0.772 0.012
#> GSM337225     3  0.4119     0.5316 0.000 0.212 0.752 0.036 0.000
#> GSM337226     5  0.5554     0.5350 0.000 0.000 0.120 0.252 0.628
#> GSM337227     2  0.5927     0.1729 0.120 0.540 0.340 0.000 0.000
#> GSM337228     3  0.1282     0.5307 0.044 0.000 0.952 0.000 0.004
#> GSM337229     2  0.5737    -0.3173 0.000 0.460 0.456 0.084 0.000
#> GSM337230     2  0.6979     0.2019 0.000 0.392 0.372 0.224 0.012
#> GSM337231     3  0.1808     0.5483 0.000 0.044 0.936 0.008 0.012
#> GSM337232     3  0.6978    -0.3485 0.000 0.360 0.376 0.256 0.008
#> GSM337233     3  0.3266     0.5342 0.000 0.000 0.796 0.200 0.004
#> GSM337234     3  0.1948     0.5466 0.000 0.036 0.932 0.024 0.008
#> GSM337235     5  0.4922     0.5193 0.000 0.004 0.424 0.020 0.552
#> GSM337236     3  0.5382     0.4410 0.000 0.252 0.644 0.104 0.000
#> GSM337237     3  0.4249     0.4405 0.000 0.432 0.568 0.000 0.000
#> GSM337238     3  0.4726     0.4543 0.000 0.400 0.580 0.020 0.000
#> GSM337239     5  0.3437     0.6902 0.120 0.000 0.048 0.000 0.832
#> GSM337240     4  0.2561     0.6432 0.000 0.000 0.000 0.856 0.144
#> GSM337241     1  0.5526     0.4711 0.648 0.200 0.152 0.000 0.000
#> GSM337242     5  0.3578     0.7672 0.000 0.000 0.048 0.132 0.820
#> GSM337243     4  0.2233     0.6984 0.000 0.000 0.016 0.904 0.080
#> GSM337244     3  0.6109     0.4630 0.000 0.212 0.568 0.220 0.000
#> GSM337245     3  0.4242     0.4418 0.000 0.428 0.572 0.000 0.000
#> GSM337246     3  0.4249     0.4405 0.000 0.432 0.568 0.000 0.000
#> GSM337247     5  0.0404     0.7878 0.000 0.000 0.000 0.012 0.988
#> GSM337248     4  0.2648     0.6613 0.000 0.000 0.000 0.848 0.152
#> GSM337249     3  0.4726    -0.1244 0.020 0.400 0.580 0.000 0.000
#> GSM337250     4  0.0794     0.7097 0.000 0.028 0.000 0.972 0.000
#> GSM337251     3  0.4287     0.4027 0.000 0.460 0.540 0.000 0.000
#> GSM337252     2  0.5818    -0.3030 0.000 0.460 0.448 0.092 0.000
#> GSM337253     4  0.3527     0.6775 0.000 0.000 0.056 0.828 0.116
#> GSM337254     4  0.5264     0.5694 0.000 0.100 0.188 0.700 0.012
#> GSM337255     3  0.3365     0.4091 0.000 0.180 0.808 0.004 0.008
#> GSM337256     5  0.3779     0.7224 0.000 0.000 0.236 0.012 0.752
#> GSM337257     2  0.5895    -0.2863 0.000 0.460 0.440 0.100 0.000
#> GSM337258     2  0.4123     0.5203 0.000 0.788 0.104 0.108 0.000
#> GSM337259     1  0.5633     0.4931 0.648 0.204 0.144 0.000 0.004
#> GSM337260     4  0.4542     0.1850 0.000 0.456 0.008 0.536 0.000
#> GSM337261     1  0.1357     0.8946 0.948 0.000 0.048 0.000 0.004
#> GSM337262     5  0.4437     0.7563 0.000 0.000 0.140 0.100 0.760
#> GSM337263     2  0.4608     0.3142 0.000 0.640 0.024 0.336 0.000
#> GSM337264     4  0.5289     0.5593 0.000 0.004 0.208 0.680 0.108
#> GSM337265     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337266     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337267     3  0.5806     0.4661 0.000 0.332 0.568 0.096 0.004
#> GSM337268     4  0.0865     0.7118 0.000 0.000 0.024 0.972 0.004
#> GSM337269     4  0.2983     0.6850 0.000 0.076 0.056 0.868 0.000
#> GSM337270     3  0.4991     0.4706 0.012 0.024 0.656 0.304 0.004
#> GSM337271     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337272     4  0.4533     0.1983 0.000 0.448 0.008 0.544 0.000
#> GSM337273     3  0.4779     0.4430 0.000 0.024 0.588 0.388 0.000
#> GSM337274     4  0.4648     0.6205 0.000 0.156 0.104 0.740 0.000
#> GSM337275     5  0.4630     0.7520 0.000 0.000 0.140 0.116 0.744
#> GSM337276     1  0.4562     0.2836 0.548 0.004 0.444 0.000 0.004
#> GSM337277     5  0.3196     0.7576 0.000 0.000 0.192 0.004 0.804
#> GSM337278     4  0.2304     0.6751 0.000 0.000 0.100 0.892 0.008
#> GSM337279     4  0.0162     0.7092 0.000 0.000 0.004 0.996 0.000
#> GSM337280     5  0.5374     0.6650 0.000 0.008 0.264 0.076 0.652
#> GSM337281     4  0.2573     0.6931 0.000 0.104 0.016 0.880 0.000
#> GSM337282     4  0.3013     0.6431 0.000 0.000 0.160 0.832 0.008
#> GSM337283     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.4734     0.7544 0.000 0.000 0.176 0.096 0.728
#> GSM337285     1  0.0404     0.9191 0.988 0.000 0.012 0.000 0.000
#> GSM337286     5  0.2707     0.7813 0.000 0.000 0.024 0.100 0.876
#> GSM337287     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337288     5  0.2871     0.7921 0.000 0.000 0.088 0.040 0.872
#> GSM337289     1  0.6915     0.2203 0.528 0.032 0.232 0.000 0.208
#> GSM337290     4  0.2629     0.6625 0.000 0.136 0.004 0.860 0.000
#> GSM337291     4  0.4704     0.5979 0.000 0.000 0.152 0.736 0.112
#> GSM337292     5  0.2909     0.7717 0.000 0.000 0.140 0.012 0.848
#> GSM337293     5  0.0404     0.7878 0.000 0.000 0.000 0.012 0.988
#> GSM337294     5  0.0162     0.7875 0.000 0.000 0.000 0.004 0.996
#> GSM337295     4  0.1914     0.7083 0.000 0.016 0.060 0.924 0.000
#> GSM337296     3  0.3999     0.4633 0.000 0.000 0.656 0.344 0.000
#> GSM337297     3  0.2304     0.5620 0.000 0.100 0.892 0.000 0.008
#> GSM337298     5  0.0404     0.7842 0.000 0.000 0.012 0.000 0.988
#> GSM337299     4  0.0162     0.7085 0.000 0.000 0.000 0.996 0.004
#> GSM337300     5  0.0566     0.7873 0.000 0.000 0.004 0.012 0.984
#> GSM337301     4  0.3890     0.5872 0.000 0.000 0.252 0.736 0.012
#> GSM337302     4  0.4196     0.3807 0.000 0.356 0.004 0.640 0.000
#> GSM337303     5  0.3197     0.7726 0.000 0.000 0.140 0.024 0.836
#> GSM337304     2  0.6613     0.3160 0.000 0.468 0.352 0.172 0.008
#> GSM337305     3  0.2179     0.5544 0.000 0.000 0.896 0.100 0.004
#> GSM337306     5  0.4088     0.5050 0.000 0.000 0.000 0.368 0.632
#> GSM337307     5  0.4465     0.5741 0.212 0.000 0.056 0.000 0.732
#> GSM337308     5  0.4930     0.7375 0.000 0.000 0.144 0.140 0.716
#> GSM337309     4  0.6996    -0.0238 0.000 0.360 0.264 0.368 0.008
#> GSM337310     5  0.4990     0.6436 0.000 0.000 0.324 0.048 0.628
#> GSM337311     4  0.4430     0.1896 0.000 0.456 0.004 0.540 0.000
#> GSM337312     1  0.3909     0.8483 0.800 0.148 0.048 0.000 0.004
#> GSM337313     5  0.0510     0.7873 0.000 0.000 0.000 0.016 0.984
#> GSM337314     3  0.2388     0.5477 0.000 0.000 0.900 0.072 0.028
#> GSM337315     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337316     1  0.4428     0.6968 0.760 0.000 0.144 0.000 0.096
#> GSM337317     5  0.0963     0.7850 0.000 0.000 0.000 0.036 0.964
#> GSM337318     3  0.4100     0.5652 0.000 0.052 0.784 0.160 0.004
#> GSM337319     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337328     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337334     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337336     1  0.3194     0.8646 0.832 0.148 0.000 0.020 0.000
#> GSM337337     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337339     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337340     1  0.1671     0.9054 0.924 0.076 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337344     1  0.0162     0.9242 0.996 0.004 0.000 0.000 0.000
#> GSM337345     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337346     1  0.1341     0.9117 0.944 0.056 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337351     1  0.0290     0.9237 0.992 0.008 0.000 0.000 0.000
#> GSM337352     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337355     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0510     0.9222 0.984 0.016 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337360     1  0.0963     0.9175 0.964 0.036 0.000 0.000 0.000
#> GSM337361     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337362     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0162     0.9242 0.996 0.004 0.000 0.000 0.000
#> GSM337370     1  0.2605     0.8788 0.852 0.148 0.000 0.000 0.000
#> GSM337371     1  0.2424     0.8855 0.868 0.132 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9247 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0703     0.9205 0.976 0.024 0.000 0.000 0.000
#> GSM337375     1  0.0162     0.9242 0.996 0.004 0.000 0.000 0.000
#> GSM337376     1  0.2280     0.8902 0.880 0.120 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.0713     0.4325 0.000 0.000 0.028 0.972 0.000 0.000
#> GSM337198     5  0.5039     0.3024 0.000 0.176 0.184 0.000 0.640 0.000
#> GSM337199     4  0.6977    -0.0985 0.000 0.164 0.184 0.492 0.000 0.160
#> GSM337200     4  0.5729     0.2311 0.000 0.364 0.044 0.540 0.020 0.032
#> GSM337201     4  0.6671    -0.0979 0.000 0.160 0.244 0.508 0.000 0.088
#> GSM337202     2  0.6539     0.4489 0.000 0.404 0.292 0.280 0.000 0.024
#> GSM337203     5  0.3139     0.7151 0.000 0.008 0.120 0.000 0.836 0.036
#> GSM337204     4  0.5832    -0.1871 0.000 0.260 0.248 0.492 0.000 0.000
#> GSM337205     5  0.0000     0.7301 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337206     6  0.4865     0.3632 0.000 0.028 0.036 0.304 0.000 0.632
#> GSM337207     4  0.6430    -0.0889 0.000 0.168 0.236 0.532 0.000 0.064
#> GSM337208     2  0.5885     0.5153 0.000 0.508 0.248 0.240 0.000 0.004
#> GSM337209     5  0.7485    -0.3991 0.000 0.280 0.252 0.136 0.332 0.000
#> GSM337210     4  0.5787    -0.1650 0.000 0.244 0.252 0.504 0.000 0.000
#> GSM337211     5  0.5930    -0.0966 0.000 0.384 0.212 0.000 0.404 0.000
#> GSM337212     6  0.6942    -0.1797 0.000 0.236 0.336 0.060 0.000 0.368
#> GSM337213     4  0.5703    -0.1417 0.000 0.236 0.240 0.524 0.000 0.000
#> GSM337214     4  0.6072    -0.1630 0.000 0.240 0.248 0.500 0.000 0.012
#> GSM337215     4  0.6800    -0.1002 0.000 0.168 0.220 0.504 0.000 0.108
#> GSM337216     3  0.5591     0.5490 0.228 0.000 0.548 0.000 0.224 0.000
#> GSM337217     6  0.4380     0.6991 0.000 0.100 0.040 0.016 0.060 0.784
#> GSM337218     6  0.1049     0.6998 0.000 0.000 0.008 0.032 0.000 0.960
#> GSM337219     5  0.0000     0.7301 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337220     4  0.3094     0.4756 0.000 0.140 0.036 0.824 0.000 0.000
#> GSM337221     3  0.6895     0.3180 0.000 0.112 0.484 0.240 0.164 0.000
#> GSM337222     4  0.1863     0.4725 0.000 0.104 0.000 0.896 0.000 0.000
#> GSM337223     4  0.5546     0.3857 0.000 0.332 0.072 0.568 0.008 0.020
#> GSM337224     6  0.4896     0.6560 0.000 0.132 0.032 0.084 0.016 0.736
#> GSM337225     4  0.4148     0.3691 0.000 0.192 0.036 0.748 0.000 0.024
#> GSM337226     5  0.6460     0.4541 0.000 0.160 0.084 0.000 0.548 0.208
#> GSM337227     2  0.5847     0.2628 0.232 0.484 0.284 0.000 0.000 0.000
#> GSM337228     3  0.5737     0.2862 0.004 0.212 0.540 0.244 0.000 0.000
#> GSM337229     4  0.2030     0.4084 0.000 0.000 0.028 0.908 0.000 0.064
#> GSM337230     2  0.5516     0.4523 0.000 0.576 0.248 0.004 0.000 0.172
#> GSM337231     4  0.5300     0.2837 0.000 0.448 0.076 0.468 0.008 0.000
#> GSM337232     2  0.7165     0.4773 0.000 0.424 0.240 0.228 0.000 0.108
#> GSM337233     4  0.7058     0.3242 0.000 0.288 0.156 0.456 0.008 0.092
#> GSM337234     4  0.5105     0.2997 0.000 0.420 0.032 0.520 0.000 0.028
#> GSM337235     5  0.5096     0.5861 0.000 0.332 0.008 0.064 0.592 0.004
#> GSM337236     4  0.4640     0.3395 0.000 0.140 0.044 0.740 0.000 0.076
#> GSM337237     4  0.3088     0.4761 0.000 0.120 0.048 0.832 0.000 0.000
#> GSM337238     4  0.5305     0.4520 0.000 0.140 0.048 0.680 0.000 0.132
#> GSM337239     3  0.5480     0.4540 0.152 0.000 0.540 0.000 0.308 0.000
#> GSM337240     6  0.5989     0.5887 0.000 0.092 0.132 0.000 0.156 0.620
#> GSM337241     1  0.6578    -0.1406 0.504 0.104 0.108 0.284 0.000 0.000
#> GSM337242     5  0.4641     0.6938 0.000 0.100 0.124 0.000 0.740 0.036
#> GSM337243     6  0.3174     0.7097 0.000 0.000 0.104 0.004 0.056 0.836
#> GSM337244     4  0.5896     0.4182 0.000 0.140 0.048 0.600 0.000 0.212
#> GSM337245     4  0.3370     0.4741 0.000 0.148 0.048 0.804 0.000 0.000
#> GSM337246     4  0.3236     0.4758 0.000 0.140 0.036 0.820 0.000 0.004
#> GSM337247     5  0.0000     0.7301 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337248     6  0.3658     0.6913 0.000 0.000 0.104 0.000 0.104 0.792
#> GSM337249     2  0.4537     0.3864 0.004 0.488 0.484 0.024 0.000 0.000
#> GSM337250     6  0.0725     0.7150 0.000 0.000 0.000 0.012 0.012 0.976
#> GSM337251     4  0.0713     0.4325 0.000 0.000 0.028 0.972 0.000 0.000
#> GSM337252     4  0.2201     0.4052 0.000 0.000 0.028 0.896 0.000 0.076
#> GSM337253     6  0.3923     0.6873 0.000 0.128 0.012 0.000 0.076 0.784
#> GSM337254     6  0.4806     0.5426 0.000 0.348 0.056 0.000 0.004 0.592
#> GSM337255     2  0.4746    -0.2297 0.000 0.540 0.012 0.420 0.000 0.028
#> GSM337256     5  0.3046     0.7281 0.000 0.188 0.012 0.000 0.800 0.000
#> GSM337257     4  0.2255     0.4027 0.000 0.000 0.028 0.892 0.000 0.080
#> GSM337258     4  0.6039    -0.3130 0.000 0.332 0.260 0.408 0.000 0.000
#> GSM337259     1  0.6460    -0.1006 0.536 0.068 0.212 0.184 0.000 0.000
#> GSM337260     4  0.4767    -0.1397 0.000 0.004 0.040 0.512 0.000 0.444
#> GSM337261     3  0.3843     0.3996 0.452 0.000 0.548 0.000 0.000 0.000
#> GSM337262     5  0.4285     0.7048 0.000 0.232 0.028 0.000 0.716 0.024
#> GSM337263     3  0.7092    -0.5516 0.000 0.260 0.356 0.312 0.000 0.072
#> GSM337264     6  0.5310     0.5253 0.000 0.332 0.020 0.000 0.072 0.576
#> GSM337265     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337266     1  0.0865     0.8535 0.964 0.000 0.036 0.000 0.000 0.000
#> GSM337267     4  0.5864     0.4271 0.000 0.220 0.036 0.612 0.008 0.124
#> GSM337268     6  0.4286     0.6883 0.000 0.092 0.156 0.000 0.008 0.744
#> GSM337269     6  0.1036     0.7041 0.000 0.024 0.008 0.004 0.000 0.964
#> GSM337270     3  0.6121     0.3224 0.020 0.012 0.560 0.244 0.000 0.164
#> GSM337271     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337272     4  0.4413    -0.2229 0.000 0.008 0.012 0.496 0.000 0.484
#> GSM337273     4  0.6910     0.3301 0.000 0.140 0.128 0.480 0.000 0.252
#> GSM337274     6  0.3052     0.6535 0.000 0.004 0.000 0.216 0.000 0.780
#> GSM337275     5  0.4814     0.6932 0.000 0.232 0.052 0.000 0.684 0.032
#> GSM337276     3  0.5316     0.5022 0.240 0.168 0.592 0.000 0.000 0.000
#> GSM337277     5  0.3290     0.7104 0.000 0.208 0.016 0.000 0.776 0.000
#> GSM337278     6  0.2026     0.6972 0.000 0.004 0.008 0.060 0.012 0.916
#> GSM337279     6  0.1657     0.7219 0.000 0.012 0.040 0.000 0.012 0.936
#> GSM337280     5  0.4523     0.5891 0.000 0.376 0.016 0.000 0.592 0.016
#> GSM337281     6  0.3764     0.7020 0.000 0.068 0.012 0.092 0.012 0.816
#> GSM337282     6  0.5309     0.6351 0.000 0.220 0.112 0.000 0.024 0.644
#> GSM337283     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337284     5  0.6109     0.2274 0.000 0.152 0.404 0.000 0.424 0.020
#> GSM337285     1  0.2003     0.7627 0.884 0.000 0.116 0.000 0.000 0.000
#> GSM337286     5  0.4220     0.5488 0.000 0.004 0.304 0.000 0.664 0.028
#> GSM337287     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337288     5  0.2882     0.7387 0.000 0.060 0.076 0.000 0.860 0.004
#> GSM337289     3  0.6406     0.5487 0.240 0.104 0.548 0.000 0.108 0.000
#> GSM337290     6  0.1124     0.6990 0.000 0.000 0.008 0.036 0.000 0.956
#> GSM337291     6  0.5367     0.6610 0.000 0.132 0.112 0.000 0.072 0.684
#> GSM337292     5  0.3271     0.7134 0.000 0.232 0.008 0.000 0.760 0.000
#> GSM337293     5  0.0000     0.7301 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337294     5  0.0000     0.7301 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM337295     6  0.4207     0.6815 0.000 0.144 0.104 0.000 0.004 0.748
#> GSM337296     4  0.6885     0.3361 0.000 0.228 0.084 0.468 0.000 0.220
#> GSM337297     4  0.4420     0.3613 0.000 0.360 0.036 0.604 0.000 0.000
#> GSM337298     5  0.0547     0.7202 0.000 0.000 0.020 0.000 0.980 0.000
#> GSM337299     6  0.4024     0.6936 0.000 0.092 0.128 0.000 0.008 0.772
#> GSM337300     5  0.0260     0.7265 0.000 0.000 0.008 0.000 0.992 0.000
#> GSM337301     6  0.4622     0.5441 0.000 0.348 0.036 0.000 0.008 0.608
#> GSM337302     6  0.4333     0.3071 0.000 0.000 0.028 0.376 0.000 0.596
#> GSM337303     5  0.2872     0.7279 0.000 0.140 0.024 0.000 0.836 0.000
#> GSM337304     2  0.6068     0.5233 0.000 0.516 0.236 0.232 0.000 0.016
#> GSM337305     4  0.6625     0.3194 0.000 0.304 0.184 0.468 0.008 0.036
#> GSM337306     5  0.5019     0.4900 0.000 0.000 0.104 0.000 0.604 0.292
#> GSM337307     3  0.5587     0.5378 0.212 0.000 0.548 0.000 0.240 0.000
#> GSM337308     5  0.5400     0.6771 0.000 0.176 0.124 0.000 0.660 0.040
#> GSM337309     2  0.5873    -0.1359 0.000 0.460 0.040 0.080 0.000 0.420
#> GSM337310     5  0.4414     0.6745 0.000 0.284 0.016 0.000 0.672 0.028
#> GSM337311     6  0.4456     0.1923 0.000 0.000 0.028 0.448 0.000 0.524
#> GSM337312     3  0.5587     0.3682 0.212 0.240 0.548 0.000 0.000 0.000
#> GSM337313     5  0.0291     0.7273 0.000 0.000 0.004 0.000 0.992 0.004
#> GSM337314     3  0.4648     0.3281 0.000 0.072 0.680 0.240 0.000 0.008
#> GSM337315     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337316     3  0.5623     0.5312 0.304 0.064 0.580 0.000 0.052 0.000
#> GSM337317     5  0.0713     0.7246 0.000 0.000 0.000 0.000 0.972 0.028
#> GSM337318     4  0.6614     0.3476 0.000 0.332 0.112 0.480 0.008 0.068
#> GSM337319     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337335     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337336     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337337     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337338     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337339     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337340     1  0.2048     0.8443 0.880 0.120 0.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337344     1  0.0632     0.8770 0.976 0.024 0.000 0.000 0.000 0.000
#> GSM337345     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337346     1  0.1814     0.8527 0.900 0.100 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0713     0.8764 0.972 0.028 0.000 0.000 0.000 0.000
#> GSM337352     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337355     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0790     0.8755 0.968 0.032 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337360     1  0.1501     0.8618 0.924 0.076 0.000 0.000 0.000 0.000
#> GSM337361     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337362     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.3023     0.7904 0.768 0.232 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0632     0.8770 0.976 0.024 0.000 0.000 0.000 0.000
#> GSM337370     1  0.3076     0.7860 0.760 0.240 0.000 0.000 0.000 0.000
#> GSM337371     1  0.2730     0.8113 0.808 0.192 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.8807 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0146     0.8802 0.996 0.004 0.000 0.000 0.000 0.000
#> GSM337374     1  0.1075     0.8711 0.952 0.048 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0632     0.8770 0.976 0.024 0.000 0.000 0.000 0.000
#> GSM337376     1  0.2631     0.8173 0.820 0.180 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-pam-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-pam-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-pam-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-pam-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-pam-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-pam-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-pam-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-pam-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-pam-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-pam-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-MAD-pam-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-pam-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-pam-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-pam-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-pam-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-pam-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-pam-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-pam-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-pam-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-pam-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-pam-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-pam-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-pam-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-pam-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-pam-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-pam-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-pam-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>           n disease.state(p) specimen(p) k
#> MAD:pam 177         1.48e-10    6.93e-25 2
#> MAD:pam 169         4.05e-13    8.31e-27 3
#> MAD:pam 114         3.53e-09    3.97e-17 4
#> MAD:pam 132         7.77e-10    5.31e-21 5
#> MAD:pam 117         8.77e-06    2.64e-17 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:mclust*

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "mclust"]
# you can also extract it by
# res = res_list["MAD:mclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'mclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-mclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-mclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 0.911           0.954       0.981         0.3734 0.634   0.634
#> 3 3 0.794           0.812       0.920         0.4983 0.784   0.663
#> 4 4 0.628           0.725       0.842         0.2013 0.790   0.553
#> 5 5 0.593           0.568       0.783         0.0673 0.847   0.588
#> 6 6 0.658           0.640       0.772         0.1100 0.823   0.467

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000     0.9814 0.000 1.000
#> GSM337198     2  0.0000     0.9814 0.000 1.000
#> GSM337199     2  0.0000     0.9814 0.000 1.000
#> GSM337200     2  0.0000     0.9814 0.000 1.000
#> GSM337201     2  0.0000     0.9814 0.000 1.000
#> GSM337202     2  0.0000     0.9814 0.000 1.000
#> GSM337203     2  0.0000     0.9814 0.000 1.000
#> GSM337204     2  0.0000     0.9814 0.000 1.000
#> GSM337205     2  0.0000     0.9814 0.000 1.000
#> GSM337206     2  0.0000     0.9814 0.000 1.000
#> GSM337207     2  0.0000     0.9814 0.000 1.000
#> GSM337208     2  0.0000     0.9814 0.000 1.000
#> GSM337209     2  0.0000     0.9814 0.000 1.000
#> GSM337210     2  0.0000     0.9814 0.000 1.000
#> GSM337211     2  0.0000     0.9814 0.000 1.000
#> GSM337212     2  0.0000     0.9814 0.000 1.000
#> GSM337213     2  0.0000     0.9814 0.000 1.000
#> GSM337214     2  0.0000     0.9814 0.000 1.000
#> GSM337215     2  0.0000     0.9814 0.000 1.000
#> GSM337216     2  0.0000     0.9814 0.000 1.000
#> GSM337217     2  0.0000     0.9814 0.000 1.000
#> GSM337218     2  0.0000     0.9814 0.000 1.000
#> GSM337219     2  0.0000     0.9814 0.000 1.000
#> GSM337220     2  0.0000     0.9814 0.000 1.000
#> GSM337221     2  0.0000     0.9814 0.000 1.000
#> GSM337222     2  0.0000     0.9814 0.000 1.000
#> GSM337223     2  0.0000     0.9814 0.000 1.000
#> GSM337224     2  0.0000     0.9814 0.000 1.000
#> GSM337225     2  0.0000     0.9814 0.000 1.000
#> GSM337226     2  0.0000     0.9814 0.000 1.000
#> GSM337227     2  0.0000     0.9814 0.000 1.000
#> GSM337228     2  0.0000     0.9814 0.000 1.000
#> GSM337229     2  0.0000     0.9814 0.000 1.000
#> GSM337230     2  0.0000     0.9814 0.000 1.000
#> GSM337231     2  0.0000     0.9814 0.000 1.000
#> GSM337232     2  0.0000     0.9814 0.000 1.000
#> GSM337233     2  0.0000     0.9814 0.000 1.000
#> GSM337234     2  0.0000     0.9814 0.000 1.000
#> GSM337235     2  0.0000     0.9814 0.000 1.000
#> GSM337236     2  0.0000     0.9814 0.000 1.000
#> GSM337237     2  0.0000     0.9814 0.000 1.000
#> GSM337238     2  0.0000     0.9814 0.000 1.000
#> GSM337239     2  0.0000     0.9814 0.000 1.000
#> GSM337240     2  0.0000     0.9814 0.000 1.000
#> GSM337241     2  0.0000     0.9814 0.000 1.000
#> GSM337242     2  0.0000     0.9814 0.000 1.000
#> GSM337243     2  0.0000     0.9814 0.000 1.000
#> GSM337244     2  0.0000     0.9814 0.000 1.000
#> GSM337245     2  0.0000     0.9814 0.000 1.000
#> GSM337246     2  0.0000     0.9814 0.000 1.000
#> GSM337247     2  0.0000     0.9814 0.000 1.000
#> GSM337248     2  0.0000     0.9814 0.000 1.000
#> GSM337249     2  0.0000     0.9814 0.000 1.000
#> GSM337250     2  0.0000     0.9814 0.000 1.000
#> GSM337251     2  0.0000     0.9814 0.000 1.000
#> GSM337252     2  0.0000     0.9814 0.000 1.000
#> GSM337253     2  0.0000     0.9814 0.000 1.000
#> GSM337254     2  0.0000     0.9814 0.000 1.000
#> GSM337255     2  0.0000     0.9814 0.000 1.000
#> GSM337256     2  0.0000     0.9814 0.000 1.000
#> GSM337257     2  0.0000     0.9814 0.000 1.000
#> GSM337258     2  0.0000     0.9814 0.000 1.000
#> GSM337259     2  0.0000     0.9814 0.000 1.000
#> GSM337260     2  0.0000     0.9814 0.000 1.000
#> GSM337261     2  0.0000     0.9814 0.000 1.000
#> GSM337262     2  0.0000     0.9814 0.000 1.000
#> GSM337263     2  0.0000     0.9814 0.000 1.000
#> GSM337264     2  0.0000     0.9814 0.000 1.000
#> GSM337265     2  0.0000     0.9814 0.000 1.000
#> GSM337266     2  0.0000     0.9814 0.000 1.000
#> GSM337267     2  0.0000     0.9814 0.000 1.000
#> GSM337268     2  0.0000     0.9814 0.000 1.000
#> GSM337269     2  0.0000     0.9814 0.000 1.000
#> GSM337270     2  0.0000     0.9814 0.000 1.000
#> GSM337271     2  0.0000     0.9814 0.000 1.000
#> GSM337272     2  0.0000     0.9814 0.000 1.000
#> GSM337273     2  0.0000     0.9814 0.000 1.000
#> GSM337274     2  0.0000     0.9814 0.000 1.000
#> GSM337275     2  0.0000     0.9814 0.000 1.000
#> GSM337276     2  0.0000     0.9814 0.000 1.000
#> GSM337277     2  0.0000     0.9814 0.000 1.000
#> GSM337278     2  0.0000     0.9814 0.000 1.000
#> GSM337279     2  0.0000     0.9814 0.000 1.000
#> GSM337280     2  0.0000     0.9814 0.000 1.000
#> GSM337281     2  0.0000     0.9814 0.000 1.000
#> GSM337282     2  0.0000     0.9814 0.000 1.000
#> GSM337283     2  0.0672     0.9745 0.008 0.992
#> GSM337284     2  0.0000     0.9814 0.000 1.000
#> GSM337285     2  0.0000     0.9814 0.000 1.000
#> GSM337286     2  0.0000     0.9814 0.000 1.000
#> GSM337287     2  0.5737     0.8348 0.136 0.864
#> GSM337288     2  0.0000     0.9814 0.000 1.000
#> GSM337289     2  0.0000     0.9814 0.000 1.000
#> GSM337290     2  0.0000     0.9814 0.000 1.000
#> GSM337291     2  0.0000     0.9814 0.000 1.000
#> GSM337292     2  0.0000     0.9814 0.000 1.000
#> GSM337293     2  0.0000     0.9814 0.000 1.000
#> GSM337294     2  0.0000     0.9814 0.000 1.000
#> GSM337295     2  0.0000     0.9814 0.000 1.000
#> GSM337296     2  0.0000     0.9814 0.000 1.000
#> GSM337297     2  0.0000     0.9814 0.000 1.000
#> GSM337298     2  0.0000     0.9814 0.000 1.000
#> GSM337299     2  0.0000     0.9814 0.000 1.000
#> GSM337300     2  0.0000     0.9814 0.000 1.000
#> GSM337301     2  0.0000     0.9814 0.000 1.000
#> GSM337302     2  0.0000     0.9814 0.000 1.000
#> GSM337303     2  0.0000     0.9814 0.000 1.000
#> GSM337304     2  0.0000     0.9814 0.000 1.000
#> GSM337305     2  0.0000     0.9814 0.000 1.000
#> GSM337306     2  0.0000     0.9814 0.000 1.000
#> GSM337307     2  0.0000     0.9814 0.000 1.000
#> GSM337308     2  0.0000     0.9814 0.000 1.000
#> GSM337309     2  0.0000     0.9814 0.000 1.000
#> GSM337310     2  0.0000     0.9814 0.000 1.000
#> GSM337311     2  0.0000     0.9814 0.000 1.000
#> GSM337312     2  0.0000     0.9814 0.000 1.000
#> GSM337313     2  0.0000     0.9814 0.000 1.000
#> GSM337314     2  0.0000     0.9814 0.000 1.000
#> GSM337315     2  0.0000     0.9814 0.000 1.000
#> GSM337316     2  0.0000     0.9814 0.000 1.000
#> GSM337317     2  0.0000     0.9814 0.000 1.000
#> GSM337318     2  0.0000     0.9814 0.000 1.000
#> GSM337319     1  0.0000     0.9752 1.000 0.000
#> GSM337320     2  0.9993     0.0544 0.484 0.516
#> GSM337321     1  0.0000     0.9752 1.000 0.000
#> GSM337322     1  0.1184     0.9629 0.984 0.016
#> GSM337323     1  0.0000     0.9752 1.000 0.000
#> GSM337324     1  0.0000     0.9752 1.000 0.000
#> GSM337325     1  0.0000     0.9752 1.000 0.000
#> GSM337326     1  0.0000     0.9752 1.000 0.000
#> GSM337327     2  0.7139     0.7559 0.196 0.804
#> GSM337328     1  0.0000     0.9752 1.000 0.000
#> GSM337329     1  0.0000     0.9752 1.000 0.000
#> GSM337330     2  0.9998     0.0233 0.492 0.508
#> GSM337331     1  0.0000     0.9752 1.000 0.000
#> GSM337332     1  0.0000     0.9752 1.000 0.000
#> GSM337333     1  0.0000     0.9752 1.000 0.000
#> GSM337334     2  0.2423     0.9442 0.040 0.960
#> GSM337335     1  0.0000     0.9752 1.000 0.000
#> GSM337336     2  0.0000     0.9814 0.000 1.000
#> GSM337337     2  0.7139     0.7559 0.196 0.804
#> GSM337338     1  0.0000     0.9752 1.000 0.000
#> GSM337339     2  0.7299     0.7438 0.204 0.796
#> GSM337340     2  0.0000     0.9814 0.000 1.000
#> GSM337341     1  0.0000     0.9752 1.000 0.000
#> GSM337342     1  0.0000     0.9752 1.000 0.000
#> GSM337343     2  0.0000     0.9814 0.000 1.000
#> GSM337344     1  0.0000     0.9752 1.000 0.000
#> GSM337345     1  0.6973     0.7706 0.812 0.188
#> GSM337346     1  0.0000     0.9752 1.000 0.000
#> GSM337347     1  0.0000     0.9752 1.000 0.000
#> GSM337348     1  0.0000     0.9752 1.000 0.000
#> GSM337349     1  0.0000     0.9752 1.000 0.000
#> GSM337350     1  0.1633     0.9564 0.976 0.024
#> GSM337351     1  0.0000     0.9752 1.000 0.000
#> GSM337352     1  0.0000     0.9752 1.000 0.000
#> GSM337353     1  0.0000     0.9752 1.000 0.000
#> GSM337354     1  0.0000     0.9752 1.000 0.000
#> GSM337355     2  0.7139     0.7559 0.196 0.804
#> GSM337356     1  0.0000     0.9752 1.000 0.000
#> GSM337357     1  0.9248     0.4880 0.660 0.340
#> GSM337358     1  0.0000     0.9752 1.000 0.000
#> GSM337359     2  0.3584     0.9155 0.068 0.932
#> GSM337360     1  0.0000     0.9752 1.000 0.000
#> GSM337361     2  0.7139     0.7559 0.196 0.804
#> GSM337362     1  0.6531     0.7987 0.832 0.168
#> GSM337363     1  0.0000     0.9752 1.000 0.000
#> GSM337364     2  0.0672     0.9745 0.008 0.992
#> GSM337365     1  0.0000     0.9752 1.000 0.000
#> GSM337366     1  0.1414     0.9599 0.980 0.020
#> GSM337367     1  0.0000     0.9752 1.000 0.000
#> GSM337368     2  0.7139     0.7559 0.196 0.804
#> GSM337369     2  0.0672     0.9745 0.008 0.992
#> GSM337370     1  0.0000     0.9752 1.000 0.000
#> GSM337371     1  0.8144     0.6671 0.748 0.252
#> GSM337372     1  0.0000     0.9752 1.000 0.000
#> GSM337373     1  0.0000     0.9752 1.000 0.000
#> GSM337374     1  0.0000     0.9752 1.000 0.000
#> GSM337375     1  0.0000     0.9752 1.000 0.000
#> GSM337376     1  0.0000     0.9752 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.1411    0.91533 0.000 0.964 0.036
#> GSM337198     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337199     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337200     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337201     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337202     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337203     2  0.2959    0.86372 0.000 0.900 0.100
#> GSM337204     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337205     2  0.2356    0.89142 0.000 0.928 0.072
#> GSM337206     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337207     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337208     2  0.0237    0.92855 0.000 0.996 0.004
#> GSM337209     2  0.1163    0.91987 0.000 0.972 0.028
#> GSM337210     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337211     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337212     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337213     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337214     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337215     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337216     3  0.6280    0.30320 0.000 0.460 0.540
#> GSM337217     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337218     2  0.0592    0.92770 0.000 0.988 0.012
#> GSM337219     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337220     2  0.0747    0.92507 0.000 0.984 0.016
#> GSM337221     2  0.3941    0.79343 0.000 0.844 0.156
#> GSM337222     2  0.0747    0.92507 0.000 0.984 0.016
#> GSM337223     2  0.2356    0.89115 0.000 0.928 0.072
#> GSM337224     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337225     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337226     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337227     3  0.6204    0.40698 0.000 0.424 0.576
#> GSM337228     3  0.6286    0.28974 0.000 0.464 0.536
#> GSM337229     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337230     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337231     2  0.0237    0.92855 0.000 0.996 0.004
#> GSM337232     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337233     2  0.0237    0.92855 0.000 0.996 0.004
#> GSM337234     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337235     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337236     2  0.1964    0.90313 0.000 0.944 0.056
#> GSM337237     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337238     2  0.1964    0.90310 0.000 0.944 0.056
#> GSM337239     2  0.6291   -0.05899 0.000 0.532 0.468
#> GSM337240     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337241     3  0.6204    0.40547 0.000 0.424 0.576
#> GSM337242     2  0.2878    0.86808 0.000 0.904 0.096
#> GSM337243     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337244     2  0.2066    0.90019 0.000 0.940 0.060
#> GSM337245     2  0.1031    0.92181 0.000 0.976 0.024
#> GSM337246     2  0.2261    0.89428 0.000 0.932 0.068
#> GSM337247     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337248     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337249     2  0.5016    0.65282 0.000 0.760 0.240
#> GSM337250     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337251     2  0.1860    0.90573 0.000 0.948 0.052
#> GSM337252     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337253     2  0.2537    0.88413 0.000 0.920 0.080
#> GSM337254     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337255     2  0.1964    0.90313 0.000 0.944 0.056
#> GSM337256     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337257     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337258     2  0.0592    0.92658 0.000 0.988 0.012
#> GSM337259     3  0.6154    0.44191 0.000 0.408 0.592
#> GSM337260     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337261     3  0.5621    0.61613 0.000 0.308 0.692
#> GSM337262     2  0.0237    0.92846 0.000 0.996 0.004
#> GSM337263     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337264     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337265     3  0.5560    0.62534 0.000 0.300 0.700
#> GSM337266     3  0.5591    0.62092 0.000 0.304 0.696
#> GSM337267     2  0.0592    0.92770 0.000 0.988 0.012
#> GSM337268     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337269     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337270     2  0.4452    0.73824 0.000 0.808 0.192
#> GSM337271     3  0.5291    0.65504 0.000 0.268 0.732
#> GSM337272     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337273     2  0.2448    0.88760 0.000 0.924 0.076
#> GSM337274     2  0.1529    0.91299 0.000 0.960 0.040
#> GSM337275     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337276     2  0.6308   -0.15774 0.000 0.508 0.492
#> GSM337277     2  0.4399    0.74493 0.000 0.812 0.188
#> GSM337278     2  0.1289    0.91755 0.000 0.968 0.032
#> GSM337279     2  0.0592    0.92655 0.000 0.988 0.012
#> GSM337280     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337281     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337282     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337283     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337284     2  0.2796    0.87227 0.000 0.908 0.092
#> GSM337285     3  0.5621    0.61613 0.000 0.308 0.692
#> GSM337286     2  0.5760    0.45145 0.000 0.672 0.328
#> GSM337287     3  0.0475    0.69520 0.004 0.004 0.992
#> GSM337288     2  0.0592    0.92655 0.000 0.988 0.012
#> GSM337289     2  0.6280   -0.02265 0.000 0.540 0.460
#> GSM337290     2  0.0424    0.92767 0.000 0.992 0.008
#> GSM337291     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337292     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337293     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337294     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337295     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337296     2  0.2448    0.88760 0.000 0.924 0.076
#> GSM337297     2  0.2537    0.88457 0.000 0.920 0.080
#> GSM337298     2  0.6126    0.22032 0.000 0.600 0.400
#> GSM337299     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337300     2  0.2356    0.89135 0.000 0.928 0.072
#> GSM337301     2  0.0237    0.92731 0.000 0.996 0.004
#> GSM337302     2  0.0747    0.92507 0.000 0.984 0.016
#> GSM337303     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337304     2  0.0237    0.92855 0.000 0.996 0.004
#> GSM337305     2  0.5859    0.40637 0.000 0.656 0.344
#> GSM337306     2  0.2165    0.89740 0.000 0.936 0.064
#> GSM337307     2  0.6291   -0.05899 0.000 0.532 0.468
#> GSM337308     2  0.1753    0.90861 0.000 0.952 0.048
#> GSM337309     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337310     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337311     2  0.0000    0.92868 0.000 1.000 0.000
#> GSM337312     3  0.6252    0.35267 0.000 0.444 0.556
#> GSM337313     2  0.3879    0.79948 0.000 0.848 0.152
#> GSM337314     2  0.6286   -0.04132 0.000 0.536 0.464
#> GSM337315     3  0.5327    0.65174 0.000 0.272 0.728
#> GSM337316     3  0.6252    0.35267 0.000 0.444 0.556
#> GSM337317     2  0.2261    0.89428 0.000 0.932 0.068
#> GSM337318     2  0.2356    0.89108 0.000 0.928 0.072
#> GSM337319     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337320     3  0.2625    0.63963 0.084 0.000 0.916
#> GSM337321     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337322     1  0.3267    0.88982 0.884 0.000 0.116
#> GSM337323     1  0.1411    0.94449 0.964 0.000 0.036
#> GSM337324     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337325     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337326     1  0.2537    0.91229 0.920 0.000 0.080
#> GSM337327     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337328     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337329     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337330     3  0.2261    0.65486 0.068 0.000 0.932
#> GSM337331     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337332     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337333     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337334     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337335     1  0.3038    0.89958 0.896 0.000 0.104
#> GSM337336     3  0.2878    0.70732 0.000 0.096 0.904
#> GSM337337     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337338     1  0.3192    0.89390 0.888 0.000 0.112
#> GSM337339     3  0.1289    0.67706 0.032 0.000 0.968
#> GSM337340     3  0.1031    0.70127 0.000 0.024 0.976
#> GSM337341     1  0.0424    0.96072 0.992 0.000 0.008
#> GSM337342     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337343     3  0.5785    0.58130 0.000 0.332 0.668
#> GSM337344     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337345     3  0.5926    0.12429 0.356 0.000 0.644
#> GSM337346     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337347     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337348     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337349     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337350     1  0.6062    0.53076 0.616 0.000 0.384
#> GSM337351     1  0.2356    0.92371 0.928 0.000 0.072
#> GSM337352     1  0.3038    0.89958 0.896 0.000 0.104
#> GSM337353     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337354     1  0.3038    0.89958 0.896 0.000 0.104
#> GSM337355     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337356     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337357     3  0.2066    0.65412 0.060 0.000 0.940
#> GSM337358     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337359     3  0.2878    0.70732 0.000 0.096 0.904
#> GSM337360     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337361     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337362     3  0.6111   -0.00763 0.396 0.000 0.604
#> GSM337363     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337364     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337365     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337366     1  0.5529    0.67991 0.704 0.000 0.296
#> GSM337367     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337368     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337369     3  0.0237    0.69506 0.004 0.000 0.996
#> GSM337370     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337371     3  0.6126    0.12634 0.400 0.000 0.600
#> GSM337372     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337373     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337374     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337375     1  0.0000    0.96493 1.000 0.000 0.000
#> GSM337376     1  0.0000    0.96493 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     2  0.6554     0.1350 0.000 0.540 0.376 0.084
#> GSM337198     2  0.0707     0.8575 0.000 0.980 0.020 0.000
#> GSM337199     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337200     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337201     2  0.1637     0.8371 0.000 0.940 0.060 0.000
#> GSM337202     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337203     3  0.4790     0.6564 0.000 0.380 0.620 0.000
#> GSM337204     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337205     3  0.4916     0.5883 0.000 0.424 0.576 0.000
#> GSM337206     2  0.2011     0.8412 0.000 0.920 0.080 0.000
#> GSM337207     2  0.2174     0.8282 0.000 0.928 0.052 0.020
#> GSM337208     2  0.0921     0.8550 0.000 0.972 0.028 0.000
#> GSM337209     2  0.4713     0.2389 0.000 0.640 0.360 0.000
#> GSM337210     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337212     2  0.1302     0.8504 0.000 0.956 0.044 0.000
#> GSM337213     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337214     2  0.1211     0.8509 0.000 0.960 0.040 0.000
#> GSM337215     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337216     3  0.3219     0.7189 0.000 0.164 0.836 0.000
#> GSM337217     2  0.0817     0.8575 0.000 0.976 0.024 0.000
#> GSM337218     2  0.2149     0.8340 0.000 0.912 0.088 0.000
#> GSM337219     2  0.0707     0.8575 0.000 0.980 0.020 0.000
#> GSM337220     2  0.6200     0.2571 0.000 0.580 0.356 0.064
#> GSM337221     3  0.4605     0.6989 0.000 0.336 0.664 0.000
#> GSM337222     2  0.6520     0.1824 0.000 0.552 0.364 0.084
#> GSM337223     3  0.5203     0.6046 0.000 0.416 0.576 0.008
#> GSM337224     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337225     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337226     2  0.0336     0.8574 0.000 0.992 0.008 0.000
#> GSM337227     3  0.5511     0.4694 0.000 0.352 0.620 0.028
#> GSM337228     3  0.4746     0.7178 0.000 0.304 0.688 0.008
#> GSM337229     2  0.5250     0.6766 0.000 0.744 0.176 0.080
#> GSM337230     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337231     2  0.1211     0.8502 0.000 0.960 0.040 0.000
#> GSM337232     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337233     2  0.2401     0.8176 0.000 0.904 0.092 0.004
#> GSM337234     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337235     2  0.2408     0.8021 0.000 0.896 0.104 0.000
#> GSM337236     3  0.5050     0.6059 0.000 0.408 0.588 0.004
#> GSM337237     2  0.4356     0.7503 0.000 0.804 0.148 0.048
#> GSM337238     3  0.5691     0.4930 0.000 0.408 0.564 0.028
#> GSM337239     3  0.3266     0.7218 0.000 0.168 0.832 0.000
#> GSM337240     2  0.1211     0.8522 0.000 0.960 0.040 0.000
#> GSM337241     3  0.3367     0.6463 0.000 0.108 0.864 0.028
#> GSM337242     3  0.4790     0.6565 0.000 0.380 0.620 0.000
#> GSM337243     2  0.0707     0.8571 0.000 0.980 0.020 0.000
#> GSM337244     3  0.5256     0.6094 0.000 0.392 0.596 0.012
#> GSM337245     2  0.5883     0.4613 0.000 0.648 0.288 0.064
#> GSM337246     3  0.5781     0.6797 0.000 0.252 0.676 0.072
#> GSM337247     2  0.2814     0.7881 0.000 0.868 0.132 0.000
#> GSM337248     2  0.0817     0.8575 0.000 0.976 0.024 0.000
#> GSM337249     3  0.5040     0.6779 0.000 0.364 0.628 0.008
#> GSM337250     2  0.1557     0.8365 0.000 0.944 0.056 0.000
#> GSM337251     2  0.6658    -0.1896 0.000 0.472 0.444 0.084
#> GSM337252     2  0.4677     0.7121 0.000 0.776 0.176 0.048
#> GSM337253     2  0.4855     0.0567 0.000 0.600 0.400 0.000
#> GSM337254     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337255     3  0.4888     0.6070 0.000 0.412 0.588 0.000
#> GSM337256     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337257     2  0.2662     0.8305 0.000 0.900 0.084 0.016
#> GSM337258     2  0.3351     0.7556 0.000 0.844 0.148 0.008
#> GSM337259     3  0.4406     0.6987 0.000 0.192 0.780 0.028
#> GSM337260     2  0.1722     0.8337 0.000 0.944 0.048 0.008
#> GSM337261     3  0.1661     0.5974 0.000 0.052 0.944 0.004
#> GSM337262     2  0.3024     0.7644 0.000 0.852 0.148 0.000
#> GSM337263     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337264     2  0.1022     0.8545 0.000 0.968 0.032 0.000
#> GSM337265     3  0.2399     0.5737 0.000 0.048 0.920 0.032
#> GSM337266     3  0.2586     0.5631 0.000 0.048 0.912 0.040
#> GSM337267     2  0.2281     0.8311 0.000 0.904 0.096 0.000
#> GSM337268     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337269     2  0.1867     0.8374 0.000 0.928 0.072 0.000
#> GSM337270     3  0.4477     0.7131 0.000 0.312 0.688 0.000
#> GSM337271     3  0.3427     0.4608 0.000 0.028 0.860 0.112
#> GSM337272     2  0.1489     0.8374 0.000 0.952 0.044 0.004
#> GSM337273     3  0.4950     0.6214 0.000 0.376 0.620 0.004
#> GSM337274     2  0.6389    -0.1669 0.000 0.488 0.448 0.064
#> GSM337275     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337276     3  0.4304     0.7237 0.000 0.284 0.716 0.000
#> GSM337277     3  0.4406     0.7183 0.000 0.300 0.700 0.000
#> GSM337278     3  0.4972     0.5057 0.000 0.456 0.544 0.000
#> GSM337279     2  0.3668     0.7022 0.000 0.808 0.188 0.004
#> GSM337280     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337281     2  0.0469     0.8588 0.000 0.988 0.012 0.000
#> GSM337282     2  0.2345     0.8066 0.000 0.900 0.100 0.000
#> GSM337283     4  0.5060     0.5574 0.004 0.000 0.412 0.584
#> GSM337284     3  0.4804     0.6520 0.000 0.384 0.616 0.000
#> GSM337285     3  0.2089     0.5827 0.000 0.048 0.932 0.020
#> GSM337286     3  0.4522     0.7097 0.000 0.320 0.680 0.000
#> GSM337287     3  0.5236    -0.3519 0.008 0.000 0.560 0.432
#> GSM337288     2  0.3873     0.6299 0.000 0.772 0.228 0.000
#> GSM337289     3  0.3486     0.7269 0.000 0.188 0.812 0.000
#> GSM337290     2  0.2741     0.8262 0.000 0.892 0.096 0.012
#> GSM337291     2  0.1389     0.8482 0.000 0.952 0.048 0.000
#> GSM337292     2  0.0592     0.8575 0.000 0.984 0.016 0.000
#> GSM337293     2  0.1022     0.8553 0.000 0.968 0.032 0.000
#> GSM337294     2  0.4500     0.4923 0.000 0.684 0.316 0.000
#> GSM337295     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337296     3  0.4855     0.6279 0.000 0.400 0.600 0.000
#> GSM337297     2  0.4877     0.2934 0.000 0.664 0.328 0.008
#> GSM337298     3  0.3569     0.7257 0.000 0.196 0.804 0.000
#> GSM337299     2  0.0817     0.8571 0.000 0.976 0.024 0.000
#> GSM337300     3  0.4522     0.6570 0.000 0.320 0.680 0.000
#> GSM337301     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337302     2  0.6049     0.5028 0.000 0.652 0.264 0.084
#> GSM337303     2  0.1557     0.8447 0.000 0.944 0.056 0.000
#> GSM337304     2  0.0592     0.8584 0.000 0.984 0.016 0.000
#> GSM337305     3  0.4522     0.7097 0.000 0.320 0.680 0.000
#> GSM337306     3  0.4977     0.5101 0.000 0.460 0.540 0.000
#> GSM337307     3  0.3266     0.7218 0.000 0.168 0.832 0.000
#> GSM337308     2  0.4998    -0.3661 0.000 0.512 0.488 0.000
#> GSM337309     2  0.0188     0.8558 0.000 0.996 0.004 0.000
#> GSM337310     2  0.0707     0.8572 0.000 0.980 0.020 0.000
#> GSM337311     2  0.2871     0.8217 0.000 0.896 0.072 0.032
#> GSM337312     3  0.1557     0.6047 0.000 0.056 0.944 0.000
#> GSM337313     3  0.4761     0.6680 0.000 0.372 0.628 0.000
#> GSM337314     3  0.4356     0.7217 0.000 0.292 0.708 0.000
#> GSM337315     3  0.2300     0.5447 0.000 0.028 0.924 0.048
#> GSM337316     3  0.3219     0.7189 0.000 0.164 0.836 0.000
#> GSM337317     2  0.4406     0.4843 0.000 0.700 0.300 0.000
#> GSM337318     3  0.4746     0.6693 0.000 0.368 0.632 0.000
#> GSM337319     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337320     4  0.2256     0.8272 0.020 0.000 0.056 0.924
#> GSM337321     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337322     4  0.4431     0.6187 0.304 0.000 0.000 0.696
#> GSM337323     1  0.3356     0.7840 0.824 0.000 0.000 0.176
#> GSM337324     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337326     1  0.2760     0.8423 0.872 0.000 0.000 0.128
#> GSM337327     4  0.2266     0.8269 0.004 0.000 0.084 0.912
#> GSM337328     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337330     4  0.2335     0.8277 0.020 0.000 0.060 0.920
#> GSM337331     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0188     0.9748 0.996 0.000 0.000 0.004
#> GSM337334     3  0.5161    -0.3614 0.004 0.000 0.520 0.476
#> GSM337335     4  0.4746     0.5255 0.368 0.000 0.000 0.632
#> GSM337336     4  0.5168     0.3451 0.000 0.004 0.492 0.504
#> GSM337337     4  0.2125     0.8284 0.004 0.000 0.076 0.920
#> GSM337338     4  0.4564     0.5817 0.328 0.000 0.000 0.672
#> GSM337339     4  0.2125     0.8284 0.004 0.000 0.076 0.920
#> GSM337340     3  0.4925    -0.2699 0.000 0.000 0.572 0.428
#> GSM337341     1  0.1302     0.9400 0.956 0.000 0.000 0.044
#> GSM337342     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337343     3  0.2751     0.5853 0.000 0.056 0.904 0.040
#> GSM337344     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337345     4  0.2480     0.8005 0.088 0.000 0.008 0.904
#> GSM337346     1  0.0188     0.9748 0.996 0.000 0.000 0.004
#> GSM337347     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0188     0.9743 0.996 0.000 0.000 0.004
#> GSM337349     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337350     4  0.3707     0.7862 0.132 0.000 0.028 0.840
#> GSM337351     1  0.3688     0.7205 0.792 0.000 0.000 0.208
#> GSM337352     4  0.4790     0.5011 0.380 0.000 0.000 0.620
#> GSM337353     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337354     4  0.4790     0.5012 0.380 0.000 0.000 0.620
#> GSM337355     4  0.2125     0.8284 0.004 0.000 0.076 0.920
#> GSM337356     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337357     4  0.2376     0.8286 0.016 0.000 0.068 0.916
#> GSM337358     1  0.1022     0.9523 0.968 0.000 0.000 0.032
#> GSM337359     4  0.5330     0.3835 0.004 0.004 0.476 0.516
#> GSM337360     1  0.0188     0.9748 0.996 0.000 0.000 0.004
#> GSM337361     4  0.2125     0.8284 0.004 0.000 0.076 0.920
#> GSM337362     4  0.2593     0.7928 0.104 0.000 0.004 0.892
#> GSM337363     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337364     4  0.2266     0.8268 0.004 0.000 0.084 0.912
#> GSM337365     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337366     4  0.3157     0.7704 0.144 0.000 0.004 0.852
#> GSM337367     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337368     4  0.2125     0.8284 0.004 0.000 0.076 0.920
#> GSM337369     4  0.3908     0.7608 0.004 0.000 0.212 0.784
#> GSM337370     1  0.0817     0.9598 0.976 0.000 0.000 0.024
#> GSM337371     4  0.4037     0.7848 0.136 0.000 0.040 0.824
#> GSM337372     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9764 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0336     0.9731 0.992 0.000 0.000 0.008
#> GSM337375     1  0.0707     0.9631 0.980 0.000 0.000 0.020
#> GSM337376     1  0.0188     0.9748 0.996 0.000 0.000 0.004

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     2  0.3214     0.5955 0.000 0.844 0.120 0.036 0.000
#> GSM337198     4  0.1893     0.6861 0.000 0.048 0.024 0.928 0.000
#> GSM337199     4  0.2358     0.6605 0.000 0.104 0.000 0.888 0.008
#> GSM337200     4  0.1851     0.6758 0.000 0.088 0.000 0.912 0.000
#> GSM337201     4  0.4165     0.3170 0.000 0.320 0.000 0.672 0.008
#> GSM337202     4  0.1484     0.6856 0.000 0.048 0.000 0.944 0.008
#> GSM337203     4  0.4451     0.3730 0.000 0.016 0.340 0.644 0.000
#> GSM337204     4  0.1732     0.6717 0.000 0.080 0.000 0.920 0.000
#> GSM337205     4  0.4558     0.3911 0.000 0.024 0.324 0.652 0.000
#> GSM337206     4  0.3366     0.4914 0.000 0.232 0.000 0.768 0.000
#> GSM337207     4  0.4757     0.1031 0.000 0.380 0.024 0.596 0.000
#> GSM337208     4  0.2927     0.6757 0.000 0.040 0.092 0.868 0.000
#> GSM337209     4  0.4301     0.5100 0.000 0.028 0.260 0.712 0.000
#> GSM337210     4  0.2304     0.6634 0.000 0.100 0.000 0.892 0.008
#> GSM337211     4  0.1670     0.6883 0.000 0.052 0.012 0.936 0.000
#> GSM337212     4  0.1704     0.6815 0.000 0.068 0.004 0.928 0.000
#> GSM337213     4  0.2358     0.6605 0.000 0.104 0.000 0.888 0.008
#> GSM337214     4  0.3209     0.5772 0.000 0.180 0.000 0.812 0.008
#> GSM337215     4  0.2358     0.6605 0.000 0.104 0.000 0.888 0.008
#> GSM337216     3  0.4003     0.4694 0.000 0.008 0.704 0.288 0.000
#> GSM337217     4  0.1618     0.6916 0.000 0.040 0.008 0.944 0.008
#> GSM337218     4  0.4505     0.2068 0.000 0.368 0.004 0.620 0.008
#> GSM337219     4  0.1740     0.6877 0.000 0.056 0.012 0.932 0.000
#> GSM337220     2  0.6021     0.4577 0.000 0.524 0.128 0.348 0.000
#> GSM337221     3  0.4829     0.0541 0.000 0.020 0.496 0.484 0.000
#> GSM337222     2  0.3214     0.5955 0.000 0.844 0.120 0.036 0.000
#> GSM337223     4  0.4736     0.2296 0.000 0.020 0.404 0.576 0.000
#> GSM337224     4  0.2304     0.6609 0.000 0.100 0.000 0.892 0.008
#> GSM337225     4  0.2136     0.6670 0.000 0.088 0.000 0.904 0.008
#> GSM337226     4  0.2162     0.6882 0.000 0.064 0.012 0.916 0.008
#> GSM337227     3  0.2664     0.5324 0.000 0.040 0.892 0.064 0.004
#> GSM337228     3  0.4702     0.2247 0.000 0.016 0.552 0.432 0.000
#> GSM337229     2  0.3844     0.6041 0.000 0.804 0.064 0.132 0.000
#> GSM337230     4  0.1924     0.6816 0.000 0.064 0.004 0.924 0.008
#> GSM337231     4  0.3570     0.6592 0.000 0.048 0.108 0.836 0.008
#> GSM337232     4  0.2411     0.6573 0.000 0.108 0.000 0.884 0.008
#> GSM337233     4  0.2362     0.6801 0.000 0.076 0.024 0.900 0.000
#> GSM337234     4  0.2017     0.6720 0.000 0.080 0.000 0.912 0.008
#> GSM337235     4  0.3043     0.6637 0.000 0.056 0.080 0.864 0.000
#> GSM337236     4  0.5827     0.4139 0.000 0.124 0.300 0.576 0.000
#> GSM337237     2  0.5223     0.3044 0.000 0.512 0.044 0.444 0.000
#> GSM337238     2  0.6680     0.2523 0.000 0.400 0.236 0.364 0.000
#> GSM337239     3  0.4201     0.4538 0.000 0.008 0.664 0.328 0.000
#> GSM337240     4  0.1809     0.6903 0.000 0.060 0.012 0.928 0.000
#> GSM337241     3  0.0798     0.5487 0.000 0.016 0.976 0.000 0.008
#> GSM337242     4  0.4435     0.3811 0.000 0.016 0.336 0.648 0.000
#> GSM337243     4  0.2136     0.6707 0.000 0.088 0.000 0.904 0.008
#> GSM337244     4  0.6813    -0.2206 0.000 0.340 0.304 0.356 0.000
#> GSM337245     2  0.6015     0.4309 0.000 0.516 0.124 0.360 0.000
#> GSM337246     2  0.4088     0.4100 0.000 0.688 0.304 0.008 0.000
#> GSM337247     4  0.3904     0.6193 0.000 0.052 0.156 0.792 0.000
#> GSM337248     4  0.1522     0.6892 0.000 0.044 0.012 0.944 0.000
#> GSM337249     4  0.4829    -0.0549 0.000 0.020 0.480 0.500 0.000
#> GSM337250     4  0.4165     0.3176 0.000 0.320 0.000 0.672 0.008
#> GSM337251     2  0.3151     0.5771 0.000 0.836 0.144 0.020 0.000
#> GSM337252     2  0.5425     0.3468 0.000 0.520 0.060 0.420 0.000
#> GSM337253     4  0.4800     0.3055 0.000 0.028 0.368 0.604 0.000
#> GSM337254     4  0.1740     0.6891 0.000 0.056 0.012 0.932 0.000
#> GSM337255     4  0.4400     0.4342 0.000 0.020 0.308 0.672 0.000
#> GSM337256     4  0.1725     0.6874 0.000 0.044 0.020 0.936 0.000
#> GSM337257     4  0.4824     0.1028 0.000 0.376 0.028 0.596 0.000
#> GSM337258     4  0.4568     0.6329 0.000 0.092 0.136 0.764 0.008
#> GSM337259     3  0.2026     0.5511 0.000 0.012 0.924 0.056 0.008
#> GSM337260     4  0.4402     0.1957 0.000 0.372 0.004 0.620 0.004
#> GSM337261     3  0.1314     0.5573 0.000 0.016 0.960 0.012 0.012
#> GSM337262     4  0.3215     0.6589 0.000 0.056 0.092 0.852 0.000
#> GSM337263     4  0.2304     0.6630 0.000 0.100 0.000 0.892 0.008
#> GSM337264     4  0.2149     0.6830 0.000 0.048 0.036 0.916 0.000
#> GSM337265     3  0.1750     0.5452 0.000 0.028 0.936 0.000 0.036
#> GSM337266     3  0.1750     0.5452 0.000 0.028 0.936 0.000 0.036
#> GSM337267     4  0.4594     0.2269 0.000 0.360 0.008 0.624 0.008
#> GSM337268     4  0.1792     0.6831 0.000 0.084 0.000 0.916 0.000
#> GSM337269     4  0.4147     0.3071 0.000 0.316 0.000 0.676 0.008
#> GSM337270     3  0.6477     0.1103 0.000 0.192 0.456 0.352 0.000
#> GSM337271     3  0.1750     0.5452 0.000 0.028 0.936 0.000 0.036
#> GSM337272     4  0.3774     0.3824 0.000 0.296 0.000 0.704 0.000
#> GSM337273     4  0.6773    -0.0859 0.000 0.276 0.344 0.380 0.000
#> GSM337274     2  0.5808     0.5963 0.000 0.608 0.160 0.232 0.000
#> GSM337275     4  0.1740     0.6891 0.000 0.056 0.012 0.932 0.000
#> GSM337276     3  0.4560     0.0762 0.000 0.008 0.508 0.484 0.000
#> GSM337277     3  0.4821     0.1596 0.000 0.020 0.516 0.464 0.000
#> GSM337278     4  0.4498     0.4685 0.000 0.032 0.280 0.688 0.000
#> GSM337279     4  0.3471     0.6603 0.000 0.092 0.072 0.836 0.000
#> GSM337280     4  0.1670     0.6888 0.000 0.052 0.012 0.936 0.000
#> GSM337281     4  0.2193     0.6719 0.000 0.092 0.000 0.900 0.008
#> GSM337282     4  0.3262     0.6437 0.000 0.036 0.124 0.840 0.000
#> GSM337283     3  0.4374     0.2209 0.000 0.028 0.700 0.000 0.272
#> GSM337284     4  0.4757     0.2746 0.000 0.024 0.380 0.596 0.000
#> GSM337285     3  0.1804     0.5552 0.000 0.024 0.940 0.012 0.024
#> GSM337286     3  0.4659     0.0659 0.000 0.012 0.496 0.492 0.000
#> GSM337287     3  0.3724     0.3725 0.000 0.028 0.788 0.000 0.184
#> GSM337288     4  0.3622     0.6379 0.000 0.056 0.124 0.820 0.000
#> GSM337289     3  0.4201     0.4507 0.000 0.008 0.664 0.328 0.000
#> GSM337290     4  0.4310     0.1531 0.000 0.392 0.004 0.604 0.000
#> GSM337291     4  0.1872     0.6888 0.000 0.052 0.020 0.928 0.000
#> GSM337292     4  0.1597     0.6875 0.000 0.048 0.012 0.940 0.000
#> GSM337293     4  0.2139     0.6835 0.000 0.052 0.032 0.916 0.000
#> GSM337294     4  0.5069     0.3743 0.000 0.052 0.328 0.620 0.000
#> GSM337295     4  0.2358     0.6605 0.000 0.104 0.000 0.888 0.008
#> GSM337296     4  0.4824     0.2945 0.000 0.028 0.376 0.596 0.000
#> GSM337297     4  0.4642     0.4479 0.000 0.032 0.308 0.660 0.000
#> GSM337298     3  0.4524     0.4448 0.000 0.020 0.644 0.336 0.000
#> GSM337299     4  0.1732     0.6749 0.000 0.080 0.000 0.920 0.000
#> GSM337300     3  0.4779     0.3463 0.000 0.024 0.588 0.388 0.000
#> GSM337301     4  0.1792     0.6733 0.000 0.084 0.000 0.916 0.000
#> GSM337302     2  0.3479     0.6073 0.000 0.836 0.080 0.084 0.000
#> GSM337303     4  0.2228     0.6826 0.000 0.048 0.040 0.912 0.000
#> GSM337304     4  0.2544     0.6871 0.000 0.028 0.064 0.900 0.008
#> GSM337305     4  0.4617     0.1263 0.000 0.012 0.436 0.552 0.000
#> GSM337306     4  0.4540     0.3928 0.000 0.024 0.320 0.656 0.000
#> GSM337307     3  0.4201     0.4538 0.000 0.008 0.664 0.328 0.000
#> GSM337308     4  0.4597     0.4924 0.000 0.044 0.260 0.696 0.000
#> GSM337309     4  0.2193     0.6684 0.000 0.092 0.000 0.900 0.008
#> GSM337310     4  0.2067     0.6837 0.000 0.048 0.032 0.920 0.000
#> GSM337311     4  0.5044    -0.1959 0.000 0.464 0.032 0.504 0.000
#> GSM337312     3  0.1981     0.5472 0.000 0.016 0.920 0.064 0.000
#> GSM337313     4  0.4818    -0.0243 0.000 0.020 0.460 0.520 0.000
#> GSM337314     3  0.4562     0.0662 0.000 0.008 0.496 0.496 0.000
#> GSM337315     3  0.1750     0.5452 0.000 0.028 0.936 0.000 0.036
#> GSM337316     3  0.3689     0.4784 0.000 0.004 0.740 0.256 0.000
#> GSM337317     4  0.5509    -0.0678 0.000 0.064 0.464 0.472 0.000
#> GSM337318     4  0.4718     0.3523 0.000 0.028 0.344 0.628 0.000
#> GSM337319     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337320     5  0.1153     0.8336 0.008 0.024 0.004 0.000 0.964
#> GSM337321     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337322     5  0.3550     0.7064 0.184 0.020 0.000 0.000 0.796
#> GSM337323     1  0.3966     0.4680 0.664 0.000 0.000 0.000 0.336
#> GSM337324     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.2605     0.7859 0.852 0.000 0.000 0.000 0.148
#> GSM337327     5  0.2795     0.8143 0.000 0.028 0.100 0.000 0.872
#> GSM337328     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337330     5  0.2584     0.8314 0.008 0.040 0.052 0.000 0.900
#> GSM337331     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.3074     0.8046 0.804 0.000 0.000 0.000 0.196
#> GSM337334     3  0.4420     0.2190 0.000 0.028 0.692 0.000 0.280
#> GSM337335     5  0.4419     0.5256 0.312 0.020 0.000 0.000 0.668
#> GSM337336     3  0.3366     0.4873 0.000 0.032 0.828 0.000 0.140
#> GSM337337     5  0.2325     0.8291 0.000 0.028 0.068 0.000 0.904
#> GSM337338     5  0.3942     0.6431 0.232 0.020 0.000 0.000 0.748
#> GSM337339     5  0.2054     0.8324 0.000 0.028 0.052 0.000 0.920
#> GSM337340     3  0.2984     0.5068 0.000 0.032 0.860 0.000 0.108
#> GSM337341     1  0.1270     0.8767 0.948 0.000 0.000 0.000 0.052
#> GSM337342     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.0798     0.5506 0.000 0.016 0.976 0.000 0.008
#> GSM337344     1  0.2230     0.8650 0.884 0.000 0.000 0.000 0.116
#> GSM337345     5  0.1012     0.8248 0.012 0.020 0.000 0.000 0.968
#> GSM337346     1  0.2929     0.8203 0.820 0.000 0.000 0.000 0.180
#> GSM337347     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.1608     0.8853 0.928 0.000 0.000 0.000 0.072
#> GSM337349     1  0.1341     0.8913 0.944 0.000 0.000 0.000 0.056
#> GSM337350     5  0.1872     0.8115 0.052 0.020 0.000 0.000 0.928
#> GSM337351     1  0.4182     0.4578 0.600 0.000 0.000 0.000 0.400
#> GSM337352     5  0.4473     0.4964 0.324 0.020 0.000 0.000 0.656
#> GSM337353     1  0.1197     0.8930 0.952 0.000 0.000 0.000 0.048
#> GSM337354     5  0.4419     0.5256 0.312 0.020 0.000 0.000 0.668
#> GSM337355     5  0.2124     0.8316 0.000 0.028 0.056 0.000 0.916
#> GSM337356     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337357     5  0.1605     0.8349 0.012 0.004 0.040 0.000 0.944
#> GSM337358     1  0.3366     0.7838 0.784 0.004 0.000 0.000 0.212
#> GSM337359     3  0.4134     0.3891 0.000 0.044 0.760 0.000 0.196
#> GSM337360     1  0.2605     0.8453 0.852 0.000 0.000 0.000 0.148
#> GSM337361     5  0.2124     0.8316 0.000 0.028 0.056 0.000 0.916
#> GSM337362     5  0.1012     0.8248 0.012 0.020 0.000 0.000 0.968
#> GSM337363     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337364     5  0.4442     0.6377 0.000 0.028 0.284 0.000 0.688
#> GSM337365     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337366     5  0.1485     0.8195 0.032 0.020 0.000 0.000 0.948
#> GSM337367     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337368     5  0.2325     0.8291 0.000 0.028 0.068 0.000 0.904
#> GSM337369     5  0.4974     0.3585 0.000 0.028 0.464 0.000 0.508
#> GSM337370     1  0.3274     0.7760 0.780 0.000 0.000 0.000 0.220
#> GSM337371     5  0.2270     0.7960 0.076 0.020 0.000 0.000 0.904
#> GSM337372     1  0.0000     0.9017 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0963     0.8958 0.964 0.000 0.000 0.000 0.036
#> GSM337374     1  0.2852     0.8362 0.828 0.000 0.000 0.000 0.172
#> GSM337375     1  0.3003     0.8212 0.812 0.000 0.000 0.000 0.188
#> GSM337376     1  0.2929     0.8203 0.820 0.000 0.000 0.000 0.180

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.0291     0.7309 0.000 0.992 0.004 0.004 0.000 0.000
#> GSM337198     5  0.2632     0.6255 0.000 0.000 0.004 0.164 0.832 0.000
#> GSM337199     4  0.0291     0.7527 0.000 0.004 0.000 0.992 0.004 0.000
#> GSM337200     4  0.0363     0.7518 0.000 0.000 0.000 0.988 0.012 0.000
#> GSM337201     4  0.3547     0.3911 0.000 0.300 0.000 0.696 0.004 0.000
#> GSM337202     4  0.1957     0.6971 0.000 0.000 0.000 0.888 0.112 0.000
#> GSM337203     5  0.4195     0.6398 0.000 0.016 0.256 0.024 0.704 0.000
#> GSM337204     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337205     5  0.4378     0.6589 0.000 0.016 0.240 0.040 0.704 0.000
#> GSM337206     4  0.4634     0.3898 0.000 0.284 0.000 0.644 0.072 0.000
#> GSM337207     2  0.3101     0.7284 0.000 0.756 0.000 0.244 0.000 0.000
#> GSM337208     5  0.4667     0.6218 0.000 0.004 0.056 0.308 0.632 0.000
#> GSM337209     5  0.4871     0.6491 0.000 0.004 0.308 0.072 0.616 0.000
#> GSM337210     4  0.2632     0.6316 0.000 0.004 0.000 0.832 0.164 0.000
#> GSM337211     5  0.2697     0.6177 0.000 0.000 0.000 0.188 0.812 0.000
#> GSM337212     4  0.5077     0.5270 0.000 0.052 0.036 0.644 0.268 0.000
#> GSM337213     4  0.0260     0.7529 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337214     4  0.3534     0.4492 0.000 0.276 0.000 0.716 0.008 0.000
#> GSM337215     4  0.0260     0.7529 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337216     3  0.3830     0.1644 0.000 0.004 0.620 0.000 0.376 0.000
#> GSM337217     5  0.4294     0.4292 0.000 0.020 0.000 0.428 0.552 0.000
#> GSM337218     2  0.4258     0.3702 0.000 0.516 0.000 0.468 0.016 0.000
#> GSM337219     5  0.2527     0.6195 0.000 0.000 0.000 0.168 0.832 0.000
#> GSM337220     2  0.3281     0.7453 0.000 0.784 0.004 0.200 0.012 0.000
#> GSM337221     5  0.4154     0.6100 0.000 0.012 0.296 0.016 0.676 0.000
#> GSM337222     2  0.0291     0.7309 0.000 0.992 0.004 0.004 0.000 0.000
#> GSM337223     5  0.5732     0.6502 0.000 0.068 0.248 0.076 0.608 0.000
#> GSM337224     4  0.0260     0.7529 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337225     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337226     5  0.4793     0.6658 0.000 0.008 0.084 0.240 0.668 0.000
#> GSM337227     3  0.3384     0.5376 0.000 0.004 0.760 0.008 0.228 0.000
#> GSM337228     3  0.4326    -0.3030 0.000 0.008 0.500 0.008 0.484 0.000
#> GSM337229     2  0.0291     0.7309 0.000 0.992 0.004 0.004 0.000 0.000
#> GSM337230     4  0.3175     0.4440 0.000 0.000 0.000 0.744 0.256 0.000
#> GSM337231     5  0.5431     0.6157 0.000 0.008 0.108 0.332 0.552 0.000
#> GSM337232     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337233     4  0.4754     0.5285 0.000 0.084 0.004 0.660 0.252 0.000
#> GSM337234     4  0.2793     0.5692 0.000 0.000 0.000 0.800 0.200 0.000
#> GSM337235     5  0.2362     0.6353 0.000 0.004 0.000 0.136 0.860 0.000
#> GSM337236     5  0.7596     0.1936 0.000 0.228 0.180 0.256 0.336 0.000
#> GSM337237     2  0.3357     0.7384 0.000 0.764 0.004 0.224 0.008 0.000
#> GSM337238     2  0.4783     0.6811 0.000 0.684 0.016 0.224 0.076 0.000
#> GSM337239     5  0.3899     0.5070 0.000 0.004 0.404 0.000 0.592 0.000
#> GSM337240     5  0.5503     0.1471 0.000 0.032 0.056 0.428 0.484 0.000
#> GSM337241     3  0.1686     0.7613 0.000 0.012 0.924 0.000 0.064 0.000
#> GSM337242     5  0.4236     0.6495 0.000 0.024 0.236 0.024 0.716 0.000
#> GSM337243     4  0.1644     0.7112 0.000 0.076 0.000 0.920 0.004 0.000
#> GSM337244     2  0.6005     0.5815 0.000 0.596 0.100 0.224 0.080 0.000
#> GSM337245     2  0.1296     0.7320 0.000 0.952 0.004 0.032 0.012 0.000
#> GSM337246     2  0.2772     0.5654 0.000 0.816 0.180 0.000 0.004 0.000
#> GSM337247     5  0.3989     0.6459 0.000 0.000 0.236 0.044 0.720 0.000
#> GSM337248     5  0.3963     0.6545 0.000 0.012 0.040 0.192 0.756 0.000
#> GSM337249     5  0.5184     0.6399 0.000 0.012 0.292 0.088 0.608 0.000
#> GSM337250     4  0.3578     0.2780 0.000 0.340 0.000 0.660 0.000 0.000
#> GSM337251     2  0.0291     0.7309 0.000 0.992 0.004 0.004 0.000 0.000
#> GSM337252     2  0.3454     0.7377 0.000 0.760 0.004 0.224 0.012 0.000
#> GSM337253     5  0.5404     0.6559 0.000 0.016 0.276 0.108 0.600 0.000
#> GSM337254     5  0.4271     0.5499 0.000 0.012 0.020 0.304 0.664 0.000
#> GSM337255     5  0.6124     0.6445 0.000 0.080 0.184 0.140 0.596 0.000
#> GSM337256     5  0.2491     0.6212 0.000 0.000 0.000 0.164 0.836 0.000
#> GSM337257     2  0.3452     0.7184 0.000 0.736 0.004 0.256 0.004 0.000
#> GSM337258     5  0.7214     0.3202 0.000 0.284 0.096 0.240 0.380 0.000
#> GSM337259     3  0.2455     0.7147 0.000 0.004 0.872 0.012 0.112 0.000
#> GSM337260     2  0.3862     0.3556 0.000 0.524 0.000 0.476 0.000 0.000
#> GSM337261     3  0.2003     0.7256 0.000 0.000 0.884 0.000 0.116 0.000
#> GSM337262     5  0.4087     0.6813 0.000 0.016 0.116 0.092 0.776 0.000
#> GSM337263     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337264     5  0.2454     0.6316 0.000 0.000 0.000 0.160 0.840 0.000
#> GSM337265     3  0.0547     0.7592 0.000 0.000 0.980 0.000 0.020 0.000
#> GSM337266     3  0.0790     0.7619 0.000 0.000 0.968 0.000 0.032 0.000
#> GSM337267     2  0.4408     0.2963 0.000 0.488 0.000 0.488 0.024 0.000
#> GSM337268     4  0.4045     0.4711 0.000 0.024 0.000 0.664 0.312 0.000
#> GSM337269     4  0.3874     0.2133 0.000 0.356 0.000 0.636 0.008 0.000
#> GSM337270     5  0.5507     0.5545 0.000 0.180 0.216 0.008 0.596 0.000
#> GSM337271     3  0.0260     0.7529 0.000 0.000 0.992 0.000 0.008 0.000
#> GSM337272     4  0.3652     0.3260 0.000 0.324 0.000 0.672 0.004 0.000
#> GSM337273     5  0.6193     0.4257 0.000 0.276 0.196 0.024 0.504 0.000
#> GSM337274     2  0.0881     0.7336 0.000 0.972 0.008 0.008 0.012 0.000
#> GSM337275     5  0.2871     0.6239 0.000 0.004 0.000 0.192 0.804 0.000
#> GSM337276     5  0.4293     0.6011 0.000 0.016 0.308 0.016 0.660 0.000
#> GSM337277     5  0.3923     0.5501 0.000 0.008 0.372 0.000 0.620 0.000
#> GSM337278     5  0.5729     0.6219 0.000 0.048 0.176 0.148 0.628 0.000
#> GSM337279     4  0.5444     0.4082 0.000 0.216 0.000 0.576 0.208 0.000
#> GSM337280     5  0.3409     0.5657 0.000 0.000 0.000 0.300 0.700 0.000
#> GSM337281     4  0.1349     0.7389 0.000 0.004 0.000 0.940 0.056 0.000
#> GSM337282     5  0.4288     0.5718 0.000 0.012 0.016 0.328 0.644 0.000
#> GSM337283     3  0.3266     0.4061 0.000 0.000 0.728 0.000 0.000 0.272
#> GSM337284     5  0.4215     0.6257 0.000 0.012 0.276 0.024 0.688 0.000
#> GSM337285     3  0.1663     0.7502 0.000 0.000 0.912 0.000 0.088 0.000
#> GSM337286     5  0.4154     0.6117 0.000 0.012 0.296 0.016 0.676 0.000
#> GSM337287     3  0.2527     0.6016 0.000 0.000 0.832 0.000 0.000 0.168
#> GSM337288     5  0.3539     0.6731 0.000 0.012 0.136 0.044 0.808 0.000
#> GSM337289     5  0.3899     0.5070 0.000 0.004 0.404 0.000 0.592 0.000
#> GSM337290     2  0.4131     0.5486 0.000 0.600 0.000 0.384 0.016 0.000
#> GSM337291     5  0.5252     0.1177 0.000 0.036 0.032 0.452 0.480 0.000
#> GSM337292     5  0.2491     0.6221 0.000 0.000 0.000 0.164 0.836 0.000
#> GSM337293     5  0.2454     0.6332 0.000 0.000 0.000 0.160 0.840 0.000
#> GSM337294     5  0.3470     0.6275 0.000 0.000 0.248 0.012 0.740 0.000
#> GSM337295     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337296     5  0.5065     0.6109 0.000 0.108 0.200 0.020 0.672 0.000
#> GSM337297     5  0.5895     0.6693 0.000 0.020 0.248 0.176 0.556 0.000
#> GSM337298     5  0.3955     0.5311 0.000 0.008 0.384 0.000 0.608 0.000
#> GSM337299     4  0.4361     0.6011 0.000 0.072 0.008 0.724 0.196 0.000
#> GSM337300     5  0.3819     0.5476 0.000 0.004 0.372 0.000 0.624 0.000
#> GSM337301     4  0.0363     0.7518 0.000 0.000 0.000 0.988 0.012 0.000
#> GSM337302     2  0.0551     0.7318 0.000 0.984 0.004 0.004 0.008 0.000
#> GSM337303     5  0.4117     0.6796 0.000 0.008 0.100 0.128 0.764 0.000
#> GSM337304     5  0.4385     0.4456 0.000 0.008 0.012 0.440 0.540 0.000
#> GSM337305     5  0.4284     0.6171 0.000 0.016 0.288 0.020 0.676 0.000
#> GSM337306     5  0.4207     0.6562 0.000 0.020 0.232 0.028 0.720 0.000
#> GSM337307     5  0.3899     0.5070 0.000 0.004 0.404 0.000 0.592 0.000
#> GSM337308     5  0.4481     0.6844 0.000 0.032 0.124 0.092 0.752 0.000
#> GSM337309     4  0.0146     0.7525 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337310     5  0.2778     0.6310 0.000 0.000 0.008 0.168 0.824 0.000
#> GSM337311     2  0.3081     0.7395 0.000 0.776 0.004 0.220 0.000 0.000
#> GSM337312     3  0.3595     0.4286 0.000 0.008 0.704 0.000 0.288 0.000
#> GSM337313     5  0.4046     0.5564 0.000 0.008 0.368 0.004 0.620 0.000
#> GSM337314     5  0.3938     0.5987 0.000 0.004 0.312 0.012 0.672 0.000
#> GSM337315     3  0.0713     0.7608 0.000 0.000 0.972 0.000 0.028 0.000
#> GSM337316     3  0.3742     0.2648 0.000 0.004 0.648 0.000 0.348 0.000
#> GSM337317     5  0.4204     0.6404 0.000 0.004 0.260 0.040 0.696 0.000
#> GSM337318     5  0.4519     0.6305 0.000 0.032 0.260 0.024 0.684 0.000
#> GSM337319     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     6  0.1957     0.7538 0.000 0.000 0.112 0.000 0.000 0.888
#> GSM337321     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     6  0.2762     0.6309 0.196 0.000 0.000 0.000 0.000 0.804
#> GSM337323     1  0.1714     0.8223 0.908 0.000 0.000 0.000 0.000 0.092
#> GSM337324     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.2135     0.7824 0.872 0.000 0.000 0.000 0.000 0.128
#> GSM337327     6  0.3330     0.6907 0.000 0.000 0.284 0.000 0.000 0.716
#> GSM337328     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     6  0.2969     0.7220 0.000 0.000 0.224 0.000 0.000 0.776
#> GSM337331     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.3528     0.6950 0.700 0.004 0.000 0.000 0.000 0.296
#> GSM337334     3  0.2762     0.5494 0.000 0.000 0.804 0.000 0.000 0.196
#> GSM337335     6  0.2996     0.5923 0.228 0.000 0.000 0.000 0.000 0.772
#> GSM337336     3  0.2020     0.6689 0.000 0.000 0.896 0.000 0.008 0.096
#> GSM337337     6  0.3198     0.7090 0.000 0.000 0.260 0.000 0.000 0.740
#> GSM337338     6  0.2562     0.6529 0.172 0.000 0.000 0.000 0.000 0.828
#> GSM337339     6  0.3126     0.7157 0.000 0.000 0.248 0.000 0.000 0.752
#> GSM337340     3  0.1610     0.6754 0.000 0.000 0.916 0.000 0.000 0.084
#> GSM337341     1  0.0865     0.8647 0.964 0.000 0.000 0.000 0.000 0.036
#> GSM337342     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.0547     0.7592 0.000 0.000 0.980 0.000 0.020 0.000
#> GSM337344     1  0.2482     0.8248 0.848 0.004 0.000 0.000 0.000 0.148
#> GSM337345     6  0.0000     0.7556 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM337346     1  0.3383     0.7295 0.728 0.004 0.000 0.000 0.000 0.268
#> GSM337347     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.1908     0.8554 0.900 0.004 0.000 0.000 0.000 0.096
#> GSM337349     1  0.2006     0.8498 0.892 0.004 0.000 0.000 0.000 0.104
#> GSM337350     6  0.1141     0.7423 0.052 0.000 0.000 0.000 0.000 0.948
#> GSM337351     6  0.3961    -0.0914 0.440 0.004 0.000 0.000 0.000 0.556
#> GSM337352     6  0.2969     0.5962 0.224 0.000 0.000 0.000 0.000 0.776
#> GSM337353     1  0.2006     0.8501 0.892 0.004 0.000 0.000 0.000 0.104
#> GSM337354     6  0.2996     0.5923 0.228 0.000 0.000 0.000 0.000 0.772
#> GSM337355     6  0.3198     0.7090 0.000 0.000 0.260 0.000 0.000 0.740
#> GSM337356     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     6  0.1663     0.7562 0.000 0.000 0.088 0.000 0.000 0.912
#> GSM337358     1  0.3489     0.7064 0.708 0.004 0.000 0.000 0.000 0.288
#> GSM337359     3  0.2003     0.6462 0.000 0.000 0.884 0.000 0.000 0.116
#> GSM337360     1  0.3337     0.7384 0.736 0.004 0.000 0.000 0.000 0.260
#> GSM337361     6  0.3198     0.7090 0.000 0.000 0.260 0.000 0.000 0.740
#> GSM337362     6  0.0146     0.7562 0.000 0.000 0.004 0.000 0.000 0.996
#> GSM337363     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     6  0.3499     0.6497 0.000 0.000 0.320 0.000 0.000 0.680
#> GSM337365     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     6  0.0713     0.7524 0.028 0.000 0.000 0.000 0.000 0.972
#> GSM337367     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     6  0.3198     0.7090 0.000 0.000 0.260 0.000 0.000 0.740
#> GSM337369     6  0.3868     0.3855 0.000 0.000 0.492 0.000 0.000 0.508
#> GSM337370     1  0.3489     0.7044 0.708 0.004 0.000 0.000 0.000 0.288
#> GSM337371     6  0.1910     0.7075 0.108 0.000 0.000 0.000 0.000 0.892
#> GSM337372     1  0.0000     0.8836 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.1644     0.8614 0.920 0.004 0.000 0.000 0.000 0.076
#> GSM337374     1  0.3290     0.7485 0.744 0.004 0.000 0.000 0.000 0.252
#> GSM337375     1  0.3489     0.7136 0.708 0.004 0.000 0.000 0.000 0.288
#> GSM337376     1  0.3383     0.7295 0.728 0.004 0.000 0.000 0.000 0.268

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-mclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-mclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-mclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-mclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-mclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-mclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-mclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-mclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-mclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-mclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-MAD-mclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-mclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-mclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-mclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-mclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-mclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-mclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-mclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-mclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-mclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-mclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-mclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-mclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-mclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-mclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-mclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-mclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> MAD:mclust 177         6.64e-08    2.99e-27 2
#> MAD:mclust 162         3.28e-13    3.64e-30 3
#> MAD:mclust 160         1.59e-10    1.16e-31 4
#> MAD:mclust 118         2.58e-09    1.74e-21 5
#> MAD:mclust 154         1.56e-10    2.30e-28 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


MAD:NMF

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["MAD", "NMF"]
# you can also extract it by
# res = res_list["MAD:NMF"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'MAD' method.
#>   Subgroups are detected by 'NMF' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 4.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk MAD-NMF-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk MAD-NMF-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 0.881           0.928       0.953         0.4508 0.561   0.561
#> 3 3 0.798           0.868       0.915         0.4729 0.764   0.582
#> 4 4 0.861           0.877       0.947         0.1141 0.812   0.518
#> 5 5 0.868           0.832       0.922         0.0664 0.903   0.659
#> 6 6 0.806           0.741       0.844         0.0327 0.941   0.739

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 4

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.4562      0.897 0.096 0.904
#> GSM337198     2  0.4431      0.923 0.092 0.908
#> GSM337199     2  0.0000      0.938 0.000 1.000
#> GSM337200     2  0.0000      0.938 0.000 1.000
#> GSM337201     2  0.0672      0.937 0.008 0.992
#> GSM337202     2  0.0000      0.938 0.000 1.000
#> GSM337203     2  0.4298      0.924 0.088 0.912
#> GSM337204     2  0.0000      0.938 0.000 1.000
#> GSM337205     2  0.4431      0.923 0.092 0.908
#> GSM337206     2  0.0000      0.938 0.000 1.000
#> GSM337207     2  0.4562      0.897 0.096 0.904
#> GSM337208     2  0.2778      0.935 0.048 0.952
#> GSM337209     2  0.4431      0.923 0.092 0.908
#> GSM337210     2  0.0000      0.938 0.000 1.000
#> GSM337211     2  0.3733      0.930 0.072 0.928
#> GSM337212     2  0.0000      0.938 0.000 1.000
#> GSM337213     2  0.0000      0.938 0.000 1.000
#> GSM337214     2  0.0938      0.937 0.012 0.988
#> GSM337215     2  0.0000      0.938 0.000 1.000
#> GSM337216     2  0.4431      0.923 0.092 0.908
#> GSM337217     2  0.0376      0.938 0.004 0.996
#> GSM337218     2  0.4161      0.905 0.084 0.916
#> GSM337219     2  0.4431      0.923 0.092 0.908
#> GSM337220     2  0.4431      0.900 0.092 0.908
#> GSM337221     2  0.4298      0.924 0.088 0.912
#> GSM337222     2  0.4562      0.897 0.096 0.904
#> GSM337223     2  0.2236      0.930 0.036 0.964
#> GSM337224     2  0.0376      0.938 0.004 0.996
#> GSM337225     2  0.0000      0.938 0.000 1.000
#> GSM337226     2  0.4431      0.923 0.092 0.908
#> GSM337227     2  0.0938      0.939 0.012 0.988
#> GSM337228     2  0.4298      0.924 0.088 0.912
#> GSM337229     2  0.4562      0.897 0.096 0.904
#> GSM337230     2  0.0000      0.938 0.000 1.000
#> GSM337231     2  0.0000      0.938 0.000 1.000
#> GSM337232     2  0.0000      0.938 0.000 1.000
#> GSM337233     2  0.0000      0.938 0.000 1.000
#> GSM337234     2  0.0000      0.938 0.000 1.000
#> GSM337235     2  0.4431      0.923 0.092 0.908
#> GSM337236     2  0.0000      0.938 0.000 1.000
#> GSM337237     2  0.4562      0.897 0.096 0.904
#> GSM337238     2  0.2603      0.927 0.044 0.956
#> GSM337239     2  0.4431      0.923 0.092 0.908
#> GSM337240     2  0.2948      0.935 0.052 0.948
#> GSM337241     2  0.4562      0.897 0.096 0.904
#> GSM337242     2  0.3733      0.930 0.072 0.928
#> GSM337243     2  0.0376      0.938 0.004 0.996
#> GSM337244     2  0.0376      0.938 0.004 0.996
#> GSM337245     2  0.4431      0.900 0.092 0.908
#> GSM337246     2  0.4562      0.897 0.096 0.904
#> GSM337247     2  0.4431      0.923 0.092 0.908
#> GSM337248     2  0.2236      0.937 0.036 0.964
#> GSM337249     2  0.1414      0.938 0.020 0.980
#> GSM337250     2  0.3584      0.915 0.068 0.932
#> GSM337251     2  0.4562      0.897 0.096 0.904
#> GSM337252     2  0.4562      0.897 0.096 0.904
#> GSM337253     2  0.0000      0.938 0.000 1.000
#> GSM337254     2  0.2948      0.935 0.052 0.948
#> GSM337255     2  0.0000      0.938 0.000 1.000
#> GSM337256     2  0.4431      0.923 0.092 0.908
#> GSM337257     2  0.4562      0.897 0.096 0.904
#> GSM337258     2  0.2603      0.927 0.044 0.956
#> GSM337259     2  0.4562      0.897 0.096 0.904
#> GSM337260     2  0.4562      0.897 0.096 0.904
#> GSM337261     2  0.4431      0.923 0.092 0.908
#> GSM337262     2  0.4431      0.923 0.092 0.908
#> GSM337263     2  0.0000      0.938 0.000 1.000
#> GSM337264     2  0.4431      0.923 0.092 0.908
#> GSM337265     2  0.4690      0.897 0.100 0.900
#> GSM337266     2  0.4431      0.923 0.092 0.908
#> GSM337267     2  0.3114      0.922 0.056 0.944
#> GSM337268     2  0.0000      0.938 0.000 1.000
#> GSM337269     2  0.3584      0.915 0.068 0.932
#> GSM337270     2  0.2236      0.930 0.036 0.964
#> GSM337271     2  0.1184      0.936 0.016 0.984
#> GSM337272     2  0.3733      0.913 0.072 0.928
#> GSM337273     2  0.0376      0.938 0.004 0.996
#> GSM337274     2  0.4562      0.897 0.096 0.904
#> GSM337275     2  0.4431      0.923 0.092 0.908
#> GSM337276     2  0.2778      0.936 0.048 0.952
#> GSM337277     2  0.4431      0.923 0.092 0.908
#> GSM337278     2  0.0000      0.938 0.000 1.000
#> GSM337279     2  0.0000      0.938 0.000 1.000
#> GSM337280     2  0.3431      0.932 0.064 0.936
#> GSM337281     2  0.0000      0.938 0.000 1.000
#> GSM337282     2  0.0000      0.938 0.000 1.000
#> GSM337283     1  0.5294      0.854 0.880 0.120
#> GSM337284     2  0.4431      0.923 0.092 0.908
#> GSM337285     2  0.4431      0.923 0.092 0.908
#> GSM337286     2  0.4431      0.923 0.092 0.908
#> GSM337287     2  0.4431      0.923 0.092 0.908
#> GSM337288     2  0.4431      0.923 0.092 0.908
#> GSM337289     2  0.4431      0.923 0.092 0.908
#> GSM337290     2  0.4161      0.905 0.084 0.916
#> GSM337291     2  0.0000      0.938 0.000 1.000
#> GSM337292     2  0.4431      0.923 0.092 0.908
#> GSM337293     2  0.4431      0.923 0.092 0.908
#> GSM337294     2  0.4431      0.923 0.092 0.908
#> GSM337295     2  0.0000      0.938 0.000 1.000
#> GSM337296     2  0.0000      0.938 0.000 1.000
#> GSM337297     2  0.2423      0.929 0.040 0.960
#> GSM337298     2  0.4431      0.923 0.092 0.908
#> GSM337299     2  0.0000      0.938 0.000 1.000
#> GSM337300     2  0.4431      0.923 0.092 0.908
#> GSM337301     2  0.0000      0.938 0.000 1.000
#> GSM337302     2  0.4562      0.897 0.096 0.904
#> GSM337303     2  0.4431      0.923 0.092 0.908
#> GSM337304     2  0.0000      0.938 0.000 1.000
#> GSM337305     2  0.3879      0.929 0.076 0.924
#> GSM337306     2  0.1184      0.938 0.016 0.984
#> GSM337307     2  0.4431      0.923 0.092 0.908
#> GSM337308     2  0.0376      0.938 0.004 0.996
#> GSM337309     2  0.0376      0.938 0.004 0.996
#> GSM337310     2  0.4431      0.923 0.092 0.908
#> GSM337311     2  0.4562      0.897 0.096 0.904
#> GSM337312     2  0.6048      0.876 0.148 0.852
#> GSM337313     2  0.4431      0.923 0.092 0.908
#> GSM337314     2  0.4431      0.923 0.092 0.908
#> GSM337315     2  0.9754      0.393 0.408 0.592
#> GSM337316     2  0.4431      0.923 0.092 0.908
#> GSM337317     2  0.4431      0.923 0.092 0.908
#> GSM337318     2  0.0000      0.938 0.000 1.000
#> GSM337319     1  0.0000      0.973 1.000 0.000
#> GSM337320     1  0.0000      0.973 1.000 0.000
#> GSM337321     1  0.0000      0.973 1.000 0.000
#> GSM337322     1  0.0000      0.973 1.000 0.000
#> GSM337323     1  0.0000      0.973 1.000 0.000
#> GSM337324     1  0.0000      0.973 1.000 0.000
#> GSM337325     1  0.0000      0.973 1.000 0.000
#> GSM337326     1  0.0000      0.973 1.000 0.000
#> GSM337327     1  0.4431      0.902 0.908 0.092
#> GSM337328     1  0.0000      0.973 1.000 0.000
#> GSM337329     1  0.0000      0.973 1.000 0.000
#> GSM337330     1  0.0000      0.973 1.000 0.000
#> GSM337331     1  0.0000      0.973 1.000 0.000
#> GSM337332     1  0.0000      0.973 1.000 0.000
#> GSM337333     1  0.0000      0.973 1.000 0.000
#> GSM337334     1  0.4431      0.902 0.908 0.092
#> GSM337335     1  0.0000      0.973 1.000 0.000
#> GSM337336     1  0.2948      0.925 0.948 0.052
#> GSM337337     1  0.4431      0.902 0.908 0.092
#> GSM337338     1  0.0000      0.973 1.000 0.000
#> GSM337339     1  0.4431      0.902 0.908 0.092
#> GSM337340     1  0.9922      0.116 0.552 0.448
#> GSM337341     1  0.0000      0.973 1.000 0.000
#> GSM337342     1  0.0000      0.973 1.000 0.000
#> GSM337343     2  0.4562      0.897 0.096 0.904
#> GSM337344     1  0.0000      0.973 1.000 0.000
#> GSM337345     1  0.0000      0.973 1.000 0.000
#> GSM337346     1  0.0000      0.973 1.000 0.000
#> GSM337347     1  0.0000      0.973 1.000 0.000
#> GSM337348     1  0.0000      0.973 1.000 0.000
#> GSM337349     1  0.0000      0.973 1.000 0.000
#> GSM337350     1  0.0000      0.973 1.000 0.000
#> GSM337351     1  0.0000      0.973 1.000 0.000
#> GSM337352     1  0.0000      0.973 1.000 0.000
#> GSM337353     1  0.0000      0.973 1.000 0.000
#> GSM337354     1  0.0000      0.973 1.000 0.000
#> GSM337355     1  0.4431      0.902 0.908 0.092
#> GSM337356     1  0.0000      0.973 1.000 0.000
#> GSM337357     1  0.0000      0.973 1.000 0.000
#> GSM337358     1  0.0000      0.973 1.000 0.000
#> GSM337359     1  0.4431      0.902 0.908 0.092
#> GSM337360     1  0.0000      0.973 1.000 0.000
#> GSM337361     1  0.4431      0.902 0.908 0.092
#> GSM337362     1  0.0000      0.973 1.000 0.000
#> GSM337363     1  0.0000      0.973 1.000 0.000
#> GSM337364     1  0.4161      0.910 0.916 0.084
#> GSM337365     1  0.0000      0.973 1.000 0.000
#> GSM337366     1  0.0000      0.973 1.000 0.000
#> GSM337367     1  0.0000      0.973 1.000 0.000
#> GSM337368     1  0.4431      0.902 0.908 0.092
#> GSM337369     1  0.0000      0.973 1.000 0.000
#> GSM337370     1  0.0000      0.973 1.000 0.000
#> GSM337371     1  0.0000      0.973 1.000 0.000
#> GSM337372     1  0.0000      0.973 1.000 0.000
#> GSM337373     1  0.0000      0.973 1.000 0.000
#> GSM337374     1  0.0000      0.973 1.000 0.000
#> GSM337375     1  0.0000      0.973 1.000 0.000
#> GSM337376     1  0.0000      0.973 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337198     3  0.1964     0.8975 0.000 0.056 0.944
#> GSM337199     2  0.6225     0.3236 0.000 0.568 0.432
#> GSM337200     3  0.5178     0.6674 0.000 0.256 0.744
#> GSM337201     2  0.2261     0.8709 0.000 0.932 0.068
#> GSM337202     3  0.3038     0.8687 0.000 0.104 0.896
#> GSM337203     3  0.0424     0.9035 0.000 0.008 0.992
#> GSM337204     2  0.5431     0.6612 0.000 0.716 0.284
#> GSM337205     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337206     2  0.5529     0.6427 0.000 0.704 0.296
#> GSM337207     2  0.0237     0.8849 0.000 0.996 0.004
#> GSM337208     3  0.2356     0.8904 0.000 0.072 0.928
#> GSM337209     3  0.1860     0.8986 0.000 0.052 0.948
#> GSM337210     2  0.4399     0.7912 0.000 0.812 0.188
#> GSM337211     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337212     3  0.2356     0.8904 0.000 0.072 0.928
#> GSM337213     2  0.4062     0.8121 0.000 0.836 0.164
#> GSM337214     2  0.1643     0.8792 0.000 0.956 0.044
#> GSM337215     2  0.4605     0.7747 0.000 0.796 0.204
#> GSM337216     3  0.0237     0.9041 0.000 0.004 0.996
#> GSM337217     3  0.6260     0.1254 0.000 0.448 0.552
#> GSM337218     2  0.1529     0.8801 0.000 0.960 0.040
#> GSM337219     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337220     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337221     3  0.4346     0.7740 0.000 0.184 0.816
#> GSM337222     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337223     2  0.1964     0.8581 0.000 0.944 0.056
#> GSM337224     2  0.4702     0.7657 0.000 0.788 0.212
#> GSM337225     2  0.3551     0.8370 0.000 0.868 0.132
#> GSM337226     3  0.2356     0.8904 0.000 0.072 0.928
#> GSM337227     2  0.8144     0.3587 0.076 0.544 0.380
#> GSM337228     3  0.1529     0.8916 0.000 0.040 0.960
#> GSM337229     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337230     3  0.4062     0.8095 0.000 0.164 0.836
#> GSM337231     3  0.5254     0.6827 0.000 0.264 0.736
#> GSM337232     2  0.1964     0.8756 0.000 0.944 0.056
#> GSM337233     2  0.6008     0.4458 0.000 0.628 0.372
#> GSM337234     2  0.4887     0.7436 0.000 0.772 0.228
#> GSM337235     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337236     2  0.2165     0.8528 0.000 0.936 0.064
#> GSM337237     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337238     2  0.0424     0.8825 0.000 0.992 0.008
#> GSM337239     3  0.1031     0.8989 0.000 0.024 0.976
#> GSM337240     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337241     2  0.2165     0.8528 0.000 0.936 0.064
#> GSM337242     3  0.0424     0.9035 0.000 0.008 0.992
#> GSM337243     2  0.6309     0.0695 0.000 0.500 0.500
#> GSM337244     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337245     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337246     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337247     3  0.0592     0.9050 0.000 0.012 0.988
#> GSM337248     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337249     3  0.5058     0.6910 0.000 0.244 0.756
#> GSM337250     2  0.2711     0.8615 0.000 0.912 0.088
#> GSM337251     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337252     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337253     3  0.5706     0.5306 0.000 0.320 0.680
#> GSM337254     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337255     3  0.6140     0.3463 0.000 0.404 0.596
#> GSM337256     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337257     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337258     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337259     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337260     2  0.1529     0.8801 0.000 0.960 0.040
#> GSM337261     3  0.1529     0.8916 0.000 0.040 0.960
#> GSM337262     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337263     3  0.4346     0.7841 0.000 0.184 0.816
#> GSM337264     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337265     2  0.2261     0.8509 0.000 0.932 0.068
#> GSM337266     3  0.2165     0.8784 0.000 0.064 0.936
#> GSM337267     2  0.1860     0.8771 0.000 0.948 0.052
#> GSM337268     3  0.2625     0.8832 0.000 0.084 0.916
#> GSM337269     2  0.1860     0.8769 0.000 0.948 0.052
#> GSM337270     2  0.2356     0.8487 0.000 0.928 0.072
#> GSM337271     2  0.2537     0.8452 0.000 0.920 0.080
#> GSM337272     2  0.1964     0.8756 0.000 0.944 0.056
#> GSM337273     2  0.2356     0.8487 0.000 0.928 0.072
#> GSM337274     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337275     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337276     3  0.4002     0.7985 0.000 0.160 0.840
#> GSM337277     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337278     3  0.0424     0.9035 0.000 0.008 0.992
#> GSM337279     2  0.2537     0.8678 0.000 0.920 0.080
#> GSM337280     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337281     2  0.4504     0.7838 0.000 0.804 0.196
#> GSM337282     3  0.2356     0.8915 0.000 0.072 0.928
#> GSM337283     1  0.4605     0.7390 0.796 0.000 0.204
#> GSM337284     3  0.0747     0.9015 0.000 0.016 0.984
#> GSM337285     3  0.3192     0.8414 0.000 0.112 0.888
#> GSM337286     3  0.1643     0.8897 0.000 0.044 0.956
#> GSM337287     3  0.3043     0.8605 0.008 0.084 0.908
#> GSM337288     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337289     3  0.2066     0.8809 0.000 0.060 0.940
#> GSM337290     2  0.0424     0.8847 0.000 0.992 0.008
#> GSM337291     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337292     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337293     3  0.2066     0.8962 0.000 0.060 0.940
#> GSM337294     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337295     2  0.6280     0.2290 0.000 0.540 0.460
#> GSM337296     2  0.2448     0.8478 0.000 0.924 0.076
#> GSM337297     2  0.1163     0.8831 0.000 0.972 0.028
#> GSM337298     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337299     3  0.3686     0.8349 0.000 0.140 0.860
#> GSM337300     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337301     3  0.5178     0.6678 0.000 0.256 0.744
#> GSM337302     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337303     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337304     2  0.4178     0.8070 0.000 0.828 0.172
#> GSM337305     3  0.2165     0.8784 0.000 0.064 0.936
#> GSM337306     3  0.0592     0.9050 0.000 0.012 0.988
#> GSM337307     3  0.1031     0.8989 0.000 0.024 0.976
#> GSM337308     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337309     2  0.4605     0.7752 0.000 0.796 0.204
#> GSM337310     3  0.1031     0.9039 0.000 0.024 0.976
#> GSM337311     2  0.0424     0.8847 0.000 0.992 0.008
#> GSM337312     3  0.0892     0.8970 0.020 0.000 0.980
#> GSM337313     3  0.0000     0.9046 0.000 0.000 1.000
#> GSM337314     3  0.1860     0.8852 0.000 0.052 0.948
#> GSM337315     3  0.3644     0.8034 0.124 0.004 0.872
#> GSM337316     3  0.1860     0.8852 0.000 0.052 0.948
#> GSM337317     3  0.2165     0.8948 0.000 0.064 0.936
#> GSM337318     3  0.5497     0.6177 0.000 0.292 0.708
#> GSM337319     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337320     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337321     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337322     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337323     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337324     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337325     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337326     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337327     1  0.0424     0.9786 0.992 0.008 0.000
#> GSM337328     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337329     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337330     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337331     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337332     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337333     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337334     2  0.2711     0.8247 0.088 0.912 0.000
#> GSM337335     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337336     1  0.1031     0.9607 0.976 0.000 0.024
#> GSM337337     1  0.0237     0.9824 0.996 0.004 0.000
#> GSM337338     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337339     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337340     1  0.6295     0.0699 0.528 0.000 0.472
#> GSM337341     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337342     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337343     2  0.0000     0.8851 0.000 1.000 0.000
#> GSM337344     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337345     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337346     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337347     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337348     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337349     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337350     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337351     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337352     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337353     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337355     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337356     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337357     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337358     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337359     1  0.0237     0.9824 0.996 0.004 0.000
#> GSM337360     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337361     1  0.0424     0.9787 0.992 0.008 0.000
#> GSM337362     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337363     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337364     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337365     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337366     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337367     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337368     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337369     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337370     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337371     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337372     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337373     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337374     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337375     1  0.0000     0.9859 1.000 0.000 0.000
#> GSM337376     1  0.0000     0.9859 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337198     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337199     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337200     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337201     2  0.1637     0.8808 0.000 0.940 0.000 0.060
#> GSM337202     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337203     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337204     2  0.0707     0.9091 0.000 0.980 0.000 0.020
#> GSM337205     3  0.0707     0.8862 0.000 0.020 0.980 0.000
#> GSM337206     2  0.3569     0.7358 0.000 0.804 0.000 0.196
#> GSM337207     4  0.3764     0.7257 0.000 0.216 0.000 0.784
#> GSM337208     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337209     2  0.4961     0.1821 0.000 0.552 0.448 0.000
#> GSM337210     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337212     2  0.3636     0.7535 0.000 0.820 0.172 0.008
#> GSM337213     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337214     2  0.4941     0.2676 0.000 0.564 0.000 0.436
#> GSM337215     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337216     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337217     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337218     4  0.0817     0.9101 0.000 0.024 0.000 0.976
#> GSM337219     2  0.0188     0.9185 0.000 0.996 0.004 0.000
#> GSM337220     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337221     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337222     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337223     4  0.1940     0.8704 0.000 0.000 0.076 0.924
#> GSM337224     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337225     2  0.0592     0.9116 0.000 0.984 0.000 0.016
#> GSM337226     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337227     2  0.0188     0.9183 0.000 0.996 0.000 0.004
#> GSM337228     3  0.3610     0.7278 0.000 0.200 0.800 0.000
#> GSM337229     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337230     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337231     2  0.2345     0.8422 0.000 0.900 0.000 0.100
#> GSM337232     2  0.2469     0.8334 0.000 0.892 0.000 0.108
#> GSM337233     2  0.5186     0.4486 0.000 0.640 0.016 0.344
#> GSM337234     2  0.0921     0.9034 0.000 0.972 0.000 0.028
#> GSM337235     3  0.4382     0.5918 0.000 0.296 0.704 0.000
#> GSM337236     4  0.4356     0.5897 0.000 0.000 0.292 0.708
#> GSM337237     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337238     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337239     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337240     2  0.2647     0.8194 0.000 0.880 0.120 0.000
#> GSM337241     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337242     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337243     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337244     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337245     4  0.2081     0.8709 0.000 0.084 0.000 0.916
#> GSM337246     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337247     2  0.3123     0.7783 0.000 0.844 0.156 0.000
#> GSM337248     2  0.0188     0.9185 0.000 0.996 0.004 0.000
#> GSM337249     3  0.2760     0.8033 0.000 0.128 0.872 0.000
#> GSM337250     2  0.2281     0.8479 0.000 0.904 0.000 0.096
#> GSM337251     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337252     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337253     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337254     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337255     3  0.2053     0.8442 0.000 0.004 0.924 0.072
#> GSM337256     2  0.0592     0.9116 0.000 0.984 0.016 0.000
#> GSM337257     4  0.1118     0.9049 0.000 0.036 0.000 0.964
#> GSM337258     4  0.1302     0.9001 0.000 0.044 0.000 0.956
#> GSM337259     4  0.3610     0.7509 0.000 0.200 0.000 0.800
#> GSM337260     2  0.4830     0.3569 0.000 0.608 0.000 0.392
#> GSM337261     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337262     3  0.4431     0.5676 0.000 0.304 0.696 0.000
#> GSM337263     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337264     2  0.0188     0.9186 0.000 0.996 0.004 0.000
#> GSM337265     4  0.4103     0.6549 0.000 0.000 0.256 0.744
#> GSM337266     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337267     4  0.3400     0.7745 0.000 0.180 0.000 0.820
#> GSM337268     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337269     4  0.3726     0.7266 0.000 0.212 0.000 0.788
#> GSM337270     3  0.4776     0.3711 0.000 0.000 0.624 0.376
#> GSM337271     3  0.4193     0.5966 0.000 0.000 0.732 0.268
#> GSM337272     2  0.0188     0.9183 0.000 0.996 0.000 0.004
#> GSM337273     4  0.3649     0.7301 0.000 0.000 0.204 0.796
#> GSM337274     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337275     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337276     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337277     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337278     3  0.0188     0.8941 0.000 0.000 0.996 0.004
#> GSM337279     4  0.2973     0.8259 0.000 0.144 0.000 0.856
#> GSM337280     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337281     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337282     2  0.0336     0.9164 0.000 0.992 0.008 0.000
#> GSM337283     3  0.2530     0.7977 0.112 0.000 0.888 0.000
#> GSM337284     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337285     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337286     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337287     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337288     3  0.3266     0.7743 0.000 0.168 0.832 0.000
#> GSM337289     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337290     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337291     2  0.0188     0.9185 0.000 0.996 0.004 0.000
#> GSM337292     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337293     2  0.0188     0.9185 0.000 0.996 0.004 0.000
#> GSM337294     2  0.4992     0.0768 0.000 0.524 0.476 0.000
#> GSM337295     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337296     3  0.4925     0.2218 0.000 0.000 0.572 0.428
#> GSM337297     2  0.4406     0.5608 0.000 0.700 0.000 0.300
#> GSM337298     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337299     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337300     3  0.3649     0.7336 0.000 0.204 0.796 0.000
#> GSM337301     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337302     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337303     3  0.3400     0.7664 0.000 0.180 0.820 0.000
#> GSM337304     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337305     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337306     2  0.4955     0.1775 0.000 0.556 0.444 0.000
#> GSM337307     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337308     3  0.2921     0.8015 0.000 0.140 0.860 0.000
#> GSM337309     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337311     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337312     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337313     3  0.4304     0.6073 0.000 0.284 0.716 0.000
#> GSM337314     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337315     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337316     3  0.0000     0.8961 0.000 0.000 1.000 0.000
#> GSM337317     2  0.0000     0.9201 0.000 1.000 0.000 0.000
#> GSM337318     3  0.0336     0.8918 0.000 0.000 0.992 0.008
#> GSM337319     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337327     1  0.2216     0.8947 0.908 0.000 0.000 0.092
#> GSM337328     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337334     4  0.0592     0.9111 0.016 0.000 0.000 0.984
#> GSM337335     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337336     2  0.2469     0.8213 0.108 0.892 0.000 0.000
#> GSM337337     1  0.1302     0.9496 0.956 0.000 0.000 0.044
#> GSM337338     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337340     1  0.3726     0.7254 0.788 0.000 0.212 0.000
#> GSM337341     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337343     4  0.0000     0.9209 0.000 0.000 0.000 1.000
#> GSM337344     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0188     0.9894 0.996 0.000 0.000 0.004
#> GSM337362     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9932 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9932 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337198     2  0.3177     0.7436 0.000 0.792 0.000 0.000 0.208
#> GSM337199     5  0.1043     0.8372 0.000 0.040 0.000 0.000 0.960
#> GSM337200     2  0.1410     0.8667 0.000 0.940 0.000 0.000 0.060
#> GSM337201     5  0.3692     0.7539 0.000 0.052 0.000 0.136 0.812
#> GSM337202     2  0.0290     0.8840 0.000 0.992 0.000 0.000 0.008
#> GSM337203     3  0.1410     0.8507 0.000 0.000 0.940 0.000 0.060
#> GSM337204     2  0.0000     0.8838 0.000 1.000 0.000 0.000 0.000
#> GSM337205     5  0.4227     0.2145 0.000 0.000 0.420 0.000 0.580
#> GSM337206     5  0.6155     0.4706 0.000 0.252 0.000 0.192 0.556
#> GSM337207     4  0.4074     0.4039 0.000 0.364 0.000 0.636 0.000
#> GSM337208     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337209     2  0.5096     0.5113 0.000 0.656 0.272 0.000 0.072
#> GSM337210     2  0.0000     0.8838 0.000 1.000 0.000 0.000 0.000
#> GSM337211     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337212     5  0.4482     0.5998 0.000 0.252 0.004 0.032 0.712
#> GSM337213     2  0.2690     0.7925 0.000 0.844 0.000 0.000 0.156
#> GSM337214     2  0.4524     0.4526 0.000 0.644 0.000 0.336 0.020
#> GSM337215     2  0.2230     0.8280 0.000 0.884 0.000 0.000 0.116
#> GSM337216     3  0.0162     0.8748 0.000 0.000 0.996 0.000 0.004
#> GSM337217     5  0.0579     0.8451 0.000 0.008 0.000 0.008 0.984
#> GSM337218     4  0.1410     0.8893 0.000 0.000 0.000 0.940 0.060
#> GSM337219     5  0.0000     0.8450 0.000 0.000 0.000 0.000 1.000
#> GSM337220     4  0.1410     0.8892 0.000 0.060 0.000 0.940 0.000
#> GSM337221     3  0.4464     0.2839 0.000 0.408 0.584 0.000 0.008
#> GSM337222     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337223     2  0.1704     0.8538 0.000 0.928 0.068 0.004 0.000
#> GSM337224     2  0.0290     0.8846 0.000 0.992 0.000 0.000 0.008
#> GSM337225     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337226     5  0.2377     0.7784 0.000 0.128 0.000 0.000 0.872
#> GSM337227     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337228     2  0.1270     0.8645 0.000 0.948 0.052 0.000 0.000
#> GSM337229     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337230     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337231     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337232     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337233     2  0.2929     0.7881 0.000 0.840 0.000 0.008 0.152
#> GSM337234     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337235     2  0.3012     0.8246 0.000 0.860 0.036 0.000 0.104
#> GSM337236     2  0.4794     0.4290 0.000 0.624 0.344 0.032 0.000
#> GSM337237     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337238     4  0.0609     0.9176 0.000 0.020 0.000 0.980 0.000
#> GSM337239     3  0.0162     0.8748 0.000 0.000 0.996 0.000 0.004
#> GSM337240     5  0.0000     0.8450 0.000 0.000 0.000 0.000 1.000
#> GSM337241     4  0.0162     0.9248 0.000 0.004 0.000 0.996 0.000
#> GSM337242     3  0.1851     0.8346 0.000 0.000 0.912 0.000 0.088
#> GSM337243     5  0.0703     0.8416 0.000 0.000 0.000 0.024 0.976
#> GSM337244     4  0.0162     0.9248 0.000 0.004 0.000 0.996 0.000
#> GSM337245     2  0.1197     0.8652 0.000 0.952 0.000 0.048 0.000
#> GSM337246     4  0.0162     0.9248 0.000 0.004 0.000 0.996 0.000
#> GSM337247     5  0.0000     0.8450 0.000 0.000 0.000 0.000 1.000
#> GSM337248     5  0.0000     0.8450 0.000 0.000 0.000 0.000 1.000
#> GSM337249     2  0.0963     0.8732 0.000 0.964 0.036 0.000 0.000
#> GSM337250     5  0.2179     0.7878 0.000 0.000 0.000 0.112 0.888
#> GSM337251     4  0.0404     0.9219 0.000 0.012 0.000 0.988 0.000
#> GSM337252     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337253     5  0.2179     0.8116 0.000 0.100 0.000 0.004 0.896
#> GSM337254     2  0.4126     0.3264 0.000 0.620 0.000 0.000 0.380
#> GSM337255     3  0.3132     0.7407 0.000 0.172 0.820 0.008 0.000
#> GSM337256     2  0.0794     0.8803 0.000 0.972 0.000 0.000 0.028
#> GSM337257     4  0.0162     0.9248 0.000 0.004 0.000 0.996 0.000
#> GSM337258     2  0.0992     0.8776 0.000 0.968 0.008 0.024 0.000
#> GSM337259     2  0.0404     0.8824 0.000 0.988 0.000 0.012 0.000
#> GSM337260     4  0.3019     0.8340 0.000 0.048 0.000 0.864 0.088
#> GSM337261     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337262     5  0.2230     0.7770 0.000 0.000 0.116 0.000 0.884
#> GSM337263     2  0.2852     0.7729 0.000 0.828 0.000 0.000 0.172
#> GSM337264     2  0.5010     0.5881 0.000 0.688 0.088 0.000 0.224
#> GSM337265     4  0.4268     0.2021 0.000 0.000 0.444 0.556 0.000
#> GSM337266     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337267     4  0.3966     0.4825 0.000 0.000 0.000 0.664 0.336
#> GSM337268     5  0.0963     0.8399 0.000 0.036 0.000 0.000 0.964
#> GSM337269     4  0.1915     0.8901 0.000 0.040 0.000 0.928 0.032
#> GSM337270     3  0.3774     0.5272 0.000 0.000 0.704 0.296 0.000
#> GSM337271     3  0.1251     0.8568 0.000 0.036 0.956 0.008 0.000
#> GSM337272     5  0.3201     0.7972 0.000 0.096 0.000 0.052 0.852
#> GSM337273     4  0.2074     0.8440 0.000 0.000 0.104 0.896 0.000
#> GSM337274     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337275     5  0.0162     0.8453 0.000 0.004 0.000 0.000 0.996
#> GSM337276     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337277     3  0.2230     0.8110 0.000 0.000 0.884 0.000 0.116
#> GSM337278     3  0.3197     0.7735 0.000 0.000 0.836 0.140 0.024
#> GSM337279     4  0.2471     0.8172 0.000 0.000 0.000 0.864 0.136
#> GSM337280     5  0.1608     0.8275 0.000 0.072 0.000 0.000 0.928
#> GSM337281     5  0.1430     0.8346 0.000 0.052 0.000 0.004 0.944
#> GSM337282     5  0.3387     0.7195 0.000 0.196 0.004 0.004 0.796
#> GSM337283     3  0.2077     0.8087 0.084 0.000 0.908 0.000 0.008
#> GSM337284     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337285     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337286     3  0.0510     0.8709 0.000 0.000 0.984 0.000 0.016
#> GSM337287     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337288     3  0.3876     0.5147 0.000 0.000 0.684 0.000 0.316
#> GSM337289     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337290     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337291     5  0.0162     0.8454 0.000 0.004 0.000 0.000 0.996
#> GSM337292     5  0.0404     0.8448 0.000 0.012 0.000 0.000 0.988
#> GSM337293     5  0.0000     0.8450 0.000 0.000 0.000 0.000 1.000
#> GSM337294     5  0.3707     0.5477 0.000 0.000 0.284 0.000 0.716
#> GSM337295     5  0.4101     0.3914 0.000 0.372 0.000 0.000 0.628
#> GSM337296     3  0.6386     0.2302 0.000 0.180 0.480 0.340 0.000
#> GSM337297     2  0.0162     0.8848 0.000 0.996 0.000 0.000 0.004
#> GSM337298     3  0.5213     0.4560 0.000 0.320 0.616 0.000 0.064
#> GSM337299     5  0.4287     0.0873 0.000 0.460 0.000 0.000 0.540
#> GSM337300     3  0.4171     0.3415 0.000 0.000 0.604 0.000 0.396
#> GSM337301     5  0.1608     0.8261 0.000 0.072 0.000 0.000 0.928
#> GSM337302     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337303     3  0.2377     0.7950 0.000 0.000 0.872 0.000 0.128
#> GSM337304     2  0.0794     0.8778 0.000 0.972 0.000 0.000 0.028
#> GSM337305     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337306     5  0.0162     0.8443 0.000 0.000 0.000 0.004 0.996
#> GSM337307     3  0.0162     0.8748 0.000 0.000 0.996 0.000 0.004
#> GSM337308     5  0.4291     0.0966 0.000 0.000 0.464 0.000 0.536
#> GSM337309     2  0.4030     0.4025 0.000 0.648 0.000 0.000 0.352
#> GSM337310     2  0.1851     0.8511 0.000 0.912 0.000 0.000 0.088
#> GSM337311     4  0.0162     0.9248 0.000 0.004 0.000 0.996 0.000
#> GSM337312     3  0.0162     0.8748 0.000 0.000 0.996 0.000 0.004
#> GSM337313     5  0.4126     0.3507 0.000 0.000 0.380 0.000 0.620
#> GSM337314     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337315     3  0.0290     0.8735 0.000 0.000 0.992 0.000 0.008
#> GSM337316     3  0.0000     0.8752 0.000 0.000 1.000 0.000 0.000
#> GSM337317     5  0.0162     0.8453 0.000 0.004 0.000 0.000 0.996
#> GSM337318     3  0.4159     0.7308 0.000 0.156 0.776 0.068 0.000
#> GSM337319     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.1544     0.9188 0.932 0.000 0.000 0.068 0.000
#> GSM337328     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337334     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337335     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337336     5  0.2329     0.7578 0.124 0.000 0.000 0.000 0.876
#> GSM337337     1  0.1732     0.9076 0.920 0.000 0.000 0.080 0.000
#> GSM337338     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.4235     0.2722 0.576 0.000 0.000 0.000 0.424
#> GSM337341     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337343     4  0.0000     0.9254 0.000 0.000 0.000 1.000 0.000
#> GSM337344     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0404     0.9763 0.988 0.012 0.000 0.000 0.000
#> GSM337360     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337362     1  0.0609     0.9691 0.980 0.020 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.1704     0.9162 0.928 0.000 0.000 0.004 0.068
#> GSM337365     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.9872 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.0713    0.80298 0.000 0.000 0.000 0.972 0.000 0.028
#> GSM337198     6  0.3782    0.67029 0.000 0.124 0.000 0.000 0.096 0.780
#> GSM337199     5  0.3860    0.18061 0.000 0.000 0.000 0.000 0.528 0.472
#> GSM337200     6  0.5421    0.18355 0.000 0.328 0.000 0.000 0.136 0.536
#> GSM337201     5  0.6441    0.23501 0.000 0.024 0.000 0.276 0.444 0.256
#> GSM337202     6  0.2854    0.61832 0.000 0.208 0.000 0.000 0.000 0.792
#> GSM337203     3  0.2066    0.80628 0.000 0.000 0.904 0.000 0.072 0.024
#> GSM337204     2  0.4109    0.40597 0.000 0.576 0.000 0.000 0.012 0.412
#> GSM337205     5  0.3778    0.54902 0.000 0.000 0.272 0.000 0.708 0.020
#> GSM337206     6  0.3562    0.66559 0.000 0.004 0.000 0.176 0.036 0.784
#> GSM337207     4  0.4737    0.59162 0.000 0.192 0.000 0.676 0.000 0.132
#> GSM337208     2  0.3864    0.15123 0.000 0.520 0.000 0.000 0.000 0.480
#> GSM337209     6  0.3457    0.72374 0.000 0.064 0.080 0.012 0.008 0.836
#> GSM337210     2  0.3189    0.68020 0.000 0.760 0.000 0.000 0.004 0.236
#> GSM337211     2  0.3582    0.65650 0.000 0.732 0.000 0.000 0.016 0.252
#> GSM337212     6  0.2967    0.71756 0.000 0.012 0.016 0.032 0.068 0.872
#> GSM337213     6  0.3882    0.66509 0.000 0.156 0.000 0.016 0.048 0.780
#> GSM337214     6  0.3582    0.64417 0.000 0.036 0.000 0.196 0.000 0.768
#> GSM337215     2  0.5714    0.41712 0.000 0.508 0.000 0.000 0.296 0.196
#> GSM337216     3  0.1152    0.82419 0.000 0.000 0.952 0.000 0.004 0.044
#> GSM337217     5  0.1390    0.77023 0.000 0.000 0.004 0.016 0.948 0.032
#> GSM337218     4  0.2001    0.76533 0.000 0.000 0.004 0.900 0.092 0.004
#> GSM337219     5  0.2060    0.76708 0.000 0.016 0.000 0.000 0.900 0.084
#> GSM337220     4  0.4306    0.05770 0.000 0.012 0.000 0.520 0.004 0.464
#> GSM337221     6  0.4147    0.65188 0.000 0.060 0.224 0.000 0.000 0.716
#> GSM337222     4  0.1267    0.81953 0.000 0.000 0.000 0.940 0.000 0.060
#> GSM337223     2  0.4361    0.68579 0.000 0.764 0.100 0.032 0.000 0.104
#> GSM337224     2  0.3584    0.60158 0.000 0.688 0.000 0.000 0.004 0.308
#> GSM337225     2  0.1753    0.75463 0.000 0.912 0.000 0.000 0.004 0.084
#> GSM337226     5  0.3247    0.69879 0.000 0.156 0.000 0.000 0.808 0.036
#> GSM337227     2  0.0000    0.74845 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337228     2  0.3852    0.56121 0.000 0.664 0.012 0.000 0.000 0.324
#> GSM337229     4  0.0937    0.82075 0.000 0.000 0.000 0.960 0.000 0.040
#> GSM337230     2  0.0508    0.75108 0.000 0.984 0.000 0.000 0.004 0.012
#> GSM337231     2  0.3448    0.60866 0.000 0.716 0.000 0.000 0.004 0.280
#> GSM337232     2  0.2340    0.74192 0.000 0.852 0.000 0.000 0.000 0.148
#> GSM337233     6  0.4026    0.69735 0.000 0.104 0.008 0.028 0.060 0.800
#> GSM337234     2  0.2854    0.69650 0.000 0.792 0.000 0.000 0.000 0.208
#> GSM337235     6  0.3389    0.65915 0.000 0.164 0.032 0.000 0.004 0.800
#> GSM337236     3  0.5133    0.27970 0.000 0.380 0.552 0.048 0.000 0.020
#> GSM337237     4  0.1327    0.81871 0.000 0.000 0.000 0.936 0.000 0.064
#> GSM337238     6  0.3838    0.15951 0.000 0.000 0.000 0.448 0.000 0.552
#> GSM337239     3  0.2823    0.70668 0.000 0.000 0.796 0.000 0.000 0.204
#> GSM337240     5  0.1462    0.77160 0.000 0.008 0.000 0.000 0.936 0.056
#> GSM337241     4  0.1444    0.81830 0.000 0.000 0.000 0.928 0.000 0.072
#> GSM337242     3  0.3394    0.69270 0.000 0.000 0.776 0.000 0.200 0.024
#> GSM337243     5  0.1196    0.77390 0.000 0.008 0.000 0.000 0.952 0.040
#> GSM337244     4  0.1814    0.80066 0.000 0.000 0.000 0.900 0.000 0.100
#> GSM337245     2  0.5496    0.35708 0.000 0.544 0.000 0.160 0.000 0.296
#> GSM337246     4  0.1556    0.81498 0.000 0.000 0.000 0.920 0.000 0.080
#> GSM337247     5  0.2416    0.73166 0.000 0.000 0.000 0.000 0.844 0.156
#> GSM337248     5  0.0547    0.77434 0.000 0.000 0.000 0.000 0.980 0.020
#> GSM337249     2  0.2527    0.74568 0.000 0.876 0.040 0.000 0.000 0.084
#> GSM337250     5  0.1088    0.77458 0.000 0.000 0.000 0.016 0.960 0.024
#> GSM337251     4  0.2094    0.80923 0.000 0.020 0.000 0.900 0.000 0.080
#> GSM337252     4  0.1152    0.81881 0.000 0.000 0.000 0.952 0.004 0.044
#> GSM337253     5  0.3414    0.74201 0.000 0.072 0.004 0.044 0.844 0.036
#> GSM337254     2  0.2074    0.72786 0.000 0.912 0.004 0.000 0.048 0.036
#> GSM337255     3  0.2743    0.72873 0.000 0.164 0.828 0.000 0.000 0.008
#> GSM337256     2  0.3602    0.72867 0.000 0.792 0.000 0.000 0.072 0.136
#> GSM337257     4  0.1700    0.81512 0.000 0.000 0.000 0.916 0.004 0.080
#> GSM337258     2  0.0935    0.74189 0.000 0.964 0.000 0.032 0.000 0.004
#> GSM337259     2  0.0806    0.74930 0.000 0.972 0.000 0.020 0.000 0.008
#> GSM337260     4  0.5457    0.30442 0.000 0.336 0.000 0.552 0.100 0.012
#> GSM337261     3  0.0937    0.82572 0.000 0.000 0.960 0.000 0.000 0.040
#> GSM337262     5  0.5451    0.11541 0.000 0.000 0.120 0.000 0.448 0.432
#> GSM337263     6  0.3585    0.63998 0.000 0.172 0.000 0.000 0.048 0.780
#> GSM337264     2  0.4056    0.55418 0.000 0.732 0.224 0.000 0.012 0.032
#> GSM337265     3  0.3836    0.70433 0.000 0.012 0.772 0.176 0.000 0.040
#> GSM337266     3  0.0260    0.82610 0.000 0.000 0.992 0.000 0.000 0.008
#> GSM337267     4  0.4834    0.58253 0.000 0.000 0.000 0.644 0.252 0.104
#> GSM337268     5  0.4228    0.60232 0.000 0.228 0.000 0.000 0.708 0.064
#> GSM337269     4  0.4936    0.58649 0.000 0.240 0.000 0.668 0.024 0.068
#> GSM337270     3  0.3699    0.66445 0.000 0.000 0.752 0.212 0.000 0.036
#> GSM337271     3  0.1793    0.81447 0.000 0.012 0.928 0.012 0.000 0.048
#> GSM337272     5  0.5305    0.54247 0.000 0.236 0.000 0.068 0.648 0.048
#> GSM337273     4  0.4810    0.12073 0.000 0.000 0.420 0.536 0.012 0.032
#> GSM337274     4  0.1642    0.78966 0.000 0.000 0.004 0.936 0.032 0.028
#> GSM337275     5  0.0632    0.77372 0.000 0.000 0.000 0.000 0.976 0.024
#> GSM337276     3  0.0777    0.82539 0.000 0.000 0.972 0.000 0.004 0.024
#> GSM337277     3  0.5503    0.06511 0.000 0.000 0.456 0.000 0.128 0.416
#> GSM337278     6  0.4299    0.68566 0.000 0.004 0.164 0.076 0.008 0.748
#> GSM337279     4  0.5069   -0.00612 0.000 0.000 0.024 0.480 0.464 0.032
#> GSM337280     5  0.3857    0.69129 0.000 0.152 0.000 0.000 0.768 0.080
#> GSM337281     5  0.2421    0.75828 0.000 0.012 0.004 0.052 0.900 0.032
#> GSM337282     5  0.7054    0.31184 0.000 0.112 0.284 0.064 0.496 0.044
#> GSM337283     3  0.2092    0.72926 0.124 0.000 0.876 0.000 0.000 0.000
#> GSM337284     3  0.0520    0.82706 0.000 0.000 0.984 0.000 0.008 0.008
#> GSM337285     3  0.0458    0.82665 0.000 0.000 0.984 0.000 0.000 0.016
#> GSM337286     3  0.0820    0.82844 0.000 0.000 0.972 0.000 0.012 0.016
#> GSM337287     3  0.0146    0.82588 0.000 0.000 0.996 0.000 0.000 0.004
#> GSM337288     3  0.3521    0.72272 0.000 0.004 0.796 0.000 0.156 0.044
#> GSM337289     3  0.0713    0.82589 0.000 0.000 0.972 0.000 0.000 0.028
#> GSM337290     4  0.1204    0.82066 0.000 0.000 0.000 0.944 0.000 0.056
#> GSM337291     5  0.0972    0.77689 0.000 0.008 0.000 0.000 0.964 0.028
#> GSM337292     5  0.0622    0.77489 0.000 0.012 0.000 0.000 0.980 0.008
#> GSM337293     5  0.0937    0.77282 0.000 0.000 0.000 0.000 0.960 0.040
#> GSM337294     5  0.5633    0.49077 0.000 0.008 0.180 0.000 0.572 0.240
#> GSM337295     2  0.5034    0.19416 0.000 0.532 0.000 0.008 0.404 0.056
#> GSM337296     6  0.4283    0.67501 0.000 0.012 0.068 0.180 0.000 0.740
#> GSM337297     2  0.2178    0.73702 0.000 0.868 0.000 0.000 0.000 0.132
#> GSM337298     6  0.4077    0.65332 0.000 0.044 0.212 0.000 0.008 0.736
#> GSM337299     6  0.2308    0.70535 0.000 0.004 0.000 0.008 0.108 0.880
#> GSM337300     5  0.5628    0.43645 0.000 0.000 0.220 0.000 0.540 0.240
#> GSM337301     5  0.1082    0.77408 0.000 0.040 0.000 0.000 0.956 0.004
#> GSM337302     4  0.0000    0.81269 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337303     3  0.2553    0.80974 0.000 0.012 0.888 0.000 0.044 0.056
#> GSM337304     2  0.0777    0.74729 0.000 0.972 0.000 0.000 0.024 0.004
#> GSM337305     3  0.3695    0.31048 0.000 0.000 0.624 0.000 0.000 0.376
#> GSM337306     5  0.2263    0.76022 0.000 0.000 0.060 0.004 0.900 0.036
#> GSM337307     3  0.1957    0.79293 0.000 0.000 0.888 0.000 0.000 0.112
#> GSM337308     5  0.3916    0.52943 0.000 0.000 0.300 0.000 0.680 0.020
#> GSM337309     2  0.2172    0.72403 0.000 0.912 0.000 0.020 0.044 0.024
#> GSM337310     2  0.2333    0.72602 0.000 0.884 0.000 0.000 0.024 0.092
#> GSM337311     4  0.1588    0.81703 0.000 0.004 0.000 0.924 0.000 0.072
#> GSM337312     3  0.1908    0.80910 0.000 0.000 0.900 0.000 0.004 0.096
#> GSM337313     3  0.4788    0.39276 0.000 0.008 0.600 0.000 0.344 0.048
#> GSM337314     3  0.1814    0.80438 0.000 0.000 0.900 0.000 0.000 0.100
#> GSM337315     6  0.3810    0.25239 0.000 0.000 0.428 0.000 0.000 0.572
#> GSM337316     3  0.1814    0.80267 0.000 0.000 0.900 0.000 0.000 0.100
#> GSM337317     5  0.2190    0.77173 0.000 0.040 0.000 0.000 0.900 0.060
#> GSM337318     6  0.2871    0.72364 0.000 0.008 0.116 0.024 0.000 0.852
#> GSM337319     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337324     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337326     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337327     1  0.2420    0.84029 0.864 0.004 0.000 0.128 0.000 0.004
#> GSM337328     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337330     1  0.0291    0.97662 0.992 0.004 0.000 0.000 0.000 0.004
#> GSM337331     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     4  0.0458    0.80725 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM337335     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     5  0.3827    0.61220 0.192 0.012 0.000 0.000 0.764 0.032
#> GSM337337     1  0.3697    0.64977 0.732 0.000 0.000 0.248 0.004 0.016
#> GSM337338     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0935    0.95375 0.964 0.032 0.000 0.000 0.000 0.004
#> GSM337340     5  0.4755    0.42900 0.324 0.000 0.044 0.000 0.620 0.012
#> GSM337341     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     4  0.0713    0.81953 0.000 0.000 0.000 0.972 0.000 0.028
#> GSM337344     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0291    0.97662 0.992 0.004 0.000 0.000 0.000 0.004
#> GSM337346     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337349     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.1049    0.95086 0.960 0.032 0.000 0.000 0.000 0.008
#> GSM337360     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0146    0.97935 0.996 0.000 0.000 0.004 0.000 0.000
#> GSM337362     1  0.1814    0.88482 0.900 0.100 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.4158    0.53824 0.688 0.000 0.000 0.012 0.280 0.020
#> GSM337365     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337369     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337373     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000    0.98241 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-MAD-NMF-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-MAD-NMF-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-MAD-NMF-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-MAD-NMF-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-MAD-NMF-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-MAD-NMF-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-MAD-NMF-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-MAD-NMF-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-MAD-NMF-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-MAD-NMF-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-MAD-NMF-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-MAD-NMF-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-MAD-NMF-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-MAD-NMF-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-MAD-NMF-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-MAD-NMF-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-MAD-NMF-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-MAD-NMF-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-MAD-NMF-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-MAD-NMF-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk MAD-NMF-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-MAD-NMF-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-MAD-NMF-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-MAD-NMF-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-MAD-NMF-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-MAD-NMF-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk MAD-NMF-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>           n disease.state(p) specimen(p) k
#> MAD:NMF 178         2.18e-11    2.03e-37 2
#> MAD:NMF 172         2.46e-11    1.42e-35 3
#> MAD:NMF 172         4.17e-12    5.56e-36 4
#> MAD:NMF 162         6.76e-15    5.09e-37 5
#> MAD:NMF 157         2.00e-11    2.86e-31 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:hclust**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "hclust"]
# you can also extract it by
# res = res_list["ATC:hclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'hclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-hclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-hclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.999       0.999         0.4397 0.561   0.561
#> 3 3 0.822           0.920       0.932         0.1323 1.000   1.000
#> 4 4 0.734           0.768       0.897         0.0908 0.927   0.870
#> 5 5 0.712           0.776       0.898         0.0494 0.971   0.941
#> 6 6 0.728           0.779       0.899         0.0174 0.998   0.996

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      1.000 0.000 1.000
#> GSM337198     2  0.0000      1.000 0.000 1.000
#> GSM337199     2  0.0000      1.000 0.000 1.000
#> GSM337200     2  0.0000      1.000 0.000 1.000
#> GSM337201     2  0.0000      1.000 0.000 1.000
#> GSM337202     2  0.0000      1.000 0.000 1.000
#> GSM337203     2  0.0000      1.000 0.000 1.000
#> GSM337204     2  0.0000      1.000 0.000 1.000
#> GSM337205     2  0.0000      1.000 0.000 1.000
#> GSM337206     2  0.0000      1.000 0.000 1.000
#> GSM337207     2  0.0000      1.000 0.000 1.000
#> GSM337208     2  0.0000      1.000 0.000 1.000
#> GSM337209     2  0.0000      1.000 0.000 1.000
#> GSM337210     2  0.0000      1.000 0.000 1.000
#> GSM337211     2  0.0000      1.000 0.000 1.000
#> GSM337212     2  0.0000      1.000 0.000 1.000
#> GSM337213     2  0.0000      1.000 0.000 1.000
#> GSM337214     2  0.0000      1.000 0.000 1.000
#> GSM337215     2  0.0000      1.000 0.000 1.000
#> GSM337216     2  0.0000      1.000 0.000 1.000
#> GSM337217     2  0.0000      1.000 0.000 1.000
#> GSM337218     2  0.0000      1.000 0.000 1.000
#> GSM337219     2  0.0000      1.000 0.000 1.000
#> GSM337220     2  0.0000      1.000 0.000 1.000
#> GSM337221     2  0.0000      1.000 0.000 1.000
#> GSM337222     2  0.0000      1.000 0.000 1.000
#> GSM337223     2  0.0000      1.000 0.000 1.000
#> GSM337224     2  0.0000      1.000 0.000 1.000
#> GSM337225     2  0.0000      1.000 0.000 1.000
#> GSM337226     2  0.0000      1.000 0.000 1.000
#> GSM337227     2  0.0000      1.000 0.000 1.000
#> GSM337228     2  0.0000      1.000 0.000 1.000
#> GSM337229     2  0.0000      1.000 0.000 1.000
#> GSM337230     2  0.0000      1.000 0.000 1.000
#> GSM337231     2  0.0000      1.000 0.000 1.000
#> GSM337232     2  0.0000      1.000 0.000 1.000
#> GSM337233     2  0.0000      1.000 0.000 1.000
#> GSM337234     2  0.0000      1.000 0.000 1.000
#> GSM337235     2  0.0000      1.000 0.000 1.000
#> GSM337236     2  0.0000      1.000 0.000 1.000
#> GSM337237     2  0.0000      1.000 0.000 1.000
#> GSM337238     2  0.0000      1.000 0.000 1.000
#> GSM337239     2  0.0000      1.000 0.000 1.000
#> GSM337240     2  0.0000      1.000 0.000 1.000
#> GSM337241     2  0.0000      1.000 0.000 1.000
#> GSM337242     2  0.0000      1.000 0.000 1.000
#> GSM337243     2  0.0000      1.000 0.000 1.000
#> GSM337244     2  0.0000      1.000 0.000 1.000
#> GSM337245     2  0.0000      1.000 0.000 1.000
#> GSM337246     2  0.0000      1.000 0.000 1.000
#> GSM337247     2  0.0000      1.000 0.000 1.000
#> GSM337248     2  0.0000      1.000 0.000 1.000
#> GSM337249     2  0.0000      1.000 0.000 1.000
#> GSM337250     2  0.0000      1.000 0.000 1.000
#> GSM337251     2  0.0000      1.000 0.000 1.000
#> GSM337252     2  0.0000      1.000 0.000 1.000
#> GSM337253     2  0.0000      1.000 0.000 1.000
#> GSM337254     2  0.0000      1.000 0.000 1.000
#> GSM337255     2  0.0000      1.000 0.000 1.000
#> GSM337256     2  0.0000      1.000 0.000 1.000
#> GSM337257     2  0.0000      1.000 0.000 1.000
#> GSM337258     2  0.0000      1.000 0.000 1.000
#> GSM337259     2  0.0000      1.000 0.000 1.000
#> GSM337260     2  0.0000      1.000 0.000 1.000
#> GSM337261     2  0.0000      1.000 0.000 1.000
#> GSM337262     2  0.0000      1.000 0.000 1.000
#> GSM337263     2  0.0000      1.000 0.000 1.000
#> GSM337264     2  0.0000      1.000 0.000 1.000
#> GSM337265     2  0.0672      0.992 0.008 0.992
#> GSM337266     2  0.0672      0.992 0.008 0.992
#> GSM337267     2  0.0000      1.000 0.000 1.000
#> GSM337268     2  0.0000      1.000 0.000 1.000
#> GSM337269     2  0.0000      1.000 0.000 1.000
#> GSM337270     2  0.0000      1.000 0.000 1.000
#> GSM337271     2  0.0672      0.992 0.008 0.992
#> GSM337272     2  0.0000      1.000 0.000 1.000
#> GSM337273     2  0.0000      1.000 0.000 1.000
#> GSM337274     2  0.0000      1.000 0.000 1.000
#> GSM337275     2  0.0000      1.000 0.000 1.000
#> GSM337276     2  0.0000      1.000 0.000 1.000
#> GSM337277     2  0.0000      1.000 0.000 1.000
#> GSM337278     2  0.0000      1.000 0.000 1.000
#> GSM337279     2  0.0000      1.000 0.000 1.000
#> GSM337280     2  0.0000      1.000 0.000 1.000
#> GSM337281     2  0.0000      1.000 0.000 1.000
#> GSM337282     2  0.0000      1.000 0.000 1.000
#> GSM337283     1  0.0000      0.999 1.000 0.000
#> GSM337284     2  0.0000      1.000 0.000 1.000
#> GSM337285     2  0.0672      0.992 0.008 0.992
#> GSM337286     2  0.0000      1.000 0.000 1.000
#> GSM337287     2  0.0672      0.992 0.008 0.992
#> GSM337288     2  0.0000      1.000 0.000 1.000
#> GSM337289     2  0.0000      1.000 0.000 1.000
#> GSM337290     2  0.0000      1.000 0.000 1.000
#> GSM337291     2  0.0000      1.000 0.000 1.000
#> GSM337292     2  0.0000      1.000 0.000 1.000
#> GSM337293     2  0.0000      1.000 0.000 1.000
#> GSM337294     2  0.0000      1.000 0.000 1.000
#> GSM337295     2  0.0000      1.000 0.000 1.000
#> GSM337296     2  0.0000      1.000 0.000 1.000
#> GSM337297     2  0.0000      1.000 0.000 1.000
#> GSM337298     2  0.0000      1.000 0.000 1.000
#> GSM337299     2  0.0000      1.000 0.000 1.000
#> GSM337300     2  0.0000      1.000 0.000 1.000
#> GSM337301     2  0.0000      1.000 0.000 1.000
#> GSM337302     2  0.0000      1.000 0.000 1.000
#> GSM337303     2  0.0000      1.000 0.000 1.000
#> GSM337304     2  0.0000      1.000 0.000 1.000
#> GSM337305     2  0.0000      1.000 0.000 1.000
#> GSM337306     2  0.0000      1.000 0.000 1.000
#> GSM337307     2  0.0000      1.000 0.000 1.000
#> GSM337308     2  0.0000      1.000 0.000 1.000
#> GSM337309     2  0.0000      1.000 0.000 1.000
#> GSM337310     2  0.0000      1.000 0.000 1.000
#> GSM337311     2  0.0000      1.000 0.000 1.000
#> GSM337312     2  0.0000      1.000 0.000 1.000
#> GSM337313     2  0.0000      1.000 0.000 1.000
#> GSM337314     2  0.0000      1.000 0.000 1.000
#> GSM337315     2  0.1184      0.984 0.016 0.984
#> GSM337316     2  0.0000      1.000 0.000 1.000
#> GSM337317     2  0.0000      1.000 0.000 1.000
#> GSM337318     2  0.0000      1.000 0.000 1.000
#> GSM337319     1  0.0000      0.999 1.000 0.000
#> GSM337320     1  0.0000      0.999 1.000 0.000
#> GSM337321     1  0.0000      0.999 1.000 0.000
#> GSM337322     1  0.0000      0.999 1.000 0.000
#> GSM337323     1  0.2043      0.967 0.968 0.032
#> GSM337324     1  0.0000      0.999 1.000 0.000
#> GSM337325     1  0.0000      0.999 1.000 0.000
#> GSM337326     1  0.2043      0.967 0.968 0.032
#> GSM337327     1  0.0000      0.999 1.000 0.000
#> GSM337328     1  0.0000      0.999 1.000 0.000
#> GSM337329     1  0.0000      0.999 1.000 0.000
#> GSM337330     1  0.0000      0.999 1.000 0.000
#> GSM337331     1  0.0000      0.999 1.000 0.000
#> GSM337332     1  0.0000      0.999 1.000 0.000
#> GSM337333     1  0.0000      0.999 1.000 0.000
#> GSM337334     1  0.0000      0.999 1.000 0.000
#> GSM337335     1  0.0000      0.999 1.000 0.000
#> GSM337336     1  0.0000      0.999 1.000 0.000
#> GSM337337     1  0.0000      0.999 1.000 0.000
#> GSM337338     1  0.0000      0.999 1.000 0.000
#> GSM337339     1  0.0000      0.999 1.000 0.000
#> GSM337340     1  0.0000      0.999 1.000 0.000
#> GSM337341     1  0.0000      0.999 1.000 0.000
#> GSM337342     1  0.0000      0.999 1.000 0.000
#> GSM337343     2  0.0376      0.996 0.004 0.996
#> GSM337344     1  0.0000      0.999 1.000 0.000
#> GSM337345     1  0.0000      0.999 1.000 0.000
#> GSM337346     1  0.0000      0.999 1.000 0.000
#> GSM337347     1  0.0000      0.999 1.000 0.000
#> GSM337348     1  0.0000      0.999 1.000 0.000
#> GSM337349     1  0.0000      0.999 1.000 0.000
#> GSM337350     1  0.0000      0.999 1.000 0.000
#> GSM337351     1  0.0000      0.999 1.000 0.000
#> GSM337352     1  0.0000      0.999 1.000 0.000
#> GSM337353     1  0.0000      0.999 1.000 0.000
#> GSM337354     1  0.0000      0.999 1.000 0.000
#> GSM337355     1  0.0000      0.999 1.000 0.000
#> GSM337356     1  0.0000      0.999 1.000 0.000
#> GSM337357     1  0.0000      0.999 1.000 0.000
#> GSM337358     1  0.0000      0.999 1.000 0.000
#> GSM337359     1  0.0000      0.999 1.000 0.000
#> GSM337360     1  0.0000      0.999 1.000 0.000
#> GSM337361     1  0.0000      0.999 1.000 0.000
#> GSM337362     1  0.0000      0.999 1.000 0.000
#> GSM337363     1  0.0000      0.999 1.000 0.000
#> GSM337364     1  0.0000      0.999 1.000 0.000
#> GSM337365     1  0.0000      0.999 1.000 0.000
#> GSM337366     1  0.0000      0.999 1.000 0.000
#> GSM337367     1  0.0000      0.999 1.000 0.000
#> GSM337368     1  0.0000      0.999 1.000 0.000
#> GSM337369     1  0.0000      0.999 1.000 0.000
#> GSM337370     1  0.0000      0.999 1.000 0.000
#> GSM337371     1  0.0000      0.999 1.000 0.000
#> GSM337372     1  0.0000      0.999 1.000 0.000
#> GSM337373     1  0.0000      0.999 1.000 0.000
#> GSM337374     1  0.0000      0.999 1.000 0.000
#> GSM337375     1  0.0000      0.999 1.000 0.000
#> GSM337376     1  0.0000      0.999 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2 p3
#> GSM337197     2  0.2261      0.930 0.000 0.932 NA
#> GSM337198     2  0.0000      0.948 0.000 1.000 NA
#> GSM337199     2  0.0000      0.948 0.000 1.000 NA
#> GSM337200     2  0.0000      0.948 0.000 1.000 NA
#> GSM337201     2  0.0000      0.948 0.000 1.000 NA
#> GSM337202     2  0.0000      0.948 0.000 1.000 NA
#> GSM337203     2  0.0000      0.948 0.000 1.000 NA
#> GSM337204     2  0.0000      0.948 0.000 1.000 NA
#> GSM337205     2  0.0000      0.948 0.000 1.000 NA
#> GSM337206     2  0.0000      0.948 0.000 1.000 NA
#> GSM337207     2  0.0000      0.948 0.000 1.000 NA
#> GSM337208     2  0.0237      0.947 0.000 0.996 NA
#> GSM337209     2  0.0237      0.947 0.000 0.996 NA
#> GSM337210     2  0.0000      0.948 0.000 1.000 NA
#> GSM337211     2  0.0000      0.948 0.000 1.000 NA
#> GSM337212     2  0.0000      0.948 0.000 1.000 NA
#> GSM337213     2  0.0000      0.948 0.000 1.000 NA
#> GSM337214     2  0.0000      0.948 0.000 1.000 NA
#> GSM337215     2  0.0000      0.948 0.000 1.000 NA
#> GSM337216     2  0.3619      0.899 0.000 0.864 NA
#> GSM337217     2  0.0000      0.948 0.000 1.000 NA
#> GSM337218     2  0.0000      0.948 0.000 1.000 NA
#> GSM337219     2  0.0000      0.948 0.000 1.000 NA
#> GSM337220     2  0.1411      0.940 0.000 0.964 NA
#> GSM337221     2  0.3192      0.912 0.000 0.888 NA
#> GSM337222     2  0.1964      0.933 0.000 0.944 NA
#> GSM337223     2  0.2796      0.921 0.000 0.908 NA
#> GSM337224     2  0.0000      0.948 0.000 1.000 NA
#> GSM337225     2  0.0000      0.948 0.000 1.000 NA
#> GSM337226     2  0.0000      0.948 0.000 1.000 NA
#> GSM337227     2  0.2625      0.925 0.000 0.916 NA
#> GSM337228     2  0.2625      0.925 0.000 0.916 NA
#> GSM337229     2  0.1964      0.933 0.000 0.944 NA
#> GSM337230     2  0.0237      0.947 0.000 0.996 NA
#> GSM337231     2  0.0592      0.946 0.000 0.988 NA
#> GSM337232     2  0.0237      0.947 0.000 0.996 NA
#> GSM337233     2  0.0000      0.948 0.000 1.000 NA
#> GSM337234     2  0.0237      0.947 0.000 0.996 NA
#> GSM337235     2  0.0237      0.947 0.000 0.996 NA
#> GSM337236     2  0.3340      0.907 0.000 0.880 NA
#> GSM337237     2  0.0000      0.948 0.000 1.000 NA
#> GSM337238     2  0.1411      0.940 0.000 0.964 NA
#> GSM337239     2  0.4605      0.853 0.000 0.796 NA
#> GSM337240     2  0.0000      0.948 0.000 1.000 NA
#> GSM337241     2  0.5733      0.749 0.000 0.676 NA
#> GSM337242     2  0.0237      0.947 0.000 0.996 NA
#> GSM337243     2  0.0000      0.948 0.000 1.000 NA
#> GSM337244     2  0.1163      0.942 0.000 0.972 NA
#> GSM337245     2  0.1411      0.940 0.000 0.964 NA
#> GSM337246     2  0.3340      0.907 0.000 0.880 NA
#> GSM337247     2  0.0000      0.948 0.000 1.000 NA
#> GSM337248     2  0.0000      0.948 0.000 1.000 NA
#> GSM337249     2  0.3116      0.914 0.000 0.892 NA
#> GSM337250     2  0.0000      0.948 0.000 1.000 NA
#> GSM337251     2  0.3340      0.907 0.000 0.880 NA
#> GSM337252     2  0.0000      0.948 0.000 1.000 NA
#> GSM337253     2  0.0000      0.948 0.000 1.000 NA
#> GSM337254     2  0.0000      0.948 0.000 1.000 NA
#> GSM337255     2  0.2959      0.918 0.000 0.900 NA
#> GSM337256     2  0.0000      0.948 0.000 1.000 NA
#> GSM337257     2  0.0000      0.948 0.000 1.000 NA
#> GSM337258     2  0.2959      0.918 0.000 0.900 NA
#> GSM337259     2  0.5733      0.749 0.000 0.676 NA
#> GSM337260     2  0.0000      0.948 0.000 1.000 NA
#> GSM337261     2  0.5733      0.749 0.000 0.676 NA
#> GSM337262     2  0.0237      0.947 0.000 0.996 NA
#> GSM337263     2  0.0000      0.948 0.000 1.000 NA
#> GSM337264     2  0.2165      0.931 0.000 0.936 NA
#> GSM337265     2  0.6126      0.669 0.000 0.600 NA
#> GSM337266     2  0.6126      0.669 0.000 0.600 NA
#> GSM337267     2  0.0000      0.948 0.000 1.000 NA
#> GSM337268     2  0.0000      0.948 0.000 1.000 NA
#> GSM337269     2  0.0000      0.948 0.000 1.000 NA
#> GSM337270     2  0.4555      0.857 0.000 0.800 NA
#> GSM337271     2  0.6126      0.669 0.000 0.600 NA
#> GSM337272     2  0.0000      0.948 0.000 1.000 NA
#> GSM337273     2  0.2959      0.918 0.000 0.900 NA
#> GSM337274     2  0.1860      0.935 0.000 0.948 NA
#> GSM337275     2  0.0000      0.948 0.000 1.000 NA
#> GSM337276     2  0.3686      0.897 0.000 0.860 NA
#> GSM337277     2  0.2796      0.922 0.000 0.908 NA
#> GSM337278     2  0.0000      0.948 0.000 1.000 NA
#> GSM337279     2  0.0000      0.948 0.000 1.000 NA
#> GSM337280     2  0.0000      0.948 0.000 1.000 NA
#> GSM337281     2  0.0000      0.948 0.000 1.000 NA
#> GSM337282     2  0.0000      0.948 0.000 1.000 NA
#> GSM337283     1  0.0592      0.956 0.988 0.000 NA
#> GSM337284     2  0.3192      0.912 0.000 0.888 NA
#> GSM337285     2  0.6126      0.669 0.000 0.600 NA
#> GSM337286     2  0.3192      0.912 0.000 0.888 NA
#> GSM337287     2  0.6126      0.669 0.000 0.600 NA
#> GSM337288     2  0.0000      0.948 0.000 1.000 NA
#> GSM337289     2  0.3619      0.899 0.000 0.864 NA
#> GSM337290     2  0.0000      0.948 0.000 1.000 NA
#> GSM337291     2  0.0000      0.948 0.000 1.000 NA
#> GSM337292     2  0.0000      0.948 0.000 1.000 NA
#> GSM337293     2  0.0000      0.948 0.000 1.000 NA
#> GSM337294     2  0.0000      0.948 0.000 1.000 NA
#> GSM337295     2  0.0000      0.948 0.000 1.000 NA
#> GSM337296     2  0.2878      0.920 0.000 0.904 NA
#> GSM337297     2  0.2625      0.925 0.000 0.916 NA
#> GSM337298     2  0.4235      0.874 0.000 0.824 NA
#> GSM337299     2  0.0000      0.948 0.000 1.000 NA
#> GSM337300     2  0.0000      0.948 0.000 1.000 NA
#> GSM337301     2  0.0000      0.948 0.000 1.000 NA
#> GSM337302     2  0.1964      0.934 0.000 0.944 NA
#> GSM337303     2  0.0000      0.948 0.000 1.000 NA
#> GSM337304     2  0.0237      0.947 0.000 0.996 NA
#> GSM337305     2  0.3038      0.916 0.000 0.896 NA
#> GSM337306     2  0.0000      0.948 0.000 1.000 NA
#> GSM337307     2  0.3412      0.905 0.000 0.876 NA
#> GSM337308     2  0.0000      0.948 0.000 1.000 NA
#> GSM337309     2  0.0000      0.948 0.000 1.000 NA
#> GSM337310     2  0.0237      0.947 0.000 0.996 NA
#> GSM337311     2  0.0000      0.948 0.000 1.000 NA
#> GSM337312     2  0.4605      0.853 0.000 0.796 NA
#> GSM337313     2  0.0000      0.948 0.000 1.000 NA
#> GSM337314     2  0.3412      0.905 0.000 0.876 NA
#> GSM337315     2  0.6442      0.625 0.004 0.564 NA
#> GSM337316     2  0.5733      0.749 0.000 0.676 NA
#> GSM337317     2  0.0000      0.948 0.000 1.000 NA
#> GSM337318     2  0.2959      0.918 0.000 0.900 NA
#> GSM337319     1  0.0000      0.958 1.000 0.000 NA
#> GSM337320     1  0.0424      0.957 0.992 0.000 NA
#> GSM337321     1  0.0237      0.957 0.996 0.000 NA
#> GSM337322     1  0.1289      0.955 0.968 0.000 NA
#> GSM337323     1  0.6267      0.717 0.548 0.000 NA
#> GSM337324     1  0.0000      0.958 1.000 0.000 NA
#> GSM337325     1  0.6192      0.738 0.580 0.000 NA
#> GSM337326     1  0.6267      0.717 0.548 0.000 NA
#> GSM337327     1  0.3412      0.931 0.876 0.000 NA
#> GSM337328     1  0.1411      0.955 0.964 0.000 NA
#> GSM337329     1  0.5968      0.772 0.636 0.000 NA
#> GSM337330     1  0.1289      0.955 0.968 0.000 NA
#> GSM337331     1  0.0000      0.958 1.000 0.000 NA
#> GSM337332     1  0.0000      0.958 1.000 0.000 NA
#> GSM337333     1  0.0000      0.958 1.000 0.000 NA
#> GSM337334     1  0.3412      0.932 0.876 0.000 NA
#> GSM337335     1  0.1031      0.956 0.976 0.000 NA
#> GSM337336     1  0.3941      0.919 0.844 0.000 NA
#> GSM337337     1  0.3941      0.919 0.844 0.000 NA
#> GSM337338     1  0.0747      0.957 0.984 0.000 NA
#> GSM337339     1  0.3192      0.935 0.888 0.000 NA
#> GSM337340     1  0.0592      0.956 0.988 0.000 NA
#> GSM337341     1  0.0000      0.958 1.000 0.000 NA
#> GSM337342     1  0.0000      0.958 1.000 0.000 NA
#> GSM337343     2  0.6204      0.640 0.000 0.576 NA
#> GSM337344     1  0.0000      0.958 1.000 0.000 NA
#> GSM337345     1  0.1529      0.954 0.960 0.000 NA
#> GSM337346     1  0.0000      0.958 1.000 0.000 NA
#> GSM337347     1  0.0000      0.958 1.000 0.000 NA
#> GSM337348     1  0.0424      0.957 0.992 0.000 NA
#> GSM337349     1  0.0000      0.958 1.000 0.000 NA
#> GSM337350     1  0.3192      0.935 0.888 0.000 NA
#> GSM337351     1  0.1163      0.956 0.972 0.000 NA
#> GSM337352     1  0.2796      0.941 0.908 0.000 NA
#> GSM337353     1  0.0000      0.958 1.000 0.000 NA
#> GSM337354     1  0.0000      0.958 1.000 0.000 NA
#> GSM337355     1  0.1411      0.955 0.964 0.000 NA
#> GSM337356     1  0.0000      0.958 1.000 0.000 NA
#> GSM337357     1  0.2261      0.948 0.932 0.000 NA
#> GSM337358     1  0.0000      0.958 1.000 0.000 NA
#> GSM337359     1  0.3941      0.919 0.844 0.000 NA
#> GSM337360     1  0.0000      0.958 1.000 0.000 NA
#> GSM337361     1  0.3941      0.919 0.844 0.000 NA
#> GSM337362     1  0.2261      0.949 0.932 0.000 NA
#> GSM337363     1  0.0000      0.958 1.000 0.000 NA
#> GSM337364     1  0.3267      0.935 0.884 0.000 NA
#> GSM337365     1  0.0000      0.958 1.000 0.000 NA
#> GSM337366     1  0.0000      0.958 1.000 0.000 NA
#> GSM337367     1  0.0000      0.958 1.000 0.000 NA
#> GSM337368     1  0.3412      0.932 0.876 0.000 NA
#> GSM337369     1  0.2356      0.947 0.928 0.000 NA
#> GSM337370     1  0.0747      0.957 0.984 0.000 NA
#> GSM337371     1  0.2796      0.941 0.908 0.000 NA
#> GSM337372     1  0.6026      0.766 0.624 0.000 NA
#> GSM337373     1  0.0000      0.958 1.000 0.000 NA
#> GSM337374     1  0.0000      0.958 1.000 0.000 NA
#> GSM337375     1  0.3412      0.931 0.876 0.000 NA
#> GSM337376     1  0.0000      0.958 1.000 0.000 NA

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     2  0.2973    0.71133 0.000 0.856 0.144 0.000
#> GSM337198     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337199     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337200     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337201     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337202     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337203     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337204     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337205     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337206     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337207     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337208     2  0.0336    0.85527 0.000 0.992 0.008 0.000
#> GSM337209     2  0.1118    0.83520 0.000 0.964 0.036 0.000
#> GSM337210     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337212     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337213     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337214     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337215     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337216     2  0.4164    0.42991 0.000 0.736 0.264 0.000
#> GSM337217     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337218     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337219     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337220     2  0.2281    0.77557 0.000 0.904 0.096 0.000
#> GSM337221     2  0.3726    0.58522 0.000 0.788 0.212 0.000
#> GSM337222     2  0.2704    0.73973 0.000 0.876 0.124 0.000
#> GSM337223     2  0.3649    0.60510 0.000 0.796 0.204 0.000
#> GSM337224     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337225     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337226     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337227     2  0.3486    0.63828 0.000 0.812 0.188 0.000
#> GSM337228     2  0.3486    0.63828 0.000 0.812 0.188 0.000
#> GSM337229     2  0.2704    0.73973 0.000 0.876 0.124 0.000
#> GSM337230     2  0.0336    0.85524 0.000 0.992 0.008 0.000
#> GSM337231     2  0.1557    0.81809 0.000 0.944 0.056 0.000
#> GSM337232     2  0.0336    0.85524 0.000 0.992 0.008 0.000
#> GSM337233     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337234     2  0.0592    0.85059 0.000 0.984 0.016 0.000
#> GSM337235     2  0.0469    0.85298 0.000 0.988 0.012 0.000
#> GSM337236     2  0.3873    0.54406 0.000 0.772 0.228 0.000
#> GSM337237     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337238     2  0.2345    0.77089 0.000 0.900 0.100 0.000
#> GSM337239     2  0.4661   -0.00632 0.000 0.652 0.348 0.000
#> GSM337240     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337241     2  0.4967   -0.57581 0.000 0.548 0.452 0.000
#> GSM337242     2  0.0336    0.85483 0.000 0.992 0.008 0.000
#> GSM337243     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337244     2  0.1211    0.83217 0.000 0.960 0.040 0.000
#> GSM337245     2  0.2345    0.77089 0.000 0.900 0.100 0.000
#> GSM337246     2  0.3873    0.54406 0.000 0.772 0.228 0.000
#> GSM337247     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337248     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337249     2  0.3726    0.58505 0.000 0.788 0.212 0.000
#> GSM337250     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337251     2  0.3873    0.54406 0.000 0.772 0.228 0.000
#> GSM337252     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337253     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337254     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337255     2  0.3444    0.64551 0.000 0.816 0.184 0.000
#> GSM337256     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337257     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337258     2  0.3610    0.61274 0.000 0.800 0.200 0.000
#> GSM337259     2  0.4992   -0.66810 0.000 0.524 0.476 0.000
#> GSM337260     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337261     3  0.5000    0.72758 0.000 0.496 0.504 0.000
#> GSM337262     2  0.0469    0.85238 0.000 0.988 0.012 0.000
#> GSM337263     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337264     2  0.2647    0.74640 0.000 0.880 0.120 0.000
#> GSM337265     3  0.5183    0.94897 0.000 0.408 0.584 0.008
#> GSM337266     3  0.5183    0.94897 0.000 0.408 0.584 0.008
#> GSM337267     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337268     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337269     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337270     2  0.4543    0.14749 0.000 0.676 0.324 0.000
#> GSM337271     3  0.5183    0.94897 0.000 0.408 0.584 0.008
#> GSM337272     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337273     2  0.3444    0.64615 0.000 0.816 0.184 0.000
#> GSM337274     2  0.2589    0.74890 0.000 0.884 0.116 0.000
#> GSM337275     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337276     2  0.4164    0.43022 0.000 0.736 0.264 0.000
#> GSM337277     2  0.3610    0.61512 0.000 0.800 0.200 0.000
#> GSM337278     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337279     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337280     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337281     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337282     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337283     1  0.0469    0.88503 0.988 0.000 0.000 0.012
#> GSM337284     2  0.3942    0.52194 0.000 0.764 0.236 0.000
#> GSM337285     3  0.5183    0.94897 0.000 0.408 0.584 0.008
#> GSM337286     2  0.3942    0.52194 0.000 0.764 0.236 0.000
#> GSM337287     3  0.5183    0.94897 0.000 0.408 0.584 0.008
#> GSM337288     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337289     2  0.4164    0.42991 0.000 0.736 0.264 0.000
#> GSM337290     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337291     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337292     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337293     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337294     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337295     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337296     2  0.3569    0.62130 0.000 0.804 0.196 0.000
#> GSM337297     2  0.3486    0.63828 0.000 0.812 0.188 0.000
#> GSM337298     2  0.4431    0.25544 0.000 0.696 0.304 0.000
#> GSM337299     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337300     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337301     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337302     2  0.1637    0.81299 0.000 0.940 0.060 0.000
#> GSM337303     2  0.0188    0.85691 0.000 0.996 0.004 0.000
#> GSM337304     2  0.0469    0.85317 0.000 0.988 0.012 0.000
#> GSM337305     2  0.3528    0.62985 0.000 0.808 0.192 0.000
#> GSM337306     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337307     2  0.3975    0.50995 0.000 0.760 0.240 0.000
#> GSM337308     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337309     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0469    0.85317 0.000 0.988 0.012 0.000
#> GSM337311     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337312     2  0.4661   -0.00632 0.000 0.652 0.348 0.000
#> GSM337313     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337314     2  0.3975    0.50995 0.000 0.760 0.240 0.000
#> GSM337315     3  0.5957    0.89467 0.000 0.364 0.588 0.048
#> GSM337316     2  0.4967   -0.57581 0.000 0.548 0.452 0.000
#> GSM337317     2  0.0000    0.85819 0.000 1.000 0.000 0.000
#> GSM337318     2  0.3610    0.61391 0.000 0.800 0.200 0.000
#> GSM337319     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0336    0.88802 0.992 0.000 0.008 0.000
#> GSM337321     1  0.0188    0.88735 0.996 0.000 0.000 0.004
#> GSM337322     1  0.2011    0.86807 0.920 0.000 0.080 0.000
#> GSM337323     4  0.0336    0.86887 0.008 0.000 0.000 0.992
#> GSM337324     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337325     4  0.2589    0.88699 0.116 0.000 0.000 0.884
#> GSM337326     4  0.0336    0.86887 0.008 0.000 0.000 0.992
#> GSM337327     1  0.4761    0.69100 0.664 0.000 0.332 0.004
#> GSM337328     1  0.1474    0.87863 0.948 0.000 0.052 0.000
#> GSM337329     4  0.3907    0.82511 0.232 0.000 0.000 0.768
#> GSM337330     1  0.2081    0.86644 0.916 0.000 0.084 0.000
#> GSM337331     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337334     1  0.4936    0.64648 0.624 0.000 0.372 0.004
#> GSM337335     1  0.1118    0.88266 0.964 0.000 0.036 0.000
#> GSM337336     1  0.5183    0.59672 0.584 0.000 0.408 0.008
#> GSM337337     1  0.5050    0.60222 0.588 0.000 0.408 0.004
#> GSM337338     1  0.0921    0.88459 0.972 0.000 0.028 0.000
#> GSM337339     1  0.4122    0.77506 0.760 0.000 0.236 0.004
#> GSM337340     1  0.0469    0.88503 0.988 0.000 0.000 0.012
#> GSM337341     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337343     3  0.5699    0.91954 0.000 0.380 0.588 0.032
#> GSM337344     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337345     1  0.2345    0.85977 0.900 0.000 0.100 0.000
#> GSM337346     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0336    0.88802 0.992 0.000 0.008 0.000
#> GSM337349     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337350     1  0.4103    0.76275 0.744 0.000 0.256 0.000
#> GSM337351     1  0.2345    0.86016 0.900 0.000 0.100 0.000
#> GSM337352     1  0.3356    0.81898 0.824 0.000 0.176 0.000
#> GSM337353     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337355     1  0.1807    0.87658 0.940 0.000 0.052 0.008
#> GSM337356     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337357     1  0.5219    0.73556 0.728 0.000 0.216 0.056
#> GSM337358     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337359     1  0.5183    0.59672 0.584 0.000 0.408 0.008
#> GSM337360     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337361     1  0.5050    0.60222 0.588 0.000 0.408 0.004
#> GSM337362     1  0.3946    0.81381 0.812 0.000 0.168 0.020
#> GSM337363     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337364     1  0.5007    0.65995 0.636 0.000 0.356 0.008
#> GSM337365     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337368     1  0.4999    0.68715 0.660 0.000 0.328 0.012
#> GSM337369     1  0.5292    0.73192 0.724 0.000 0.216 0.060
#> GSM337370     1  0.0592    0.88692 0.984 0.000 0.016 0.000
#> GSM337371     1  0.3400    0.81638 0.820 0.000 0.180 0.000
#> GSM337372     4  0.3649    0.85162 0.204 0.000 0.000 0.796
#> GSM337373     1  0.0000    0.88900 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0188    0.88885 0.996 0.000 0.004 0.000
#> GSM337375     1  0.4761    0.69066 0.664 0.000 0.332 0.004
#> GSM337376     1  0.0000    0.88900 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.2605     0.7646 0.000 0.000 0.148 0.852 0.000
#> GSM337198     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337199     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337200     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337201     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337202     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337203     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337204     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337205     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337206     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337207     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337208     4  0.0290     0.8755 0.000 0.000 0.008 0.992 0.000
#> GSM337209     4  0.0963     0.8602 0.000 0.000 0.036 0.964 0.000
#> GSM337210     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337211     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337212     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337213     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337214     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337215     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337216     4  0.3684     0.5417 0.000 0.000 0.280 0.720 0.000
#> GSM337217     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337218     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337219     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337220     4  0.2020     0.8122 0.000 0.000 0.100 0.900 0.000
#> GSM337221     4  0.3242     0.6747 0.000 0.000 0.216 0.784 0.000
#> GSM337222     4  0.2377     0.7854 0.000 0.000 0.128 0.872 0.000
#> GSM337223     4  0.3177     0.6888 0.000 0.000 0.208 0.792 0.000
#> GSM337224     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337225     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337226     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337227     4  0.3039     0.7121 0.000 0.000 0.192 0.808 0.000
#> GSM337228     4  0.3039     0.7121 0.000 0.000 0.192 0.808 0.000
#> GSM337229     4  0.2377     0.7854 0.000 0.000 0.128 0.872 0.000
#> GSM337230     4  0.0290     0.8755 0.000 0.000 0.008 0.992 0.000
#> GSM337231     4  0.1410     0.8446 0.000 0.000 0.060 0.940 0.000
#> GSM337232     4  0.0290     0.8755 0.000 0.000 0.008 0.992 0.000
#> GSM337233     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337234     4  0.0510     0.8720 0.000 0.000 0.016 0.984 0.000
#> GSM337235     4  0.0404     0.8738 0.000 0.000 0.012 0.988 0.000
#> GSM337236     4  0.3366     0.6459 0.000 0.000 0.232 0.768 0.000
#> GSM337237     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337238     4  0.2074     0.8087 0.000 0.000 0.104 0.896 0.000
#> GSM337239     4  0.4291    -0.2476 0.000 0.000 0.464 0.536 0.000
#> GSM337240     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337241     4  0.4294    -0.2708 0.000 0.000 0.468 0.532 0.000
#> GSM337242     4  0.0290     0.8752 0.000 0.000 0.008 0.992 0.000
#> GSM337243     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337244     4  0.1121     0.8554 0.000 0.000 0.044 0.956 0.000
#> GSM337245     4  0.2074     0.8087 0.000 0.000 0.104 0.896 0.000
#> GSM337246     4  0.3424     0.6312 0.000 0.000 0.240 0.760 0.000
#> GSM337247     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337248     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337249     4  0.3242     0.6745 0.000 0.000 0.216 0.784 0.000
#> GSM337250     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337251     4  0.3424     0.6312 0.000 0.000 0.240 0.760 0.000
#> GSM337252     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337253     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337254     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337255     4  0.3003     0.7177 0.000 0.000 0.188 0.812 0.000
#> GSM337256     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337257     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337258     4  0.3143     0.6943 0.000 0.000 0.204 0.796 0.000
#> GSM337259     4  0.4306    -0.3792 0.000 0.000 0.492 0.508 0.000
#> GSM337260     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337261     3  0.4262     0.5691 0.000 0.000 0.560 0.440 0.000
#> GSM337262     4  0.0510     0.8716 0.000 0.000 0.016 0.984 0.000
#> GSM337263     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337264     4  0.2329     0.7906 0.000 0.000 0.124 0.876 0.000
#> GSM337265     3  0.4025     0.8953 0.000 0.000 0.700 0.292 0.008
#> GSM337266     3  0.4025     0.8953 0.000 0.000 0.700 0.292 0.008
#> GSM337267     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337268     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337269     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337270     4  0.3983     0.3580 0.000 0.000 0.340 0.660 0.000
#> GSM337271     3  0.4025     0.8953 0.000 0.000 0.700 0.292 0.008
#> GSM337272     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337273     4  0.3003     0.7180 0.000 0.000 0.188 0.812 0.000
#> GSM337274     4  0.2280     0.7924 0.000 0.000 0.120 0.880 0.000
#> GSM337275     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337276     4  0.3684     0.5420 0.000 0.000 0.280 0.720 0.000
#> GSM337277     4  0.3177     0.6901 0.000 0.000 0.208 0.792 0.000
#> GSM337278     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337279     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337280     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337281     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337282     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337283     1  0.0451     0.9153 0.988 0.008 0.004 0.000 0.000
#> GSM337284     4  0.3424     0.6320 0.000 0.000 0.240 0.760 0.000
#> GSM337285     3  0.4025     0.8953 0.000 0.000 0.700 0.292 0.008
#> GSM337286     4  0.3424     0.6320 0.000 0.000 0.240 0.760 0.000
#> GSM337287     3  0.4025     0.8953 0.000 0.000 0.700 0.292 0.008
#> GSM337288     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337289     4  0.3684     0.5417 0.000 0.000 0.280 0.720 0.000
#> GSM337290     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337291     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337292     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337293     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337294     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337295     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337296     4  0.3109     0.7004 0.000 0.000 0.200 0.800 0.000
#> GSM337297     4  0.3039     0.7121 0.000 0.000 0.192 0.808 0.000
#> GSM337298     4  0.3895     0.4255 0.000 0.000 0.320 0.680 0.000
#> GSM337299     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337300     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337301     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337302     4  0.1478     0.8406 0.000 0.000 0.064 0.936 0.000
#> GSM337303     4  0.0162     0.8767 0.000 0.000 0.004 0.996 0.000
#> GSM337304     4  0.0404     0.8739 0.000 0.000 0.012 0.988 0.000
#> GSM337305     4  0.3074     0.7062 0.000 0.000 0.196 0.804 0.000
#> GSM337306     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337307     4  0.3534     0.5982 0.000 0.000 0.256 0.744 0.000
#> GSM337308     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337309     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337310     4  0.0404     0.8739 0.000 0.000 0.012 0.988 0.000
#> GSM337311     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337312     4  0.4291    -0.2476 0.000 0.000 0.464 0.536 0.000
#> GSM337313     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337314     4  0.3534     0.5982 0.000 0.000 0.256 0.744 0.000
#> GSM337315     3  0.3925     0.7104 0.000 0.032 0.784 0.180 0.004
#> GSM337316     4  0.4294    -0.2708 0.000 0.000 0.468 0.532 0.000
#> GSM337317     4  0.0000     0.8777 0.000 0.000 0.000 1.000 0.000
#> GSM337318     4  0.3143     0.6950 0.000 0.000 0.204 0.796 0.000
#> GSM337319     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.0963     0.9089 0.964 0.000 0.000 0.000 0.036
#> GSM337321     1  0.0162     0.9186 0.996 0.004 0.000 0.000 0.000
#> GSM337322     1  0.2074     0.8530 0.896 0.000 0.000 0.000 0.104
#> GSM337323     2  0.0290     0.7653 0.000 0.992 0.008 0.000 0.000
#> GSM337324     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337325     2  0.2233     0.7996 0.104 0.892 0.004 0.000 0.000
#> GSM337326     2  0.0290     0.7653 0.000 0.992 0.008 0.000 0.000
#> GSM337327     5  0.4390     0.3395 0.428 0.000 0.004 0.000 0.568
#> GSM337328     1  0.1410     0.8888 0.940 0.000 0.000 0.000 0.060
#> GSM337329     2  0.3305     0.7109 0.224 0.776 0.000 0.000 0.000
#> GSM337330     1  0.2179     0.8485 0.888 0.000 0.000 0.000 0.112
#> GSM337331     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012
#> GSM337334     5  0.3767     0.7154 0.120 0.000 0.068 0.000 0.812
#> GSM337335     1  0.1197     0.9022 0.952 0.000 0.000 0.000 0.048
#> GSM337336     5  0.2971     0.5931 0.008 0.000 0.156 0.000 0.836
#> GSM337337     5  0.4478     0.6997 0.100 0.000 0.144 0.000 0.756
#> GSM337338     1  0.1043     0.9071 0.960 0.000 0.000 0.000 0.040
#> GSM337339     1  0.4278     0.0837 0.548 0.000 0.000 0.000 0.452
#> GSM337340     1  0.0451     0.9153 0.988 0.008 0.004 0.000 0.000
#> GSM337341     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.3777     0.7447 0.000 0.020 0.784 0.192 0.004
#> GSM337344     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012
#> GSM337345     1  0.2471     0.8236 0.864 0.000 0.000 0.000 0.136
#> GSM337346     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012
#> GSM337347     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0290     0.9180 0.992 0.000 0.000 0.000 0.008
#> GSM337349     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012
#> GSM337350     1  0.4126     0.3317 0.620 0.000 0.000 0.000 0.380
#> GSM337351     1  0.3274     0.6893 0.780 0.000 0.000 0.000 0.220
#> GSM337352     1  0.3143     0.7343 0.796 0.000 0.000 0.000 0.204
#> GSM337353     1  0.0404     0.9169 0.988 0.000 0.000 0.000 0.012
#> GSM337354     1  0.0404     0.9169 0.988 0.000 0.000 0.000 0.012
#> GSM337355     1  0.3293     0.7706 0.824 0.008 0.008 0.000 0.160
#> GSM337356     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337357     5  0.6825     0.5543 0.252 0.048 0.144 0.000 0.556
#> GSM337358     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012
#> GSM337359     5  0.1943     0.6740 0.056 0.000 0.020 0.000 0.924
#> GSM337360     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337361     5  0.2616     0.6992 0.100 0.000 0.020 0.000 0.880
#> GSM337362     1  0.5415     0.1993 0.576 0.016 0.036 0.000 0.372
#> GSM337363     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337364     5  0.3695     0.6210 0.036 0.000 0.164 0.000 0.800
#> GSM337365     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.0794     0.9097 0.972 0.000 0.000 0.000 0.028
#> GSM337367     1  0.0000     0.9191 1.000 0.000 0.000 0.000 0.000
#> GSM337368     5  0.3937     0.6549 0.252 0.008 0.004 0.000 0.736
#> GSM337369     5  0.6851     0.5519 0.252 0.052 0.140 0.000 0.556
#> GSM337370     1  0.0794     0.9135 0.972 0.000 0.000 0.000 0.028
#> GSM337371     1  0.3242     0.7152 0.784 0.000 0.000 0.000 0.216
#> GSM337372     2  0.3231     0.7497 0.196 0.800 0.004 0.000 0.000
#> GSM337373     1  0.0510     0.9147 0.984 0.000 0.000 0.000 0.016
#> GSM337374     1  0.0510     0.9181 0.984 0.000 0.000 0.000 0.016
#> GSM337375     5  0.3689     0.6527 0.256 0.000 0.004 0.000 0.740
#> GSM337376     1  0.0404     0.9186 0.988 0.000 0.000 0.000 0.012

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     4  0.2442     0.7994 0.000 0.004 0.144 0.852 0.000 0.000
#> GSM337198     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337199     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337200     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337201     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337202     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337203     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337204     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337205     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337206     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337207     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337208     4  0.0260     0.8897 0.000 0.000 0.008 0.992 0.000 0.000
#> GSM337209     4  0.0865     0.8769 0.000 0.000 0.036 0.964 0.000 0.000
#> GSM337210     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337211     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337212     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337213     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337214     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337215     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337216     4  0.3468     0.6107 0.000 0.004 0.284 0.712 0.000 0.000
#> GSM337217     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337218     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337219     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337220     4  0.1814     0.8376 0.000 0.000 0.100 0.900 0.000 0.000
#> GSM337221     4  0.3023     0.7282 0.000 0.004 0.212 0.784 0.000 0.000
#> GSM337222     4  0.2135     0.8158 0.000 0.000 0.128 0.872 0.000 0.000
#> GSM337223     4  0.2964     0.7389 0.000 0.004 0.204 0.792 0.000 0.000
#> GSM337224     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337225     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337226     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337227     4  0.2730     0.7569 0.000 0.000 0.192 0.808 0.000 0.000
#> GSM337228     4  0.2730     0.7569 0.000 0.000 0.192 0.808 0.000 0.000
#> GSM337229     4  0.2135     0.8158 0.000 0.000 0.128 0.872 0.000 0.000
#> GSM337230     4  0.0260     0.8897 0.000 0.000 0.008 0.992 0.000 0.000
#> GSM337231     4  0.1267     0.8640 0.000 0.000 0.060 0.940 0.000 0.000
#> GSM337232     4  0.0260     0.8897 0.000 0.000 0.008 0.992 0.000 0.000
#> GSM337233     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337234     4  0.0458     0.8868 0.000 0.000 0.016 0.984 0.000 0.000
#> GSM337235     4  0.0363     0.8883 0.000 0.000 0.012 0.988 0.000 0.000
#> GSM337236     4  0.3136     0.7059 0.000 0.004 0.228 0.768 0.000 0.000
#> GSM337237     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337238     4  0.1863     0.8347 0.000 0.000 0.104 0.896 0.000 0.000
#> GSM337239     4  0.5169    -0.2553 0.000 0.056 0.464 0.468 0.000 0.012
#> GSM337240     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337241     4  0.3862    -0.0146 0.000 0.000 0.476 0.524 0.000 0.000
#> GSM337242     4  0.0260     0.8895 0.000 0.000 0.008 0.992 0.000 0.000
#> GSM337243     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337244     4  0.1007     0.8731 0.000 0.000 0.044 0.956 0.000 0.000
#> GSM337245     4  0.1863     0.8347 0.000 0.000 0.104 0.896 0.000 0.000
#> GSM337246     4  0.3189     0.6945 0.000 0.004 0.236 0.760 0.000 0.000
#> GSM337247     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337248     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337249     4  0.3023     0.7284 0.000 0.004 0.212 0.784 0.000 0.000
#> GSM337250     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337251     4  0.3189     0.6945 0.000 0.004 0.236 0.760 0.000 0.000
#> GSM337252     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337253     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337254     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337255     4  0.2697     0.7623 0.000 0.000 0.188 0.812 0.000 0.000
#> GSM337256     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337257     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337258     4  0.2823     0.7437 0.000 0.000 0.204 0.796 0.000 0.000
#> GSM337259     4  0.3869    -0.1352 0.000 0.000 0.500 0.500 0.000 0.000
#> GSM337260     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337261     3  0.3774     0.4160 0.000 0.000 0.592 0.408 0.000 0.000
#> GSM337262     4  0.0458     0.8864 0.000 0.000 0.016 0.984 0.000 0.000
#> GSM337263     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337264     4  0.2092     0.8199 0.000 0.000 0.124 0.876 0.000 0.000
#> GSM337265     3  0.4164     0.7955 0.000 0.040 0.728 0.220 0.000 0.012
#> GSM337266     3  0.4164     0.7955 0.000 0.040 0.728 0.220 0.000 0.012
#> GSM337267     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337268     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337269     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337270     4  0.3592     0.4828 0.000 0.000 0.344 0.656 0.000 0.000
#> GSM337271     3  0.4164     0.7955 0.000 0.040 0.728 0.220 0.000 0.012
#> GSM337272     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337273     4  0.2805     0.7628 0.000 0.004 0.184 0.812 0.000 0.000
#> GSM337274     4  0.2048     0.8214 0.000 0.000 0.120 0.880 0.000 0.000
#> GSM337275     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337276     4  0.3448     0.6188 0.000 0.004 0.280 0.716 0.000 0.000
#> GSM337277     4  0.2964     0.7402 0.000 0.004 0.204 0.792 0.000 0.000
#> GSM337278     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337279     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337280     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337281     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337282     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337283     1  0.0436     0.9128 0.988 0.004 0.004 0.000 0.004 0.000
#> GSM337284     4  0.3189     0.6955 0.000 0.004 0.236 0.760 0.000 0.000
#> GSM337285     3  0.4164     0.7955 0.000 0.040 0.728 0.220 0.000 0.012
#> GSM337286     4  0.3189     0.6955 0.000 0.004 0.236 0.760 0.000 0.000
#> GSM337287     3  0.4164     0.7955 0.000 0.040 0.728 0.220 0.000 0.012
#> GSM337288     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337289     4  0.3468     0.6107 0.000 0.004 0.284 0.712 0.000 0.000
#> GSM337290     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337291     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337292     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337293     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337294     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337295     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337296     4  0.2902     0.7482 0.000 0.004 0.196 0.800 0.000 0.000
#> GSM337297     4  0.2730     0.7569 0.000 0.000 0.192 0.808 0.000 0.000
#> GSM337298     4  0.4328     0.5285 0.000 0.040 0.284 0.672 0.000 0.004
#> GSM337299     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337300     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337301     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337302     4  0.1327     0.8610 0.000 0.000 0.064 0.936 0.000 0.000
#> GSM337303     4  0.0146     0.8907 0.000 0.000 0.004 0.996 0.000 0.000
#> GSM337304     4  0.0363     0.8884 0.000 0.000 0.012 0.988 0.000 0.000
#> GSM337305     4  0.2871     0.7534 0.000 0.004 0.192 0.804 0.000 0.000
#> GSM337306     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337307     4  0.3290     0.6691 0.000 0.004 0.252 0.744 0.000 0.000
#> GSM337308     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337309     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337310     4  0.0363     0.8884 0.000 0.000 0.012 0.988 0.000 0.000
#> GSM337311     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337312     4  0.5169    -0.2553 0.000 0.056 0.464 0.468 0.000 0.012
#> GSM337313     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337314     4  0.3290     0.6691 0.000 0.004 0.252 0.744 0.000 0.000
#> GSM337315     3  0.4036     0.2648 0.000 0.140 0.788 0.020 0.012 0.040
#> GSM337316     4  0.3862    -0.0146 0.000 0.000 0.476 0.524 0.000 0.000
#> GSM337317     4  0.0000     0.8915 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337318     4  0.2933     0.7446 0.000 0.004 0.200 0.796 0.000 0.000
#> GSM337319     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337320     1  0.1176     0.9025 0.956 0.020 0.000 0.000 0.000 0.024
#> GSM337321     1  0.0146     0.9159 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337322     1  0.1910     0.8504 0.892 0.000 0.000 0.000 0.000 0.108
#> GSM337323     5  0.0458     0.7221 0.000 0.000 0.016 0.000 0.984 0.000
#> GSM337324     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337325     5  0.2051     0.7610 0.096 0.004 0.004 0.000 0.896 0.000
#> GSM337326     5  0.0458     0.7221 0.000 0.000 0.016 0.000 0.984 0.000
#> GSM337327     6  0.3841     0.3124 0.380 0.004 0.000 0.000 0.000 0.616
#> GSM337328     1  0.1327     0.8854 0.936 0.000 0.000 0.000 0.000 0.064
#> GSM337329     5  0.2912     0.6634 0.216 0.000 0.000 0.000 0.784 0.000
#> GSM337330     1  0.2212     0.8438 0.880 0.008 0.000 0.000 0.000 0.112
#> GSM337331     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337334     6  0.3532     0.5513 0.064 0.140 0.000 0.000 0.000 0.796
#> GSM337335     1  0.1141     0.8980 0.948 0.000 0.000 0.000 0.000 0.052
#> GSM337336     2  0.3432     0.5231 0.000 0.764 0.020 0.000 0.000 0.216
#> GSM337337     6  0.4973     0.2502 0.052 0.308 0.020 0.000 0.000 0.620
#> GSM337338     1  0.0937     0.9049 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM337339     1  0.4592    -0.0753 0.496 0.036 0.000 0.000 0.000 0.468
#> GSM337340     1  0.0436     0.9128 0.988 0.004 0.004 0.000 0.004 0.000
#> GSM337341     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.2384     0.3728 0.000 0.044 0.904 0.032 0.004 0.016
#> GSM337344     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337345     1  0.2553     0.8105 0.848 0.008 0.000 0.000 0.000 0.144
#> GSM337346     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337347     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.0363     0.9143 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337349     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337350     1  0.4362     0.2546 0.584 0.028 0.000 0.000 0.000 0.388
#> GSM337351     1  0.3175     0.6382 0.744 0.000 0.000 0.000 0.000 0.256
#> GSM337352     1  0.3385     0.7353 0.788 0.032 0.000 0.000 0.000 0.180
#> GSM337353     1  0.0363     0.9141 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337354     1  0.0363     0.9141 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337355     1  0.3578     0.7658 0.812 0.092 0.000 0.000 0.008 0.088
#> GSM337356     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     2  0.5801     0.5911 0.232 0.612 0.004 0.000 0.044 0.108
#> GSM337358     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337359     6  0.1204     0.5175 0.000 0.056 0.000 0.000 0.000 0.944
#> GSM337360     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     6  0.1285     0.5990 0.052 0.004 0.000 0.000 0.000 0.944
#> GSM337362     1  0.5825     0.2428 0.560 0.180 0.000 0.000 0.016 0.244
#> GSM337363     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     2  0.3200     0.5619 0.016 0.788 0.000 0.000 0.000 0.196
#> GSM337365     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337366     1  0.1003     0.9038 0.964 0.020 0.000 0.000 0.000 0.016
#> GSM337367     1  0.0000     0.9164 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     6  0.3074     0.5973 0.200 0.004 0.000 0.000 0.004 0.792
#> GSM337369     2  0.5858     0.5895 0.232 0.608 0.004 0.000 0.048 0.108
#> GSM337370     1  0.0713     0.9109 0.972 0.000 0.000 0.000 0.000 0.028
#> GSM337371     1  0.3543     0.7049 0.768 0.032 0.000 0.000 0.000 0.200
#> GSM337372     5  0.2979     0.7054 0.188 0.004 0.004 0.000 0.804 0.000
#> GSM337373     1  0.0622     0.9116 0.980 0.012 0.000 0.000 0.000 0.008
#> GSM337374     1  0.0458     0.9154 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337375     6  0.2823     0.5953 0.204 0.000 0.000 0.000 0.000 0.796
#> GSM337376     1  0.0363     0.9157 0.988 0.000 0.000 0.000 0.000 0.012

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-hclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-hclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-hclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-hclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-hclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-hclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-hclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-hclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-hclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-hclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-ATC-hclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-hclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-hclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-hclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-hclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-hclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-hclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-hclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-hclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-hclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-hclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-hclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-hclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-hclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-hclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-hclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-hclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> ATC:hclust 180         2.02e-11    7.38e-38 2
#> ATC:hclust 180         2.02e-11    7.38e-38 3
#> ATC:hclust 170         1.04e-12    7.82e-35 4
#> ATC:hclust 169         2.80e-11    5.68e-33 5
#> ATC:hclust 166         5.95e-10    2.24e-31 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:kmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "kmeans"]
# you can also extract it by
# res = res_list["ATC:kmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'kmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-kmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-kmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4398 0.561   0.561
#> 3 3 0.761           0.923       0.898         0.3547 0.799   0.642
#> 4 4 0.712           0.721       0.849         0.1467 0.959   0.890
#> 5 5 0.677           0.485       0.706         0.0704 0.927   0.789
#> 6 6 0.695           0.595       0.775         0.0569 0.862   0.575

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     2       0          1  0  1
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     2       0          1  0  1
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.6126     0.8289 0.000 0.400 0.600
#> GSM337198     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337199     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337200     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337201     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337202     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337203     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337204     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337205     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337206     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337207     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337208     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337209     2  0.0747     0.9530 0.000 0.984 0.016
#> GSM337210     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337211     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337212     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337213     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337214     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337215     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337216     3  0.5560     0.9459 0.000 0.300 0.700
#> GSM337217     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337218     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337219     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337220     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337221     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337222     2  0.5098     0.4396 0.000 0.752 0.248
#> GSM337223     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337224     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337225     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337226     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337227     3  0.6299     0.6711 0.000 0.476 0.524
#> GSM337228     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337229     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337230     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337231     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337232     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337233     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337234     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337235     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337236     3  0.5733     0.9335 0.000 0.324 0.676
#> GSM337237     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337238     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337239     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337240     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337241     3  0.5560     0.9459 0.000 0.300 0.700
#> GSM337242     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337243     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337244     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337245     3  0.6235     0.7656 0.000 0.436 0.564
#> GSM337246     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337247     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337248     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337249     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337250     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337251     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337252     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337253     2  0.0424     0.9641 0.000 0.992 0.008
#> GSM337254     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337255     2  0.6274    -0.4881 0.000 0.544 0.456
#> GSM337256     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337257     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337258     3  0.6168     0.8089 0.000 0.412 0.588
#> GSM337259     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337260     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337261     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337262     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337263     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337264     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337265     3  0.5254     0.9140 0.000 0.264 0.736
#> GSM337266     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337267     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337268     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337269     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337270     3  0.5591     0.9471 0.000 0.304 0.696
#> GSM337271     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337272     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337273     3  0.5678     0.9411 0.000 0.316 0.684
#> GSM337274     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337275     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337276     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337277     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337278     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337279     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337280     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337281     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337282     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337283     1  0.2796     0.9318 0.908 0.000 0.092
#> GSM337284     3  0.5968     0.8853 0.000 0.364 0.636
#> GSM337285     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337286     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337287     3  0.5397     0.9321 0.000 0.280 0.720
#> GSM337288     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337289     3  0.5560     0.9459 0.000 0.300 0.700
#> GSM337290     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337291     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337292     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337293     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337294     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337295     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337296     3  0.5650     0.9447 0.000 0.312 0.688
#> GSM337297     3  0.6299     0.6711 0.000 0.476 0.524
#> GSM337298     3  0.5591     0.9471 0.000 0.304 0.696
#> GSM337299     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337300     2  0.2625     0.8452 0.000 0.916 0.084
#> GSM337301     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337302     2  0.4750     0.5418 0.000 0.784 0.216
#> GSM337303     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337304     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337305     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337306     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337307     3  0.5591     0.9471 0.000 0.304 0.696
#> GSM337308     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337309     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337310     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337311     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337312     3  0.5431     0.9361 0.000 0.284 0.716
#> GSM337313     2  0.5948    -0.0786 0.000 0.640 0.360
#> GSM337314     3  0.5621     0.9475 0.000 0.308 0.692
#> GSM337315     3  0.3941     0.7847 0.000 0.156 0.844
#> GSM337316     3  0.5560     0.9459 0.000 0.300 0.700
#> GSM337317     2  0.0000     0.9748 0.000 1.000 0.000
#> GSM337318     3  0.5650     0.9448 0.000 0.312 0.688
#> GSM337319     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337320     1  0.0747     0.9408 0.984 0.000 0.016
#> GSM337321     1  0.0237     0.9425 0.996 0.000 0.004
#> GSM337322     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337323     1  0.5327     0.8608 0.728 0.000 0.272
#> GSM337324     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337325     1  0.4654     0.8901 0.792 0.000 0.208
#> GSM337326     1  0.5327     0.8608 0.728 0.000 0.272
#> GSM337327     1  0.2165     0.9312 0.936 0.000 0.064
#> GSM337328     1  0.2165     0.9345 0.936 0.000 0.064
#> GSM337329     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337330     1  0.0747     0.9408 0.984 0.000 0.016
#> GSM337331     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337332     1  0.2261     0.9338 0.932 0.000 0.068
#> GSM337333     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337334     1  0.4702     0.8694 0.788 0.000 0.212
#> GSM337335     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337336     1  0.4702     0.8694 0.788 0.000 0.212
#> GSM337337     1  0.4702     0.8694 0.788 0.000 0.212
#> GSM337338     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337339     1  0.2625     0.9256 0.916 0.000 0.084
#> GSM337340     1  0.1529     0.9397 0.960 0.000 0.040
#> GSM337341     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337342     1  0.2261     0.9338 0.932 0.000 0.068
#> GSM337343     3  0.3879     0.7801 0.000 0.152 0.848
#> GSM337344     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337345     1  0.0747     0.9408 0.984 0.000 0.016
#> GSM337346     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337347     1  0.2261     0.9338 0.932 0.000 0.068
#> GSM337348     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337349     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337350     1  0.1289     0.9388 0.968 0.000 0.032
#> GSM337351     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337352     1  0.0892     0.9404 0.980 0.000 0.020
#> GSM337353     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337354     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337355     1  0.1964     0.9344 0.944 0.000 0.056
#> GSM337356     1  0.2261     0.9338 0.932 0.000 0.068
#> GSM337357     1  0.4796     0.8687 0.780 0.000 0.220
#> GSM337358     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337359     1  0.4702     0.8694 0.788 0.000 0.212
#> GSM337360     1  0.0237     0.9425 0.996 0.000 0.004
#> GSM337361     1  0.4702     0.8694 0.788 0.000 0.212
#> GSM337362     1  0.4399     0.8822 0.812 0.000 0.188
#> GSM337363     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337364     1  0.4654     0.8717 0.792 0.000 0.208
#> GSM337365     1  0.2356     0.9331 0.928 0.000 0.072
#> GSM337366     1  0.0424     0.9424 0.992 0.000 0.008
#> GSM337367     1  0.2261     0.9338 0.932 0.000 0.068
#> GSM337368     1  0.5363     0.8613 0.724 0.000 0.276
#> GSM337369     1  0.4796     0.8687 0.780 0.000 0.220
#> GSM337370     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337371     1  0.1529     0.9374 0.960 0.000 0.040
#> GSM337372     1  0.4605     0.8921 0.796 0.000 0.204
#> GSM337373     1  0.2261     0.9343 0.932 0.000 0.068
#> GSM337374     1  0.0000     0.9424 1.000 0.000 0.000
#> GSM337375     1  0.1163     0.9396 0.972 0.000 0.028
#> GSM337376     1  0.0000     0.9424 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.2647      0.745 0.000 0.120 0.880 0.000
#> GSM337198     2  0.0188      0.884 0.000 0.996 0.000 0.004
#> GSM337199     2  0.0188      0.884 0.000 0.996 0.000 0.004
#> GSM337200     2  0.0188      0.884 0.000 0.996 0.000 0.004
#> GSM337201     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337202     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337203     2  0.5815      0.598 0.000 0.652 0.288 0.060
#> GSM337204     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337205     2  0.5579      0.654 0.000 0.688 0.252 0.060
#> GSM337206     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337207     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337208     2  0.2281      0.830 0.000 0.904 0.096 0.000
#> GSM337209     2  0.5388      0.221 0.000 0.532 0.456 0.012
#> GSM337210     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337212     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337213     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337214     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337215     2  0.0188      0.884 0.000 0.996 0.000 0.004
#> GSM337216     3  0.4568      0.718 0.000 0.076 0.800 0.124
#> GSM337217     2  0.1716      0.868 0.000 0.936 0.000 0.064
#> GSM337218     2  0.0707      0.882 0.000 0.980 0.000 0.020
#> GSM337219     2  0.1557      0.871 0.000 0.944 0.000 0.056
#> GSM337220     2  0.4776      0.461 0.000 0.624 0.376 0.000
#> GSM337221     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337222     3  0.4964      0.353 0.000 0.380 0.616 0.004
#> GSM337223     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337224     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337225     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337226     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337227     3  0.3356      0.697 0.000 0.176 0.824 0.000
#> GSM337228     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337229     2  0.4643      0.528 0.000 0.656 0.344 0.000
#> GSM337230     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337231     2  0.5428      0.433 0.000 0.600 0.380 0.020
#> GSM337232     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337233     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337234     2  0.3873      0.705 0.000 0.772 0.228 0.000
#> GSM337235     2  0.4761      0.469 0.000 0.628 0.372 0.000
#> GSM337236     3  0.2081      0.763 0.000 0.084 0.916 0.000
#> GSM337237     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337238     2  0.4776      0.462 0.000 0.624 0.376 0.000
#> GSM337239     3  0.6324      0.488 0.000 0.076 0.584 0.340
#> GSM337240     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337241     3  0.6240      0.507 0.000 0.076 0.604 0.320
#> GSM337242     2  0.6089      0.525 0.000 0.608 0.328 0.064
#> GSM337243     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337244     2  0.4356      0.616 0.000 0.708 0.292 0.000
#> GSM337245     3  0.3219      0.712 0.000 0.164 0.836 0.000
#> GSM337246     3  0.4568      0.718 0.000 0.076 0.800 0.124
#> GSM337247     2  0.1940      0.863 0.000 0.924 0.000 0.076
#> GSM337248     2  0.1474      0.873 0.000 0.948 0.000 0.052
#> GSM337249     3  0.2125      0.764 0.000 0.076 0.920 0.004
#> GSM337250     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337251     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337252     2  0.0188      0.884 0.000 0.996 0.004 0.000
#> GSM337253     2  0.6369      0.461 0.000 0.572 0.352 0.076
#> GSM337254     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337255     3  0.4220      0.604 0.000 0.248 0.748 0.004
#> GSM337256     2  0.1302      0.876 0.000 0.956 0.000 0.044
#> GSM337257     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337258     3  0.3208      0.723 0.000 0.148 0.848 0.004
#> GSM337259     3  0.5696      0.625 0.000 0.076 0.692 0.232
#> GSM337260     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337261     3  0.6340      0.470 0.000 0.076 0.580 0.344
#> GSM337262     2  0.4829      0.760 0.000 0.776 0.156 0.068
#> GSM337263     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337264     2  0.6150      0.459 0.000 0.580 0.360 0.060
#> GSM337265     4  0.6504     -0.413 0.000 0.072 0.452 0.476
#> GSM337266     3  0.6542      0.309 0.000 0.076 0.496 0.428
#> GSM337267     2  0.0469      0.884 0.000 0.988 0.000 0.012
#> GSM337268     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337269     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337270     3  0.4568      0.718 0.000 0.076 0.800 0.124
#> GSM337271     3  0.6542      0.309 0.000 0.076 0.496 0.428
#> GSM337272     2  0.0188      0.884 0.000 0.996 0.000 0.004
#> GSM337273     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337274     2  0.5428      0.437 0.000 0.600 0.380 0.020
#> GSM337275     2  0.1557      0.871 0.000 0.944 0.000 0.056
#> GSM337276     3  0.4458      0.722 0.000 0.076 0.808 0.116
#> GSM337277     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337278     2  0.3266      0.769 0.000 0.832 0.168 0.000
#> GSM337279     2  0.0707      0.882 0.000 0.980 0.000 0.020
#> GSM337280     2  0.1389      0.875 0.000 0.952 0.000 0.048
#> GSM337281     2  0.1022      0.880 0.000 0.968 0.000 0.032
#> GSM337282     2  0.2816      0.855 0.000 0.900 0.036 0.064
#> GSM337283     1  0.4764      0.731 0.748 0.000 0.032 0.220
#> GSM337284     3  0.2944      0.740 0.000 0.128 0.868 0.004
#> GSM337285     3  0.6542      0.309 0.000 0.076 0.496 0.428
#> GSM337286     3  0.2197      0.765 0.000 0.080 0.916 0.004
#> GSM337287     3  0.6542      0.309 0.000 0.076 0.496 0.428
#> GSM337288     2  0.5346      0.711 0.000 0.732 0.192 0.076
#> GSM337289     3  0.4568      0.718 0.000 0.076 0.800 0.124
#> GSM337290     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337291     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337292     2  0.1792      0.866 0.000 0.932 0.000 0.068
#> GSM337293     2  0.1557      0.871 0.000 0.944 0.000 0.056
#> GSM337294     2  0.1940      0.863 0.000 0.924 0.000 0.076
#> GSM337295     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337296     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337297     3  0.3356      0.697 0.000 0.176 0.824 0.000
#> GSM337298     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337299     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337300     2  0.6120      0.553 0.000 0.628 0.296 0.076
#> GSM337301     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337302     3  0.4898      0.242 0.000 0.416 0.584 0.000
#> GSM337303     2  0.0817      0.882 0.000 0.976 0.000 0.024
#> GSM337304     2  0.5582      0.498 0.000 0.620 0.348 0.032
#> GSM337305     3  0.1940      0.765 0.000 0.076 0.924 0.000
#> GSM337306     2  0.4919      0.758 0.000 0.772 0.152 0.076
#> GSM337307     3  0.4568      0.718 0.000 0.076 0.800 0.124
#> GSM337308     2  0.1557      0.871 0.000 0.944 0.000 0.056
#> GSM337309     2  0.0707      0.882 0.000 0.980 0.000 0.020
#> GSM337310     2  0.5446      0.622 0.000 0.680 0.276 0.044
#> GSM337311     2  0.0000      0.885 0.000 1.000 0.000 0.000
#> GSM337312     3  0.6324      0.488 0.000 0.076 0.584 0.340
#> GSM337313     3  0.6075      0.473 0.000 0.288 0.636 0.076
#> GSM337314     3  0.2522      0.762 0.000 0.076 0.908 0.016
#> GSM337315     3  0.5167      0.039 0.000 0.004 0.508 0.488
#> GSM337316     3  0.6004      0.567 0.000 0.076 0.648 0.276
#> GSM337317     2  0.2125      0.862 0.000 0.920 0.004 0.076
#> GSM337318     3  0.2149      0.762 0.000 0.088 0.912 0.000
#> GSM337319     1  0.3523      0.793 0.856 0.000 0.032 0.112
#> GSM337320     1  0.1109      0.835 0.968 0.000 0.004 0.028
#> GSM337321     1  0.0524      0.839 0.988 0.000 0.004 0.008
#> GSM337322     1  0.0188      0.839 0.996 0.000 0.000 0.004
#> GSM337323     4  0.6376     -0.290 0.432 0.000 0.064 0.504
#> GSM337324     1  0.3427      0.795 0.860 0.000 0.028 0.112
#> GSM337325     1  0.6110      0.459 0.576 0.000 0.056 0.368
#> GSM337326     4  0.6376     -0.290 0.432 0.000 0.064 0.504
#> GSM337327     1  0.2944      0.782 0.868 0.000 0.004 0.128
#> GSM337328     1  0.2924      0.805 0.884 0.000 0.016 0.100
#> GSM337329     1  0.3958      0.775 0.824 0.000 0.032 0.144
#> GSM337330     1  0.1109      0.835 0.968 0.000 0.004 0.028
#> GSM337331     1  0.3427      0.795 0.860 0.000 0.028 0.112
#> GSM337332     1  0.2987      0.803 0.880 0.000 0.016 0.104
#> GSM337333     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337334     1  0.4699      0.608 0.676 0.000 0.004 0.320
#> GSM337335     1  0.0188      0.839 0.996 0.000 0.000 0.004
#> GSM337336     1  0.4814      0.608 0.676 0.000 0.008 0.316
#> GSM337337     1  0.4699      0.608 0.676 0.000 0.004 0.320
#> GSM337338     1  0.0188      0.839 0.996 0.000 0.000 0.004
#> GSM337339     1  0.4328      0.689 0.748 0.000 0.008 0.244
#> GSM337340     1  0.3402      0.767 0.832 0.000 0.004 0.164
#> GSM337341     1  0.3523      0.793 0.856 0.000 0.032 0.112
#> GSM337342     1  0.2987      0.803 0.880 0.000 0.016 0.104
#> GSM337343     4  0.5163     -0.237 0.000 0.004 0.480 0.516
#> GSM337344     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337345     1  0.1109      0.835 0.968 0.000 0.004 0.028
#> GSM337346     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337347     1  0.2987      0.803 0.880 0.000 0.016 0.104
#> GSM337348     1  0.3598      0.791 0.848 0.000 0.028 0.124
#> GSM337349     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337350     1  0.2125      0.815 0.920 0.000 0.004 0.076
#> GSM337351     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337352     1  0.1302      0.830 0.956 0.000 0.000 0.044
#> GSM337353     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0188      0.839 0.996 0.000 0.000 0.004
#> GSM337355     1  0.3052      0.785 0.860 0.000 0.004 0.136
#> GSM337356     1  0.2530      0.809 0.896 0.000 0.004 0.100
#> GSM337357     1  0.5271      0.585 0.656 0.000 0.024 0.320
#> GSM337358     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337359     1  0.4699      0.608 0.676 0.000 0.004 0.320
#> GSM337360     1  0.0188      0.839 0.996 0.000 0.000 0.004
#> GSM337361     1  0.4699      0.608 0.676 0.000 0.004 0.320
#> GSM337362     1  0.4608      0.628 0.692 0.000 0.004 0.304
#> GSM337363     1  0.2654      0.806 0.888 0.000 0.004 0.108
#> GSM337364     1  0.4699      0.608 0.676 0.000 0.004 0.320
#> GSM337365     1  0.3427      0.795 0.860 0.000 0.028 0.112
#> GSM337366     1  0.0524      0.839 0.988 0.000 0.004 0.008
#> GSM337367     1  0.2530      0.809 0.896 0.000 0.004 0.100
#> GSM337368     1  0.5112      0.510 0.560 0.000 0.004 0.436
#> GSM337369     1  0.4999      0.595 0.660 0.000 0.012 0.328
#> GSM337370     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337371     1  0.1743      0.826 0.940 0.000 0.004 0.056
#> GSM337372     1  0.5720      0.619 0.652 0.000 0.052 0.296
#> GSM337373     1  0.2611      0.812 0.896 0.000 0.008 0.096
#> GSM337374     1  0.0000      0.840 1.000 0.000 0.000 0.000
#> GSM337375     1  0.1978      0.820 0.928 0.000 0.004 0.068
#> GSM337376     1  0.0000      0.840 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     2  0.3030     0.6560 0.000 0.868 0.004 0.040 0.088
#> GSM337198     4  0.0290     0.8360 0.000 0.000 0.000 0.992 0.008
#> GSM337199     4  0.0000     0.8365 0.000 0.000 0.000 1.000 0.000
#> GSM337200     4  0.0000     0.8365 0.000 0.000 0.000 1.000 0.000
#> GSM337201     4  0.0000     0.8365 0.000 0.000 0.000 1.000 0.000
#> GSM337202     4  0.0963     0.8322 0.000 0.000 0.000 0.964 0.036
#> GSM337203     4  0.7108     0.4383 0.000 0.232 0.028 0.476 0.264
#> GSM337204     4  0.0703     0.8342 0.000 0.000 0.000 0.976 0.024
#> GSM337205     4  0.7140     0.4164 0.000 0.236 0.028 0.468 0.268
#> GSM337206     4  0.0404     0.8358 0.000 0.000 0.000 0.988 0.012
#> GSM337207     4  0.0510     0.8353 0.000 0.000 0.000 0.984 0.016
#> GSM337208     4  0.4636     0.6869 0.000 0.124 0.000 0.744 0.132
#> GSM337209     2  0.6024     0.2012 0.000 0.512 0.000 0.364 0.124
#> GSM337210     4  0.0510     0.8353 0.000 0.000 0.000 0.984 0.016
#> GSM337211     4  0.0404     0.8358 0.000 0.000 0.000 0.988 0.012
#> GSM337212     4  0.0510     0.8353 0.000 0.000 0.000 0.984 0.016
#> GSM337213     4  0.0290     0.8360 0.000 0.000 0.000 0.992 0.008
#> GSM337214     4  0.0510     0.8353 0.000 0.000 0.000 0.984 0.016
#> GSM337215     4  0.0000     0.8365 0.000 0.000 0.000 1.000 0.000
#> GSM337216     2  0.3416     0.5893 0.000 0.840 0.124 0.020 0.016
#> GSM337217     4  0.3449     0.7825 0.000 0.000 0.024 0.812 0.164
#> GSM337218     4  0.1597     0.8334 0.000 0.000 0.012 0.940 0.048
#> GSM337219     4  0.2653     0.8107 0.000 0.000 0.024 0.880 0.096
#> GSM337220     4  0.6002     0.0609 0.000 0.436 0.000 0.452 0.112
#> GSM337221     2  0.1117     0.6868 0.000 0.964 0.016 0.020 0.000
#> GSM337222     2  0.5110     0.4713 0.000 0.680 0.000 0.224 0.096
#> GSM337223     2  0.1399     0.6900 0.000 0.952 0.000 0.020 0.028
#> GSM337224     4  0.0671     0.8364 0.000 0.004 0.000 0.980 0.016
#> GSM337225     4  0.1270     0.8276 0.000 0.000 0.000 0.948 0.052
#> GSM337226     4  0.0162     0.8369 0.000 0.000 0.000 0.996 0.004
#> GSM337227     2  0.2795     0.6621 0.000 0.880 0.000 0.064 0.056
#> GSM337228     2  0.1904     0.6909 0.000 0.936 0.016 0.020 0.028
#> GSM337229     4  0.6142     0.2637 0.000 0.368 0.004 0.508 0.120
#> GSM337230     4  0.1768     0.8202 0.000 0.004 0.000 0.924 0.072
#> GSM337231     2  0.6274    -0.0659 0.000 0.436 0.004 0.432 0.128
#> GSM337232     4  0.0865     0.8354 0.000 0.004 0.000 0.972 0.024
#> GSM337233     4  0.0880     0.8327 0.000 0.000 0.000 0.968 0.032
#> GSM337234     4  0.5508     0.5373 0.000 0.244 0.000 0.636 0.120
#> GSM337235     4  0.5986     0.3255 0.000 0.348 0.000 0.528 0.124
#> GSM337236     2  0.1106     0.6930 0.000 0.964 0.000 0.024 0.012
#> GSM337237     4  0.1430     0.8304 0.000 0.000 0.004 0.944 0.052
#> GSM337238     4  0.6007     0.2039 0.000 0.396 0.000 0.488 0.116
#> GSM337239     2  0.5679    -0.1507 0.000 0.544 0.392 0.020 0.044
#> GSM337240     4  0.1012     0.8350 0.000 0.000 0.012 0.968 0.020
#> GSM337241     2  0.4735     0.1128 0.000 0.624 0.352 0.020 0.004
#> GSM337242     4  0.7268     0.3780 0.000 0.248 0.032 0.448 0.272
#> GSM337243     4  0.0992     0.8350 0.000 0.000 0.008 0.968 0.024
#> GSM337244     4  0.6053     0.4543 0.000 0.292 0.004 0.568 0.136
#> GSM337245     2  0.3102     0.6517 0.000 0.860 0.000 0.056 0.084
#> GSM337246     2  0.3080     0.5941 0.000 0.852 0.124 0.020 0.004
#> GSM337247     4  0.3691     0.7748 0.000 0.000 0.040 0.804 0.156
#> GSM337248     4  0.2208     0.8204 0.000 0.000 0.020 0.908 0.072
#> GSM337249     2  0.1173     0.6869 0.000 0.964 0.012 0.020 0.004
#> GSM337250     4  0.0693     0.8360 0.000 0.000 0.012 0.980 0.008
#> GSM337251     2  0.1413     0.6908 0.000 0.956 0.012 0.020 0.012
#> GSM337252     4  0.2112     0.8145 0.000 0.004 0.004 0.908 0.084
#> GSM337253     4  0.7577     0.1727 0.000 0.296 0.040 0.356 0.308
#> GSM337254     4  0.1701     0.8284 0.000 0.000 0.016 0.936 0.048
#> GSM337255     2  0.4098     0.5520 0.000 0.780 0.000 0.156 0.064
#> GSM337256     4  0.2597     0.8135 0.000 0.000 0.024 0.884 0.092
#> GSM337257     4  0.0566     0.8362 0.000 0.000 0.004 0.984 0.012
#> GSM337258     2  0.2448     0.6555 0.000 0.892 0.000 0.088 0.020
#> GSM337259     2  0.4382     0.3430 0.000 0.700 0.276 0.020 0.004
#> GSM337260     4  0.0162     0.8365 0.000 0.000 0.004 0.996 0.000
#> GSM337261     2  0.4958    -0.2425 0.000 0.524 0.452 0.020 0.004
#> GSM337262     4  0.6381     0.5931 0.000 0.116 0.028 0.572 0.284
#> GSM337263     4  0.0290     0.8360 0.000 0.000 0.000 0.992 0.008
#> GSM337264     4  0.6923     0.1179 0.000 0.404 0.024 0.412 0.160
#> GSM337265     3  0.4859     0.6314 0.000 0.288 0.672 0.020 0.020
#> GSM337266     3  0.5161     0.6239 0.000 0.336 0.620 0.020 0.024
#> GSM337267     4  0.1106     0.8388 0.000 0.000 0.012 0.964 0.024
#> GSM337268     4  0.1012     0.8350 0.000 0.000 0.012 0.968 0.020
#> GSM337269     4  0.0671     0.8359 0.000 0.000 0.004 0.980 0.016
#> GSM337270     2  0.3670     0.5183 0.000 0.796 0.180 0.020 0.004
#> GSM337271     3  0.5161     0.6239 0.000 0.336 0.620 0.020 0.024
#> GSM337272     4  0.0162     0.8365 0.000 0.000 0.004 0.996 0.000
#> GSM337273     2  0.2448     0.6669 0.000 0.892 0.000 0.020 0.088
#> GSM337274     2  0.6991    -0.0933 0.000 0.392 0.012 0.368 0.228
#> GSM337275     4  0.2597     0.8125 0.000 0.000 0.024 0.884 0.092
#> GSM337276     2  0.3080     0.5941 0.000 0.852 0.124 0.020 0.004
#> GSM337277     2  0.1623     0.6852 0.000 0.948 0.016 0.020 0.016
#> GSM337278     4  0.5422     0.5872 0.000 0.196 0.000 0.660 0.144
#> GSM337279     4  0.1106     0.8345 0.000 0.000 0.012 0.964 0.024
#> GSM337280     4  0.2540     0.8165 0.000 0.000 0.024 0.888 0.088
#> GSM337281     4  0.2270     0.8198 0.000 0.000 0.020 0.904 0.076
#> GSM337282     4  0.4620     0.7335 0.000 0.016 0.028 0.720 0.236
#> GSM337283     1  0.6002    -0.4898 0.452 0.000 0.112 0.000 0.436
#> GSM337284     2  0.2450     0.6765 0.000 0.900 0.000 0.052 0.048
#> GSM337285     3  0.5161     0.6239 0.000 0.336 0.620 0.020 0.024
#> GSM337286     2  0.1800     0.6850 0.000 0.932 0.000 0.020 0.048
#> GSM337287     3  0.5161     0.6239 0.000 0.336 0.620 0.020 0.024
#> GSM337288     4  0.6792     0.5482 0.000 0.144 0.040 0.544 0.272
#> GSM337289     2  0.3463     0.5834 0.000 0.836 0.128 0.020 0.016
#> GSM337290     4  0.0324     0.8368 0.000 0.000 0.004 0.992 0.004
#> GSM337291     4  0.2390     0.8193 0.000 0.000 0.020 0.896 0.084
#> GSM337292     4  0.3368     0.7853 0.000 0.000 0.024 0.820 0.156
#> GSM337293     4  0.2653     0.8107 0.000 0.000 0.024 0.880 0.096
#> GSM337294     4  0.4446     0.7499 0.000 0.012 0.040 0.752 0.196
#> GSM337295     4  0.0000     0.8365 0.000 0.000 0.000 1.000 0.000
#> GSM337296     2  0.1399     0.6905 0.000 0.952 0.000 0.020 0.028
#> GSM337297     2  0.3234     0.6448 0.000 0.852 0.000 0.064 0.084
#> GSM337298     2  0.1310     0.6896 0.000 0.956 0.000 0.020 0.024
#> GSM337299     4  0.0404     0.8358 0.000 0.000 0.000 0.988 0.012
#> GSM337300     4  0.7459     0.2996 0.000 0.252 0.040 0.416 0.292
#> GSM337301     4  0.1012     0.8350 0.000 0.000 0.012 0.968 0.020
#> GSM337302     2  0.5440     0.4366 0.000 0.648 0.004 0.252 0.096
#> GSM337303     4  0.2270     0.8203 0.000 0.000 0.020 0.904 0.076
#> GSM337304     4  0.7058     0.1648 0.000 0.364 0.016 0.396 0.224
#> GSM337305     2  0.0932     0.6903 0.000 0.972 0.004 0.020 0.004
#> GSM337306     4  0.6736     0.5522 0.000 0.128 0.040 0.540 0.292
#> GSM337307     2  0.3080     0.5941 0.000 0.852 0.124 0.020 0.004
#> GSM337308     4  0.3238     0.7972 0.000 0.000 0.028 0.836 0.136
#> GSM337309     4  0.1012     0.8350 0.000 0.000 0.012 0.968 0.020
#> GSM337310     4  0.6962     0.3980 0.000 0.256 0.016 0.468 0.260
#> GSM337311     4  0.0671     0.8359 0.000 0.000 0.004 0.980 0.016
#> GSM337312     2  0.5679    -0.1507 0.000 0.544 0.392 0.020 0.044
#> GSM337313     2  0.6867     0.3421 0.000 0.520 0.040 0.140 0.300
#> GSM337314     2  0.1471     0.6820 0.000 0.952 0.024 0.020 0.004
#> GSM337315     3  0.5002     0.5221 0.000 0.344 0.612 0.000 0.044
#> GSM337316     2  0.4471     0.2766 0.000 0.684 0.292 0.020 0.004
#> GSM337317     4  0.4638     0.7446 0.000 0.020 0.040 0.744 0.196
#> GSM337318     2  0.0992     0.6929 0.000 0.968 0.000 0.024 0.008
#> GSM337319     5  0.5264     0.7842 0.392 0.000 0.052 0.000 0.556
#> GSM337320     1  0.4126    -0.1186 0.620 0.000 0.000 0.000 0.380
#> GSM337321     1  0.4307    -0.4745 0.500 0.000 0.000 0.000 0.500
#> GSM337322     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337323     3  0.6047     0.0822 0.400 0.000 0.480 0.000 0.120
#> GSM337324     5  0.4717     0.8510 0.396 0.000 0.020 0.000 0.584
#> GSM337325     1  0.6680     0.0620 0.412 0.000 0.348 0.000 0.240
#> GSM337326     3  0.6047     0.0822 0.400 0.000 0.480 0.000 0.120
#> GSM337327     1  0.2516     0.2884 0.860 0.000 0.000 0.000 0.140
#> GSM337328     5  0.4781     0.8387 0.428 0.000 0.020 0.000 0.552
#> GSM337329     5  0.6194     0.4642 0.388 0.000 0.140 0.000 0.472
#> GSM337330     1  0.4161    -0.1578 0.608 0.000 0.000 0.000 0.392
#> GSM337331     5  0.4717     0.8510 0.396 0.000 0.020 0.000 0.584
#> GSM337332     5  0.4767     0.8487 0.420 0.000 0.020 0.000 0.560
#> GSM337333     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337334     1  0.1012     0.3423 0.968 0.012 0.020 0.000 0.000
#> GSM337335     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337336     1  0.1117     0.3421 0.964 0.020 0.016 0.000 0.000
#> GSM337337     1  0.1117     0.3421 0.964 0.020 0.016 0.000 0.000
#> GSM337338     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337339     1  0.2177     0.3207 0.908 0.004 0.008 0.000 0.080
#> GSM337340     1  0.3861     0.1416 0.728 0.000 0.008 0.000 0.264
#> GSM337341     5  0.5281     0.8021 0.400 0.000 0.052 0.000 0.548
#> GSM337342     5  0.4774     0.8460 0.424 0.000 0.020 0.000 0.556
#> GSM337343     3  0.4382     0.6311 0.000 0.276 0.700 0.004 0.020
#> GSM337344     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337345     1  0.4138    -0.1361 0.616 0.000 0.000 0.000 0.384
#> GSM337346     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337347     5  0.4774     0.8460 0.424 0.000 0.020 0.000 0.556
#> GSM337348     5  0.5229     0.7980 0.404 0.000 0.048 0.000 0.548
#> GSM337349     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337350     1  0.3452     0.1884 0.756 0.000 0.000 0.000 0.244
#> GSM337351     1  0.4302    -0.3965 0.520 0.000 0.000 0.000 0.480
#> GSM337352     1  0.3913     0.0431 0.676 0.000 0.000 0.000 0.324
#> GSM337353     1  0.4305    -0.4257 0.512 0.000 0.000 0.000 0.488
#> GSM337354     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337355     1  0.3988     0.1720 0.732 0.000 0.016 0.000 0.252
#> GSM337356     5  0.4242     0.7986 0.428 0.000 0.000 0.000 0.572
#> GSM337357     1  0.3648     0.2908 0.812 0.008 0.156 0.000 0.024
#> GSM337358     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337359     1  0.1018     0.3424 0.968 0.016 0.016 0.000 0.000
#> GSM337360     1  0.4307    -0.4603 0.504 0.000 0.000 0.000 0.496
#> GSM337361     1  0.1018     0.3424 0.968 0.016 0.016 0.000 0.000
#> GSM337362     1  0.1124     0.3402 0.960 0.004 0.036 0.000 0.000
#> GSM337363     5  0.4192     0.8413 0.404 0.000 0.000 0.000 0.596
#> GSM337364     1  0.1012     0.3423 0.968 0.012 0.020 0.000 0.000
#> GSM337365     5  0.4726     0.8476 0.400 0.000 0.020 0.000 0.580
#> GSM337366     5  0.4306     0.4599 0.492 0.000 0.000 0.000 0.508
#> GSM337367     5  0.4235     0.8086 0.424 0.000 0.000 0.000 0.576
#> GSM337368     1  0.4535     0.2120 0.752 0.000 0.140 0.000 0.108
#> GSM337369     1  0.3010     0.3116 0.860 0.008 0.116 0.000 0.016
#> GSM337370     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337371     1  0.3837     0.0802 0.692 0.000 0.000 0.000 0.308
#> GSM337372     1  0.6328     0.0342 0.528 0.000 0.228 0.000 0.244
#> GSM337373     5  0.4192     0.8413 0.404 0.000 0.000 0.000 0.596
#> GSM337374     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484
#> GSM337375     1  0.3796     0.0628 0.700 0.000 0.000 0.000 0.300
#> GSM337376     1  0.4304    -0.4010 0.516 0.000 0.000 0.000 0.484

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.4502     0.5904 0.000 0.740 0.000 0.020 0.140 0.100
#> GSM337198     4  0.1644     0.8278 0.000 0.000 0.000 0.932 0.028 0.040
#> GSM337199     4  0.0260     0.8339 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337200     4  0.0363     0.8337 0.000 0.000 0.000 0.988 0.012 0.000
#> GSM337201     4  0.0146     0.8340 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM337202     4  0.2384     0.7860 0.000 0.000 0.000 0.888 0.048 0.064
#> GSM337203     5  0.6193     0.7162 0.000 0.220 0.000 0.244 0.512 0.024
#> GSM337204     4  0.1780     0.8132 0.000 0.000 0.000 0.924 0.028 0.048
#> GSM337205     5  0.5884     0.7598 0.000 0.196 0.000 0.236 0.552 0.016
#> GSM337206     4  0.0520     0.8328 0.000 0.000 0.000 0.984 0.008 0.008
#> GSM337207     4  0.1492     0.8224 0.000 0.000 0.000 0.940 0.024 0.036
#> GSM337208     4  0.6666    -0.1428 0.000 0.124 0.000 0.528 0.216 0.132
#> GSM337209     2  0.6519     0.3080 0.000 0.556 0.000 0.124 0.184 0.136
#> GSM337210     4  0.1225     0.8259 0.000 0.000 0.000 0.952 0.012 0.036
#> GSM337211     4  0.1124     0.8279 0.000 0.000 0.000 0.956 0.008 0.036
#> GSM337212     4  0.1124     0.8279 0.000 0.000 0.000 0.956 0.008 0.036
#> GSM337213     4  0.0972     0.8302 0.000 0.000 0.000 0.964 0.008 0.028
#> GSM337214     4  0.1124     0.8279 0.000 0.000 0.000 0.956 0.008 0.036
#> GSM337215     4  0.0363     0.8337 0.000 0.000 0.000 0.988 0.012 0.000
#> GSM337216     2  0.3047     0.4223 0.000 0.832 0.144 0.004 0.008 0.012
#> GSM337217     4  0.3782     0.3210 0.000 0.000 0.000 0.636 0.360 0.004
#> GSM337218     4  0.1124     0.8311 0.000 0.000 0.000 0.956 0.036 0.008
#> GSM337219     4  0.1858     0.7893 0.000 0.000 0.000 0.904 0.092 0.004
#> GSM337220     2  0.6872     0.1827 0.000 0.504 0.000 0.180 0.188 0.128
#> GSM337221     2  0.1440     0.6248 0.000 0.944 0.004 0.004 0.004 0.044
#> GSM337222     2  0.5654     0.4799 0.000 0.652 0.000 0.076 0.160 0.112
#> GSM337223     2  0.2288     0.6384 0.000 0.896 0.000 0.004 0.028 0.072
#> GSM337224     4  0.1649     0.8183 0.000 0.000 0.000 0.932 0.032 0.036
#> GSM337225     4  0.3017     0.7338 0.000 0.000 0.000 0.844 0.072 0.084
#> GSM337226     4  0.1320     0.8300 0.000 0.000 0.000 0.948 0.036 0.016
#> GSM337227     2  0.3956     0.6245 0.000 0.796 0.000 0.028 0.080 0.096
#> GSM337228     2  0.1759     0.6284 0.000 0.924 0.004 0.004 0.004 0.064
#> GSM337229     2  0.7155     0.0165 0.000 0.448 0.000 0.220 0.200 0.132
#> GSM337230     4  0.4226     0.5484 0.000 0.000 0.000 0.736 0.152 0.112
#> GSM337231     2  0.7026     0.0836 0.000 0.468 0.000 0.176 0.232 0.124
#> GSM337232     4  0.2179     0.7950 0.000 0.000 0.000 0.900 0.064 0.036
#> GSM337233     4  0.2179     0.7952 0.000 0.000 0.000 0.900 0.036 0.064
#> GSM337234     4  0.7404    -0.4782 0.000 0.288 0.000 0.364 0.212 0.136
#> GSM337235     2  0.7329    -0.1797 0.000 0.396 0.000 0.260 0.212 0.132
#> GSM337236     2  0.2437     0.6396 0.000 0.888 0.000 0.004 0.036 0.072
#> GSM337237     4  0.2066     0.7926 0.000 0.000 0.000 0.904 0.072 0.024
#> GSM337238     2  0.7225    -0.0913 0.000 0.424 0.000 0.248 0.200 0.128
#> GSM337239     3  0.6128     0.5187 0.000 0.424 0.444 0.004 0.060 0.068
#> GSM337240     4  0.0547     0.8321 0.000 0.000 0.000 0.980 0.020 0.000
#> GSM337241     2  0.4256    -0.2457 0.000 0.564 0.420 0.004 0.000 0.012
#> GSM337242     5  0.5929     0.7382 0.000 0.212 0.000 0.212 0.556 0.020
#> GSM337243     4  0.0547     0.8321 0.000 0.000 0.000 0.980 0.020 0.000
#> GSM337244     4  0.7102    -0.4370 0.000 0.308 0.000 0.408 0.180 0.104
#> GSM337245     2  0.4463     0.5962 0.000 0.752 0.000 0.028 0.116 0.104
#> GSM337246     2  0.2714     0.4434 0.000 0.848 0.136 0.004 0.000 0.012
#> GSM337247     4  0.3710     0.4688 0.000 0.000 0.000 0.696 0.292 0.012
#> GSM337248     4  0.1349     0.8166 0.000 0.000 0.000 0.940 0.056 0.004
#> GSM337249     2  0.0653     0.6022 0.000 0.980 0.004 0.004 0.000 0.012
#> GSM337250     4  0.0458     0.8330 0.000 0.000 0.000 0.984 0.016 0.000
#> GSM337251     2  0.1732     0.6318 0.000 0.920 0.000 0.004 0.004 0.072
#> GSM337252     4  0.2436     0.7655 0.000 0.000 0.000 0.880 0.088 0.032
#> GSM337253     5  0.5464     0.6592 0.000 0.228 0.000 0.132 0.620 0.020
#> GSM337254     4  0.0777     0.8322 0.000 0.000 0.000 0.972 0.024 0.004
#> GSM337255     2  0.4335     0.5590 0.000 0.756 0.000 0.060 0.152 0.032
#> GSM337256     4  0.3053     0.7247 0.000 0.000 0.000 0.812 0.168 0.020
#> GSM337257     4  0.0622     0.8329 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337258     2  0.3139     0.6274 0.000 0.852 0.000 0.048 0.080 0.020
#> GSM337259     2  0.4181    -0.1332 0.000 0.600 0.384 0.004 0.000 0.012
#> GSM337260     4  0.0260     0.8339 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337261     3  0.4209     0.5700 0.000 0.396 0.588 0.004 0.000 0.012
#> GSM337262     5  0.5255     0.7049 0.000 0.104 0.000 0.320 0.572 0.004
#> GSM337263     4  0.0806     0.8320 0.000 0.000 0.000 0.972 0.008 0.020
#> GSM337264     2  0.7006    -0.3890 0.000 0.372 0.000 0.204 0.348 0.076
#> GSM337265     3  0.3824     0.7886 0.000 0.088 0.816 0.004 0.044 0.048
#> GSM337266     3  0.2320     0.8069 0.000 0.132 0.864 0.004 0.000 0.000
#> GSM337267     4  0.1471     0.8227 0.000 0.000 0.000 0.932 0.064 0.004
#> GSM337268     4  0.0547     0.8321 0.000 0.000 0.000 0.980 0.020 0.000
#> GSM337269     4  0.0972     0.8315 0.000 0.000 0.000 0.964 0.008 0.028
#> GSM337270     2  0.3679     0.1947 0.000 0.724 0.260 0.004 0.000 0.012
#> GSM337271     3  0.2320     0.8069 0.000 0.132 0.864 0.004 0.000 0.000
#> GSM337272     4  0.0260     0.8339 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337273     2  0.3462     0.6353 0.000 0.816 0.000 0.004 0.100 0.080
#> GSM337274     2  0.6841    -0.1263 0.000 0.424 0.000 0.140 0.344 0.092
#> GSM337275     4  0.1858     0.7906 0.000 0.000 0.000 0.904 0.092 0.004
#> GSM337276     2  0.2896     0.4349 0.000 0.840 0.140 0.004 0.004 0.012
#> GSM337277     2  0.0696     0.5996 0.000 0.980 0.004 0.004 0.004 0.008
#> GSM337278     4  0.7253    -0.4158 0.000 0.232 0.000 0.420 0.220 0.128
#> GSM337279     4  0.0713     0.8320 0.000 0.000 0.000 0.972 0.028 0.000
#> GSM337280     4  0.2491     0.7810 0.000 0.000 0.000 0.868 0.112 0.020
#> GSM337281     4  0.1958     0.7883 0.000 0.000 0.000 0.896 0.100 0.004
#> GSM337282     4  0.4542    -0.1069 0.000 0.020 0.000 0.532 0.440 0.008
#> GSM337283     1  0.5388     0.4224 0.616 0.000 0.008 0.000 0.184 0.192
#> GSM337284     2  0.4169     0.5567 0.000 0.768 0.016 0.028 0.168 0.020
#> GSM337285     3  0.2320     0.8069 0.000 0.132 0.864 0.004 0.000 0.000
#> GSM337286     2  0.3598     0.5617 0.000 0.796 0.016 0.004 0.164 0.020
#> GSM337287     3  0.2320     0.8069 0.000 0.132 0.864 0.004 0.000 0.000
#> GSM337288     5  0.5695     0.7542 0.000 0.112 0.000 0.268 0.588 0.032
#> GSM337289     2  0.3047     0.4223 0.000 0.832 0.144 0.004 0.008 0.012
#> GSM337290     4  0.0520     0.8348 0.000 0.000 0.000 0.984 0.008 0.008
#> GSM337291     4  0.1806     0.7991 0.000 0.000 0.000 0.908 0.088 0.004
#> GSM337292     4  0.3668     0.4014 0.000 0.000 0.000 0.668 0.328 0.004
#> GSM337293     4  0.2234     0.7615 0.000 0.000 0.000 0.872 0.124 0.004
#> GSM337294     4  0.4389    -0.1669 0.000 0.004 0.000 0.512 0.468 0.016
#> GSM337295     4  0.0000     0.8342 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337296     2  0.2563     0.6400 0.000 0.880 0.000 0.004 0.040 0.076
#> GSM337297     2  0.4545     0.5908 0.000 0.744 0.000 0.028 0.124 0.104
#> GSM337298     2  0.1799     0.6064 0.000 0.928 0.008 0.004 0.052 0.008
#> GSM337299     4  0.0520     0.8328 0.000 0.000 0.000 0.984 0.008 0.008
#> GSM337300     5  0.5834     0.7375 0.000 0.168 0.000 0.196 0.600 0.036
#> GSM337301     4  0.0547     0.8321 0.000 0.000 0.000 0.980 0.020 0.000
#> GSM337302     2  0.5623     0.4821 0.000 0.660 0.000 0.084 0.140 0.116
#> GSM337303     4  0.1918     0.8011 0.000 0.000 0.000 0.904 0.088 0.008
#> GSM337304     2  0.7073    -0.2737 0.000 0.376 0.000 0.164 0.356 0.104
#> GSM337305     2  0.0862     0.6143 0.000 0.972 0.000 0.004 0.016 0.008
#> GSM337306     5  0.5253     0.7512 0.000 0.084 0.000 0.280 0.616 0.020
#> GSM337307     2  0.2797     0.4359 0.000 0.844 0.140 0.004 0.004 0.008
#> GSM337308     4  0.3136     0.6233 0.000 0.000 0.000 0.768 0.228 0.004
#> GSM337309     4  0.1297     0.8319 0.000 0.000 0.000 0.948 0.040 0.012
#> GSM337310     5  0.6820     0.6736 0.000 0.216 0.000 0.236 0.472 0.076
#> GSM337311     4  0.0806     0.8326 0.000 0.000 0.000 0.972 0.008 0.020
#> GSM337312     3  0.6128     0.5187 0.000 0.424 0.444 0.004 0.060 0.068
#> GSM337313     5  0.5187     0.4132 0.000 0.312 0.000 0.056 0.604 0.028
#> GSM337314     2  0.1261     0.5795 0.000 0.956 0.028 0.004 0.004 0.008
#> GSM337315     3  0.5979     0.6814 0.000 0.204 0.608 0.000 0.092 0.096
#> GSM337316     2  0.4171    -0.1496 0.000 0.604 0.380 0.004 0.000 0.012
#> GSM337317     5  0.4621     0.3579 0.000 0.008 0.000 0.448 0.520 0.024
#> GSM337318     2  0.1411     0.6275 0.000 0.936 0.000 0.004 0.060 0.000
#> GSM337319     1  0.3914     0.6955 0.788 0.000 0.012 0.000 0.100 0.100
#> GSM337320     1  0.3143     0.6326 0.836 0.004 0.008 0.000 0.024 0.128
#> GSM337321     1  0.1148     0.7781 0.960 0.004 0.000 0.000 0.016 0.020
#> GSM337322     1  0.0798     0.7713 0.976 0.004 0.004 0.000 0.012 0.004
#> GSM337323     6  0.7222     0.4187 0.132 0.000 0.220 0.000 0.216 0.432
#> GSM337324     1  0.3565     0.7097 0.808 0.000 0.004 0.000 0.092 0.096
#> GSM337325     6  0.7526     0.3790 0.292 0.000 0.156 0.000 0.220 0.332
#> GSM337326     6  0.7222     0.4187 0.132 0.000 0.220 0.000 0.216 0.432
#> GSM337327     1  0.4261    -0.2485 0.568 0.000 0.008 0.000 0.008 0.416
#> GSM337328     1  0.3324     0.7338 0.832 0.000 0.008 0.000 0.084 0.076
#> GSM337329     1  0.5258     0.4826 0.640 0.000 0.012 0.000 0.204 0.144
#> GSM337330     1  0.2746     0.6707 0.868 0.004 0.008 0.000 0.020 0.100
#> GSM337331     1  0.3565     0.7097 0.808 0.000 0.004 0.000 0.092 0.096
#> GSM337332     1  0.3266     0.7266 0.832 0.000 0.004 0.000 0.080 0.084
#> GSM337333     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     6  0.4058     0.7478 0.372 0.000 0.008 0.000 0.004 0.616
#> GSM337335     1  0.0436     0.7763 0.988 0.004 0.004 0.000 0.004 0.000
#> GSM337336     6  0.4581     0.7451 0.372 0.000 0.012 0.000 0.024 0.592
#> GSM337337     6  0.4058     0.7478 0.372 0.000 0.008 0.000 0.004 0.616
#> GSM337338     1  0.0436     0.7763 0.988 0.004 0.004 0.000 0.004 0.000
#> GSM337339     6  0.4312     0.5059 0.476 0.000 0.004 0.000 0.012 0.508
#> GSM337340     1  0.4706     0.2200 0.652 0.000 0.012 0.000 0.052 0.284
#> GSM337341     1  0.3860     0.6962 0.788 0.000 0.008 0.000 0.108 0.096
#> GSM337342     1  0.3213     0.7286 0.836 0.000 0.004 0.000 0.076 0.084
#> GSM337343     3  0.3492     0.7576 0.000 0.056 0.836 0.000 0.048 0.060
#> GSM337344     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.2635     0.6732 0.872 0.004 0.004 0.000 0.020 0.100
#> GSM337346     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.3213     0.7286 0.836 0.000 0.004 0.000 0.076 0.084
#> GSM337348     1  0.4092     0.6923 0.776 0.004 0.008 0.000 0.108 0.104
#> GSM337349     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.3915     0.3108 0.696 0.000 0.008 0.000 0.012 0.284
#> GSM337351     1  0.0912     0.7691 0.972 0.004 0.004 0.000 0.012 0.008
#> GSM337352     1  0.3159     0.5803 0.812 0.004 0.004 0.000 0.012 0.168
#> GSM337353     1  0.0551     0.7794 0.984 0.004 0.000 0.000 0.004 0.008
#> GSM337354     1  0.0146     0.7784 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337355     1  0.4175     0.3847 0.720 0.004 0.008 0.000 0.032 0.236
#> GSM337356     1  0.2176     0.7572 0.896 0.000 0.000 0.000 0.024 0.080
#> GSM337357     6  0.5997     0.7007 0.328 0.000 0.024 0.000 0.140 0.508
#> GSM337358     1  0.0146     0.7784 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337359     6  0.3819     0.7466 0.372 0.000 0.004 0.000 0.000 0.624
#> GSM337360     1  0.0717     0.7791 0.976 0.000 0.000 0.000 0.008 0.016
#> GSM337361     6  0.3923     0.7466 0.372 0.000 0.008 0.000 0.000 0.620
#> GSM337362     6  0.4436     0.7377 0.380 0.000 0.008 0.000 0.020 0.592
#> GSM337363     1  0.2412     0.7510 0.880 0.000 0.000 0.000 0.028 0.092
#> GSM337364     6  0.4507     0.7459 0.372 0.000 0.012 0.000 0.020 0.596
#> GSM337365     1  0.3612     0.7091 0.804 0.000 0.004 0.000 0.092 0.100
#> GSM337366     1  0.1237     0.7781 0.956 0.004 0.000 0.000 0.020 0.020
#> GSM337367     1  0.2094     0.7582 0.900 0.000 0.000 0.000 0.020 0.080
#> GSM337368     6  0.5370     0.6466 0.260 0.000 0.016 0.000 0.112 0.612
#> GSM337369     6  0.5744     0.7157 0.344 0.000 0.020 0.000 0.112 0.524
#> GSM337370     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.3841     0.4892 0.756 0.004 0.008 0.000 0.024 0.208
#> GSM337372     1  0.6836    -0.3396 0.384 0.000 0.052 0.000 0.228 0.336
#> GSM337373     1  0.2651     0.7522 0.872 0.004 0.000 0.000 0.036 0.088
#> GSM337374     1  0.0000     0.7794 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.3411     0.4555 0.756 0.000 0.004 0.000 0.008 0.232
#> GSM337376     1  0.0146     0.7797 0.996 0.000 0.000 0.000 0.000 0.004

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-kmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-kmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-kmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-kmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-kmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-kmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-kmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-kmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-kmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-kmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-ATC-kmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-kmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-kmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-kmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-kmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-kmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-kmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-kmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-kmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-kmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-kmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-kmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-kmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-kmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-kmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-kmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-kmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> ATC:kmeans 180         2.02e-11    7.38e-38 2
#> ATC:kmeans 177         7.43e-12    1.62e-36 3
#> ATC:kmeans 155         2.42e-11    8.85e-32 4
#> ATC:kmeans 111         1.01e-04    1.23e-21 5
#> ATC:kmeans 137         3.74e-09    3.88e-26 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:skmeans**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "skmeans"]
# you can also extract it by
# res = res_list["ATC:skmeans"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'skmeans' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 3.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-skmeans-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-skmeans-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.994       0.998         0.4489 0.553   0.553
#> 3 3 0.994           0.966       0.985         0.4192 0.807   0.650
#> 4 4 0.875           0.775       0.890         0.0758 0.973   0.926
#> 5 5 0.801           0.773       0.886         0.0496 0.917   0.766
#> 6 6 0.738           0.627       0.836         0.0406 0.974   0.912

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 3
#> attr(,"optional")
#> [1] 2

There is also optional best \(k\) = 2 that is worth to check.

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette  p1  p2
#> GSM337197     2   0.000      0.997 0.0 1.0
#> GSM337198     2   0.000      0.997 0.0 1.0
#> GSM337199     2   0.000      0.997 0.0 1.0
#> GSM337200     2   0.000      0.997 0.0 1.0
#> GSM337201     2   0.000      0.997 0.0 1.0
#> GSM337202     2   0.000      0.997 0.0 1.0
#> GSM337203     2   0.000      0.997 0.0 1.0
#> GSM337204     2   0.000      0.997 0.0 1.0
#> GSM337205     2   0.000      0.997 0.0 1.0
#> GSM337206     2   0.000      0.997 0.0 1.0
#> GSM337207     2   0.000      0.997 0.0 1.0
#> GSM337208     2   0.000      0.997 0.0 1.0
#> GSM337209     2   0.000      0.997 0.0 1.0
#> GSM337210     2   0.000      0.997 0.0 1.0
#> GSM337211     2   0.000      0.997 0.0 1.0
#> GSM337212     2   0.000      0.997 0.0 1.0
#> GSM337213     2   0.000      0.997 0.0 1.0
#> GSM337214     2   0.000      0.997 0.0 1.0
#> GSM337215     2   0.000      0.997 0.0 1.0
#> GSM337216     2   0.000      0.997 0.0 1.0
#> GSM337217     2   0.000      0.997 0.0 1.0
#> GSM337218     2   0.000      0.997 0.0 1.0
#> GSM337219     2   0.000      0.997 0.0 1.0
#> GSM337220     2   0.000      0.997 0.0 1.0
#> GSM337221     2   0.000      0.997 0.0 1.0
#> GSM337222     2   0.000      0.997 0.0 1.0
#> GSM337223     2   0.000      0.997 0.0 1.0
#> GSM337224     2   0.000      0.997 0.0 1.0
#> GSM337225     2   0.000      0.997 0.0 1.0
#> GSM337226     2   0.000      0.997 0.0 1.0
#> GSM337227     2   0.000      0.997 0.0 1.0
#> GSM337228     2   0.000      0.997 0.0 1.0
#> GSM337229     2   0.000      0.997 0.0 1.0
#> GSM337230     2   0.000      0.997 0.0 1.0
#> GSM337231     2   0.000      0.997 0.0 1.0
#> GSM337232     2   0.000      0.997 0.0 1.0
#> GSM337233     2   0.000      0.997 0.0 1.0
#> GSM337234     2   0.000      0.997 0.0 1.0
#> GSM337235     2   0.000      0.997 0.0 1.0
#> GSM337236     2   0.000      0.997 0.0 1.0
#> GSM337237     2   0.000      0.997 0.0 1.0
#> GSM337238     2   0.000      0.997 0.0 1.0
#> GSM337239     2   0.000      0.997 0.0 1.0
#> GSM337240     2   0.000      0.997 0.0 1.0
#> GSM337241     2   0.000      0.997 0.0 1.0
#> GSM337242     2   0.000      0.997 0.0 1.0
#> GSM337243     2   0.000      0.997 0.0 1.0
#> GSM337244     2   0.000      0.997 0.0 1.0
#> GSM337245     2   0.000      0.997 0.0 1.0
#> GSM337246     2   0.000      0.997 0.0 1.0
#> GSM337247     2   0.000      0.997 0.0 1.0
#> GSM337248     2   0.000      0.997 0.0 1.0
#> GSM337249     2   0.000      0.997 0.0 1.0
#> GSM337250     2   0.000      0.997 0.0 1.0
#> GSM337251     2   0.000      0.997 0.0 1.0
#> GSM337252     2   0.000      0.997 0.0 1.0
#> GSM337253     2   0.000      0.997 0.0 1.0
#> GSM337254     2   0.000      0.997 0.0 1.0
#> GSM337255     2   0.000      0.997 0.0 1.0
#> GSM337256     2   0.000      0.997 0.0 1.0
#> GSM337257     2   0.000      0.997 0.0 1.0
#> GSM337258     2   0.000      0.997 0.0 1.0
#> GSM337259     2   0.000      0.997 0.0 1.0
#> GSM337260     2   0.000      0.997 0.0 1.0
#> GSM337261     2   0.000      0.997 0.0 1.0
#> GSM337262     2   0.000      0.997 0.0 1.0
#> GSM337263     2   0.000      0.997 0.0 1.0
#> GSM337264     2   0.000      0.997 0.0 1.0
#> GSM337265     2   0.971      0.333 0.4 0.6
#> GSM337266     2   0.000      0.997 0.0 1.0
#> GSM337267     2   0.000      0.997 0.0 1.0
#> GSM337268     2   0.000      0.997 0.0 1.0
#> GSM337269     2   0.000      0.997 0.0 1.0
#> GSM337270     2   0.000      0.997 0.0 1.0
#> GSM337271     2   0.000      0.997 0.0 1.0
#> GSM337272     2   0.000      0.997 0.0 1.0
#> GSM337273     2   0.000      0.997 0.0 1.0
#> GSM337274     2   0.000      0.997 0.0 1.0
#> GSM337275     2   0.000      0.997 0.0 1.0
#> GSM337276     2   0.000      0.997 0.0 1.0
#> GSM337277     2   0.000      0.997 0.0 1.0
#> GSM337278     2   0.000      0.997 0.0 1.0
#> GSM337279     2   0.000      0.997 0.0 1.0
#> GSM337280     2   0.000      0.997 0.0 1.0
#> GSM337281     2   0.000      0.997 0.0 1.0
#> GSM337282     2   0.000      0.997 0.0 1.0
#> GSM337283     1   0.000      1.000 1.0 0.0
#> GSM337284     2   0.000      0.997 0.0 1.0
#> GSM337285     2   0.000      0.997 0.0 1.0
#> GSM337286     2   0.000      0.997 0.0 1.0
#> GSM337287     2   0.000      0.997 0.0 1.0
#> GSM337288     2   0.000      0.997 0.0 1.0
#> GSM337289     2   0.000      0.997 0.0 1.0
#> GSM337290     2   0.000      0.997 0.0 1.0
#> GSM337291     2   0.000      0.997 0.0 1.0
#> GSM337292     2   0.000      0.997 0.0 1.0
#> GSM337293     2   0.000      0.997 0.0 1.0
#> GSM337294     2   0.000      0.997 0.0 1.0
#> GSM337295     2   0.000      0.997 0.0 1.0
#> GSM337296     2   0.000      0.997 0.0 1.0
#> GSM337297     2   0.000      0.997 0.0 1.0
#> GSM337298     2   0.000      0.997 0.0 1.0
#> GSM337299     2   0.000      0.997 0.0 1.0
#> GSM337300     2   0.000      0.997 0.0 1.0
#> GSM337301     2   0.000      0.997 0.0 1.0
#> GSM337302     2   0.000      0.997 0.0 1.0
#> GSM337303     2   0.000      0.997 0.0 1.0
#> GSM337304     2   0.000      0.997 0.0 1.0
#> GSM337305     2   0.000      0.997 0.0 1.0
#> GSM337306     2   0.000      0.997 0.0 1.0
#> GSM337307     2   0.000      0.997 0.0 1.0
#> GSM337308     2   0.000      0.997 0.0 1.0
#> GSM337309     2   0.000      0.997 0.0 1.0
#> GSM337310     2   0.000      0.997 0.0 1.0
#> GSM337311     2   0.000      0.997 0.0 1.0
#> GSM337312     2   0.000      0.997 0.0 1.0
#> GSM337313     2   0.000      0.997 0.0 1.0
#> GSM337314     2   0.000      0.997 0.0 1.0
#> GSM337315     1   0.000      1.000 1.0 0.0
#> GSM337316     2   0.000      0.997 0.0 1.0
#> GSM337317     2   0.000      0.997 0.0 1.0
#> GSM337318     2   0.000      0.997 0.0 1.0
#> GSM337319     1   0.000      1.000 1.0 0.0
#> GSM337320     1   0.000      1.000 1.0 0.0
#> GSM337321     1   0.000      1.000 1.0 0.0
#> GSM337322     1   0.000      1.000 1.0 0.0
#> GSM337323     1   0.000      1.000 1.0 0.0
#> GSM337324     1   0.000      1.000 1.0 0.0
#> GSM337325     1   0.000      1.000 1.0 0.0
#> GSM337326     1   0.000      1.000 1.0 0.0
#> GSM337327     1   0.000      1.000 1.0 0.0
#> GSM337328     1   0.000      1.000 1.0 0.0
#> GSM337329     1   0.000      1.000 1.0 0.0
#> GSM337330     1   0.000      1.000 1.0 0.0
#> GSM337331     1   0.000      1.000 1.0 0.0
#> GSM337332     1   0.000      1.000 1.0 0.0
#> GSM337333     1   0.000      1.000 1.0 0.0
#> GSM337334     1   0.000      1.000 1.0 0.0
#> GSM337335     1   0.000      1.000 1.0 0.0
#> GSM337336     1   0.000      1.000 1.0 0.0
#> GSM337337     1   0.000      1.000 1.0 0.0
#> GSM337338     1   0.000      1.000 1.0 0.0
#> GSM337339     1   0.000      1.000 1.0 0.0
#> GSM337340     1   0.000      1.000 1.0 0.0
#> GSM337341     1   0.000      1.000 1.0 0.0
#> GSM337342     1   0.000      1.000 1.0 0.0
#> GSM337343     1   0.000      1.000 1.0 0.0
#> GSM337344     1   0.000      1.000 1.0 0.0
#> GSM337345     1   0.000      1.000 1.0 0.0
#> GSM337346     1   0.000      1.000 1.0 0.0
#> GSM337347     1   0.000      1.000 1.0 0.0
#> GSM337348     1   0.000      1.000 1.0 0.0
#> GSM337349     1   0.000      1.000 1.0 0.0
#> GSM337350     1   0.000      1.000 1.0 0.0
#> GSM337351     1   0.000      1.000 1.0 0.0
#> GSM337352     1   0.000      1.000 1.0 0.0
#> GSM337353     1   0.000      1.000 1.0 0.0
#> GSM337354     1   0.000      1.000 1.0 0.0
#> GSM337355     1   0.000      1.000 1.0 0.0
#> GSM337356     1   0.000      1.000 1.0 0.0
#> GSM337357     1   0.000      1.000 1.0 0.0
#> GSM337358     1   0.000      1.000 1.0 0.0
#> GSM337359     1   0.000      1.000 1.0 0.0
#> GSM337360     1   0.000      1.000 1.0 0.0
#> GSM337361     1   0.000      1.000 1.0 0.0
#> GSM337362     1   0.000      1.000 1.0 0.0
#> GSM337363     1   0.000      1.000 1.0 0.0
#> GSM337364     1   0.000      1.000 1.0 0.0
#> GSM337365     1   0.000      1.000 1.0 0.0
#> GSM337366     1   0.000      1.000 1.0 0.0
#> GSM337367     1   0.000      1.000 1.0 0.0
#> GSM337368     1   0.000      1.000 1.0 0.0
#> GSM337369     1   0.000      1.000 1.0 0.0
#> GSM337370     1   0.000      1.000 1.0 0.0
#> GSM337371     1   0.000      1.000 1.0 0.0
#> GSM337372     1   0.000      1.000 1.0 0.0
#> GSM337373     1   0.000      1.000 1.0 0.0
#> GSM337374     1   0.000      1.000 1.0 0.0
#> GSM337375     1   0.000      1.000 1.0 0.0
#> GSM337376     1   0.000      1.000 1.0 0.0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.4931      0.720 0.000 0.232 0.768
#> GSM337198     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337199     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337200     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337201     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337202     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337203     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337204     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337205     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337206     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337207     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337208     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337209     2  0.2066      0.928 0.000 0.940 0.060
#> GSM337210     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337211     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337212     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337213     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337214     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337215     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337216     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337217     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337218     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337219     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337220     2  0.0424      0.983 0.000 0.992 0.008
#> GSM337221     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337222     2  0.5254      0.624 0.000 0.736 0.264
#> GSM337223     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337224     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337225     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337226     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337227     3  0.5529      0.612 0.000 0.296 0.704
#> GSM337228     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337229     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337230     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337231     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337232     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337233     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337234     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337235     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337236     3  0.0424      0.938 0.000 0.008 0.992
#> GSM337237     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337238     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337239     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337240     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337241     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337242     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337243     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337244     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337245     3  0.4452      0.774 0.000 0.192 0.808
#> GSM337246     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337247     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337248     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337249     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337250     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337251     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337252     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337253     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337254     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337255     3  0.5948      0.490 0.000 0.360 0.640
#> GSM337256     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337257     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337258     3  0.4555      0.765 0.000 0.200 0.800
#> GSM337259     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337260     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337261     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337262     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337263     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337264     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337265     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337266     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337267     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337268     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337269     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337270     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337271     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337272     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337273     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337274     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337275     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337276     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337277     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337278     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337279     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337280     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337281     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337282     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337283     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337284     3  0.4121      0.804 0.000 0.168 0.832
#> GSM337285     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337286     3  0.0424      0.938 0.000 0.008 0.992
#> GSM337287     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337288     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337289     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337290     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337291     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337292     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337293     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337294     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337295     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337296     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337297     3  0.5988      0.461 0.000 0.368 0.632
#> GSM337298     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337299     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337300     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337301     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337302     2  0.5058      0.661 0.000 0.756 0.244
#> GSM337303     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337304     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337305     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337306     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337307     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337308     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337309     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337310     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337311     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337312     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337313     2  0.2625      0.900 0.000 0.916 0.084
#> GSM337314     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337315     1  0.0237      0.994 0.996 0.000 0.004
#> GSM337316     3  0.0000      0.942 0.000 0.000 1.000
#> GSM337317     2  0.0000      0.991 0.000 1.000 0.000
#> GSM337318     3  0.2625      0.884 0.000 0.084 0.916
#> GSM337319     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337320     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337321     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337322     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337323     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337324     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337325     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337326     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337327     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337328     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337329     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337330     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337331     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337332     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337333     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337334     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337335     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337336     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337337     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337338     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337339     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337340     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337341     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337342     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337343     1  0.3619      0.843 0.864 0.000 0.136
#> GSM337344     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337345     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337346     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337347     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337348     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337349     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337350     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337351     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337352     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337353     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337354     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337355     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337356     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337357     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337358     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337359     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337360     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337361     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337362     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337363     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337364     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337365     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337366     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337367     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337368     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337369     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337370     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337371     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337372     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337373     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337374     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337375     1  0.0000      0.998 1.000 0.000 0.000
#> GSM337376     1  0.0000      0.998 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.5465     0.5170 0.000 0.020 0.588 0.392
#> GSM337198     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337199     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337200     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337201     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337202     2  0.0336     0.9118 0.000 0.992 0.000 0.008
#> GSM337203     2  0.5075     0.4932 0.000 0.644 0.012 0.344
#> GSM337204     2  0.0336     0.9118 0.000 0.992 0.000 0.008
#> GSM337205     2  0.1151     0.8990 0.000 0.968 0.008 0.024
#> GSM337206     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337207     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337208     2  0.0336     0.9118 0.000 0.992 0.000 0.008
#> GSM337209     4  0.7906    -0.3252 0.000 0.300 0.348 0.352
#> GSM337210     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337212     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337213     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337214     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337215     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337216     3  0.0921     0.5392 0.000 0.000 0.972 0.028
#> GSM337217     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337218     2  0.0188     0.9142 0.000 0.996 0.000 0.004
#> GSM337219     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337220     2  0.7647    -0.1225 0.000 0.404 0.208 0.388
#> GSM337221     3  0.4817     0.5372 0.000 0.000 0.612 0.388
#> GSM337222     3  0.6426     0.4489 0.000 0.072 0.536 0.392
#> GSM337223     3  0.4817     0.5372 0.000 0.000 0.612 0.388
#> GSM337224     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337225     2  0.0592     0.9068 0.000 0.984 0.000 0.016
#> GSM337226     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337227     3  0.5125     0.5325 0.000 0.008 0.604 0.388
#> GSM337228     3  0.4817     0.5372 0.000 0.000 0.612 0.388
#> GSM337229     2  0.6168     0.3117 0.000 0.556 0.056 0.388
#> GSM337230     2  0.0336     0.9118 0.000 0.992 0.000 0.008
#> GSM337231     2  0.6357     0.2837 0.000 0.544 0.068 0.388
#> GSM337232     2  0.0188     0.9137 0.000 0.996 0.000 0.004
#> GSM337233     2  0.3649     0.7161 0.000 0.796 0.000 0.204
#> GSM337234     2  0.5793     0.3583 0.000 0.580 0.036 0.384
#> GSM337235     2  0.7323     0.0351 0.000 0.456 0.156 0.388
#> GSM337236     3  0.4991     0.5351 0.000 0.004 0.608 0.388
#> GSM337237     2  0.0592     0.9080 0.000 0.984 0.000 0.016
#> GSM337238     2  0.7264     0.0552 0.000 0.460 0.148 0.392
#> GSM337239     3  0.4830     0.2113 0.000 0.000 0.608 0.392
#> GSM337240     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337241     3  0.3801     0.4055 0.000 0.000 0.780 0.220
#> GSM337242     2  0.2466     0.8377 0.000 0.900 0.004 0.096
#> GSM337243     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337244     2  0.5204     0.4274 0.000 0.612 0.012 0.376
#> GSM337245     3  0.5364     0.5220 0.000 0.016 0.592 0.392
#> GSM337246     3  0.0336     0.5509 0.000 0.000 0.992 0.008
#> GSM337247     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337248     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337249     3  0.3444     0.5657 0.000 0.000 0.816 0.184
#> GSM337250     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337251     3  0.4817     0.5372 0.000 0.000 0.612 0.388
#> GSM337252     2  0.1211     0.8893 0.000 0.960 0.000 0.040
#> GSM337253     2  0.0524     0.9123 0.000 0.988 0.004 0.008
#> GSM337254     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337255     3  0.7412     0.2263 0.000 0.200 0.504 0.296
#> GSM337256     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337257     2  0.0188     0.9142 0.000 0.996 0.000 0.004
#> GSM337258     3  0.4849     0.3747 0.000 0.164 0.772 0.064
#> GSM337259     3  0.3356     0.4449 0.000 0.000 0.824 0.176
#> GSM337260     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337261     3  0.4790     0.2309 0.000 0.000 0.620 0.380
#> GSM337262     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337263     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337264     2  0.5637     0.6104 0.000 0.720 0.112 0.168
#> GSM337265     3  0.4961     0.1325 0.000 0.000 0.552 0.448
#> GSM337266     3  0.4817     0.2211 0.000 0.000 0.612 0.388
#> GSM337267     2  0.0188     0.9142 0.000 0.996 0.000 0.004
#> GSM337268     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337269     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337270     3  0.1557     0.5282 0.000 0.000 0.944 0.056
#> GSM337271     3  0.4817     0.2211 0.000 0.000 0.612 0.388
#> GSM337272     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337273     3  0.4830     0.5350 0.000 0.000 0.608 0.392
#> GSM337274     2  0.7075     0.1323 0.000 0.488 0.128 0.384
#> GSM337275     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337276     3  0.0000     0.5508 0.000 0.000 1.000 0.000
#> GSM337277     3  0.2081     0.5658 0.000 0.000 0.916 0.084
#> GSM337278     2  0.4283     0.6411 0.000 0.740 0.004 0.256
#> GSM337279     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337280     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337281     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337282     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337283     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337284     3  0.3707     0.4275 0.000 0.132 0.840 0.028
#> GSM337285     3  0.4817     0.2211 0.000 0.000 0.612 0.388
#> GSM337286     3  0.1356     0.5560 0.000 0.008 0.960 0.032
#> GSM337287     3  0.4817     0.2211 0.000 0.000 0.612 0.388
#> GSM337288     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337289     3  0.0921     0.5394 0.000 0.000 0.972 0.028
#> GSM337290     2  0.0188     0.9142 0.000 0.996 0.000 0.004
#> GSM337291     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337292     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337293     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337294     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337295     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337296     3  0.4817     0.5372 0.000 0.000 0.612 0.388
#> GSM337297     3  0.5138     0.5293 0.000 0.008 0.600 0.392
#> GSM337298     3  0.3311     0.5668 0.000 0.000 0.828 0.172
#> GSM337299     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337300     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337301     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337302     3  0.6735     0.4095 0.000 0.096 0.516 0.388
#> GSM337303     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337304     2  0.3071     0.8166 0.000 0.888 0.068 0.044
#> GSM337305     3  0.4804     0.5383 0.000 0.000 0.616 0.384
#> GSM337306     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337307     3  0.0469     0.5492 0.000 0.000 0.988 0.012
#> GSM337308     2  0.0336     0.9138 0.000 0.992 0.000 0.008
#> GSM337309     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337310     2  0.0376     0.9117 0.000 0.992 0.004 0.004
#> GSM337311     2  0.0000     0.9150 0.000 1.000 0.000 0.000
#> GSM337312     3  0.4843     0.2060 0.000 0.000 0.604 0.396
#> GSM337313     2  0.4838     0.5666 0.000 0.724 0.252 0.024
#> GSM337314     3  0.1211     0.5599 0.000 0.000 0.960 0.040
#> GSM337315     4  0.6110     0.1447 0.368 0.000 0.056 0.576
#> GSM337316     3  0.3400     0.4414 0.000 0.000 0.820 0.180
#> GSM337317     2  0.0188     0.9146 0.000 0.996 0.000 0.004
#> GSM337318     3  0.6357     0.4534 0.000 0.068 0.544 0.388
#> GSM337319     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337323     1  0.2408     0.8788 0.896 0.000 0.000 0.104
#> GSM337324     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337325     1  0.0817     0.9711 0.976 0.000 0.000 0.024
#> GSM337326     1  0.2814     0.8421 0.868 0.000 0.000 0.132
#> GSM337327     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337328     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337330     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337334     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337335     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337336     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337337     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337338     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337340     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337341     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337343     4  0.6529    -0.1160 0.080 0.000 0.388 0.532
#> GSM337344     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337351     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337360     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337361     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337362     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337363     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337364     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337365     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337369     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337372     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337373     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9944 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0188     0.9917 0.996 0.000 0.000 0.004
#> GSM337376     1  0.0000     0.9944 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     2  0.0290     0.6354 0.000 0.992 0.000 0.008 0.000
#> GSM337198     4  0.0566     0.9220 0.000 0.004 0.000 0.984 0.012
#> GSM337199     4  0.0451     0.9224 0.000 0.004 0.000 0.988 0.008
#> GSM337200     4  0.0451     0.9224 0.000 0.004 0.000 0.988 0.008
#> GSM337201     4  0.0566     0.9220 0.000 0.004 0.000 0.984 0.012
#> GSM337202     4  0.1117     0.9162 0.000 0.020 0.000 0.964 0.016
#> GSM337203     4  0.5727     0.3634 0.000 0.340 0.000 0.560 0.100
#> GSM337204     4  0.1117     0.9162 0.000 0.020 0.000 0.964 0.016
#> GSM337205     4  0.4569     0.7476 0.000 0.148 0.000 0.748 0.104
#> GSM337206     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337207     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337208     4  0.1300     0.9132 0.000 0.028 0.000 0.956 0.016
#> GSM337209     2  0.3663     0.5624 0.000 0.776 0.000 0.208 0.016
#> GSM337210     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337211     4  0.0671     0.9213 0.000 0.004 0.000 0.980 0.016
#> GSM337212     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337213     4  0.0566     0.9220 0.000 0.004 0.000 0.984 0.012
#> GSM337214     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337215     4  0.0451     0.9224 0.000 0.004 0.000 0.988 0.008
#> GSM337216     3  0.4101     0.6663 0.000 0.372 0.628 0.000 0.000
#> GSM337217     4  0.1908     0.8966 0.000 0.000 0.000 0.908 0.092
#> GSM337218     4  0.0609     0.9214 0.000 0.000 0.000 0.980 0.020
#> GSM337219     4  0.1671     0.9018 0.000 0.000 0.000 0.924 0.076
#> GSM337220     2  0.3264     0.5858 0.000 0.820 0.000 0.164 0.016
#> GSM337221     2  0.1544     0.6000 0.000 0.932 0.068 0.000 0.000
#> GSM337222     2  0.1845     0.6290 0.000 0.928 0.000 0.056 0.016
#> GSM337223     2  0.0880     0.6226 0.000 0.968 0.032 0.000 0.000
#> GSM337224     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337225     4  0.1774     0.8983 0.000 0.052 0.000 0.932 0.016
#> GSM337226     4  0.0451     0.9228 0.000 0.004 0.000 0.988 0.008
#> GSM337227     2  0.1314     0.6328 0.000 0.960 0.016 0.012 0.012
#> GSM337228     2  0.1043     0.6183 0.000 0.960 0.040 0.000 0.000
#> GSM337229     2  0.4206     0.5048 0.000 0.696 0.000 0.288 0.016
#> GSM337230     4  0.1211     0.9156 0.000 0.024 0.000 0.960 0.016
#> GSM337231     2  0.3988     0.5342 0.000 0.732 0.000 0.252 0.016
#> GSM337232     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337233     4  0.3419     0.7536 0.000 0.180 0.000 0.804 0.016
#> GSM337234     2  0.4610     0.3475 0.000 0.596 0.000 0.388 0.016
#> GSM337235     2  0.4161     0.5063 0.000 0.704 0.000 0.280 0.016
#> GSM337236     2  0.1205     0.6241 0.000 0.956 0.040 0.004 0.000
#> GSM337237     4  0.1310     0.9169 0.000 0.024 0.000 0.956 0.020
#> GSM337238     2  0.3906     0.5416 0.000 0.744 0.000 0.240 0.016
#> GSM337239     3  0.2628     0.7063 0.000 0.088 0.884 0.000 0.028
#> GSM337240     4  0.0404     0.9215 0.000 0.000 0.000 0.988 0.012
#> GSM337241     3  0.3750     0.7347 0.000 0.232 0.756 0.000 0.012
#> GSM337242     4  0.4686     0.7355 0.000 0.160 0.000 0.736 0.104
#> GSM337243     4  0.0404     0.9215 0.000 0.000 0.000 0.988 0.012
#> GSM337244     2  0.5464     0.0259 0.000 0.476 0.012 0.476 0.036
#> GSM337245     2  0.0000     0.6315 0.000 1.000 0.000 0.000 0.000
#> GSM337246     3  0.4287     0.5329 0.000 0.460 0.540 0.000 0.000
#> GSM337247     4  0.2389     0.8785 0.000 0.000 0.004 0.880 0.116
#> GSM337248     4  0.1671     0.9018 0.000 0.000 0.000 0.924 0.076
#> GSM337249     2  0.4015    -0.0221 0.000 0.652 0.348 0.000 0.000
#> GSM337250     4  0.0404     0.9215 0.000 0.000 0.000 0.988 0.012
#> GSM337251     2  0.1043     0.6193 0.000 0.960 0.040 0.000 0.000
#> GSM337252     4  0.2104     0.8944 0.000 0.060 0.000 0.916 0.024
#> GSM337253     4  0.4714     0.7559 0.000 0.100 0.004 0.744 0.152
#> GSM337254     4  0.0510     0.9210 0.000 0.000 0.000 0.984 0.016
#> GSM337255     2  0.4869     0.5297 0.000 0.748 0.140 0.096 0.016
#> GSM337256     4  0.0880     0.9187 0.000 0.000 0.000 0.968 0.032
#> GSM337257     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337258     2  0.5583     0.0441 0.000 0.572 0.352 0.072 0.004
#> GSM337259     3  0.4109     0.7150 0.000 0.288 0.700 0.000 0.012
#> GSM337260     4  0.0162     0.9226 0.000 0.004 0.000 0.996 0.000
#> GSM337261     3  0.3752     0.7353 0.000 0.148 0.804 0.000 0.048
#> GSM337262     4  0.2179     0.8868 0.000 0.000 0.000 0.888 0.112
#> GSM337263     4  0.0671     0.9213 0.000 0.004 0.000 0.980 0.016
#> GSM337264     4  0.5104     0.5077 0.000 0.304 0.008 0.644 0.044
#> GSM337265     3  0.2144     0.6337 0.000 0.020 0.912 0.000 0.068
#> GSM337266     3  0.3169     0.7067 0.000 0.084 0.856 0.000 0.060
#> GSM337267     4  0.0865     0.9226 0.000 0.004 0.000 0.972 0.024
#> GSM337268     4  0.0404     0.9215 0.000 0.000 0.000 0.988 0.012
#> GSM337269     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337270     3  0.4101     0.6511 0.000 0.372 0.628 0.000 0.000
#> GSM337271     3  0.3169     0.7067 0.000 0.084 0.856 0.000 0.060
#> GSM337272     4  0.0324     0.9226 0.000 0.004 0.000 0.992 0.004
#> GSM337273     2  0.0579     0.6284 0.000 0.984 0.008 0.000 0.008
#> GSM337274     2  0.4520     0.5019 0.000 0.684 0.000 0.284 0.032
#> GSM337275     4  0.1671     0.9018 0.000 0.000 0.000 0.924 0.076
#> GSM337276     3  0.4283     0.5399 0.000 0.456 0.544 0.000 0.000
#> GSM337277     2  0.4481    -0.2617 0.000 0.576 0.416 0.000 0.008
#> GSM337278     4  0.4297     0.5693 0.000 0.288 0.000 0.692 0.020
#> GSM337279     4  0.0609     0.9214 0.000 0.000 0.000 0.980 0.020
#> GSM337280     4  0.0963     0.9171 0.000 0.000 0.000 0.964 0.036
#> GSM337281     4  0.1270     0.9134 0.000 0.000 0.000 0.948 0.052
#> GSM337282     4  0.2358     0.8876 0.000 0.008 0.000 0.888 0.104
#> GSM337283     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337284     3  0.6236     0.3185 0.000 0.436 0.464 0.076 0.024
#> GSM337285     3  0.3169     0.7067 0.000 0.084 0.856 0.000 0.060
#> GSM337286     2  0.4900    -0.4342 0.000 0.512 0.464 0.000 0.024
#> GSM337287     3  0.3169     0.7067 0.000 0.084 0.856 0.000 0.060
#> GSM337288     4  0.2439     0.8771 0.000 0.000 0.004 0.876 0.120
#> GSM337289     3  0.4101     0.6663 0.000 0.372 0.628 0.000 0.000
#> GSM337290     4  0.0162     0.9226 0.000 0.004 0.000 0.996 0.000
#> GSM337291     4  0.0963     0.9183 0.000 0.000 0.000 0.964 0.036
#> GSM337292     4  0.1792     0.8993 0.000 0.000 0.000 0.916 0.084
#> GSM337293     4  0.1792     0.8993 0.000 0.000 0.000 0.916 0.084
#> GSM337294     4  0.2286     0.8846 0.000 0.000 0.004 0.888 0.108
#> GSM337295     4  0.0566     0.9220 0.000 0.004 0.000 0.984 0.012
#> GSM337296     2  0.0794     0.6241 0.000 0.972 0.028 0.000 0.000
#> GSM337297     2  0.0968     0.6327 0.000 0.972 0.012 0.004 0.012
#> GSM337298     2  0.4300    -0.4230 0.000 0.524 0.476 0.000 0.000
#> GSM337299     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337300     4  0.3197     0.8483 0.000 0.012 0.004 0.832 0.152
#> GSM337301     4  0.0404     0.9215 0.000 0.000 0.000 0.988 0.012
#> GSM337302     2  0.1914     0.6282 0.000 0.924 0.000 0.060 0.016
#> GSM337303     4  0.0609     0.9203 0.000 0.000 0.000 0.980 0.020
#> GSM337304     4  0.4229     0.5861 0.000 0.276 0.000 0.704 0.020
#> GSM337305     2  0.1704     0.5998 0.000 0.928 0.068 0.000 0.004
#> GSM337306     4  0.3484     0.8401 0.000 0.024 0.004 0.820 0.152
#> GSM337307     3  0.4235     0.6015 0.000 0.424 0.576 0.000 0.000
#> GSM337308     4  0.1908     0.8977 0.000 0.000 0.000 0.908 0.092
#> GSM337309     4  0.0290     0.9220 0.000 0.000 0.000 0.992 0.008
#> GSM337310     4  0.2824     0.8582 0.000 0.096 0.000 0.872 0.032
#> GSM337311     4  0.0798     0.9205 0.000 0.008 0.000 0.976 0.016
#> GSM337312     3  0.2628     0.7063 0.000 0.088 0.884 0.000 0.028
#> GSM337313     4  0.6029     0.5024 0.000 0.236 0.008 0.604 0.152
#> GSM337314     2  0.4304    -0.4418 0.000 0.516 0.484 0.000 0.000
#> GSM337315     5  0.3754     0.5270 0.084 0.000 0.100 0.000 0.816
#> GSM337316     3  0.3534     0.7306 0.000 0.256 0.744 0.000 0.000
#> GSM337317     4  0.2624     0.8734 0.000 0.000 0.012 0.872 0.116
#> GSM337318     2  0.2300     0.6175 0.000 0.904 0.072 0.024 0.000
#> GSM337319     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337320     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337323     5  0.4268     0.6759 0.344 0.000 0.008 0.000 0.648
#> GSM337324     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337325     5  0.4449     0.3569 0.484 0.000 0.004 0.000 0.512
#> GSM337326     5  0.4418     0.6869 0.332 0.000 0.016 0.000 0.652
#> GSM337327     1  0.0912     0.9323 0.972 0.000 0.016 0.000 0.012
#> GSM337328     1  0.1851     0.8828 0.912 0.000 0.000 0.000 0.088
#> GSM337329     1  0.3534     0.5693 0.744 0.000 0.000 0.000 0.256
#> GSM337330     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337332     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337333     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0912     0.9323 0.972 0.000 0.016 0.000 0.012
#> GSM337335     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.0404     0.9431 0.988 0.000 0.012 0.000 0.000
#> GSM337337     1  0.0912     0.9323 0.972 0.000 0.016 0.000 0.012
#> GSM337338     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0798     0.9353 0.976 0.000 0.016 0.000 0.008
#> GSM337340     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337342     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337343     5  0.3318     0.3380 0.008 0.000 0.192 0.000 0.800
#> GSM337344     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337348     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337349     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0671     0.9380 0.980 0.000 0.016 0.000 0.004
#> GSM337351     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337358     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.0912     0.9323 0.972 0.000 0.016 0.000 0.012
#> GSM337360     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.0912     0.9323 0.972 0.000 0.016 0.000 0.012
#> GSM337362     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0290     0.9460 0.992 0.000 0.000 0.000 0.008
#> GSM337364     1  0.0798     0.9353 0.976 0.000 0.016 0.000 0.008
#> GSM337365     1  0.1965     0.8754 0.904 0.000 0.000 0.000 0.096
#> GSM337366     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.2230     0.8531 0.884 0.000 0.000 0.000 0.116
#> GSM337369     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337370     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337372     1  0.3661     0.5129 0.724 0.000 0.000 0.000 0.276
#> GSM337373     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0798     0.9356 0.976 0.000 0.016 0.000 0.008
#> GSM337376     1  0.0000     0.9499 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.1657     0.6261 0.000 0.928 0.000 0.000 0.056 0.016
#> GSM337198     4  0.0260     0.7656 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337199     4  0.0260     0.7653 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337200     4  0.0146     0.7655 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337201     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337202     4  0.0653     0.7585 0.000 0.004 0.000 0.980 0.012 0.004
#> GSM337203     4  0.5762    -0.4482 0.000 0.152 0.000 0.464 0.380 0.004
#> GSM337204     4  0.0508     0.7599 0.000 0.000 0.000 0.984 0.012 0.004
#> GSM337205     4  0.5557    -0.4546 0.000 0.120 0.000 0.480 0.396 0.004
#> GSM337206     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337207     4  0.0622     0.7597 0.000 0.000 0.000 0.980 0.012 0.008
#> GSM337208     4  0.0964     0.7510 0.000 0.012 0.000 0.968 0.016 0.004
#> GSM337209     2  0.4115     0.5219 0.000 0.696 0.000 0.268 0.032 0.004
#> GSM337210     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337211     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337212     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337213     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337214     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337215     4  0.0260     0.7653 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337216     3  0.4845     0.5519 0.000 0.388 0.560 0.000 0.044 0.008
#> GSM337217     4  0.3409     0.3817 0.000 0.000 0.000 0.700 0.300 0.000
#> GSM337218     4  0.2020     0.7351 0.000 0.000 0.000 0.896 0.096 0.008
#> GSM337219     4  0.2969     0.5447 0.000 0.000 0.000 0.776 0.224 0.000
#> GSM337220     2  0.4164     0.5719 0.000 0.756 0.000 0.168 0.060 0.016
#> GSM337221     2  0.2456     0.5745 0.000 0.888 0.076 0.000 0.028 0.008
#> GSM337222     2  0.3185     0.6140 0.000 0.848 0.000 0.076 0.060 0.016
#> GSM337223     2  0.0870     0.6238 0.000 0.972 0.012 0.000 0.012 0.004
#> GSM337224     4  0.0291     0.7643 0.000 0.004 0.000 0.992 0.004 0.000
#> GSM337225     4  0.1565     0.7273 0.000 0.028 0.000 0.940 0.028 0.004
#> GSM337226     4  0.0865     0.7598 0.000 0.000 0.000 0.964 0.036 0.000
#> GSM337227     2  0.1692     0.6317 0.000 0.940 0.008 0.020 0.024 0.008
#> GSM337228     2  0.1367     0.6062 0.000 0.944 0.044 0.000 0.012 0.000
#> GSM337229     2  0.4970     0.3741 0.000 0.624 0.000 0.300 0.060 0.016
#> GSM337230     4  0.0653     0.7579 0.000 0.004 0.000 0.980 0.012 0.004
#> GSM337231     2  0.4844     0.4264 0.000 0.652 0.000 0.272 0.060 0.016
#> GSM337232     4  0.0779     0.7579 0.000 0.008 0.000 0.976 0.008 0.008
#> GSM337233     4  0.2146     0.6896 0.000 0.060 0.000 0.908 0.024 0.008
#> GSM337234     2  0.4940    -0.0036 0.000 0.520 0.000 0.428 0.040 0.012
#> GSM337235     2  0.4450     0.2911 0.000 0.632 0.000 0.328 0.036 0.004
#> GSM337236     2  0.1518     0.6127 0.000 0.944 0.024 0.000 0.024 0.008
#> GSM337237     4  0.2094     0.7127 0.000 0.008 0.000 0.908 0.068 0.016
#> GSM337238     2  0.4784     0.4180 0.000 0.664 0.000 0.260 0.060 0.016
#> GSM337239     3  0.5506     0.6071 0.000 0.120 0.660 0.000 0.164 0.056
#> GSM337240     4  0.1501     0.7409 0.000 0.000 0.000 0.924 0.076 0.000
#> GSM337241     3  0.3231     0.7026 0.000 0.200 0.784 0.000 0.000 0.016
#> GSM337242     4  0.5685    -0.4583 0.000 0.124 0.000 0.472 0.396 0.008
#> GSM337243     4  0.1444     0.7432 0.000 0.000 0.000 0.928 0.072 0.000
#> GSM337244     4  0.6103    -0.1848 0.000 0.304 0.004 0.516 0.156 0.020
#> GSM337245     2  0.1074     0.6287 0.000 0.960 0.000 0.000 0.028 0.012
#> GSM337246     3  0.4822     0.3844 0.000 0.476 0.480 0.000 0.036 0.008
#> GSM337247     4  0.3620     0.1375 0.000 0.000 0.000 0.648 0.352 0.000
#> GSM337248     4  0.2823     0.5828 0.000 0.000 0.000 0.796 0.204 0.000
#> GSM337249     2  0.4055     0.3225 0.000 0.728 0.228 0.000 0.036 0.008
#> GSM337250     4  0.1267     0.7496 0.000 0.000 0.000 0.940 0.060 0.000
#> GSM337251     2  0.1010     0.6123 0.000 0.960 0.036 0.000 0.004 0.000
#> GSM337252     4  0.2570     0.6816 0.000 0.024 0.000 0.884 0.076 0.016
#> GSM337253     5  0.4982     0.8002 0.000 0.084 0.000 0.340 0.576 0.000
#> GSM337254     4  0.1501     0.7409 0.000 0.000 0.000 0.924 0.076 0.000
#> GSM337255     2  0.5247     0.5434 0.000 0.712 0.116 0.076 0.088 0.008
#> GSM337256     4  0.2092     0.7026 0.000 0.000 0.000 0.876 0.124 0.000
#> GSM337257     4  0.0972     0.7518 0.000 0.000 0.000 0.964 0.028 0.008
#> GSM337258     2  0.5633     0.2673 0.000 0.596 0.288 0.068 0.044 0.004
#> GSM337259     3  0.3721     0.6809 0.000 0.252 0.728 0.000 0.004 0.016
#> GSM337260     4  0.0260     0.7653 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337261     3  0.3196     0.7051 0.000 0.136 0.824 0.000 0.004 0.036
#> GSM337262     4  0.3862     0.0251 0.000 0.000 0.000 0.608 0.388 0.004
#> GSM337263     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337264     4  0.6198    -0.2763 0.000 0.240 0.004 0.512 0.228 0.016
#> GSM337265     3  0.2190     0.5822 0.000 0.000 0.900 0.000 0.060 0.040
#> GSM337266     3  0.2384     0.6684 0.000 0.056 0.896 0.000 0.008 0.040
#> GSM337267     4  0.2312     0.7211 0.000 0.000 0.000 0.876 0.112 0.012
#> GSM337268     4  0.1501     0.7409 0.000 0.000 0.000 0.924 0.076 0.000
#> GSM337269     4  0.0291     0.7642 0.000 0.000 0.000 0.992 0.004 0.004
#> GSM337270     3  0.3938     0.6233 0.000 0.324 0.660 0.000 0.016 0.000
#> GSM337271     3  0.2384     0.6684 0.000 0.056 0.896 0.000 0.008 0.040
#> GSM337272     4  0.0260     0.7653 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337273     2  0.2207     0.6244 0.000 0.900 0.016 0.000 0.076 0.008
#> GSM337274     2  0.5509     0.4076 0.000 0.616 0.000 0.224 0.140 0.020
#> GSM337275     4  0.2854     0.5758 0.000 0.000 0.000 0.792 0.208 0.000
#> GSM337276     3  0.4930     0.4138 0.000 0.460 0.488 0.000 0.044 0.008
#> GSM337277     2  0.4885    -0.0368 0.000 0.596 0.340 0.000 0.056 0.008
#> GSM337278     4  0.4656     0.2633 0.000 0.220 0.000 0.696 0.068 0.016
#> GSM337279     4  0.2070     0.7317 0.000 0.000 0.000 0.892 0.100 0.008
#> GSM337280     4  0.1765     0.7292 0.000 0.000 0.000 0.904 0.096 0.000
#> GSM337281     4  0.2668     0.6562 0.000 0.000 0.000 0.828 0.168 0.004
#> GSM337282     4  0.3862     0.0236 0.000 0.000 0.000 0.608 0.388 0.004
#> GSM337283     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337284     2  0.7044    -0.0589 0.000 0.432 0.308 0.072 0.180 0.008
#> GSM337285     3  0.2384     0.6684 0.000 0.056 0.896 0.000 0.008 0.040
#> GSM337286     2  0.5818    -0.0954 0.000 0.516 0.308 0.000 0.168 0.008
#> GSM337287     3  0.2384     0.6684 0.000 0.056 0.896 0.000 0.008 0.040
#> GSM337288     4  0.3955    -0.2985 0.000 0.004 0.000 0.560 0.436 0.000
#> GSM337289     3  0.4726     0.5635 0.000 0.380 0.572 0.000 0.044 0.004
#> GSM337290     4  0.1124     0.7589 0.000 0.000 0.000 0.956 0.036 0.008
#> GSM337291     4  0.2402     0.6954 0.000 0.000 0.000 0.856 0.140 0.004
#> GSM337292     4  0.3351     0.4075 0.000 0.000 0.000 0.712 0.288 0.000
#> GSM337293     4  0.2996     0.5409 0.000 0.000 0.000 0.772 0.228 0.000
#> GSM337294     4  0.3672     0.0701 0.000 0.000 0.000 0.632 0.368 0.000
#> GSM337295     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337296     2  0.1350     0.6192 0.000 0.952 0.020 0.000 0.020 0.008
#> GSM337297     2  0.1332     0.6305 0.000 0.952 0.000 0.012 0.028 0.008
#> GSM337298     2  0.5483    -0.1917 0.000 0.548 0.352 0.000 0.076 0.024
#> GSM337299     4  0.0146     0.7647 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337300     5  0.4326     0.7608 0.000 0.024 0.000 0.404 0.572 0.000
#> GSM337301     4  0.1327     0.7477 0.000 0.000 0.000 0.936 0.064 0.000
#> GSM337302     2  0.3391     0.6083 0.000 0.832 0.000 0.092 0.060 0.016
#> GSM337303     4  0.2048     0.7109 0.000 0.000 0.000 0.880 0.120 0.000
#> GSM337304     4  0.4950     0.1739 0.000 0.236 0.000 0.664 0.084 0.016
#> GSM337305     2  0.2639     0.5740 0.000 0.880 0.064 0.000 0.048 0.008
#> GSM337306     5  0.4301     0.7738 0.000 0.024 0.000 0.392 0.584 0.000
#> GSM337307     3  0.4912     0.4857 0.000 0.432 0.516 0.000 0.044 0.008
#> GSM337308     4  0.3636     0.3251 0.000 0.000 0.000 0.676 0.320 0.004
#> GSM337309     4  0.1444     0.7432 0.000 0.000 0.000 0.928 0.072 0.000
#> GSM337310     4  0.3962     0.5441 0.000 0.096 0.000 0.772 0.128 0.004
#> GSM337311     4  0.0291     0.7642 0.000 0.000 0.000 0.992 0.004 0.004
#> GSM337312     3  0.5567     0.5938 0.000 0.120 0.652 0.000 0.172 0.056
#> GSM337313     5  0.5359     0.6748 0.000 0.164 0.004 0.228 0.604 0.000
#> GSM337314     2  0.4887    -0.2624 0.000 0.536 0.412 0.000 0.044 0.008
#> GSM337315     6  0.2240     0.5691 0.032 0.000 0.016 0.000 0.044 0.908
#> GSM337316     3  0.3627     0.6961 0.000 0.224 0.752 0.000 0.020 0.004
#> GSM337317     4  0.4314    -0.3815 0.000 0.000 0.020 0.536 0.444 0.000
#> GSM337318     2  0.2961     0.6006 0.000 0.872 0.068 0.024 0.028 0.008
#> GSM337319     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337320     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337321     1  0.0405     0.9022 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM337322     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337323     6  0.3405     0.7347 0.272 0.000 0.004 0.000 0.000 0.724
#> GSM337324     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337325     6  0.3672     0.5648 0.368 0.000 0.000 0.000 0.000 0.632
#> GSM337326     6  0.3445     0.7360 0.260 0.000 0.008 0.000 0.000 0.732
#> GSM337327     1  0.2278     0.8150 0.868 0.000 0.000 0.000 0.128 0.004
#> GSM337328     1  0.2199     0.8613 0.892 0.000 0.000 0.000 0.020 0.088
#> GSM337329     1  0.3565     0.5294 0.692 0.000 0.000 0.000 0.004 0.304
#> GSM337330     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337331     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337332     1  0.2191     0.8383 0.876 0.000 0.000 0.000 0.004 0.120
#> GSM337333     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.2362     0.8063 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM337335     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337336     1  0.1806     0.8498 0.908 0.000 0.000 0.000 0.088 0.004
#> GSM337337     1  0.2362     0.8063 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM337338     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337339     1  0.2146     0.8266 0.880 0.000 0.000 0.000 0.116 0.004
#> GSM337340     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337341     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337342     1  0.2320     0.8281 0.864 0.000 0.000 0.000 0.004 0.132
#> GSM337343     6  0.3646     0.3972 0.000 0.000 0.172 0.000 0.052 0.776
#> GSM337344     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337346     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.2362     0.8246 0.860 0.000 0.000 0.000 0.004 0.136
#> GSM337348     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337349     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.2191     0.8228 0.876 0.000 0.000 0.000 0.120 0.004
#> GSM337351     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0508     0.8992 0.984 0.000 0.000 0.000 0.012 0.004
#> GSM337353     1  0.0146     0.9037 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337354     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0146     0.9035 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337356     1  0.1219     0.8873 0.948 0.000 0.000 0.000 0.004 0.048
#> GSM337357     1  0.1349     0.8854 0.940 0.000 0.000 0.000 0.004 0.056
#> GSM337358     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.2362     0.8063 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM337360     1  0.0146     0.9037 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM337361     1  0.2362     0.8063 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM337362     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.1858     0.8617 0.904 0.000 0.000 0.000 0.004 0.092
#> GSM337364     1  0.2191     0.8230 0.876 0.000 0.000 0.000 0.120 0.004
#> GSM337365     1  0.2482     0.8137 0.848 0.000 0.000 0.000 0.004 0.148
#> GSM337366     1  0.0291     0.9033 0.992 0.000 0.000 0.000 0.004 0.004
#> GSM337367     1  0.0692     0.8986 0.976 0.000 0.000 0.000 0.004 0.020
#> GSM337368     1  0.3053     0.7813 0.812 0.000 0.000 0.000 0.020 0.168
#> GSM337369     1  0.0405     0.9025 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM337370     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0291     0.9022 0.992 0.000 0.000 0.000 0.004 0.004
#> GSM337372     1  0.3795     0.3495 0.632 0.000 0.000 0.000 0.004 0.364
#> GSM337373     1  0.1219     0.8876 0.948 0.000 0.000 0.000 0.004 0.048
#> GSM337374     1  0.0000     0.9040 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.2191     0.8218 0.876 0.000 0.000 0.000 0.120 0.004
#> GSM337376     1  0.0146     0.9037 0.996 0.000 0.000 0.000 0.004 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-skmeans-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-skmeans-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-skmeans-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-skmeans-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-skmeans-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-skmeans-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-skmeans-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-skmeans-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-skmeans-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-skmeans-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)
#> Error in mat[ceiling(1:nr/h_ratio), ceiling(1:nc/w_ratio), drop = FALSE]: subscript out of bounds

plot of chunk tab-ATC-skmeans-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-skmeans-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-skmeans-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-skmeans-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-skmeans-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-skmeans-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-skmeans-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-skmeans-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-skmeans-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-skmeans-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-skmeans-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-skmeans-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-skmeans-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-skmeans-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-skmeans-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-skmeans-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-skmeans-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>               n disease.state(p) specimen(p) k
#> ATC:skmeans 179         4.46e-12    1.03e-37 2
#> ATC:skmeans 178         3.61e-12    1.77e-36 3
#> ATC:skmeans 151         1.27e-10    7.59e-31 4
#> ATC:skmeans 168         3.41e-11    8.93e-33 5
#> ATC:skmeans 146         2.29e-11    1.47e-27 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:pam**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "pam"]
# you can also extract it by
# res = res_list["ATC:pam"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'pam' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 3.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-pam-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-pam-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           1.000       1.000         0.4398 0.561   0.561
#> 3 3 0.962           0.946       0.975         0.4789 0.794   0.632
#> 4 4 0.820           0.819       0.916         0.0831 0.886   0.702
#> 5 5 0.818           0.811       0.904         0.0366 0.965   0.883
#> 6 6 0.875           0.820       0.903         0.0275 0.972   0.900

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 3
#> attr(,"optional")
#> [1] 2

There is also optional best \(k\) = 2 that is worth to check.

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette p1 p2
#> GSM337197     2       0          1  0  1
#> GSM337198     2       0          1  0  1
#> GSM337199     2       0          1  0  1
#> GSM337200     2       0          1  0  1
#> GSM337201     2       0          1  0  1
#> GSM337202     2       0          1  0  1
#> GSM337203     2       0          1  0  1
#> GSM337204     2       0          1  0  1
#> GSM337205     2       0          1  0  1
#> GSM337206     2       0          1  0  1
#> GSM337207     2       0          1  0  1
#> GSM337208     2       0          1  0  1
#> GSM337209     2       0          1  0  1
#> GSM337210     2       0          1  0  1
#> GSM337211     2       0          1  0  1
#> GSM337212     2       0          1  0  1
#> GSM337213     2       0          1  0  1
#> GSM337214     2       0          1  0  1
#> GSM337215     2       0          1  0  1
#> GSM337216     2       0          1  0  1
#> GSM337217     2       0          1  0  1
#> GSM337218     2       0          1  0  1
#> GSM337219     2       0          1  0  1
#> GSM337220     2       0          1  0  1
#> GSM337221     2       0          1  0  1
#> GSM337222     2       0          1  0  1
#> GSM337223     2       0          1  0  1
#> GSM337224     2       0          1  0  1
#> GSM337225     2       0          1  0  1
#> GSM337226     2       0          1  0  1
#> GSM337227     2       0          1  0  1
#> GSM337228     2       0          1  0  1
#> GSM337229     2       0          1  0  1
#> GSM337230     2       0          1  0  1
#> GSM337231     2       0          1  0  1
#> GSM337232     2       0          1  0  1
#> GSM337233     2       0          1  0  1
#> GSM337234     2       0          1  0  1
#> GSM337235     2       0          1  0  1
#> GSM337236     2       0          1  0  1
#> GSM337237     2       0          1  0  1
#> GSM337238     2       0          1  0  1
#> GSM337239     2       0          1  0  1
#> GSM337240     2       0          1  0  1
#> GSM337241     2       0          1  0  1
#> GSM337242     2       0          1  0  1
#> GSM337243     2       0          1  0  1
#> GSM337244     2       0          1  0  1
#> GSM337245     2       0          1  0  1
#> GSM337246     2       0          1  0  1
#> GSM337247     2       0          1  0  1
#> GSM337248     2       0          1  0  1
#> GSM337249     2       0          1  0  1
#> GSM337250     2       0          1  0  1
#> GSM337251     2       0          1  0  1
#> GSM337252     2       0          1  0  1
#> GSM337253     2       0          1  0  1
#> GSM337254     2       0          1  0  1
#> GSM337255     2       0          1  0  1
#> GSM337256     2       0          1  0  1
#> GSM337257     2       0          1  0  1
#> GSM337258     2       0          1  0  1
#> GSM337259     2       0          1  0  1
#> GSM337260     2       0          1  0  1
#> GSM337261     2       0          1  0  1
#> GSM337262     2       0          1  0  1
#> GSM337263     2       0          1  0  1
#> GSM337264     2       0          1  0  1
#> GSM337265     2       0          1  0  1
#> GSM337266     2       0          1  0  1
#> GSM337267     2       0          1  0  1
#> GSM337268     2       0          1  0  1
#> GSM337269     2       0          1  0  1
#> GSM337270     2       0          1  0  1
#> GSM337271     2       0          1  0  1
#> GSM337272     2       0          1  0  1
#> GSM337273     2       0          1  0  1
#> GSM337274     2       0          1  0  1
#> GSM337275     2       0          1  0  1
#> GSM337276     2       0          1  0  1
#> GSM337277     2       0          1  0  1
#> GSM337278     2       0          1  0  1
#> GSM337279     2       0          1  0  1
#> GSM337280     2       0          1  0  1
#> GSM337281     2       0          1  0  1
#> GSM337282     2       0          1  0  1
#> GSM337283     1       0          1  1  0
#> GSM337284     2       0          1  0  1
#> GSM337285     2       0          1  0  1
#> GSM337286     2       0          1  0  1
#> GSM337287     2       0          1  0  1
#> GSM337288     2       0          1  0  1
#> GSM337289     2       0          1  0  1
#> GSM337290     2       0          1  0  1
#> GSM337291     2       0          1  0  1
#> GSM337292     2       0          1  0  1
#> GSM337293     2       0          1  0  1
#> GSM337294     2       0          1  0  1
#> GSM337295     2       0          1  0  1
#> GSM337296     2       0          1  0  1
#> GSM337297     2       0          1  0  1
#> GSM337298     2       0          1  0  1
#> GSM337299     2       0          1  0  1
#> GSM337300     2       0          1  0  1
#> GSM337301     2       0          1  0  1
#> GSM337302     2       0          1  0  1
#> GSM337303     2       0          1  0  1
#> GSM337304     2       0          1  0  1
#> GSM337305     2       0          1  0  1
#> GSM337306     2       0          1  0  1
#> GSM337307     2       0          1  0  1
#> GSM337308     2       0          1  0  1
#> GSM337309     2       0          1  0  1
#> GSM337310     2       0          1  0  1
#> GSM337311     2       0          1  0  1
#> GSM337312     2       0          1  0  1
#> GSM337313     2       0          1  0  1
#> GSM337314     2       0          1  0  1
#> GSM337315     2       0          1  0  1
#> GSM337316     2       0          1  0  1
#> GSM337317     2       0          1  0  1
#> GSM337318     2       0          1  0  1
#> GSM337319     1       0          1  1  0
#> GSM337320     1       0          1  1  0
#> GSM337321     1       0          1  1  0
#> GSM337322     1       0          1  1  0
#> GSM337323     1       0          1  1  0
#> GSM337324     1       0          1  1  0
#> GSM337325     1       0          1  1  0
#> GSM337326     1       0          1  1  0
#> GSM337327     1       0          1  1  0
#> GSM337328     1       0          1  1  0
#> GSM337329     1       0          1  1  0
#> GSM337330     1       0          1  1  0
#> GSM337331     1       0          1  1  0
#> GSM337332     1       0          1  1  0
#> GSM337333     1       0          1  1  0
#> GSM337334     1       0          1  1  0
#> GSM337335     1       0          1  1  0
#> GSM337336     1       0          1  1  0
#> GSM337337     1       0          1  1  0
#> GSM337338     1       0          1  1  0
#> GSM337339     1       0          1  1  0
#> GSM337340     1       0          1  1  0
#> GSM337341     1       0          1  1  0
#> GSM337342     1       0          1  1  0
#> GSM337343     2       0          1  0  1
#> GSM337344     1       0          1  1  0
#> GSM337345     1       0          1  1  0
#> GSM337346     1       0          1  1  0
#> GSM337347     1       0          1  1  0
#> GSM337348     1       0          1  1  0
#> GSM337349     1       0          1  1  0
#> GSM337350     1       0          1  1  0
#> GSM337351     1       0          1  1  0
#> GSM337352     1       0          1  1  0
#> GSM337353     1       0          1  1  0
#> GSM337354     1       0          1  1  0
#> GSM337355     1       0          1  1  0
#> GSM337356     1       0          1  1  0
#> GSM337357     1       0          1  1  0
#> GSM337358     1       0          1  1  0
#> GSM337359     1       0          1  1  0
#> GSM337360     1       0          1  1  0
#> GSM337361     1       0          1  1  0
#> GSM337362     1       0          1  1  0
#> GSM337363     1       0          1  1  0
#> GSM337364     1       0          1  1  0
#> GSM337365     1       0          1  1  0
#> GSM337366     1       0          1  1  0
#> GSM337367     1       0          1  1  0
#> GSM337368     1       0          1  1  0
#> GSM337369     1       0          1  1  0
#> GSM337370     1       0          1  1  0
#> GSM337371     1       0          1  1  0
#> GSM337372     1       0          1  1  0
#> GSM337373     1       0          1  1  0
#> GSM337374     1       0          1  1  0
#> GSM337375     1       0          1  1  0
#> GSM337376     1       0          1  1  0

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.4504      0.747 0.000 0.196 0.804
#> GSM337198     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337199     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337200     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337201     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337202     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337203     2  0.3686      0.839 0.000 0.860 0.140
#> GSM337204     2  0.0424      0.954 0.000 0.992 0.008
#> GSM337205     2  0.1289      0.942 0.000 0.968 0.032
#> GSM337206     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337207     2  0.0892      0.949 0.000 0.980 0.020
#> GSM337208     2  0.2261      0.918 0.000 0.932 0.068
#> GSM337209     3  0.5529      0.565 0.000 0.296 0.704
#> GSM337210     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337211     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337212     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337213     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337214     2  0.0747      0.951 0.000 0.984 0.016
#> GSM337215     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337216     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337217     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337218     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337219     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337220     2  0.3941      0.833 0.000 0.844 0.156
#> GSM337221     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337222     2  0.5591      0.614 0.000 0.696 0.304
#> GSM337223     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337224     2  0.0237      0.956 0.000 0.996 0.004
#> GSM337225     2  0.0424      0.954 0.000 0.992 0.008
#> GSM337226     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337227     3  0.0592      0.968 0.000 0.012 0.988
#> GSM337228     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337229     2  0.3482      0.864 0.000 0.872 0.128
#> GSM337230     2  0.0592      0.953 0.000 0.988 0.012
#> GSM337231     2  0.3038      0.888 0.000 0.896 0.104
#> GSM337232     2  0.0424      0.954 0.000 0.992 0.008
#> GSM337233     2  0.0237      0.956 0.000 0.996 0.004
#> GSM337234     2  0.2711      0.902 0.000 0.912 0.088
#> GSM337235     2  0.6305      0.103 0.000 0.516 0.484
#> GSM337236     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337237     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337238     2  0.4178      0.814 0.000 0.828 0.172
#> GSM337239     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337240     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337241     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337242     2  0.2066      0.924 0.000 0.940 0.060
#> GSM337243     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337244     2  0.0892      0.948 0.000 0.980 0.020
#> GSM337245     3  0.0424      0.971 0.000 0.008 0.992
#> GSM337246     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337247     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337248     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337249     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337250     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337251     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337252     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337253     2  0.2066      0.923 0.000 0.940 0.060
#> GSM337254     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337255     3  0.4062      0.800 0.000 0.164 0.836
#> GSM337256     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337257     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337258     3  0.2711      0.895 0.000 0.088 0.912
#> GSM337259     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337260     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337261     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337262     2  0.0592      0.952 0.000 0.988 0.012
#> GSM337263     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337264     2  0.6008      0.456 0.000 0.628 0.372
#> GSM337265     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337266     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337267     2  0.0892      0.948 0.000 0.980 0.020
#> GSM337268     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337269     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337270     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337271     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337272     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337273     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337274     2  0.2878      0.895 0.000 0.904 0.096
#> GSM337275     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337276     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337277     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337278     2  0.2711      0.901 0.000 0.912 0.088
#> GSM337279     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337280     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337281     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337282     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337283     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337284     3  0.0892      0.963 0.000 0.020 0.980
#> GSM337285     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337286     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337287     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337288     2  0.0592      0.953 0.000 0.988 0.012
#> GSM337289     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337290     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337291     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337292     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337293     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337294     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337295     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337296     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337297     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337298     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337299     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337300     2  0.2537      0.910 0.000 0.920 0.080
#> GSM337301     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337302     2  0.6225      0.309 0.000 0.568 0.432
#> GSM337303     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337304     2  0.2356      0.915 0.000 0.928 0.072
#> GSM337305     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337306     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337307     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337308     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337309     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337310     2  0.2448      0.912 0.000 0.924 0.076
#> GSM337311     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337312     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337313     2  0.5216      0.678 0.000 0.740 0.260
#> GSM337314     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337315     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337316     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337317     2  0.0000      0.957 0.000 1.000 0.000
#> GSM337318     3  0.1753      0.936 0.000 0.048 0.952
#> GSM337319     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337320     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337321     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337322     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337323     1  0.1529      0.954 0.960 0.000 0.040
#> GSM337324     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337325     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337326     1  0.5431      0.604 0.716 0.000 0.284
#> GSM337327     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337328     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337329     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337330     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337331     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337332     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337333     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337334     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337335     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337336     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337337     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337338     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337339     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337340     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337341     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337342     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337343     3  0.0000      0.977 0.000 0.000 1.000
#> GSM337344     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337345     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337346     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337347     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337348     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337349     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337350     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337351     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337352     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337353     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337354     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337355     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337356     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337357     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337358     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337359     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337360     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337361     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337362     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337363     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337364     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337365     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337366     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337367     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337368     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337369     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337370     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337371     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337372     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337373     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337374     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337375     1  0.0000      0.994 1.000 0.000 0.000
#> GSM337376     1  0.0000      0.994 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     4  0.0921      0.725 0.000 0.028 0.000 0.972
#> GSM337198     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337199     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337200     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337201     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337202     2  0.3764      0.688 0.000 0.784 0.000 0.216
#> GSM337203     4  0.4955      0.290 0.000 0.444 0.000 0.556
#> GSM337204     2  0.3907      0.672 0.000 0.768 0.000 0.232
#> GSM337205     2  0.1022      0.938 0.000 0.968 0.000 0.032
#> GSM337206     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337207     2  0.0707      0.949 0.000 0.980 0.000 0.020
#> GSM337208     4  0.3356      0.665 0.000 0.176 0.000 0.824
#> GSM337209     4  0.2081      0.717 0.000 0.084 0.000 0.916
#> GSM337210     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337211     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337212     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337213     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337214     2  0.0592      0.953 0.000 0.984 0.000 0.016
#> GSM337215     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337216     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337217     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337218     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337219     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337220     4  0.2530      0.706 0.000 0.112 0.000 0.888
#> GSM337221     4  0.0469      0.716 0.000 0.000 0.012 0.988
#> GSM337222     4  0.1716      0.722 0.000 0.064 0.000 0.936
#> GSM337223     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337224     2  0.0188      0.961 0.000 0.996 0.000 0.004
#> GSM337225     2  0.0336      0.959 0.000 0.992 0.000 0.008
#> GSM337226     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337227     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337228     4  0.0817      0.710 0.000 0.000 0.024 0.976
#> GSM337229     4  0.4277      0.538 0.000 0.280 0.000 0.720
#> GSM337230     2  0.0469      0.956 0.000 0.988 0.000 0.012
#> GSM337231     4  0.3074      0.683 0.000 0.152 0.000 0.848
#> GSM337232     2  0.0336      0.959 0.000 0.992 0.000 0.008
#> GSM337233     2  0.4222      0.577 0.000 0.728 0.000 0.272
#> GSM337234     4  0.3172      0.677 0.000 0.160 0.000 0.840
#> GSM337235     4  0.3123      0.680 0.000 0.156 0.000 0.844
#> GSM337236     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337237     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337238     4  0.2704      0.701 0.000 0.124 0.000 0.876
#> GSM337239     4  0.4776      0.137 0.000 0.000 0.376 0.624
#> GSM337240     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337241     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337242     2  0.4477      0.507 0.000 0.688 0.000 0.312
#> GSM337243     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337244     4  0.4948      0.298 0.000 0.440 0.000 0.560
#> GSM337245     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337246     4  0.4972     -0.137 0.000 0.000 0.456 0.544
#> GSM337247     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337248     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337249     4  0.1637      0.685 0.000 0.000 0.060 0.940
#> GSM337250     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337251     4  0.0336      0.719 0.000 0.000 0.008 0.992
#> GSM337252     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337253     2  0.1940      0.892 0.000 0.924 0.000 0.076
#> GSM337254     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337255     4  0.2704      0.700 0.000 0.124 0.000 0.876
#> GSM337256     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337257     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337258     4  0.3587      0.706 0.000 0.088 0.052 0.860
#> GSM337259     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337260     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337261     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337262     2  0.0817      0.947 0.000 0.976 0.000 0.024
#> GSM337263     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337264     4  0.3726      0.636 0.000 0.212 0.000 0.788
#> GSM337265     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337266     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337267     2  0.0921      0.943 0.000 0.972 0.000 0.028
#> GSM337268     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337269     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337270     3  0.4564      0.748 0.000 0.000 0.672 0.328
#> GSM337271     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337272     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337273     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337274     4  0.4406      0.531 0.000 0.300 0.000 0.700
#> GSM337275     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337276     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337277     4  0.4040      0.444 0.000 0.000 0.248 0.752
#> GSM337278     2  0.4134      0.628 0.000 0.740 0.000 0.260
#> GSM337279     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337280     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337281     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337282     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337283     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337284     4  0.1913      0.711 0.000 0.020 0.040 0.940
#> GSM337285     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337286     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337287     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337288     2  0.0921      0.944 0.000 0.972 0.000 0.028
#> GSM337289     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337290     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337291     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337292     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337293     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337294     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337295     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337296     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337297     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337298     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337299     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337300     2  0.2216      0.877 0.000 0.908 0.000 0.092
#> GSM337301     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337302     4  0.0336      0.723 0.000 0.008 0.000 0.992
#> GSM337303     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337304     4  0.3400      0.660 0.000 0.180 0.000 0.820
#> GSM337305     4  0.0000      0.721 0.000 0.000 0.000 1.000
#> GSM337306     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337307     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337308     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337309     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337310     4  0.3610      0.643 0.000 0.200 0.000 0.800
#> GSM337311     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337312     4  0.4008      0.451 0.000 0.000 0.244 0.756
#> GSM337313     2  0.4877      0.278 0.000 0.592 0.000 0.408
#> GSM337314     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337315     4  0.4977     -0.148 0.000 0.000 0.460 0.540
#> GSM337316     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337317     2  0.0000      0.964 0.000 1.000 0.000 0.000
#> GSM337318     4  0.1389      0.725 0.000 0.048 0.000 0.952
#> GSM337319     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337320     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337323     1  0.5000      0.175 0.504 0.000 0.496 0.000
#> GSM337324     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337325     1  0.3873      0.726 0.772 0.000 0.228 0.000
#> GSM337326     3  0.4761      0.258 0.372 0.000 0.628 0.000
#> GSM337327     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337329     1  0.0188      0.962 0.996 0.000 0.004 0.000
#> GSM337330     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337331     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337332     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337334     1  0.3801      0.790 0.780 0.000 0.220 0.000
#> GSM337335     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337336     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM337337     1  0.3688      0.798 0.792 0.000 0.208 0.000
#> GSM337338     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0469      0.958 0.988 0.000 0.012 0.000
#> GSM337340     1  0.0817      0.953 0.976 0.000 0.024 0.000
#> GSM337341     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337342     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337343     3  0.3873      0.917 0.000 0.000 0.772 0.228
#> GSM337344     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0469      0.958 0.988 0.000 0.012 0.000
#> GSM337346     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337347     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337348     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337349     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337350     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337351     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337355     1  0.0469      0.958 0.988 0.000 0.012 0.000
#> GSM337356     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337357     1  0.1022      0.948 0.968 0.000 0.032 0.000
#> GSM337358     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337359     1  0.3801      0.790 0.780 0.000 0.220 0.000
#> GSM337360     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337361     1  0.3801      0.790 0.780 0.000 0.220 0.000
#> GSM337362     1  0.0469      0.958 0.988 0.000 0.012 0.000
#> GSM337363     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337364     1  0.3486      0.818 0.812 0.000 0.188 0.000
#> GSM337365     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337366     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337368     1  0.0592      0.956 0.984 0.000 0.016 0.000
#> GSM337369     1  0.0921      0.951 0.972 0.000 0.028 0.000
#> GSM337370     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0469      0.958 0.988 0.000 0.012 0.000
#> GSM337372     1  0.0707      0.954 0.980 0.000 0.020 0.000
#> GSM337373     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0000      0.964 1.000 0.000 0.000 0.000
#> GSM337376     1  0.0000      0.964 1.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     2  0.0290      0.821 0.000 0.992 0.000 0.008 0.000
#> GSM337198     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337199     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337200     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337201     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337202     4  0.3242      0.694 0.000 0.216 0.000 0.784 0.000
#> GSM337203     2  0.4268      0.295 0.000 0.556 0.000 0.444 0.000
#> GSM337204     4  0.3366      0.677 0.000 0.232 0.000 0.768 0.000
#> GSM337205     4  0.1270      0.920 0.000 0.052 0.000 0.948 0.000
#> GSM337206     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337207     4  0.0963      0.935 0.000 0.036 0.000 0.964 0.000
#> GSM337208     2  0.2179      0.787 0.000 0.888 0.000 0.112 0.000
#> GSM337209     2  0.1410      0.817 0.000 0.940 0.000 0.060 0.000
#> GSM337210     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337211     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337212     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337213     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337214     4  0.1043      0.931 0.000 0.040 0.000 0.960 0.000
#> GSM337215     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337216     3  0.4030      0.783 0.000 0.352 0.648 0.000 0.000
#> GSM337217     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337218     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337219     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337220     2  0.1478      0.816 0.000 0.936 0.000 0.064 0.000
#> GSM337221     2  0.0404      0.812 0.000 0.988 0.012 0.000 0.000
#> GSM337222     2  0.0794      0.823 0.000 0.972 0.000 0.028 0.000
#> GSM337223     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337224     4  0.0510      0.950 0.000 0.016 0.000 0.984 0.000
#> GSM337225     4  0.0609      0.947 0.000 0.020 0.000 0.980 0.000
#> GSM337226     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337227     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337228     2  0.0880      0.797 0.000 0.968 0.032 0.000 0.000
#> GSM337229     2  0.3366      0.628 0.000 0.768 0.000 0.232 0.000
#> GSM337230     4  0.0510      0.950 0.000 0.016 0.000 0.984 0.000
#> GSM337231     2  0.1908      0.801 0.000 0.908 0.000 0.092 0.000
#> GSM337232     4  0.0703      0.944 0.000 0.024 0.000 0.976 0.000
#> GSM337233     4  0.3636      0.584 0.000 0.272 0.000 0.728 0.000
#> GSM337234     2  0.2020      0.796 0.000 0.900 0.000 0.100 0.000
#> GSM337235     2  0.1965      0.799 0.000 0.904 0.000 0.096 0.000
#> GSM337236     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337237     4  0.0162      0.957 0.000 0.004 0.000 0.996 0.000
#> GSM337238     2  0.1671      0.811 0.000 0.924 0.000 0.076 0.000
#> GSM337239     2  0.4273     -0.298 0.000 0.552 0.448 0.000 0.000
#> GSM337240     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337241     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337242     4  0.4030      0.426 0.000 0.352 0.000 0.648 0.000
#> GSM337243     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337244     2  0.4219      0.369 0.000 0.584 0.000 0.416 0.000
#> GSM337245     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337246     3  0.4045      0.779 0.000 0.356 0.644 0.000 0.000
#> GSM337247     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337248     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337249     2  0.2127      0.712 0.000 0.892 0.108 0.000 0.000
#> GSM337250     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337251     2  0.0290      0.815 0.000 0.992 0.008 0.000 0.000
#> GSM337252     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337253     4  0.1965      0.874 0.000 0.096 0.000 0.904 0.000
#> GSM337254     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337255     2  0.1851      0.804 0.000 0.912 0.000 0.088 0.000
#> GSM337256     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337257     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337258     2  0.3569      0.749 0.000 0.828 0.104 0.068 0.000
#> GSM337259     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337260     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337261     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337262     4  0.0794      0.941 0.000 0.028 0.000 0.972 0.000
#> GSM337263     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337264     2  0.2891      0.722 0.000 0.824 0.000 0.176 0.000
#> GSM337265     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337266     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337267     4  0.0880      0.937 0.000 0.032 0.000 0.968 0.000
#> GSM337268     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337269     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337270     3  0.2732      0.875 0.000 0.160 0.840 0.000 0.000
#> GSM337271     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337272     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337273     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337274     2  0.3452      0.621 0.000 0.756 0.000 0.244 0.000
#> GSM337275     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337276     3  0.4030      0.784 0.000 0.352 0.648 0.000 0.000
#> GSM337277     2  0.3857      0.256 0.000 0.688 0.312 0.000 0.000
#> GSM337278     4  0.3752      0.576 0.000 0.292 0.000 0.708 0.000
#> GSM337279     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337280     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337281     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337282     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337283     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337284     2  0.2104      0.785 0.000 0.916 0.060 0.024 0.000
#> GSM337285     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337286     2  0.0162      0.817 0.000 0.996 0.004 0.000 0.000
#> GSM337287     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337288     4  0.0963      0.935 0.000 0.036 0.000 0.964 0.000
#> GSM337289     3  0.4015      0.788 0.000 0.348 0.652 0.000 0.000
#> GSM337290     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337291     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337292     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337293     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337294     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337295     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337296     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337297     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337298     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337299     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337300     4  0.2074      0.866 0.000 0.104 0.000 0.896 0.000
#> GSM337301     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337302     2  0.0162      0.820 0.000 0.996 0.000 0.004 0.000
#> GSM337303     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337304     2  0.2280      0.779 0.000 0.880 0.000 0.120 0.000
#> GSM337305     2  0.0000      0.819 0.000 1.000 0.000 0.000 0.000
#> GSM337306     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337307     3  0.4015      0.788 0.000 0.348 0.652 0.000 0.000
#> GSM337308     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337309     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337310     2  0.2561      0.755 0.000 0.856 0.000 0.144 0.000
#> GSM337311     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337312     2  0.3876      0.240 0.000 0.684 0.316 0.000 0.000
#> GSM337313     4  0.4249      0.195 0.000 0.432 0.000 0.568 0.000
#> GSM337314     3  0.4114      0.748 0.000 0.376 0.624 0.000 0.000
#> GSM337315     3  0.4045      0.778 0.000 0.356 0.644 0.000 0.000
#> GSM337316     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337317     4  0.0000      0.959 0.000 0.000 0.000 1.000 0.000
#> GSM337318     2  0.0963      0.822 0.000 0.964 0.000 0.036 0.000
#> GSM337319     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337320     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337322     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337323     5  0.0510      0.697 0.016 0.000 0.000 0.000 0.984
#> GSM337324     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337325     5  0.3143      0.773 0.204 0.000 0.000 0.000 0.796
#> GSM337326     5  0.0794      0.711 0.028 0.000 0.000 0.000 0.972
#> GSM337327     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337329     5  0.4171      0.520 0.396 0.000 0.000 0.000 0.604
#> GSM337330     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337332     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.5673      0.430 0.628 0.000 0.156 0.000 0.216
#> GSM337335     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.5375      0.506 0.668 0.000 0.156 0.000 0.176
#> GSM337337     1  0.4696      0.587 0.736 0.000 0.156 0.000 0.108
#> GSM337338     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0609      0.858 0.980 0.000 0.000 0.000 0.020
#> GSM337340     1  0.2280      0.780 0.880 0.000 0.000 0.000 0.120
#> GSM337341     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337342     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.2690      0.877 0.000 0.156 0.844 0.000 0.000
#> GSM337344     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0510      0.860 0.984 0.000 0.000 0.000 0.016
#> GSM337346     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.3074      0.657 0.804 0.000 0.000 0.000 0.196
#> GSM337348     1  0.3586      0.540 0.736 0.000 0.000 0.000 0.264
#> GSM337349     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.2179      0.783 0.888 0.000 0.000 0.000 0.112
#> GSM337356     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.4015      0.363 0.652 0.000 0.000 0.000 0.348
#> GSM337358     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.5699      0.423 0.624 0.000 0.156 0.000 0.220
#> GSM337360     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337361     1  0.5699      0.423 0.624 0.000 0.156 0.000 0.220
#> GSM337362     1  0.2230      0.780 0.884 0.000 0.000 0.000 0.116
#> GSM337363     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.4569      0.606 0.748 0.000 0.148 0.000 0.104
#> GSM337365     1  0.3636      0.524 0.728 0.000 0.000 0.000 0.272
#> GSM337366     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337367     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.2377      0.769 0.872 0.000 0.000 0.000 0.128
#> GSM337369     1  0.2561      0.756 0.856 0.000 0.000 0.000 0.144
#> GSM337370     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0510      0.860 0.984 0.000 0.000 0.000 0.016
#> GSM337372     5  0.3586      0.727 0.264 0.000 0.000 0.000 0.736
#> GSM337373     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337374     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000      0.869 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337198     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337199     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337200     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337201     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337202     4  0.2912      0.715 0.000 0.216 0.000 0.784 0.000 0.000
#> GSM337203     2  0.3828      0.238 0.000 0.560 0.000 0.440 0.000 0.000
#> GSM337204     4  0.3023      0.689 0.000 0.232 0.000 0.768 0.000 0.000
#> GSM337205     4  0.1387      0.902 0.000 0.068 0.000 0.932 0.000 0.000
#> GSM337206     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337207     4  0.1387      0.903 0.000 0.068 0.000 0.932 0.000 0.000
#> GSM337208     2  0.0865      0.860 0.000 0.964 0.000 0.036 0.000 0.000
#> GSM337209     2  0.0260      0.875 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM337210     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337211     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337212     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337213     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337214     4  0.1444      0.898 0.000 0.072 0.000 0.928 0.000 0.000
#> GSM337215     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337216     3  0.4252      0.777 0.000 0.036 0.652 0.000 0.312 0.000
#> GSM337217     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337218     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337219     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337220     2  0.0146      0.875 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337221     2  0.1196      0.852 0.000 0.952 0.040 0.000 0.008 0.000
#> GSM337222     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337223     2  0.0260      0.872 0.000 0.992 0.008 0.000 0.000 0.000
#> GSM337224     4  0.0865      0.929 0.000 0.036 0.000 0.964 0.000 0.000
#> GSM337225     4  0.0790      0.932 0.000 0.032 0.000 0.968 0.000 0.000
#> GSM337226     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337227     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337228     2  0.1075      0.850 0.000 0.952 0.048 0.000 0.000 0.000
#> GSM337229     2  0.2562      0.706 0.000 0.828 0.000 0.172 0.000 0.000
#> GSM337230     4  0.0790      0.932 0.000 0.032 0.000 0.968 0.000 0.000
#> GSM337231     2  0.0260      0.874 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM337232     4  0.1141      0.916 0.000 0.052 0.000 0.948 0.000 0.000
#> GSM337233     4  0.3266      0.616 0.000 0.272 0.000 0.728 0.000 0.000
#> GSM337234     2  0.0363      0.874 0.000 0.988 0.000 0.012 0.000 0.000
#> GSM337235     2  0.0458      0.872 0.000 0.984 0.000 0.016 0.000 0.000
#> GSM337236     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337237     4  0.0260      0.947 0.000 0.008 0.000 0.992 0.000 0.000
#> GSM337238     2  0.0260      0.874 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM337239     3  0.5241      0.726 0.000 0.120 0.568 0.000 0.312 0.000
#> GSM337240     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337241     3  0.0865      0.758 0.000 0.036 0.964 0.000 0.000 0.000
#> GSM337242     4  0.3797      0.281 0.000 0.420 0.000 0.580 0.000 0.000
#> GSM337243     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337244     2  0.3782      0.315 0.000 0.588 0.000 0.412 0.000 0.000
#> GSM337245     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337246     3  0.4968      0.659 0.000 0.248 0.632 0.000 0.120 0.000
#> GSM337247     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337248     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337249     2  0.2597      0.707 0.000 0.824 0.176 0.000 0.000 0.000
#> GSM337250     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337251     2  0.0547      0.868 0.000 0.980 0.020 0.000 0.000 0.000
#> GSM337252     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337253     4  0.2260      0.825 0.000 0.140 0.000 0.860 0.000 0.000
#> GSM337254     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337255     2  0.0146      0.875 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337256     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337257     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337258     2  0.3053      0.790 0.000 0.856 0.048 0.016 0.080 0.000
#> GSM337259     3  0.0937      0.757 0.000 0.040 0.960 0.000 0.000 0.000
#> GSM337260     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337261     3  0.0713      0.756 0.000 0.028 0.972 0.000 0.000 0.000
#> GSM337262     4  0.0865      0.929 0.000 0.036 0.000 0.964 0.000 0.000
#> GSM337263     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337264     2  0.2135      0.765 0.000 0.872 0.000 0.128 0.000 0.000
#> GSM337265     3  0.0632      0.754 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM337266     3  0.0632      0.754 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM337267     4  0.1327      0.905 0.000 0.064 0.000 0.936 0.000 0.000
#> GSM337268     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337269     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337270     3  0.4316      0.776 0.000 0.040 0.648 0.000 0.312 0.000
#> GSM337271     3  0.0632      0.754 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM337272     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337273     2  0.0146      0.874 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM337274     2  0.2527      0.701 0.000 0.832 0.000 0.168 0.000 0.000
#> GSM337275     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337276     3  0.4436      0.773 0.000 0.048 0.640 0.000 0.312 0.000
#> GSM337277     3  0.6119      0.458 0.000 0.324 0.364 0.000 0.312 0.000
#> GSM337278     4  0.3684      0.417 0.000 0.372 0.000 0.628 0.000 0.000
#> GSM337279     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337280     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337281     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337282     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337283     1  0.3975      0.574 0.716 0.000 0.000 0.000 0.040 0.244
#> GSM337284     2  0.5482      0.395 0.000 0.584 0.064 0.040 0.312 0.000
#> GSM337285     3  0.0632      0.754 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM337286     2  0.3601      0.547 0.000 0.684 0.004 0.000 0.312 0.000
#> GSM337287     3  0.0632      0.754 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM337288     4  0.0865      0.929 0.000 0.036 0.000 0.964 0.000 0.000
#> GSM337289     3  0.4252      0.777 0.000 0.036 0.652 0.000 0.312 0.000
#> GSM337290     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337291     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337292     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337293     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337294     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337295     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337296     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337297     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337298     2  0.3390      0.579 0.000 0.704 0.000 0.000 0.296 0.000
#> GSM337299     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337300     4  0.2300      0.821 0.000 0.144 0.000 0.856 0.000 0.000
#> GSM337301     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337302     2  0.0000      0.875 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM337303     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337304     2  0.0937      0.857 0.000 0.960 0.000 0.040 0.000 0.000
#> GSM337305     2  0.3314      0.668 0.000 0.764 0.012 0.000 0.224 0.000
#> GSM337306     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337307     3  0.4252      0.777 0.000 0.036 0.652 0.000 0.312 0.000
#> GSM337308     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337309     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337310     2  0.1204      0.845 0.000 0.944 0.000 0.056 0.000 0.000
#> GSM337311     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337312     3  0.5987      0.580 0.000 0.252 0.436 0.000 0.312 0.000
#> GSM337313     4  0.3847      0.128 0.000 0.456 0.000 0.544 0.000 0.000
#> GSM337314     3  0.5404      0.710 0.000 0.140 0.548 0.000 0.312 0.000
#> GSM337315     3  0.4186      0.775 0.000 0.032 0.656 0.000 0.312 0.000
#> GSM337316     3  0.4252      0.777 0.000 0.036 0.652 0.000 0.312 0.000
#> GSM337317     4  0.0000      0.951 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337318     2  0.0146      0.875 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM337319     1  0.4158      0.561 0.704 0.000 0.000 0.000 0.052 0.244
#> GSM337320     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.0632      0.868 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM337322     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337323     5  0.4045      0.742 0.000 0.000 0.024 0.000 0.664 0.312
#> GSM337324     1  0.3770      0.586 0.728 0.000 0.000 0.000 0.028 0.244
#> GSM337325     5  0.5463      0.720 0.148 0.000 0.000 0.000 0.540 0.312
#> GSM337326     5  0.4045      0.742 0.000 0.000 0.024 0.000 0.664 0.312
#> GSM337327     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337328     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337329     1  0.6122     -0.516 0.360 0.000 0.000 0.000 0.328 0.312
#> GSM337330     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337331     1  0.3770      0.586 0.728 0.000 0.000 0.000 0.028 0.244
#> GSM337332     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     6  0.3531      0.967 0.328 0.000 0.000 0.000 0.000 0.672
#> GSM337335     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337336     6  0.3464      0.992 0.312 0.000 0.000 0.000 0.000 0.688
#> GSM337337     6  0.3464      0.992 0.312 0.000 0.000 0.000 0.000 0.688
#> GSM337338     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337340     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337341     1  0.3770      0.586 0.728 0.000 0.000 0.000 0.028 0.244
#> GSM337342     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337343     3  0.0935      0.759 0.000 0.032 0.964 0.000 0.004 0.000
#> GSM337344     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0547      0.871 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM337346     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.2762      0.679 0.804 0.000 0.000 0.000 0.000 0.196
#> GSM337348     1  0.3745      0.593 0.732 0.000 0.000 0.000 0.028 0.240
#> GSM337349     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337351     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337353     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337354     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337355     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337356     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337357     1  0.3672      0.176 0.632 0.000 0.000 0.000 0.368 0.000
#> GSM337358     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337359     6  0.3464      0.992 0.312 0.000 0.000 0.000 0.000 0.688
#> GSM337360     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337361     6  0.3464      0.992 0.312 0.000 0.000 0.000 0.000 0.688
#> GSM337362     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337363     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337364     1  0.3578      0.012 0.660 0.000 0.000 0.000 0.000 0.340
#> GSM337365     1  0.4158      0.561 0.704 0.000 0.000 0.000 0.052 0.244
#> GSM337366     1  0.0632      0.868 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM337367     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337368     1  0.1007      0.845 0.956 0.000 0.000 0.000 0.044 0.000
#> GSM337369     1  0.1387      0.825 0.932 0.000 0.000 0.000 0.068 0.000
#> GSM337370     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337372     5  0.5903      0.602 0.228 0.000 0.000 0.000 0.460 0.312
#> GSM337373     1  0.0632      0.868 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM337374     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337376     1  0.0000      0.886 1.000 0.000 0.000 0.000 0.000 0.000

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-pam-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-pam-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-pam-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-pam-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-pam-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-pam-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-pam-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-pam-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-pam-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-pam-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-ATC-pam-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-pam-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-pam-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-pam-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-pam-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-pam-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-pam-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-pam-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-pam-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-pam-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-pam-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-pam-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-pam-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-pam-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-pam-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-pam-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-pam-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>           n disease.state(p) specimen(p) k
#> ATC:pam 180         2.02e-11    7.38e-38 2
#> ATC:pam 177         7.36e-12    3.23e-36 3
#> ATC:pam 165         1.02e-11    7.61e-33 4
#> ATC:pam 169         1.24e-10    1.32e-32 5
#> ATC:pam 170         2.06e-10    1.56e-31 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:mclust**

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "mclust"]
# you can also extract it by
# res = res_list["ATC:mclust"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'mclust' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 2.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-mclust-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-mclust-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.972       0.988         0.4752 0.530   0.530
#> 3 3 0.636           0.714       0.855         0.3453 0.771   0.582
#> 4 4 0.538           0.660       0.756         0.0896 0.844   0.610
#> 5 5 0.558           0.519       0.695         0.0898 0.856   0.576
#> 6 6 0.615           0.501       0.720         0.0436 0.909   0.649

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 2

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      0.982 0.000 1.000
#> GSM337198     2  0.0000      0.982 0.000 1.000
#> GSM337199     2  0.0000      0.982 0.000 1.000
#> GSM337200     2  0.0000      0.982 0.000 1.000
#> GSM337201     2  0.0000      0.982 0.000 1.000
#> GSM337202     2  0.0000      0.982 0.000 1.000
#> GSM337203     2  0.0000      0.982 0.000 1.000
#> GSM337204     2  0.0000      0.982 0.000 1.000
#> GSM337205     2  0.0000      0.982 0.000 1.000
#> GSM337206     2  0.0000      0.982 0.000 1.000
#> GSM337207     2  0.0000      0.982 0.000 1.000
#> GSM337208     2  0.0000      0.982 0.000 1.000
#> GSM337209     2  0.0000      0.982 0.000 1.000
#> GSM337210     2  0.0000      0.982 0.000 1.000
#> GSM337211     2  0.0000      0.982 0.000 1.000
#> GSM337212     2  0.0000      0.982 0.000 1.000
#> GSM337213     2  0.0000      0.982 0.000 1.000
#> GSM337214     2  0.0000      0.982 0.000 1.000
#> GSM337215     2  0.0000      0.982 0.000 1.000
#> GSM337216     2  0.0000      0.982 0.000 1.000
#> GSM337217     2  0.0000      0.982 0.000 1.000
#> GSM337218     2  0.0000      0.982 0.000 1.000
#> GSM337219     2  0.0000      0.982 0.000 1.000
#> GSM337220     2  0.0000      0.982 0.000 1.000
#> GSM337221     2  0.0000      0.982 0.000 1.000
#> GSM337222     2  0.0000      0.982 0.000 1.000
#> GSM337223     2  0.7219      0.756 0.200 0.800
#> GSM337224     2  0.0000      0.982 0.000 1.000
#> GSM337225     2  0.0000      0.982 0.000 1.000
#> GSM337226     2  0.0000      0.982 0.000 1.000
#> GSM337227     2  0.0000      0.982 0.000 1.000
#> GSM337228     2  0.0000      0.982 0.000 1.000
#> GSM337229     2  0.0000      0.982 0.000 1.000
#> GSM337230     2  0.0000      0.982 0.000 1.000
#> GSM337231     2  0.0000      0.982 0.000 1.000
#> GSM337232     2  0.0000      0.982 0.000 1.000
#> GSM337233     2  0.0000      0.982 0.000 1.000
#> GSM337234     2  0.0000      0.982 0.000 1.000
#> GSM337235     2  0.0000      0.982 0.000 1.000
#> GSM337236     2  0.0000      0.982 0.000 1.000
#> GSM337237     2  0.0000      0.982 0.000 1.000
#> GSM337238     2  0.0000      0.982 0.000 1.000
#> GSM337239     1  0.0000      0.998 1.000 0.000
#> GSM337240     2  0.0000      0.982 0.000 1.000
#> GSM337241     2  0.0000      0.982 0.000 1.000
#> GSM337242     2  0.0000      0.982 0.000 1.000
#> GSM337243     2  0.0000      0.982 0.000 1.000
#> GSM337244     2  0.0000      0.982 0.000 1.000
#> GSM337245     2  0.0000      0.982 0.000 1.000
#> GSM337246     2  0.0000      0.982 0.000 1.000
#> GSM337247     2  0.0000      0.982 0.000 1.000
#> GSM337248     2  0.0000      0.982 0.000 1.000
#> GSM337249     2  0.0000      0.982 0.000 1.000
#> GSM337250     2  0.0000      0.982 0.000 1.000
#> GSM337251     2  0.0000      0.982 0.000 1.000
#> GSM337252     2  0.0000      0.982 0.000 1.000
#> GSM337253     2  0.0376      0.978 0.004 0.996
#> GSM337254     2  0.0000      0.982 0.000 1.000
#> GSM337255     2  0.0000      0.982 0.000 1.000
#> GSM337256     2  0.0000      0.982 0.000 1.000
#> GSM337257     2  0.0000      0.982 0.000 1.000
#> GSM337258     2  0.0000      0.982 0.000 1.000
#> GSM337259     2  0.0000      0.982 0.000 1.000
#> GSM337260     2  0.0000      0.982 0.000 1.000
#> GSM337261     2  0.9881      0.230 0.436 0.564
#> GSM337262     2  0.0000      0.982 0.000 1.000
#> GSM337263     2  0.0000      0.982 0.000 1.000
#> GSM337264     2  0.0000      0.982 0.000 1.000
#> GSM337265     1  0.0000      0.998 1.000 0.000
#> GSM337266     1  0.2236      0.963 0.964 0.036
#> GSM337267     2  0.0000      0.982 0.000 1.000
#> GSM337268     2  0.0000      0.982 0.000 1.000
#> GSM337269     2  0.0000      0.982 0.000 1.000
#> GSM337270     2  0.0000      0.982 0.000 1.000
#> GSM337271     1  0.2423      0.959 0.960 0.040
#> GSM337272     2  0.0000      0.982 0.000 1.000
#> GSM337273     2  0.0000      0.982 0.000 1.000
#> GSM337274     2  0.0000      0.982 0.000 1.000
#> GSM337275     2  0.0000      0.982 0.000 1.000
#> GSM337276     2  0.0000      0.982 0.000 1.000
#> GSM337277     2  0.0000      0.982 0.000 1.000
#> GSM337278     2  0.0000      0.982 0.000 1.000
#> GSM337279     2  0.0000      0.982 0.000 1.000
#> GSM337280     2  0.0000      0.982 0.000 1.000
#> GSM337281     2  0.0000      0.982 0.000 1.000
#> GSM337282     2  0.0000      0.982 0.000 1.000
#> GSM337283     1  0.0000      0.998 1.000 0.000
#> GSM337284     2  0.0000      0.982 0.000 1.000
#> GSM337285     1  0.2236      0.963 0.964 0.036
#> GSM337286     2  0.0000      0.982 0.000 1.000
#> GSM337287     1  0.2236      0.963 0.964 0.036
#> GSM337288     2  0.6801      0.785 0.180 0.820
#> GSM337289     2  0.0000      0.982 0.000 1.000
#> GSM337290     2  0.0000      0.982 0.000 1.000
#> GSM337291     2  0.0000      0.982 0.000 1.000
#> GSM337292     2  0.0000      0.982 0.000 1.000
#> GSM337293     2  0.0000      0.982 0.000 1.000
#> GSM337294     2  0.4690      0.882 0.100 0.900
#> GSM337295     2  0.0000      0.982 0.000 1.000
#> GSM337296     2  0.0000      0.982 0.000 1.000
#> GSM337297     2  0.0000      0.982 0.000 1.000
#> GSM337298     2  0.6343      0.811 0.160 0.840
#> GSM337299     2  0.0000      0.982 0.000 1.000
#> GSM337300     2  0.9323      0.489 0.348 0.652
#> GSM337301     2  0.0000      0.982 0.000 1.000
#> GSM337302     2  0.0000      0.982 0.000 1.000
#> GSM337303     2  0.0000      0.982 0.000 1.000
#> GSM337304     2  0.0000      0.982 0.000 1.000
#> GSM337305     2  0.0000      0.982 0.000 1.000
#> GSM337306     2  0.0000      0.982 0.000 1.000
#> GSM337307     2  0.0000      0.982 0.000 1.000
#> GSM337308     2  0.0000      0.982 0.000 1.000
#> GSM337309     2  0.0000      0.982 0.000 1.000
#> GSM337310     2  0.0000      0.982 0.000 1.000
#> GSM337311     2  0.0000      0.982 0.000 1.000
#> GSM337312     1  0.0000      0.998 1.000 0.000
#> GSM337313     2  0.6712      0.790 0.176 0.824
#> GSM337314     2  0.0000      0.982 0.000 1.000
#> GSM337315     1  0.0000      0.998 1.000 0.000
#> GSM337316     2  0.0000      0.982 0.000 1.000
#> GSM337317     2  0.9635      0.394 0.388 0.612
#> GSM337318     2  0.0000      0.982 0.000 1.000
#> GSM337319     1  0.0000      0.998 1.000 0.000
#> GSM337320     1  0.0000      0.998 1.000 0.000
#> GSM337321     1  0.0000      0.998 1.000 0.000
#> GSM337322     1  0.0000      0.998 1.000 0.000
#> GSM337323     1  0.0000      0.998 1.000 0.000
#> GSM337324     1  0.0000      0.998 1.000 0.000
#> GSM337325     1  0.0000      0.998 1.000 0.000
#> GSM337326     1  0.0000      0.998 1.000 0.000
#> GSM337327     1  0.0000      0.998 1.000 0.000
#> GSM337328     1  0.0000      0.998 1.000 0.000
#> GSM337329     1  0.0000      0.998 1.000 0.000
#> GSM337330     1  0.0000      0.998 1.000 0.000
#> GSM337331     1  0.0000      0.998 1.000 0.000
#> GSM337332     1  0.0000      0.998 1.000 0.000
#> GSM337333     1  0.0000      0.998 1.000 0.000
#> GSM337334     1  0.0000      0.998 1.000 0.000
#> GSM337335     1  0.0000      0.998 1.000 0.000
#> GSM337336     1  0.0000      0.998 1.000 0.000
#> GSM337337     1  0.0000      0.998 1.000 0.000
#> GSM337338     1  0.0000      0.998 1.000 0.000
#> GSM337339     1  0.0000      0.998 1.000 0.000
#> GSM337340     1  0.0000      0.998 1.000 0.000
#> GSM337341     1  0.0000      0.998 1.000 0.000
#> GSM337342     1  0.0000      0.998 1.000 0.000
#> GSM337343     1  0.0000      0.998 1.000 0.000
#> GSM337344     1  0.0000      0.998 1.000 0.000
#> GSM337345     1  0.0000      0.998 1.000 0.000
#> GSM337346     1  0.0000      0.998 1.000 0.000
#> GSM337347     1  0.0000      0.998 1.000 0.000
#> GSM337348     1  0.0000      0.998 1.000 0.000
#> GSM337349     1  0.0000      0.998 1.000 0.000
#> GSM337350     1  0.0000      0.998 1.000 0.000
#> GSM337351     1  0.0000      0.998 1.000 0.000
#> GSM337352     1  0.0000      0.998 1.000 0.000
#> GSM337353     1  0.0000      0.998 1.000 0.000
#> GSM337354     1  0.0000      0.998 1.000 0.000
#> GSM337355     1  0.0000      0.998 1.000 0.000
#> GSM337356     1  0.0000      0.998 1.000 0.000
#> GSM337357     1  0.0000      0.998 1.000 0.000
#> GSM337358     1  0.0000      0.998 1.000 0.000
#> GSM337359     1  0.0000      0.998 1.000 0.000
#> GSM337360     1  0.0000      0.998 1.000 0.000
#> GSM337361     1  0.0000      0.998 1.000 0.000
#> GSM337362     1  0.0000      0.998 1.000 0.000
#> GSM337363     1  0.0000      0.998 1.000 0.000
#> GSM337364     1  0.0000      0.998 1.000 0.000
#> GSM337365     1  0.0000      0.998 1.000 0.000
#> GSM337366     1  0.0000      0.998 1.000 0.000
#> GSM337367     1  0.0000      0.998 1.000 0.000
#> GSM337368     1  0.0000      0.998 1.000 0.000
#> GSM337369     1  0.0000      0.998 1.000 0.000
#> GSM337370     1  0.0000      0.998 1.000 0.000
#> GSM337371     1  0.0000      0.998 1.000 0.000
#> GSM337372     1  0.0000      0.998 1.000 0.000
#> GSM337373     1  0.0000      0.998 1.000 0.000
#> GSM337374     1  0.0000      0.998 1.000 0.000
#> GSM337375     1  0.0000      0.998 1.000 0.000
#> GSM337376     1  0.0000      0.998 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     3  0.4796    0.70469 0.000 0.220 0.780
#> GSM337198     2  0.6045    0.27442 0.000 0.620 0.380
#> GSM337199     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337200     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337201     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337202     2  0.0592    0.81304 0.000 0.988 0.012
#> GSM337203     2  0.3686    0.71114 0.000 0.860 0.140
#> GSM337204     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337205     2  0.1643    0.79142 0.000 0.956 0.044
#> GSM337206     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337207     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337208     2  0.5621    0.45187 0.000 0.692 0.308
#> GSM337209     2  0.0592    0.81342 0.000 0.988 0.012
#> GSM337210     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337211     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337212     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337213     2  0.2796    0.74957 0.000 0.908 0.092
#> GSM337214     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337215     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337216     3  0.4555    0.70500 0.000 0.200 0.800
#> GSM337217     2  0.5882    0.39074 0.000 0.652 0.348
#> GSM337218     2  0.0592    0.81194 0.000 0.988 0.012
#> GSM337219     2  0.3941    0.70708 0.000 0.844 0.156
#> GSM337220     2  0.0424    0.81476 0.000 0.992 0.008
#> GSM337221     3  0.6008    0.61141 0.000 0.372 0.628
#> GSM337222     3  0.5138    0.69627 0.000 0.252 0.748
#> GSM337223     3  0.5109    0.70470 0.008 0.212 0.780
#> GSM337224     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337225     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337226     2  0.0237    0.81598 0.000 0.996 0.004
#> GSM337227     3  0.5431    0.68764 0.000 0.284 0.716
#> GSM337228     3  0.5678    0.67243 0.000 0.316 0.684
#> GSM337229     3  0.5650    0.64725 0.000 0.312 0.688
#> GSM337230     2  0.5431    0.49714 0.000 0.716 0.284
#> GSM337231     3  0.6111    0.50514 0.000 0.396 0.604
#> GSM337232     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337233     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337234     2  0.2066    0.78041 0.000 0.940 0.060
#> GSM337235     2  0.0424    0.81288 0.000 0.992 0.008
#> GSM337236     3  0.6267    0.48254 0.000 0.452 0.548
#> GSM337237     2  0.0592    0.81194 0.000 0.988 0.012
#> GSM337238     2  0.0892    0.80945 0.000 0.980 0.020
#> GSM337239     3  0.4409    0.51306 0.172 0.004 0.824
#> GSM337240     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337241     3  0.5058    0.63033 0.000 0.244 0.756
#> GSM337242     2  0.6244    0.12381 0.000 0.560 0.440
#> GSM337243     2  0.0592    0.81305 0.000 0.988 0.012
#> GSM337244     2  0.5926    0.14944 0.000 0.644 0.356
#> GSM337245     2  0.6309   -0.39207 0.000 0.504 0.496
#> GSM337246     3  0.6140    0.55182 0.000 0.404 0.596
#> GSM337247     3  0.6309    0.06414 0.000 0.500 0.500
#> GSM337248     2  0.2959    0.75488 0.000 0.900 0.100
#> GSM337249     3  0.4796    0.70572 0.000 0.220 0.780
#> GSM337250     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337251     3  0.6192    0.54542 0.000 0.420 0.580
#> GSM337252     2  0.0747    0.80960 0.000 0.984 0.016
#> GSM337253     3  0.5706    0.58738 0.000 0.320 0.680
#> GSM337254     2  0.0592    0.81194 0.000 0.988 0.012
#> GSM337255     2  0.6204   -0.12743 0.000 0.576 0.424
#> GSM337256     2  0.5650    0.44962 0.000 0.688 0.312
#> GSM337257     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337258     3  0.6274    0.45615 0.000 0.456 0.544
#> GSM337259     3  0.5138    0.58984 0.000 0.252 0.748
#> GSM337260     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337261     3  0.0892    0.61880 0.020 0.000 0.980
#> GSM337262     3  0.6295    0.15816 0.000 0.472 0.528
#> GSM337263     2  0.5254    0.52960 0.000 0.736 0.264
#> GSM337264     2  0.6291   -0.00809 0.000 0.532 0.468
#> GSM337265     3  0.6295   -0.26485 0.472 0.000 0.528
#> GSM337266     3  0.1753    0.60998 0.048 0.000 0.952
#> GSM337267     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337268     2  0.5706    0.43316 0.000 0.680 0.320
#> GSM337269     2  0.0237    0.81606 0.000 0.996 0.004
#> GSM337270     3  0.5706    0.64919 0.000 0.320 0.680
#> GSM337271     3  0.1753    0.60998 0.048 0.000 0.952
#> GSM337272     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337273     3  0.5291    0.69213 0.000 0.268 0.732
#> GSM337274     2  0.3941    0.69775 0.000 0.844 0.156
#> GSM337275     2  0.6309   -0.08630 0.000 0.504 0.496
#> GSM337276     3  0.6140    0.55117 0.000 0.404 0.596
#> GSM337277     3  0.5098    0.69865 0.000 0.248 0.752
#> GSM337278     2  0.0424    0.81508 0.000 0.992 0.008
#> GSM337279     2  0.0237    0.81494 0.000 0.996 0.004
#> GSM337280     2  0.6111    0.25751 0.000 0.604 0.396
#> GSM337281     2  0.0237    0.81563 0.000 0.996 0.004
#> GSM337282     2  0.1643    0.79142 0.000 0.956 0.044
#> GSM337283     1  0.2959    0.93744 0.900 0.000 0.100
#> GSM337284     3  0.5016    0.69914 0.000 0.240 0.760
#> GSM337285     3  0.1753    0.60998 0.048 0.000 0.952
#> GSM337286     3  0.4346    0.70425 0.000 0.184 0.816
#> GSM337287     3  0.1753    0.60998 0.048 0.000 0.952
#> GSM337288     3  0.6483    0.39530 0.008 0.392 0.600
#> GSM337289     3  0.4750    0.70481 0.000 0.216 0.784
#> GSM337290     2  0.0237    0.81494 0.000 0.996 0.004
#> GSM337291     2  0.1163    0.80337 0.000 0.972 0.028
#> GSM337292     2  0.6140    0.24712 0.000 0.596 0.404
#> GSM337293     2  0.6192    0.15896 0.000 0.580 0.420
#> GSM337294     3  0.6680    0.11129 0.008 0.484 0.508
#> GSM337295     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337296     3  0.6302    0.41926 0.000 0.480 0.520
#> GSM337297     3  0.4750    0.70444 0.000 0.216 0.784
#> GSM337298     3  0.3941    0.69569 0.000 0.156 0.844
#> GSM337299     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337300     3  0.4840    0.63793 0.016 0.168 0.816
#> GSM337301     2  0.0000    0.81652 0.000 1.000 0.000
#> GSM337302     3  0.5859    0.61702 0.000 0.344 0.656
#> GSM337303     2  0.3686    0.69632 0.000 0.860 0.140
#> GSM337304     3  0.6299    0.23140 0.000 0.476 0.524
#> GSM337305     3  0.5431    0.68426 0.000 0.284 0.716
#> GSM337306     2  0.6252    0.09210 0.000 0.556 0.444
#> GSM337307     3  0.6126    0.55501 0.000 0.400 0.600
#> GSM337308     2  0.4178    0.64826 0.000 0.828 0.172
#> GSM337309     2  0.3340    0.73055 0.000 0.880 0.120
#> GSM337310     2  0.6252    0.08177 0.000 0.556 0.444
#> GSM337311     2  0.6008    0.29168 0.000 0.628 0.372
#> GSM337312     3  0.6264   -0.00196 0.380 0.004 0.616
#> GSM337313     3  0.5058    0.67962 0.000 0.244 0.756
#> GSM337314     3  0.6154    0.54450 0.000 0.408 0.592
#> GSM337315     1  0.5058    0.80587 0.756 0.000 0.244
#> GSM337316     3  0.3686    0.66121 0.000 0.140 0.860
#> GSM337317     3  0.7327    0.56173 0.160 0.132 0.708
#> GSM337318     3  0.4702    0.70537 0.000 0.212 0.788
#> GSM337319     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337320     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337321     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337322     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337323     1  0.3879    0.90581 0.848 0.000 0.152
#> GSM337324     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337325     1  0.3879    0.90581 0.848 0.000 0.152
#> GSM337326     1  0.3879    0.90581 0.848 0.000 0.152
#> GSM337327     1  0.2165    0.94570 0.936 0.000 0.064
#> GSM337328     1  0.0237    0.95451 0.996 0.000 0.004
#> GSM337329     1  0.1643    0.93614 0.956 0.000 0.044
#> GSM337330     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337331     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337332     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337333     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337334     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337335     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337336     1  0.2959    0.93744 0.900 0.000 0.100
#> GSM337337     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337338     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337339     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337340     1  0.2959    0.93744 0.900 0.000 0.100
#> GSM337341     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337342     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337343     1  0.5733    0.69890 0.676 0.000 0.324
#> GSM337344     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337345     1  0.2796    0.94025 0.908 0.000 0.092
#> GSM337346     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337347     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337348     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337349     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337350     1  0.0237    0.95451 0.996 0.000 0.004
#> GSM337351     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337352     1  0.0237    0.95451 0.996 0.000 0.004
#> GSM337353     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337354     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337355     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337356     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337357     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337358     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337359     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337360     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337361     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337362     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337363     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337364     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337365     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337366     1  0.0237    0.95451 0.996 0.000 0.004
#> GSM337367     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337368     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337369     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337370     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337371     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337372     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337373     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337374     1  0.0000    0.95473 1.000 0.000 0.000
#> GSM337375     1  0.2878    0.93929 0.904 0.000 0.096
#> GSM337376     1  0.0000    0.95473 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     3  0.5076    0.60746 0.000 0.172 0.756 0.072
#> GSM337198     3  0.5614    0.41561 0.000 0.336 0.628 0.036
#> GSM337199     2  0.2654    0.82553 0.000 0.888 0.108 0.004
#> GSM337200     2  0.2530    0.82680 0.000 0.888 0.112 0.000
#> GSM337201     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337202     2  0.4356    0.66183 0.000 0.708 0.292 0.000
#> GSM337203     3  0.5384    0.42134 0.000 0.324 0.648 0.028
#> GSM337204     2  0.2530    0.82597 0.000 0.888 0.112 0.000
#> GSM337205     2  0.5594    0.24422 0.000 0.520 0.460 0.020
#> GSM337206     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337207     2  0.3266    0.80463 0.000 0.832 0.168 0.000
#> GSM337208     3  0.5573    0.51930 0.000 0.272 0.676 0.052
#> GSM337209     2  0.5768    0.20119 0.000 0.516 0.456 0.028
#> GSM337210     2  0.3907    0.75045 0.000 0.768 0.232 0.000
#> GSM337211     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337212     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337213     2  0.5289    0.52161 0.000 0.636 0.344 0.020
#> GSM337214     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337215     2  0.2647    0.82538 0.000 0.880 0.120 0.000
#> GSM337216     3  0.1824    0.63997 0.000 0.004 0.936 0.060
#> GSM337217     3  0.4706    0.57222 0.000 0.224 0.748 0.028
#> GSM337218     2  0.3074    0.79946 0.000 0.848 0.152 0.000
#> GSM337219     3  0.5498    0.18204 0.000 0.404 0.576 0.020
#> GSM337220     2  0.5649    0.41141 0.000 0.580 0.392 0.028
#> GSM337221     3  0.4083    0.67563 0.000 0.100 0.832 0.068
#> GSM337222     3  0.4466    0.61262 0.000 0.180 0.784 0.036
#> GSM337223     3  0.5842    0.54211 0.000 0.128 0.704 0.168
#> GSM337224     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337225     2  0.3801    0.76338 0.000 0.780 0.220 0.000
#> GSM337226     2  0.4477    0.62083 0.000 0.688 0.312 0.000
#> GSM337227     3  0.4937    0.61607 0.000 0.172 0.764 0.064
#> GSM337228     3  0.5396    0.62032 0.000 0.156 0.740 0.104
#> GSM337229     3  0.4677    0.60088 0.000 0.192 0.768 0.040
#> GSM337230     3  0.5620    0.20163 0.000 0.416 0.560 0.024
#> GSM337231     3  0.4322    0.64164 0.000 0.152 0.804 0.044
#> GSM337232     2  0.3764    0.76861 0.000 0.784 0.216 0.000
#> GSM337233     2  0.2530    0.82597 0.000 0.888 0.112 0.000
#> GSM337234     2  0.5643    0.29856 0.000 0.548 0.428 0.024
#> GSM337235     2  0.5467    0.49383 0.000 0.612 0.364 0.024
#> GSM337236     3  0.4244    0.62968 0.000 0.168 0.800 0.032
#> GSM337237     2  0.3219    0.79717 0.000 0.836 0.164 0.000
#> GSM337238     2  0.5343    0.59948 0.000 0.656 0.316 0.028
#> GSM337239     4  0.5250    0.78090 0.080 0.000 0.176 0.744
#> GSM337240     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337241     3  0.5889    0.42923 0.000 0.100 0.688 0.212
#> GSM337242     3  0.4499    0.62317 0.000 0.160 0.792 0.048
#> GSM337243     2  0.4483    0.66672 0.000 0.712 0.284 0.004
#> GSM337244     3  0.4605    0.38020 0.000 0.336 0.664 0.000
#> GSM337245     3  0.5403    0.39000 0.000 0.348 0.628 0.024
#> GSM337246     3  0.3842    0.64703 0.000 0.128 0.836 0.036
#> GSM337247     3  0.5257    0.62976 0.000 0.144 0.752 0.104
#> GSM337248     3  0.5597   -0.03969 0.000 0.464 0.516 0.020
#> GSM337249     3  0.2924    0.63183 0.000 0.016 0.884 0.100
#> GSM337250     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337251     3  0.5673    0.48801 0.000 0.288 0.660 0.052
#> GSM337252     2  0.3356    0.79286 0.000 0.824 0.176 0.000
#> GSM337253     3  0.2830    0.66595 0.000 0.040 0.900 0.060
#> GSM337254     2  0.3942    0.69288 0.000 0.764 0.236 0.000
#> GSM337255     3  0.4134    0.52617 0.000 0.260 0.740 0.000
#> GSM337256     3  0.5195    0.50558 0.000 0.276 0.692 0.032
#> GSM337257     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337258     3  0.3978    0.60910 0.000 0.192 0.796 0.012
#> GSM337259     3  0.6198    0.40764 0.000 0.116 0.660 0.224
#> GSM337260     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337261     4  0.4661    0.69688 0.000 0.000 0.348 0.652
#> GSM337262     3  0.4171    0.66269 0.000 0.084 0.828 0.088
#> GSM337263     3  0.5933    0.02012 0.000 0.464 0.500 0.036
#> GSM337264     3  0.3245    0.67154 0.000 0.100 0.872 0.028
#> GSM337265     4  0.5594    0.66395 0.164 0.000 0.112 0.724
#> GSM337266     4  0.4770    0.79315 0.012 0.000 0.288 0.700
#> GSM337267     2  0.2530    0.82714 0.000 0.888 0.112 0.000
#> GSM337268     3  0.5856    0.02149 0.000 0.464 0.504 0.032
#> GSM337269     2  0.3945    0.76699 0.000 0.780 0.216 0.004
#> GSM337270     3  0.5421    0.45870 0.000 0.076 0.724 0.200
#> GSM337271     4  0.4770    0.79315 0.012 0.000 0.288 0.700
#> GSM337272     2  0.3791    0.77837 0.000 0.796 0.200 0.004
#> GSM337273     3  0.2660    0.66686 0.000 0.036 0.908 0.056
#> GSM337274     3  0.5928    0.00691 0.000 0.456 0.508 0.036
#> GSM337275     3  0.4590    0.63871 0.000 0.148 0.792 0.060
#> GSM337276     3  0.4100    0.64584 0.000 0.128 0.824 0.048
#> GSM337277     3  0.2002    0.65302 0.000 0.020 0.936 0.044
#> GSM337278     2  0.3266    0.80791 0.000 0.832 0.168 0.000
#> GSM337279     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337280     3  0.4956    0.56468 0.000 0.232 0.732 0.036
#> GSM337281     2  0.3074    0.79946 0.000 0.848 0.152 0.000
#> GSM337282     2  0.4697    0.49954 0.000 0.644 0.356 0.000
#> GSM337283     1  0.6220    0.74721 0.648 0.104 0.000 0.248
#> GSM337284     3  0.1151    0.66544 0.000 0.024 0.968 0.008
#> GSM337285     4  0.4770    0.79315 0.012 0.000 0.288 0.700
#> GSM337286     3  0.1356    0.65004 0.000 0.008 0.960 0.032
#> GSM337287     4  0.4770    0.79315 0.012 0.000 0.288 0.700
#> GSM337288     3  0.6326    0.46801 0.000 0.108 0.636 0.256
#> GSM337289     3  0.1890    0.64360 0.000 0.008 0.936 0.056
#> GSM337290     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337291     2  0.4477    0.57906 0.000 0.688 0.312 0.000
#> GSM337292     3  0.4446    0.60239 0.000 0.196 0.776 0.028
#> GSM337293     3  0.5052    0.54374 0.000 0.244 0.720 0.036
#> GSM337294     3  0.5911    0.56750 0.000 0.112 0.692 0.196
#> GSM337295     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337296     3  0.4175    0.59675 0.000 0.212 0.776 0.012
#> GSM337297     3  0.5174    0.61434 0.000 0.124 0.760 0.116
#> GSM337298     3  0.4103    0.33839 0.000 0.000 0.744 0.256
#> GSM337299     2  0.2469    0.82702 0.000 0.892 0.108 0.000
#> GSM337300     3  0.5548    0.15178 0.000 0.024 0.588 0.388
#> GSM337301     2  0.2654    0.82553 0.000 0.888 0.108 0.004
#> GSM337302     3  0.4323    0.60005 0.000 0.204 0.776 0.020
#> GSM337303     2  0.5409    0.13369 0.000 0.496 0.492 0.012
#> GSM337304     3  0.3307    0.67950 0.000 0.104 0.868 0.028
#> GSM337305     3  0.2124    0.65849 0.000 0.028 0.932 0.040
#> GSM337306     3  0.4540    0.60079 0.000 0.196 0.772 0.032
#> GSM337307     3  0.3991    0.65069 0.000 0.120 0.832 0.048
#> GSM337308     3  0.5493   -0.02874 0.000 0.456 0.528 0.016
#> GSM337309     2  0.5039    0.40099 0.000 0.592 0.404 0.004
#> GSM337310     3  0.4713    0.62391 0.000 0.172 0.776 0.052
#> GSM337311     3  0.5263    0.12129 0.000 0.448 0.544 0.008
#> GSM337312     4  0.5247    0.76377 0.100 0.000 0.148 0.752
#> GSM337313     3  0.4244    0.52865 0.000 0.032 0.800 0.168
#> GSM337314     3  0.3658    0.63930 0.000 0.144 0.836 0.020
#> GSM337315     1  0.5678    0.45740 0.524 0.000 0.024 0.452
#> GSM337316     3  0.5434    0.35081 0.000 0.052 0.696 0.252
#> GSM337317     3  0.6652   -0.22294 0.064 0.008 0.512 0.416
#> GSM337318     3  0.0927    0.65202 0.000 0.008 0.976 0.016
#> GSM337319     1  0.4215    0.80141 0.824 0.104 0.000 0.072
#> GSM337320     1  0.2334    0.83243 0.908 0.004 0.000 0.088
#> GSM337321     1  0.0817    0.84042 0.976 0.000 0.000 0.024
#> GSM337322     1  0.1118    0.83377 0.964 0.000 0.000 0.036
#> GSM337323     1  0.6725    0.63060 0.548 0.104 0.000 0.348
#> GSM337324     1  0.4215    0.80141 0.824 0.104 0.000 0.072
#> GSM337325     1  0.6725    0.63060 0.548 0.104 0.000 0.348
#> GSM337326     1  0.6725    0.63060 0.548 0.104 0.000 0.348
#> GSM337327     1  0.3831    0.79766 0.792 0.004 0.000 0.204
#> GSM337328     1  0.6010    0.79245 0.676 0.104 0.000 0.220
#> GSM337329     1  0.6074    0.76181 0.668 0.104 0.000 0.228
#> GSM337330     1  0.3306    0.81665 0.840 0.004 0.000 0.156
#> GSM337331     1  0.4071    0.80569 0.832 0.104 0.000 0.064
#> GSM337332     1  0.3996    0.80748 0.836 0.104 0.000 0.060
#> GSM337333     1  0.0524    0.83915 0.988 0.008 0.000 0.004
#> GSM337334     1  0.3831    0.79766 0.792 0.004 0.000 0.204
#> GSM337335     1  0.1118    0.83377 0.964 0.000 0.000 0.036
#> GSM337336     1  0.4122    0.76958 0.760 0.004 0.000 0.236
#> GSM337337     1  0.4122    0.79056 0.760 0.004 0.000 0.236
#> GSM337338     1  0.1118    0.83377 0.964 0.000 0.000 0.036
#> GSM337339     1  0.3791    0.79715 0.796 0.004 0.000 0.200
#> GSM337340     1  0.3870    0.78848 0.788 0.004 0.000 0.208
#> GSM337341     1  0.4144    0.80366 0.828 0.104 0.000 0.068
#> GSM337342     1  0.3996    0.80748 0.836 0.104 0.000 0.060
#> GSM337343     4  0.5530    0.55118 0.212 0.000 0.076 0.712
#> GSM337344     1  0.2867    0.82337 0.884 0.104 0.000 0.012
#> GSM337345     1  0.1743    0.83329 0.940 0.004 0.000 0.056
#> GSM337346     1  0.1356    0.83616 0.960 0.008 0.000 0.032
#> GSM337347     1  0.4071    0.80596 0.832 0.104 0.000 0.064
#> GSM337348     1  0.4215    0.80141 0.824 0.104 0.000 0.072
#> GSM337349     1  0.3099    0.82099 0.876 0.104 0.000 0.020
#> GSM337350     1  0.3583    0.80760 0.816 0.004 0.000 0.180
#> GSM337351     1  0.4071    0.83340 0.832 0.104 0.000 0.064
#> GSM337352     1  0.2125    0.83463 0.920 0.004 0.000 0.076
#> GSM337353     1  0.0336    0.83915 0.992 0.000 0.000 0.008
#> GSM337354     1  0.0921    0.83552 0.972 0.000 0.000 0.028
#> GSM337355     1  0.2266    0.83246 0.912 0.004 0.000 0.084
#> GSM337356     1  0.3307    0.81952 0.868 0.104 0.000 0.028
#> GSM337357     1  0.3626    0.80575 0.812 0.004 0.000 0.184
#> GSM337358     1  0.1356    0.83616 0.960 0.008 0.000 0.032
#> GSM337359     1  0.3791    0.79715 0.796 0.004 0.000 0.200
#> GSM337360     1  0.3307    0.81952 0.868 0.104 0.000 0.028
#> GSM337361     1  0.3831    0.79766 0.792 0.004 0.000 0.204
#> GSM337362     1  0.3791    0.79932 0.796 0.004 0.000 0.200
#> GSM337363     1  0.3307    0.81952 0.868 0.104 0.000 0.028
#> GSM337364     1  0.3791    0.79715 0.796 0.004 0.000 0.200
#> GSM337365     1  0.4144    0.80366 0.828 0.104 0.000 0.068
#> GSM337366     1  0.1398    0.84370 0.956 0.004 0.000 0.040
#> GSM337367     1  0.3307    0.81952 0.868 0.104 0.000 0.028
#> GSM337368     1  0.3583    0.80683 0.816 0.004 0.000 0.180
#> GSM337369     1  0.3945    0.78510 0.780 0.004 0.000 0.216
#> GSM337370     1  0.0524    0.83911 0.988 0.008 0.000 0.004
#> GSM337371     1  0.2197    0.83241 0.916 0.004 0.000 0.080
#> GSM337372     1  0.6275    0.74699 0.640 0.104 0.000 0.256
#> GSM337373     1  0.3307    0.81952 0.868 0.104 0.000 0.028
#> GSM337374     1  0.0804    0.83927 0.980 0.008 0.000 0.012
#> GSM337375     1  0.3791    0.80019 0.796 0.004 0.000 0.200
#> GSM337376     1  0.0927    0.83904 0.976 0.008 0.000 0.016

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     2  0.5516     0.5470 0.000 0.644 0.220 0.136 0.000
#> GSM337198     4  0.6512    -0.1080 0.000 0.348 0.200 0.452 0.000
#> GSM337199     4  0.0451     0.7915 0.000 0.000 0.008 0.988 0.004
#> GSM337200     4  0.0854     0.7917 0.000 0.008 0.012 0.976 0.004
#> GSM337201     4  0.0324     0.7918 0.000 0.000 0.004 0.992 0.004
#> GSM337202     4  0.3061     0.7219 0.000 0.136 0.020 0.844 0.000
#> GSM337203     2  0.6114     0.2835 0.000 0.472 0.128 0.400 0.000
#> GSM337204     4  0.0451     0.7922 0.000 0.008 0.004 0.988 0.000
#> GSM337205     4  0.6053     0.3329 0.000 0.228 0.196 0.576 0.000
#> GSM337206     4  0.0324     0.7918 0.000 0.000 0.004 0.992 0.004
#> GSM337207     4  0.1557     0.7840 0.000 0.052 0.008 0.940 0.000
#> GSM337208     2  0.6534     0.4045 0.000 0.460 0.212 0.328 0.000
#> GSM337209     2  0.5555     0.2238 0.000 0.480 0.068 0.452 0.000
#> GSM337210     4  0.2411     0.7528 0.000 0.108 0.008 0.884 0.000
#> GSM337211     4  0.0000     0.7921 0.000 0.000 0.000 1.000 0.000
#> GSM337212     4  0.0290     0.7922 0.000 0.008 0.000 0.992 0.000
#> GSM337213     4  0.3574     0.6718 0.000 0.168 0.028 0.804 0.000
#> GSM337214     4  0.0451     0.7922 0.000 0.008 0.004 0.988 0.000
#> GSM337215     4  0.0854     0.7929 0.000 0.008 0.012 0.976 0.004
#> GSM337216     2  0.2284     0.5416 0.000 0.912 0.056 0.028 0.004
#> GSM337217     2  0.6676     0.3254 0.000 0.416 0.344 0.240 0.000
#> GSM337218     4  0.0771     0.7886 0.000 0.020 0.004 0.976 0.000
#> GSM337219     4  0.6754     0.0592 0.000 0.264 0.276 0.456 0.004
#> GSM337220     4  0.5246     0.1464 0.000 0.384 0.052 0.564 0.000
#> GSM337221     2  0.2597     0.5965 0.000 0.872 0.004 0.120 0.004
#> GSM337222     2  0.5605     0.5702 0.000 0.640 0.192 0.168 0.000
#> GSM337223     2  0.6360     0.4006 0.000 0.560 0.284 0.140 0.016
#> GSM337224     4  0.0451     0.7922 0.000 0.008 0.004 0.988 0.000
#> GSM337225     4  0.1764     0.7780 0.000 0.064 0.008 0.928 0.000
#> GSM337226     4  0.2953     0.7096 0.000 0.144 0.012 0.844 0.000
#> GSM337227     2  0.4237     0.5944 0.000 0.772 0.076 0.152 0.000
#> GSM337228     2  0.3213     0.5849 0.000 0.836 0.016 0.144 0.004
#> GSM337229     2  0.6030     0.5603 0.000 0.580 0.196 0.224 0.000
#> GSM337230     4  0.5796     0.2324 0.000 0.312 0.116 0.572 0.000
#> GSM337231     2  0.6258     0.5674 0.000 0.564 0.216 0.216 0.004
#> GSM337232     4  0.2233     0.7761 0.000 0.080 0.016 0.904 0.000
#> GSM337233     4  0.0771     0.7906 0.000 0.020 0.004 0.976 0.000
#> GSM337234     4  0.5240     0.2448 0.000 0.360 0.056 0.584 0.000
#> GSM337235     4  0.5229     0.3360 0.000 0.324 0.064 0.612 0.000
#> GSM337236     2  0.3399     0.6110 0.000 0.812 0.020 0.168 0.000
#> GSM337237     4  0.0771     0.7886 0.000 0.020 0.004 0.976 0.000
#> GSM337238     4  0.5086     0.3916 0.000 0.304 0.060 0.636 0.000
#> GSM337239     3  0.6361     0.4379 0.000 0.176 0.484 0.000 0.340
#> GSM337240     4  0.0324     0.7924 0.000 0.000 0.004 0.992 0.004
#> GSM337241     2  0.4936     0.2874 0.000 0.756 0.136 0.040 0.068
#> GSM337242     2  0.6323     0.3709 0.000 0.476 0.360 0.164 0.000
#> GSM337243     4  0.3736     0.7222 0.000 0.100 0.072 0.824 0.004
#> GSM337244     2  0.6499     0.2500 0.000 0.440 0.192 0.368 0.000
#> GSM337245     2  0.3988     0.5743 0.000 0.732 0.016 0.252 0.000
#> GSM337246     2  0.2935     0.5949 0.000 0.860 0.016 0.120 0.004
#> GSM337247     3  0.6324    -0.2494 0.000 0.412 0.432 0.156 0.000
#> GSM337248     4  0.6692     0.0835 0.000 0.280 0.244 0.472 0.004
#> GSM337249     2  0.2429     0.5785 0.000 0.900 0.020 0.076 0.004
#> GSM337250     4  0.0451     0.7915 0.000 0.000 0.008 0.988 0.004
#> GSM337251     2  0.3081     0.5927 0.000 0.832 0.012 0.156 0.000
#> GSM337252     4  0.1484     0.7883 0.000 0.048 0.008 0.944 0.000
#> GSM337253     2  0.5078     0.2447 0.000 0.544 0.424 0.028 0.004
#> GSM337254     4  0.2069     0.7608 0.000 0.076 0.012 0.912 0.000
#> GSM337255     2  0.5714     0.5054 0.000 0.592 0.116 0.292 0.000
#> GSM337256     4  0.6609    -0.1930 0.000 0.368 0.216 0.416 0.000
#> GSM337257     4  0.0324     0.7918 0.000 0.000 0.004 0.992 0.004
#> GSM337258     2  0.4226     0.5871 0.000 0.776 0.084 0.140 0.000
#> GSM337259     2  0.3690     0.4563 0.000 0.828 0.112 0.052 0.008
#> GSM337260     4  0.0324     0.7918 0.000 0.000 0.004 0.992 0.004
#> GSM337261     3  0.6271     0.4810 0.000 0.412 0.440 0.000 0.148
#> GSM337262     2  0.5352     0.2382 0.000 0.480 0.468 0.052 0.000
#> GSM337263     4  0.5348     0.4689 0.000 0.232 0.112 0.656 0.000
#> GSM337264     2  0.6043     0.5437 0.000 0.568 0.264 0.168 0.000
#> GSM337265     5  0.5994    -0.2995 0.004 0.096 0.428 0.000 0.472
#> GSM337266     3  0.6571     0.5294 0.000 0.268 0.472 0.000 0.260
#> GSM337267     4  0.0510     0.7942 0.000 0.016 0.000 0.984 0.000
#> GSM337268     4  0.5787     0.3764 0.000 0.240 0.152 0.608 0.000
#> GSM337269     4  0.2077     0.7774 0.000 0.084 0.008 0.908 0.000
#> GSM337270     2  0.1822     0.5232 0.000 0.936 0.024 0.036 0.004
#> GSM337271     3  0.6569     0.5318 0.000 0.272 0.472 0.000 0.256
#> GSM337272     4  0.1525     0.7896 0.000 0.036 0.012 0.948 0.004
#> GSM337273     2  0.3090     0.6093 0.000 0.860 0.052 0.088 0.000
#> GSM337274     2  0.5872     0.2854 0.000 0.492 0.100 0.408 0.000
#> GSM337275     2  0.6324     0.2379 0.000 0.432 0.412 0.156 0.000
#> GSM337276     2  0.2833     0.5939 0.000 0.864 0.012 0.120 0.004
#> GSM337277     2  0.3802     0.5995 0.000 0.820 0.096 0.080 0.004
#> GSM337278     4  0.1701     0.7813 0.000 0.048 0.016 0.936 0.000
#> GSM337279     4  0.0932     0.7889 0.000 0.020 0.004 0.972 0.004
#> GSM337280     2  0.6810     0.3422 0.000 0.368 0.316 0.316 0.000
#> GSM337281     4  0.0510     0.7905 0.000 0.016 0.000 0.984 0.000
#> GSM337282     4  0.5027     0.5411 0.000 0.112 0.188 0.700 0.000
#> GSM337283     1  0.4696    -0.0032 0.556 0.000 0.016 0.000 0.428
#> GSM337284     2  0.4037     0.5052 0.000 0.752 0.224 0.020 0.004
#> GSM337285     3  0.6571     0.5294 0.000 0.268 0.472 0.000 0.260
#> GSM337286     2  0.4061     0.4615 0.000 0.740 0.240 0.016 0.004
#> GSM337287     3  0.6571     0.5294 0.000 0.268 0.472 0.000 0.260
#> GSM337288     3  0.5101     0.2167 0.000 0.296 0.652 0.040 0.012
#> GSM337289     2  0.1525     0.5188 0.000 0.948 0.036 0.012 0.004
#> GSM337290     4  0.0932     0.7889 0.000 0.020 0.004 0.972 0.004
#> GSM337291     4  0.4022     0.6591 0.000 0.100 0.104 0.796 0.000
#> GSM337292     2  0.6642     0.3195 0.000 0.428 0.340 0.232 0.000
#> GSM337293     2  0.6821     0.3201 0.000 0.352 0.320 0.328 0.000
#> GSM337294     3  0.5364     0.0470 0.000 0.352 0.588 0.056 0.004
#> GSM337295     4  0.0451     0.7915 0.000 0.000 0.008 0.988 0.004
#> GSM337296     2  0.3876     0.6088 0.000 0.776 0.032 0.192 0.000
#> GSM337297     2  0.5632     0.5131 0.000 0.628 0.232 0.140 0.000
#> GSM337298     3  0.5658     0.1312 0.000 0.408 0.520 0.068 0.004
#> GSM337299     4  0.0162     0.7921 0.000 0.000 0.004 0.996 0.000
#> GSM337300     3  0.4739     0.3490 0.000 0.240 0.712 0.020 0.028
#> GSM337301     4  0.0451     0.7915 0.000 0.000 0.008 0.988 0.004
#> GSM337302     2  0.5653     0.5790 0.000 0.632 0.160 0.208 0.000
#> GSM337303     4  0.5440     0.4896 0.000 0.184 0.156 0.660 0.000
#> GSM337304     2  0.5487     0.5728 0.000 0.620 0.280 0.100 0.000
#> GSM337305     2  0.3384     0.6112 0.000 0.848 0.060 0.088 0.004
#> GSM337306     2  0.6519     0.3344 0.000 0.448 0.352 0.200 0.000
#> GSM337307     2  0.2935     0.5915 0.000 0.860 0.016 0.120 0.004
#> GSM337308     4  0.6345     0.2255 0.000 0.252 0.224 0.524 0.000
#> GSM337309     4  0.4263     0.6195 0.000 0.180 0.060 0.760 0.000
#> GSM337310     2  0.6722     0.4800 0.000 0.456 0.308 0.232 0.004
#> GSM337311     4  0.5449     0.4074 0.000 0.256 0.108 0.636 0.000
#> GSM337312     3  0.6180     0.3520 0.000 0.136 0.460 0.000 0.404
#> GSM337313     3  0.4934     0.0528 0.000 0.432 0.544 0.020 0.004
#> GSM337314     2  0.3219     0.6011 0.000 0.840 0.020 0.136 0.004
#> GSM337315     5  0.6735     0.2510 0.268 0.024 0.176 0.000 0.532
#> GSM337316     2  0.3166     0.4252 0.000 0.860 0.104 0.020 0.016
#> GSM337317     3  0.6377     0.4907 0.000 0.220 0.588 0.020 0.172
#> GSM337318     2  0.4641     0.5960 0.000 0.744 0.172 0.080 0.004
#> GSM337319     1  0.2110     0.6753 0.912 0.000 0.016 0.000 0.072
#> GSM337320     5  0.4383     0.2769 0.424 0.000 0.004 0.000 0.572
#> GSM337321     1  0.3016     0.7077 0.848 0.000 0.020 0.000 0.132
#> GSM337322     1  0.4029     0.4549 0.680 0.000 0.004 0.000 0.316
#> GSM337323     5  0.4740     0.1046 0.468 0.000 0.016 0.000 0.516
#> GSM337324     1  0.0912     0.7409 0.972 0.000 0.016 0.000 0.012
#> GSM337325     5  0.4743     0.1008 0.472 0.000 0.016 0.000 0.512
#> GSM337326     5  0.4740     0.1046 0.468 0.000 0.016 0.000 0.516
#> GSM337327     5  0.3074     0.6401 0.196 0.000 0.000 0.000 0.804
#> GSM337328     5  0.4283     0.3511 0.456 0.000 0.000 0.000 0.544
#> GSM337329     1  0.4666     0.0622 0.572 0.000 0.016 0.000 0.412
#> GSM337330     5  0.3906     0.5315 0.292 0.000 0.004 0.000 0.704
#> GSM337331     1  0.0912     0.7409 0.972 0.000 0.016 0.000 0.012
#> GSM337332     1  0.0000     0.7488 1.000 0.000 0.000 0.000 0.000
#> GSM337333     1  0.2674     0.7022 0.856 0.000 0.004 0.000 0.140
#> GSM337334     5  0.3143     0.6398 0.204 0.000 0.000 0.000 0.796
#> GSM337335     1  0.4029     0.4549 0.680 0.000 0.004 0.000 0.316
#> GSM337336     5  0.3318     0.5705 0.180 0.000 0.012 0.000 0.808
#> GSM337337     5  0.3366     0.6377 0.212 0.000 0.004 0.000 0.784
#> GSM337338     1  0.3662     0.5751 0.744 0.000 0.004 0.000 0.252
#> GSM337339     5  0.3074     0.6401 0.196 0.000 0.000 0.000 0.804
#> GSM337340     5  0.3461     0.5436 0.224 0.000 0.004 0.000 0.772
#> GSM337341     1  0.1018     0.7381 0.968 0.000 0.016 0.000 0.016
#> GSM337342     1  0.0000     0.7488 1.000 0.000 0.000 0.000 0.000
#> GSM337343     5  0.6346    -0.2014 0.044 0.060 0.404 0.000 0.492
#> GSM337344     1  0.1410     0.7422 0.940 0.000 0.000 0.000 0.060
#> GSM337345     1  0.4448    -0.0658 0.516 0.000 0.004 0.000 0.480
#> GSM337346     1  0.3491     0.6190 0.768 0.000 0.004 0.000 0.228
#> GSM337347     1  0.0000     0.7488 1.000 0.000 0.000 0.000 0.000
#> GSM337348     1  0.1018     0.7388 0.968 0.000 0.016 0.000 0.016
#> GSM337349     1  0.1197     0.7448 0.952 0.000 0.000 0.000 0.048
#> GSM337350     5  0.3336     0.6175 0.228 0.000 0.000 0.000 0.772
#> GSM337351     1  0.3969     0.4367 0.692 0.000 0.004 0.000 0.304
#> GSM337352     5  0.4161     0.3429 0.392 0.000 0.000 0.000 0.608
#> GSM337353     1  0.3132     0.6788 0.820 0.000 0.008 0.000 0.172
#> GSM337354     1  0.3607     0.5874 0.752 0.000 0.004 0.000 0.244
#> GSM337355     5  0.4227     0.2992 0.420 0.000 0.000 0.000 0.580
#> GSM337356     1  0.0000     0.7488 1.000 0.000 0.000 0.000 0.000
#> GSM337357     5  0.4708     0.3070 0.436 0.000 0.016 0.000 0.548
#> GSM337358     1  0.3123     0.6654 0.812 0.000 0.004 0.000 0.184
#> GSM337359     5  0.3427     0.6404 0.192 0.000 0.012 0.000 0.796
#> GSM337360     1  0.0162     0.7486 0.996 0.000 0.000 0.000 0.004
#> GSM337361     5  0.3074     0.6401 0.196 0.000 0.000 0.000 0.804
#> GSM337362     5  0.3395     0.6273 0.236 0.000 0.000 0.000 0.764
#> GSM337363     1  0.0798     0.7430 0.976 0.000 0.016 0.000 0.008
#> GSM337364     5  0.3074     0.6401 0.196 0.000 0.000 0.000 0.804
#> GSM337365     1  0.0912     0.7409 0.972 0.000 0.016 0.000 0.012
#> GSM337366     1  0.4707     0.2644 0.588 0.000 0.020 0.000 0.392
#> GSM337367     1  0.0404     0.7500 0.988 0.000 0.000 0.000 0.012
#> GSM337368     5  0.3837     0.5809 0.308 0.000 0.000 0.000 0.692
#> GSM337369     5  0.4232     0.5159 0.312 0.000 0.012 0.000 0.676
#> GSM337370     1  0.3010     0.6765 0.824 0.000 0.004 0.000 0.172
#> GSM337371     5  0.4390     0.2760 0.428 0.000 0.004 0.000 0.568
#> GSM337372     1  0.4702    -0.0560 0.552 0.000 0.016 0.000 0.432
#> GSM337373     1  0.1117     0.7446 0.964 0.000 0.016 0.000 0.020
#> GSM337374     1  0.2389     0.7196 0.880 0.000 0.004 0.000 0.116
#> GSM337375     5  0.3074     0.6401 0.196 0.000 0.000 0.000 0.804
#> GSM337376     1  0.1965     0.7301 0.904 0.000 0.000 0.000 0.096

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.3213    0.59460 0.000 0.784 0.000 0.004 0.204 0.008
#> GSM337198     4  0.5888   -0.23037 0.000 0.220 0.000 0.460 0.320 0.000
#> GSM337199     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337200     4  0.0653    0.78459 0.000 0.004 0.000 0.980 0.004 0.012
#> GSM337201     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337202     4  0.3371    0.74093 0.000 0.080 0.000 0.832 0.076 0.012
#> GSM337203     2  0.6152    0.03278 0.000 0.448 0.000 0.356 0.180 0.016
#> GSM337204     4  0.1500    0.77610 0.000 0.000 0.000 0.936 0.052 0.012
#> GSM337205     4  0.5788    0.19189 0.000 0.136 0.000 0.504 0.348 0.012
#> GSM337206     4  0.0520    0.78310 0.000 0.000 0.000 0.984 0.008 0.008
#> GSM337207     4  0.2755    0.76687 0.000 0.040 0.000 0.876 0.068 0.016
#> GSM337208     2  0.6260   -0.08360 0.000 0.452 0.000 0.220 0.312 0.016
#> GSM337209     2  0.5878    0.20404 0.000 0.544 0.000 0.284 0.152 0.020
#> GSM337210     4  0.2739    0.76170 0.000 0.064 0.000 0.876 0.048 0.012
#> GSM337211     4  0.0692    0.78557 0.000 0.004 0.000 0.976 0.020 0.000
#> GSM337212     4  0.0363    0.78474 0.000 0.000 0.000 0.988 0.012 0.000
#> GSM337213     4  0.4070    0.61965 0.000 0.144 0.000 0.760 0.092 0.004
#> GSM337214     4  0.1194    0.78428 0.000 0.004 0.000 0.956 0.032 0.008
#> GSM337215     4  0.1180    0.78477 0.000 0.012 0.000 0.960 0.016 0.012
#> GSM337216     2  0.1863    0.65015 0.000 0.896 0.000 0.000 0.104 0.000
#> GSM337217     5  0.5529    0.61044 0.000 0.228 0.000 0.212 0.560 0.000
#> GSM337218     4  0.1225    0.78297 0.000 0.000 0.000 0.952 0.036 0.012
#> GSM337219     4  0.5700   -0.23992 0.000 0.160 0.000 0.436 0.404 0.000
#> GSM337220     2  0.5852    0.00558 0.000 0.444 0.000 0.428 0.104 0.024
#> GSM337221     2  0.0260    0.66916 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM337222     2  0.3577    0.59547 0.000 0.772 0.000 0.016 0.200 0.012
#> GSM337223     2  0.4586    0.47123 0.000 0.684 0.024 0.004 0.260 0.028
#> GSM337224     4  0.1116    0.78404 0.000 0.004 0.000 0.960 0.028 0.008
#> GSM337225     4  0.3275    0.75083 0.000 0.064 0.000 0.844 0.072 0.020
#> GSM337226     4  0.3453    0.72509 0.000 0.100 0.000 0.824 0.064 0.012
#> GSM337227     2  0.2022    0.66850 0.000 0.916 0.000 0.024 0.052 0.008
#> GSM337228     2  0.0665    0.66799 0.000 0.980 0.000 0.004 0.008 0.008
#> GSM337229     2  0.4720    0.52798 0.000 0.684 0.000 0.076 0.228 0.012
#> GSM337230     4  0.6205    0.06863 0.000 0.312 0.000 0.476 0.192 0.020
#> GSM337231     2  0.5159    0.43402 0.000 0.636 0.000 0.084 0.260 0.020
#> GSM337232     4  0.2867    0.76317 0.000 0.040 0.000 0.868 0.076 0.016
#> GSM337233     4  0.1442    0.78059 0.000 0.004 0.000 0.944 0.040 0.012
#> GSM337234     4  0.5683    0.18294 0.000 0.388 0.000 0.496 0.096 0.020
#> GSM337235     4  0.5993    0.20996 0.000 0.320 0.000 0.500 0.164 0.016
#> GSM337236     2  0.2712    0.64084 0.000 0.864 0.000 0.088 0.048 0.000
#> GSM337237     4  0.1594    0.77548 0.000 0.000 0.000 0.932 0.052 0.016
#> GSM337238     4  0.5770    0.24610 0.000 0.356 0.000 0.512 0.112 0.020
#> GSM337239     3  0.6796    0.30147 0.008 0.112 0.536 0.000 0.204 0.140
#> GSM337240     4  0.0508    0.78352 0.000 0.000 0.000 0.984 0.004 0.012
#> GSM337241     2  0.3577    0.55644 0.000 0.828 0.100 0.008 0.020 0.044
#> GSM337242     5  0.5284    0.60949 0.000 0.256 0.000 0.136 0.604 0.004
#> GSM337243     4  0.4252    0.64227 0.000 0.084 0.000 0.752 0.152 0.012
#> GSM337244     2  0.6117   -0.12954 0.000 0.352 0.000 0.348 0.300 0.000
#> GSM337245     2  0.2544    0.62262 0.000 0.864 0.000 0.120 0.012 0.004
#> GSM337246     2  0.0508    0.67030 0.000 0.984 0.000 0.012 0.004 0.000
#> GSM337247     5  0.4892    0.65781 0.000 0.176 0.000 0.164 0.660 0.000
#> GSM337248     4  0.5527   -0.06371 0.000 0.136 0.000 0.484 0.380 0.000
#> GSM337249     2  0.0603    0.66406 0.000 0.980 0.000 0.000 0.016 0.004
#> GSM337250     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337251     2  0.0837    0.67213 0.000 0.972 0.000 0.020 0.004 0.004
#> GSM337252     4  0.2006    0.76889 0.000 0.000 0.000 0.904 0.080 0.016
#> GSM337253     5  0.4039    0.21930 0.000 0.424 0.000 0.000 0.568 0.008
#> GSM337254     4  0.1785    0.77640 0.000 0.016 0.000 0.928 0.048 0.008
#> GSM337255     2  0.5138    0.35840 0.000 0.624 0.000 0.168 0.208 0.000
#> GSM337256     5  0.6173    0.39114 0.000 0.220 0.000 0.372 0.400 0.008
#> GSM337257     4  0.0260    0.78365 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337258     2  0.4023    0.55847 0.000 0.756 0.000 0.100 0.144 0.000
#> GSM337259     2  0.1994    0.65718 0.000 0.928 0.016 0.016 0.016 0.024
#> GSM337260     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337261     2  0.6970    0.10074 0.000 0.480 0.232 0.000 0.152 0.136
#> GSM337262     5  0.4209    0.60602 0.000 0.232 0.000 0.044 0.716 0.008
#> GSM337263     4  0.5225    0.29753 0.000 0.204 0.000 0.612 0.184 0.000
#> GSM337264     2  0.5435    0.10565 0.000 0.544 0.000 0.120 0.332 0.004
#> GSM337265     3  0.5072    0.31834 0.000 0.008 0.660 0.000 0.172 0.160
#> GSM337266     3  0.7484    0.22924 0.000 0.264 0.360 0.000 0.224 0.152
#> GSM337267     4  0.1074    0.78411 0.000 0.028 0.000 0.960 0.012 0.000
#> GSM337268     4  0.5816    0.18489 0.000 0.192 0.000 0.552 0.244 0.012
#> GSM337269     4  0.3473    0.73427 0.000 0.088 0.000 0.824 0.076 0.012
#> GSM337270     2  0.0551    0.66697 0.000 0.984 0.004 0.004 0.008 0.000
#> GSM337271     3  0.7484    0.22924 0.000 0.264 0.360 0.000 0.224 0.152
#> GSM337272     4  0.1364    0.78385 0.000 0.016 0.000 0.952 0.020 0.012
#> GSM337273     2  0.1528    0.67291 0.000 0.936 0.000 0.016 0.048 0.000
#> GSM337274     2  0.5802    0.11203 0.000 0.484 0.000 0.380 0.120 0.016
#> GSM337275     5  0.5005    0.65841 0.000 0.192 0.000 0.164 0.644 0.000
#> GSM337276     2  0.0508    0.67030 0.000 0.984 0.000 0.012 0.004 0.000
#> GSM337277     2  0.2454    0.59776 0.000 0.840 0.000 0.000 0.160 0.000
#> GSM337278     4  0.2262    0.76793 0.000 0.008 0.000 0.896 0.080 0.016
#> GSM337279     4  0.0405    0.78456 0.000 0.000 0.000 0.988 0.008 0.004
#> GSM337280     5  0.5530    0.63670 0.000 0.216 0.000 0.224 0.560 0.000
#> GSM337281     4  0.0653    0.78625 0.000 0.004 0.000 0.980 0.012 0.004
#> GSM337282     4  0.4334    0.40357 0.000 0.012 0.000 0.608 0.368 0.012
#> GSM337283     6  0.5795    0.58817 0.220 0.000 0.284 0.000 0.000 0.496
#> GSM337284     2  0.3373    0.53171 0.000 0.744 0.000 0.008 0.248 0.000
#> GSM337285     3  0.7484    0.22924 0.000 0.264 0.360 0.000 0.224 0.152
#> GSM337286     2  0.3405    0.50126 0.000 0.724 0.000 0.000 0.272 0.004
#> GSM337287     3  0.7476    0.23077 0.000 0.260 0.364 0.000 0.224 0.152
#> GSM337288     5  0.4152    0.56202 0.000 0.124 0.028 0.028 0.792 0.028
#> GSM337289     2  0.1501    0.65647 0.000 0.924 0.000 0.000 0.076 0.000
#> GSM337290     4  0.0260    0.78365 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337291     4  0.3133    0.65116 0.000 0.008 0.000 0.804 0.180 0.008
#> GSM337292     5  0.5508    0.63857 0.000 0.224 0.000 0.212 0.564 0.000
#> GSM337293     5  0.5755    0.57175 0.000 0.204 0.000 0.296 0.500 0.000
#> GSM337294     5  0.4189    0.61008 0.000 0.116 0.008 0.080 0.780 0.016
#> GSM337295     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337296     2  0.2786    0.63630 0.000 0.860 0.000 0.056 0.084 0.000
#> GSM337297     2  0.3340    0.59061 0.000 0.784 0.000 0.004 0.196 0.016
#> GSM337298     2  0.5403    0.19653 0.000 0.500 0.044 0.000 0.420 0.036
#> GSM337299     4  0.0146    0.78410 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337300     5  0.4339    0.48875 0.000 0.088 0.096 0.004 0.776 0.036
#> GSM337301     4  0.0622    0.78225 0.000 0.000 0.000 0.980 0.008 0.012
#> GSM337302     2  0.4020    0.58990 0.000 0.764 0.000 0.068 0.160 0.008
#> GSM337303     4  0.4191    0.46538 0.000 0.040 0.000 0.676 0.284 0.000
#> GSM337304     2  0.4724    0.39122 0.000 0.616 0.000 0.040 0.332 0.012
#> GSM337305     2  0.2260    0.61817 0.000 0.860 0.000 0.000 0.140 0.000
#> GSM337306     5  0.5196    0.61730 0.000 0.252 0.000 0.128 0.616 0.004
#> GSM337307     2  0.0405    0.66910 0.000 0.988 0.000 0.008 0.004 0.000
#> GSM337308     4  0.4844    0.03960 0.000 0.056 0.000 0.504 0.440 0.000
#> GSM337309     4  0.4351    0.61624 0.000 0.148 0.000 0.740 0.104 0.008
#> GSM337310     5  0.5834    0.26072 0.000 0.400 0.000 0.112 0.468 0.020
#> GSM337311     4  0.5644    0.35008 0.000 0.224 0.000 0.592 0.168 0.016
#> GSM337312     3  0.6581    0.31305 0.008 0.104 0.568 0.000 0.180 0.140
#> GSM337313     5  0.4599    0.29110 0.000 0.328 0.016 0.000 0.628 0.028
#> GSM337314     2  0.1829    0.66389 0.000 0.920 0.000 0.024 0.056 0.000
#> GSM337315     3  0.5294   -0.11355 0.056 0.000 0.508 0.000 0.020 0.416
#> GSM337316     2  0.2462    0.61164 0.000 0.892 0.064 0.000 0.012 0.032
#> GSM337317     5  0.5950    0.26455 0.000 0.164 0.200 0.000 0.592 0.044
#> GSM337318     2  0.3445    0.52475 0.000 0.732 0.000 0.000 0.260 0.008
#> GSM337319     6  0.5523    0.62273 0.268 0.000 0.180 0.000 0.000 0.552
#> GSM337320     1  0.4018    0.40069 0.656 0.000 0.324 0.000 0.000 0.020
#> GSM337321     1  0.3955   -0.08781 0.608 0.000 0.008 0.000 0.000 0.384
#> GSM337322     1  0.1267    0.67686 0.940 0.000 0.060 0.000 0.000 0.000
#> GSM337323     6  0.5376    0.48028 0.112 0.000 0.408 0.000 0.000 0.480
#> GSM337324     6  0.4060    0.58927 0.284 0.000 0.032 0.000 0.000 0.684
#> GSM337325     6  0.5363    0.49328 0.112 0.000 0.396 0.000 0.000 0.492
#> GSM337326     6  0.5376    0.48028 0.112 0.000 0.408 0.000 0.000 0.480
#> GSM337327     3  0.3198    0.48622 0.260 0.000 0.740 0.000 0.000 0.000
#> GSM337328     3  0.5646    0.05335 0.220 0.000 0.536 0.000 0.000 0.244
#> GSM337329     6  0.5270    0.60201 0.144 0.000 0.268 0.000 0.000 0.588
#> GSM337330     1  0.4847    0.30548 0.588 0.000 0.340 0.000 0.000 0.072
#> GSM337331     6  0.3797    0.57655 0.292 0.000 0.016 0.000 0.000 0.692
#> GSM337332     1  0.3738    0.34064 0.704 0.000 0.016 0.000 0.000 0.280
#> GSM337333     1  0.0000    0.69143 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337334     3  0.3101    0.49609 0.244 0.000 0.756 0.000 0.000 0.000
#> GSM337335     1  0.1204    0.67905 0.944 0.000 0.056 0.000 0.000 0.000
#> GSM337336     3  0.4569    0.08598 0.396 0.000 0.564 0.000 0.000 0.040
#> GSM337337     3  0.3101    0.49609 0.244 0.000 0.756 0.000 0.000 0.000
#> GSM337338     1  0.0713    0.68963 0.972 0.000 0.028 0.000 0.000 0.000
#> GSM337339     3  0.3198    0.48622 0.260 0.000 0.740 0.000 0.000 0.000
#> GSM337340     3  0.5112   -0.12634 0.444 0.000 0.476 0.000 0.000 0.080
#> GSM337341     6  0.3978    0.59927 0.268 0.000 0.032 0.000 0.000 0.700
#> GSM337342     1  0.3855    0.34817 0.704 0.000 0.024 0.000 0.000 0.272
#> GSM337343     3  0.4916    0.33087 0.004 0.008 0.692 0.000 0.144 0.152
#> GSM337344     1  0.0713    0.68252 0.972 0.000 0.000 0.000 0.000 0.028
#> GSM337345     1  0.3586    0.49745 0.720 0.000 0.268 0.000 0.000 0.012
#> GSM337346     1  0.0363    0.69301 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM337347     1  0.3855    0.34817 0.704 0.000 0.024 0.000 0.000 0.272
#> GSM337348     6  0.4837    0.35327 0.432 0.000 0.056 0.000 0.000 0.512
#> GSM337349     1  0.1007    0.67339 0.956 0.000 0.000 0.000 0.000 0.044
#> GSM337350     3  0.3221    0.48164 0.264 0.000 0.736 0.000 0.000 0.000
#> GSM337351     1  0.3215    0.53376 0.756 0.000 0.240 0.000 0.000 0.004
#> GSM337352     3  0.3547    0.36683 0.332 0.000 0.668 0.000 0.000 0.000
#> GSM337353     1  0.2869    0.57708 0.832 0.000 0.020 0.000 0.000 0.148
#> GSM337354     1  0.0632    0.69040 0.976 0.000 0.024 0.000 0.000 0.000
#> GSM337355     1  0.4788    0.28065 0.568 0.000 0.372 0.000 0.000 0.060
#> GSM337356     1  0.2112    0.63297 0.896 0.000 0.016 0.000 0.000 0.088
#> GSM337357     6  0.6048    0.29941 0.296 0.000 0.288 0.000 0.000 0.416
#> GSM337358     1  0.0291    0.69140 0.992 0.000 0.004 0.000 0.000 0.004
#> GSM337359     3  0.3101    0.49609 0.244 0.000 0.756 0.000 0.000 0.000
#> GSM337360     1  0.2572    0.59440 0.852 0.000 0.012 0.000 0.000 0.136
#> GSM337361     3  0.3101    0.49609 0.244 0.000 0.756 0.000 0.000 0.000
#> GSM337362     3  0.3409    0.44374 0.300 0.000 0.700 0.000 0.000 0.000
#> GSM337363     6  0.4095    0.36436 0.480 0.000 0.008 0.000 0.000 0.512
#> GSM337364     3  0.3421    0.48283 0.256 0.000 0.736 0.000 0.000 0.008
#> GSM337365     6  0.3999    0.59593 0.272 0.000 0.032 0.000 0.000 0.696
#> GSM337366     1  0.4978   -0.18635 0.500 0.000 0.068 0.000 0.000 0.432
#> GSM337367     1  0.3136    0.51383 0.796 0.000 0.016 0.000 0.000 0.188
#> GSM337368     3  0.3428    0.44250 0.304 0.000 0.696 0.000 0.000 0.000
#> GSM337369     1  0.6119   -0.12623 0.356 0.000 0.340 0.000 0.000 0.304
#> GSM337370     1  0.0000    0.69143 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.3852    0.40529 0.664 0.000 0.324 0.000 0.000 0.012
#> GSM337372     6  0.5480    0.49910 0.308 0.000 0.152 0.000 0.000 0.540
#> GSM337373     6  0.4096    0.35687 0.484 0.000 0.008 0.000 0.000 0.508
#> GSM337374     1  0.0291    0.69051 0.992 0.000 0.004 0.000 0.000 0.004
#> GSM337375     3  0.3198    0.48622 0.260 0.000 0.740 0.000 0.000 0.000
#> GSM337376     1  0.0937    0.67735 0.960 0.000 0.000 0.000 0.000 0.040

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-mclust-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-mclust-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-mclust-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-mclust-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-mclust-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-mclust-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-mclust-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-mclust-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-mclust-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-mclust-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-ATC-mclust-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-mclust-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-mclust-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-mclust-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-mclust-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-mclust-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-mclust-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-mclust-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-mclust-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-mclust-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-mclust-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-mclust-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-mclust-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-mclust-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-mclust-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-mclust-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-mclust-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>              n disease.state(p) specimen(p) k
#> ATC:mclust 177         2.30e-13    6.08e-32 2
#> ATC:mclust 152         1.73e-13    2.04e-32 3
#> ATC:mclust 150         4.69e-13    4.85e-32 4
#> ATC:mclust 115         4.38e-09    1.21e-23 5
#> ATC:mclust 104         3.50e-06    9.34e-20 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.


ATC:NMF*

The object with results only for a single top-value method and a single partition method can be extracted as:

res = res_list["ATC", "NMF"]
# you can also extract it by
# res = res_list["ATC:NMF"]

A summary of res and all the functions that can be applied to it:

res
#> A 'ConsensusPartition' object with k = 2, 3, 4, 5, 6.
#>   On a matrix with 51941 rows and 180 columns.
#>   Top rows (1000, 2000, 3000, 4000, 5000) are extracted by 'ATC' method.
#>   Subgroups are detected by 'NMF' method.
#>   Performed in total 1250 partitions by row resampling.
#>   Best k for subgroups seems to be 3.
#> 
#> Following methods can be applied to this 'ConsensusPartition' object:
#>  [1] "cola_report"             "collect_classes"         "collect_plots"          
#>  [4] "collect_stats"           "colnames"                "compare_signatures"     
#>  [7] "consensus_heatmap"       "dimension_reduction"     "functional_enrichment"  
#> [10] "get_anno_col"            "get_anno"                "get_classes"            
#> [13] "get_consensus"           "get_matrix"              "get_membership"         
#> [16] "get_param"               "get_signatures"          "get_stats"              
#> [19] "is_best_k"               "is_stable_k"             "membership_heatmap"     
#> [22] "ncol"                    "nrow"                    "plot_ecdf"              
#> [25] "rownames"                "select_partition_number" "show"                   
#> [28] "suggest_best_k"          "test_to_known_factors"

collect_plots() function collects all the plots made from res for all k (number of partitions) into one single page to provide an easy and fast comparison between different k.

collect_plots(res)

plot of chunk ATC-NMF-collect-plots

The plots are:

All the plots in panels can be made by individual functions and they are plotted later in this section.

select_partition_number() produces several plots showing different statistics for choosing “optimized” k. There are following statistics:

The detailed explanations of these statistics can be found in the cola vignette.

Generally speaking, lower PAC score, higher mean silhouette score or higher concordance corresponds to better partition. Rand index and Jaccard index measure how similar the current partition is compared to partition with k-1. If they are too similar, we won't accept k is better than k-1.

select_partition_number(res)

plot of chunk ATC-NMF-select-partition-number

The numeric values for all these statistics can be obtained by get_stats().

get_stats(res)
#>   k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> 2 2 1.000           0.995       0.998         0.4723 0.527   0.527
#> 3 3 0.946           0.935       0.969         0.1933 0.894   0.801
#> 4 4 0.760           0.805       0.903         0.0891 0.982   0.957
#> 5 5 0.663           0.677       0.851         0.0870 0.962   0.907
#> 6 6 0.665           0.632       0.819         0.0737 0.924   0.808

suggest_best_k() suggests the best \(k\) based on these statistics. The rules are as follows:

suggest_best_k(res)
#> [1] 3
#> attr(,"optional")
#> [1] 2

There is also optional best \(k\) = 2 that is worth to check.

Following shows the table of the partitions (You need to click the show/hide code output link to see it). The membership matrix (columns with name p*) is inferred by clue::cl_consensus() function with the SE method. Basically the value in the membership matrix represents the probability to belong to a certain group. The finall class label for an item is determined with the group with highest probability it belongs to.

In get_classes() function, the entropy is calculated from the membership matrix and the silhouette score is calculated from the consensus matrix.

show/hide code output

cbind(get_classes(res, k = 2), get_membership(res, k = 2))
#>           class entropy silhouette    p1    p2
#> GSM337197     2  0.0000      1.000 0.000 1.000
#> GSM337198     2  0.0000      1.000 0.000 1.000
#> GSM337199     2  0.0000      1.000 0.000 1.000
#> GSM337200     2  0.0000      1.000 0.000 1.000
#> GSM337201     2  0.0000      1.000 0.000 1.000
#> GSM337202     2  0.0000      1.000 0.000 1.000
#> GSM337203     2  0.0000      1.000 0.000 1.000
#> GSM337204     2  0.0000      1.000 0.000 1.000
#> GSM337205     2  0.0000      1.000 0.000 1.000
#> GSM337206     2  0.0000      1.000 0.000 1.000
#> GSM337207     2  0.0000      1.000 0.000 1.000
#> GSM337208     2  0.0000      1.000 0.000 1.000
#> GSM337209     2  0.0000      1.000 0.000 1.000
#> GSM337210     2  0.0000      1.000 0.000 1.000
#> GSM337211     2  0.0000      1.000 0.000 1.000
#> GSM337212     2  0.0000      1.000 0.000 1.000
#> GSM337213     2  0.0000      1.000 0.000 1.000
#> GSM337214     2  0.0000      1.000 0.000 1.000
#> GSM337215     2  0.0000      1.000 0.000 1.000
#> GSM337216     2  0.0000      1.000 0.000 1.000
#> GSM337217     2  0.0000      1.000 0.000 1.000
#> GSM337218     2  0.0000      1.000 0.000 1.000
#> GSM337219     2  0.0000      1.000 0.000 1.000
#> GSM337220     2  0.0000      1.000 0.000 1.000
#> GSM337221     2  0.0000      1.000 0.000 1.000
#> GSM337222     2  0.0000      1.000 0.000 1.000
#> GSM337223     2  0.0000      1.000 0.000 1.000
#> GSM337224     2  0.0000      1.000 0.000 1.000
#> GSM337225     2  0.0000      1.000 0.000 1.000
#> GSM337226     2  0.0000      1.000 0.000 1.000
#> GSM337227     2  0.0000      1.000 0.000 1.000
#> GSM337228     2  0.0000      1.000 0.000 1.000
#> GSM337229     2  0.0000      1.000 0.000 1.000
#> GSM337230     2  0.0000      1.000 0.000 1.000
#> GSM337231     2  0.0000      1.000 0.000 1.000
#> GSM337232     2  0.0000      1.000 0.000 1.000
#> GSM337233     2  0.0000      1.000 0.000 1.000
#> GSM337234     2  0.0000      1.000 0.000 1.000
#> GSM337235     2  0.0000      1.000 0.000 1.000
#> GSM337236     2  0.0000      1.000 0.000 1.000
#> GSM337237     2  0.0000      1.000 0.000 1.000
#> GSM337238     2  0.0000      1.000 0.000 1.000
#> GSM337239     1  0.0000      0.995 1.000 0.000
#> GSM337240     2  0.0000      1.000 0.000 1.000
#> GSM337241     2  0.0000      1.000 0.000 1.000
#> GSM337242     2  0.0000      1.000 0.000 1.000
#> GSM337243     2  0.0000      1.000 0.000 1.000
#> GSM337244     2  0.0000      1.000 0.000 1.000
#> GSM337245     2  0.0000      1.000 0.000 1.000
#> GSM337246     2  0.0000      1.000 0.000 1.000
#> GSM337247     2  0.0000      1.000 0.000 1.000
#> GSM337248     2  0.0000      1.000 0.000 1.000
#> GSM337249     2  0.0000      1.000 0.000 1.000
#> GSM337250     2  0.0000      1.000 0.000 1.000
#> GSM337251     2  0.0000      1.000 0.000 1.000
#> GSM337252     2  0.0000      1.000 0.000 1.000
#> GSM337253     2  0.0000      1.000 0.000 1.000
#> GSM337254     2  0.0000      1.000 0.000 1.000
#> GSM337255     2  0.0000      1.000 0.000 1.000
#> GSM337256     2  0.0000      1.000 0.000 1.000
#> GSM337257     2  0.0000      1.000 0.000 1.000
#> GSM337258     2  0.0000      1.000 0.000 1.000
#> GSM337259     2  0.0000      1.000 0.000 1.000
#> GSM337260     2  0.0000      1.000 0.000 1.000
#> GSM337261     1  0.9129      0.513 0.672 0.328
#> GSM337262     2  0.0000      1.000 0.000 1.000
#> GSM337263     2  0.0000      1.000 0.000 1.000
#> GSM337264     2  0.0000      1.000 0.000 1.000
#> GSM337265     1  0.0000      0.995 1.000 0.000
#> GSM337266     1  0.0376      0.991 0.996 0.004
#> GSM337267     2  0.0000      1.000 0.000 1.000
#> GSM337268     2  0.0000      1.000 0.000 1.000
#> GSM337269     2  0.0000      1.000 0.000 1.000
#> GSM337270     2  0.0000      1.000 0.000 1.000
#> GSM337271     1  0.0672      0.987 0.992 0.008
#> GSM337272     2  0.0000      1.000 0.000 1.000
#> GSM337273     2  0.0000      1.000 0.000 1.000
#> GSM337274     2  0.0000      1.000 0.000 1.000
#> GSM337275     2  0.0000      1.000 0.000 1.000
#> GSM337276     2  0.0000      1.000 0.000 1.000
#> GSM337277     2  0.0000      1.000 0.000 1.000
#> GSM337278     2  0.0000      1.000 0.000 1.000
#> GSM337279     2  0.0000      1.000 0.000 1.000
#> GSM337280     2  0.0000      1.000 0.000 1.000
#> GSM337281     2  0.0000      1.000 0.000 1.000
#> GSM337282     2  0.0000      1.000 0.000 1.000
#> GSM337283     1  0.0000      0.995 1.000 0.000
#> GSM337284     2  0.0000      1.000 0.000 1.000
#> GSM337285     1  0.0376      0.991 0.996 0.004
#> GSM337286     2  0.0000      1.000 0.000 1.000
#> GSM337287     1  0.0376      0.991 0.996 0.004
#> GSM337288     2  0.0000      1.000 0.000 1.000
#> GSM337289     2  0.0000      1.000 0.000 1.000
#> GSM337290     2  0.0000      1.000 0.000 1.000
#> GSM337291     2  0.0000      1.000 0.000 1.000
#> GSM337292     2  0.0000      1.000 0.000 1.000
#> GSM337293     2  0.0000      1.000 0.000 1.000
#> GSM337294     2  0.0000      1.000 0.000 1.000
#> GSM337295     2  0.0000      1.000 0.000 1.000
#> GSM337296     2  0.0000      1.000 0.000 1.000
#> GSM337297     2  0.0000      1.000 0.000 1.000
#> GSM337298     2  0.0000      1.000 0.000 1.000
#> GSM337299     2  0.0000      1.000 0.000 1.000
#> GSM337300     2  0.0000      1.000 0.000 1.000
#> GSM337301     2  0.0000      1.000 0.000 1.000
#> GSM337302     2  0.0000      1.000 0.000 1.000
#> GSM337303     2  0.0000      1.000 0.000 1.000
#> GSM337304     2  0.0000      1.000 0.000 1.000
#> GSM337305     2  0.0000      1.000 0.000 1.000
#> GSM337306     2  0.0000      1.000 0.000 1.000
#> GSM337307     2  0.0000      1.000 0.000 1.000
#> GSM337308     2  0.0000      1.000 0.000 1.000
#> GSM337309     2  0.0000      1.000 0.000 1.000
#> GSM337310     2  0.0000      1.000 0.000 1.000
#> GSM337311     2  0.0000      1.000 0.000 1.000
#> GSM337312     1  0.0000      0.995 1.000 0.000
#> GSM337313     2  0.0000      1.000 0.000 1.000
#> GSM337314     2  0.0000      1.000 0.000 1.000
#> GSM337315     1  0.0000      0.995 1.000 0.000
#> GSM337316     2  0.0000      1.000 0.000 1.000
#> GSM337317     2  0.0000      1.000 0.000 1.000
#> GSM337318     2  0.0000      1.000 0.000 1.000
#> GSM337319     1  0.0000      0.995 1.000 0.000
#> GSM337320     1  0.0000      0.995 1.000 0.000
#> GSM337321     1  0.0000      0.995 1.000 0.000
#> GSM337322     1  0.0000      0.995 1.000 0.000
#> GSM337323     1  0.0000      0.995 1.000 0.000
#> GSM337324     1  0.0000      0.995 1.000 0.000
#> GSM337325     1  0.0000      0.995 1.000 0.000
#> GSM337326     1  0.0000      0.995 1.000 0.000
#> GSM337327     1  0.0000      0.995 1.000 0.000
#> GSM337328     1  0.0000      0.995 1.000 0.000
#> GSM337329     1  0.0000      0.995 1.000 0.000
#> GSM337330     1  0.0000      0.995 1.000 0.000
#> GSM337331     1  0.0000      0.995 1.000 0.000
#> GSM337332     1  0.0000      0.995 1.000 0.000
#> GSM337333     1  0.0000      0.995 1.000 0.000
#> GSM337334     1  0.0000      0.995 1.000 0.000
#> GSM337335     1  0.0000      0.995 1.000 0.000
#> GSM337336     1  0.0000      0.995 1.000 0.000
#> GSM337337     1  0.0000      0.995 1.000 0.000
#> GSM337338     1  0.0000      0.995 1.000 0.000
#> GSM337339     1  0.0000      0.995 1.000 0.000
#> GSM337340     1  0.0000      0.995 1.000 0.000
#> GSM337341     1  0.0000      0.995 1.000 0.000
#> GSM337342     1  0.0000      0.995 1.000 0.000
#> GSM337343     1  0.0000      0.995 1.000 0.000
#> GSM337344     1  0.0000      0.995 1.000 0.000
#> GSM337345     1  0.0000      0.995 1.000 0.000
#> GSM337346     1  0.0000      0.995 1.000 0.000
#> GSM337347     1  0.0000      0.995 1.000 0.000
#> GSM337348     1  0.0000      0.995 1.000 0.000
#> GSM337349     1  0.0000      0.995 1.000 0.000
#> GSM337350     1  0.0000      0.995 1.000 0.000
#> GSM337351     1  0.0000      0.995 1.000 0.000
#> GSM337352     1  0.0000      0.995 1.000 0.000
#> GSM337353     1  0.0000      0.995 1.000 0.000
#> GSM337354     1  0.0000      0.995 1.000 0.000
#> GSM337355     1  0.0000      0.995 1.000 0.000
#> GSM337356     1  0.0000      0.995 1.000 0.000
#> GSM337357     1  0.0000      0.995 1.000 0.000
#> GSM337358     1  0.0000      0.995 1.000 0.000
#> GSM337359     1  0.0000      0.995 1.000 0.000
#> GSM337360     1  0.0000      0.995 1.000 0.000
#> GSM337361     1  0.0000      0.995 1.000 0.000
#> GSM337362     1  0.0000      0.995 1.000 0.000
#> GSM337363     1  0.0000      0.995 1.000 0.000
#> GSM337364     1  0.0000      0.995 1.000 0.000
#> GSM337365     1  0.0000      0.995 1.000 0.000
#> GSM337366     1  0.0000      0.995 1.000 0.000
#> GSM337367     1  0.0000      0.995 1.000 0.000
#> GSM337368     1  0.0000      0.995 1.000 0.000
#> GSM337369     1  0.0000      0.995 1.000 0.000
#> GSM337370     1  0.0000      0.995 1.000 0.000
#> GSM337371     1  0.0000      0.995 1.000 0.000
#> GSM337372     1  0.0000      0.995 1.000 0.000
#> GSM337373     1  0.0000      0.995 1.000 0.000
#> GSM337374     1  0.0000      0.995 1.000 0.000
#> GSM337375     1  0.0000      0.995 1.000 0.000
#> GSM337376     1  0.0000      0.995 1.000 0.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>           class entropy silhouette    p1    p2    p3
#> GSM337197     2  0.0237      0.978 0.000 0.996 0.004
#> GSM337198     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337199     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337200     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337201     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337202     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337203     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337204     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337205     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337206     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337207     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337208     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337209     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337210     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337211     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337212     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337213     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337214     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337215     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337216     3  0.1031      0.805 0.000 0.024 0.976
#> GSM337217     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337218     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337219     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337220     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337221     2  0.2165      0.912 0.000 0.936 0.064
#> GSM337222     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337223     2  0.4555      0.709 0.000 0.800 0.200
#> GSM337224     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337225     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337226     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337227     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337228     2  0.1289      0.949 0.000 0.968 0.032
#> GSM337229     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337230     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337231     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337232     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337233     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337234     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337235     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337236     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337237     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337238     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337239     3  0.1643      0.773 0.044 0.000 0.956
#> GSM337240     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337241     3  0.1289      0.807 0.000 0.032 0.968
#> GSM337242     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337243     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337244     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337245     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337246     3  0.6154      0.516 0.000 0.408 0.592
#> GSM337247     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337248     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337249     3  0.2959      0.797 0.000 0.100 0.900
#> GSM337250     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337251     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337252     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337253     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337254     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337255     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337256     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337257     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337258     2  0.4002      0.765 0.000 0.840 0.160
#> GSM337259     3  0.6026      0.572 0.000 0.376 0.624
#> GSM337260     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337261     3  0.0848      0.798 0.008 0.008 0.984
#> GSM337262     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337263     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337264     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337265     3  0.0592      0.792 0.012 0.000 0.988
#> GSM337266     3  0.0592      0.793 0.012 0.000 0.988
#> GSM337267     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337268     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337269     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337270     3  0.4504      0.759 0.000 0.196 0.804
#> GSM337271     3  0.0747      0.792 0.016 0.000 0.984
#> GSM337272     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337273     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337274     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337275     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337276     3  0.6126      0.531 0.000 0.400 0.600
#> GSM337277     2  0.1163      0.955 0.000 0.972 0.028
#> GSM337278     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337279     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337280     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337281     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337282     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337283     1  0.0424      0.981 0.992 0.000 0.008
#> GSM337284     2  0.5178      0.576 0.000 0.744 0.256
#> GSM337285     3  0.0592      0.793 0.012 0.000 0.988
#> GSM337286     3  0.6215      0.470 0.000 0.428 0.572
#> GSM337287     3  0.0747      0.792 0.016 0.000 0.984
#> GSM337288     2  0.0747      0.967 0.000 0.984 0.016
#> GSM337289     3  0.1860      0.807 0.000 0.052 0.948
#> GSM337290     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337291     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337292     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337293     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337294     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337295     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337296     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337297     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337298     3  0.6192      0.382 0.000 0.420 0.580
#> GSM337299     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337300     2  0.3752      0.803 0.000 0.856 0.144
#> GSM337301     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337302     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337303     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337304     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337305     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337306     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337307     3  0.6079      0.551 0.000 0.388 0.612
#> GSM337308     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337309     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337310     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337311     2  0.0000      0.982 0.000 1.000 0.000
#> GSM337312     1  0.4974      0.714 0.764 0.000 0.236
#> GSM337313     2  0.2537      0.894 0.000 0.920 0.080
#> GSM337314     2  0.3551      0.812 0.000 0.868 0.132
#> GSM337315     1  0.2537      0.918 0.920 0.000 0.080
#> GSM337316     3  0.1529      0.808 0.000 0.040 0.960
#> GSM337317     2  0.1453      0.950 0.008 0.968 0.024
#> GSM337318     2  0.5678      0.445 0.000 0.684 0.316
#> GSM337319     1  0.0424      0.981 0.992 0.000 0.008
#> GSM337320     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337321     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337322     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337323     1  0.1411      0.958 0.964 0.000 0.036
#> GSM337324     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337325     1  0.0892      0.973 0.980 0.000 0.020
#> GSM337326     1  0.5529      0.609 0.704 0.000 0.296
#> GSM337327     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337328     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337329     1  0.0592      0.978 0.988 0.000 0.012
#> GSM337330     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337331     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337332     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337333     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337334     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337335     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337336     1  0.0237      0.980 0.996 0.000 0.004
#> GSM337337     1  0.0424      0.978 0.992 0.000 0.008
#> GSM337338     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337339     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337340     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337341     1  0.0424      0.981 0.992 0.000 0.008
#> GSM337342     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337343     1  0.5178      0.677 0.744 0.000 0.256
#> GSM337344     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337345     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337346     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337347     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337348     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337349     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337350     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337351     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337352     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337353     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337354     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337355     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337356     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337357     1  0.0592      0.978 0.988 0.000 0.012
#> GSM337358     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337359     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337360     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337361     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337362     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337363     1  0.0424      0.981 0.992 0.000 0.008
#> GSM337364     1  0.0424      0.978 0.992 0.000 0.008
#> GSM337365     1  0.0424      0.981 0.992 0.000 0.008
#> GSM337366     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337367     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337368     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337369     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337370     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337371     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337372     1  0.0592      0.978 0.988 0.000 0.012
#> GSM337373     1  0.0237      0.982 0.996 0.000 0.004
#> GSM337374     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337375     1  0.0000      0.983 1.000 0.000 0.000
#> GSM337376     1  0.0000      0.983 1.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>           class entropy silhouette    p1    p2    p3    p4
#> GSM337197     2  0.4428    0.75353 0.000 0.808 0.124 0.068
#> GSM337198     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337199     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337200     2  0.0000    0.90937 0.000 1.000 0.000 0.000
#> GSM337201     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337202     2  0.1211    0.90497 0.000 0.960 0.000 0.040
#> GSM337203     2  0.1557    0.89473 0.000 0.944 0.000 0.056
#> GSM337204     2  0.1474    0.90044 0.000 0.948 0.000 0.052
#> GSM337205     2  0.1118    0.89563 0.000 0.964 0.000 0.036
#> GSM337206     2  0.0592    0.90933 0.000 0.984 0.000 0.016
#> GSM337207     2  0.1118    0.90616 0.000 0.964 0.000 0.036
#> GSM337208     2  0.0921    0.90817 0.000 0.972 0.000 0.028
#> GSM337209     2  0.1716    0.89507 0.000 0.936 0.000 0.064
#> GSM337210     2  0.0921    0.90817 0.000 0.972 0.000 0.028
#> GSM337211     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337212     2  0.0000    0.90937 0.000 1.000 0.000 0.000
#> GSM337213     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337214     2  0.0817    0.90840 0.000 0.976 0.000 0.024
#> GSM337215     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337216     3  0.3217    0.56587 0.000 0.012 0.860 0.128
#> GSM337217     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337218     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337219     2  0.2281    0.84990 0.000 0.904 0.000 0.096
#> GSM337220     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337221     2  0.3828    0.81823 0.000 0.848 0.084 0.068
#> GSM337222     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337223     2  0.5953    0.39628 0.000 0.656 0.076 0.268
#> GSM337224     2  0.0921    0.90792 0.000 0.972 0.000 0.028
#> GSM337225     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337226     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337227     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337228     2  0.5007    0.66356 0.000 0.760 0.172 0.068
#> GSM337229     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337230     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337231     2  0.3071    0.86345 0.000 0.888 0.044 0.068
#> GSM337232     2  0.1716    0.89530 0.000 0.936 0.000 0.064
#> GSM337233     2  0.1716    0.89507 0.000 0.936 0.000 0.064
#> GSM337234     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337235     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337236     2  0.2376    0.88381 0.000 0.916 0.016 0.068
#> GSM337237     2  0.0817    0.90840 0.000 0.976 0.000 0.024
#> GSM337238     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337239     4  0.5349   -0.12618 0.012 0.004 0.368 0.616
#> GSM337240     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337241     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337242     2  0.2530    0.83868 0.000 0.888 0.000 0.112
#> GSM337243     2  0.1474    0.88568 0.000 0.948 0.000 0.052
#> GSM337244     2  0.1557    0.89884 0.000 0.944 0.000 0.056
#> GSM337245     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337246     3  0.6324    0.06132 0.000 0.400 0.536 0.064
#> GSM337247     2  0.2530    0.83410 0.000 0.888 0.000 0.112
#> GSM337248     2  0.2281    0.84990 0.000 0.904 0.000 0.096
#> GSM337249     3  0.4875    0.40461 0.000 0.160 0.772 0.068
#> GSM337250     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337251     2  0.1792    0.89300 0.000 0.932 0.000 0.068
#> GSM337252     2  0.0921    0.90800 0.000 0.972 0.000 0.028
#> GSM337253     2  0.2530    0.83410 0.000 0.888 0.000 0.112
#> GSM337254     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337255     2  0.2919    0.86707 0.000 0.896 0.044 0.060
#> GSM337256     2  0.1118    0.90304 0.000 0.964 0.000 0.036
#> GSM337257     2  0.1211    0.90496 0.000 0.960 0.000 0.040
#> GSM337258     2  0.4893    0.68254 0.000 0.768 0.168 0.064
#> GSM337259     3  0.4343    0.34334 0.000 0.264 0.732 0.004
#> GSM337260     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337261     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337262     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337263     2  0.0336    0.90978 0.000 0.992 0.000 0.008
#> GSM337264     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337265     3  0.3311    0.55590 0.000 0.000 0.828 0.172
#> GSM337266     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337267     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337268     2  0.1867    0.87092 0.000 0.928 0.000 0.072
#> GSM337269     2  0.0469    0.90969 0.000 0.988 0.000 0.012
#> GSM337270     3  0.1520    0.65208 0.000 0.024 0.956 0.020
#> GSM337271     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337272     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337273     2  0.3320    0.84726 0.000 0.876 0.056 0.068
#> GSM337274     2  0.0592    0.90933 0.000 0.984 0.000 0.016
#> GSM337275     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337276     3  0.5957    0.14431 0.000 0.364 0.588 0.048
#> GSM337277     2  0.3335    0.81165 0.000 0.856 0.128 0.016
#> GSM337278     2  0.1118    0.90657 0.000 0.964 0.000 0.036
#> GSM337279     2  0.0000    0.90937 0.000 1.000 0.000 0.000
#> GSM337280     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337281     2  0.0817    0.90174 0.000 0.976 0.000 0.024
#> GSM337282     2  0.1474    0.88568 0.000 0.948 0.000 0.052
#> GSM337283     1  0.3528    0.85844 0.808 0.000 0.000 0.192
#> GSM337284     2  0.5705    0.53762 0.000 0.712 0.180 0.108
#> GSM337285     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337286     3  0.6688    0.02554 0.000 0.368 0.536 0.096
#> GSM337287     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337288     2  0.4193    0.56428 0.000 0.732 0.000 0.268
#> GSM337289     3  0.0000    0.67307 0.000 0.000 1.000 0.000
#> GSM337290     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337291     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337292     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337293     2  0.2216    0.85365 0.000 0.908 0.000 0.092
#> GSM337294     2  0.2469    0.83801 0.000 0.892 0.000 0.108
#> GSM337295     2  0.0592    0.90933 0.000 0.984 0.000 0.016
#> GSM337296     2  0.2376    0.88381 0.000 0.916 0.016 0.068
#> GSM337297     2  0.2871    0.87170 0.000 0.896 0.032 0.072
#> GSM337298     4  0.7546    0.00334 0.000 0.188 0.404 0.408
#> GSM337299     2  0.1022    0.90706 0.000 0.968 0.000 0.032
#> GSM337300     4  0.4981    0.32446 0.000 0.464 0.000 0.536
#> GSM337301     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337302     2  0.1389    0.90218 0.000 0.952 0.000 0.048
#> GSM337303     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337304     2  0.0469    0.91000 0.000 0.988 0.000 0.012
#> GSM337305     2  0.3320    0.84886 0.000 0.876 0.056 0.068
#> GSM337306     2  0.2530    0.83410 0.000 0.888 0.000 0.112
#> GSM337307     3  0.5917    0.19016 0.000 0.320 0.624 0.056
#> GSM337308     2  0.1302    0.89089 0.000 0.956 0.000 0.044
#> GSM337309     2  0.0188    0.90896 0.000 0.996 0.000 0.004
#> GSM337310     2  0.2469    0.84783 0.000 0.892 0.000 0.108
#> GSM337311     2  0.0336    0.90979 0.000 0.992 0.000 0.008
#> GSM337312     4  0.2867    0.15082 0.104 0.000 0.012 0.884
#> GSM337313     2  0.5212   -0.04884 0.000 0.572 0.008 0.420
#> GSM337314     2  0.4428    0.75491 0.000 0.808 0.124 0.068
#> GSM337315     1  0.4990    0.70053 0.640 0.000 0.008 0.352
#> GSM337316     3  0.0188    0.67144 0.000 0.000 0.996 0.004
#> GSM337317     4  0.4967    0.35877 0.000 0.452 0.000 0.548
#> GSM337318     2  0.5397    0.58277 0.000 0.720 0.212 0.068
#> GSM337319     1  0.3610    0.85226 0.800 0.000 0.000 0.200
#> GSM337320     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337321     1  0.2814    0.88307 0.868 0.000 0.000 0.132
#> GSM337322     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337323     1  0.4482    0.79807 0.728 0.000 0.008 0.264
#> GSM337324     1  0.3266    0.87011 0.832 0.000 0.000 0.168
#> GSM337325     1  0.4428    0.79027 0.720 0.000 0.004 0.276
#> GSM337326     1  0.6704    0.64279 0.600 0.000 0.136 0.264
#> GSM337327     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337328     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337329     1  0.3486    0.85955 0.812 0.000 0.000 0.188
#> GSM337330     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337331     1  0.3444    0.86173 0.816 0.000 0.000 0.184
#> GSM337332     1  0.1389    0.90458 0.952 0.000 0.000 0.048
#> GSM337333     1  0.0188    0.90855 0.996 0.000 0.000 0.004
#> GSM337334     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337335     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337336     1  0.3569    0.74738 0.804 0.000 0.000 0.196
#> GSM337337     1  0.4008    0.67875 0.756 0.000 0.000 0.244
#> GSM337338     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337339     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337340     1  0.0188    0.90870 0.996 0.000 0.000 0.004
#> GSM337341     1  0.3400    0.86410 0.820 0.000 0.000 0.180
#> GSM337342     1  0.1637    0.90189 0.940 0.000 0.000 0.060
#> GSM337343     1  0.3751    0.76101 0.800 0.000 0.196 0.004
#> GSM337344     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337345     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337346     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337347     1  0.1557    0.90218 0.944 0.000 0.000 0.056
#> GSM337348     1  0.2814    0.88503 0.868 0.000 0.000 0.132
#> GSM337349     1  0.0188    0.90855 0.996 0.000 0.000 0.004
#> GSM337350     1  0.0707    0.90126 0.980 0.000 0.000 0.020
#> GSM337351     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337352     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337353     1  0.2589    0.88787 0.884 0.000 0.000 0.116
#> GSM337354     1  0.1474    0.90459 0.948 0.000 0.000 0.052
#> GSM337355     1  0.1118    0.90692 0.964 0.000 0.000 0.036
#> GSM337356     1  0.1389    0.90672 0.952 0.000 0.000 0.048
#> GSM337357     1  0.4193    0.79760 0.732 0.000 0.000 0.268
#> GSM337358     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337359     1  0.0188    0.90726 0.996 0.000 0.000 0.004
#> GSM337360     1  0.1940    0.89968 0.924 0.000 0.000 0.076
#> GSM337361     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337362     1  0.0188    0.90855 0.996 0.000 0.000 0.004
#> GSM337363     1  0.3610    0.85226 0.800 0.000 0.000 0.200
#> GSM337364     1  0.4925    0.33688 0.572 0.000 0.000 0.428
#> GSM337365     1  0.3610    0.85226 0.800 0.000 0.000 0.200
#> GSM337366     1  0.2868    0.88052 0.864 0.000 0.000 0.136
#> GSM337367     1  0.2149    0.89788 0.912 0.000 0.000 0.088
#> GSM337368     1  0.2647    0.88900 0.880 0.000 0.000 0.120
#> GSM337369     1  0.3266    0.86724 0.832 0.000 0.000 0.168
#> GSM337370     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337371     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337372     1  0.3726    0.84493 0.788 0.000 0.000 0.212
#> GSM337373     1  0.3400    0.86276 0.820 0.000 0.000 0.180
#> GSM337374     1  0.0000    0.90837 1.000 0.000 0.000 0.000
#> GSM337375     1  0.0188    0.90735 0.996 0.000 0.000 0.004
#> GSM337376     1  0.0592    0.90836 0.984 0.000 0.000 0.016

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>           class entropy silhouette    p1    p2    p3    p4    p5
#> GSM337197     4  0.6485     0.4330 0.000 0.032 0.176 0.596 0.196
#> GSM337198     4  0.1041     0.8388 0.000 0.004 0.000 0.964 0.032
#> GSM337199     4  0.0404     0.8393 0.000 0.000 0.000 0.988 0.012
#> GSM337200     4  0.0000     0.8407 0.000 0.000 0.000 1.000 0.000
#> GSM337201     4  0.0162     0.8405 0.000 0.000 0.000 0.996 0.004
#> GSM337202     4  0.0865     0.8378 0.000 0.004 0.000 0.972 0.024
#> GSM337203     4  0.2233     0.8001 0.000 0.004 0.000 0.892 0.104
#> GSM337204     4  0.1892     0.8151 0.000 0.004 0.000 0.916 0.080
#> GSM337205     4  0.1341     0.8239 0.000 0.000 0.000 0.944 0.056
#> GSM337206     4  0.0324     0.8407 0.000 0.004 0.000 0.992 0.004
#> GSM337207     4  0.1124     0.8341 0.000 0.004 0.000 0.960 0.036
#> GSM337208     4  0.0162     0.8408 0.000 0.000 0.000 0.996 0.004
#> GSM337209     4  0.3123     0.7643 0.000 0.012 0.000 0.828 0.160
#> GSM337210     4  0.0000     0.8407 0.000 0.000 0.000 1.000 0.000
#> GSM337211     4  0.0404     0.8393 0.000 0.000 0.000 0.988 0.012
#> GSM337212     4  0.0000     0.8407 0.000 0.000 0.000 1.000 0.000
#> GSM337213     4  0.0290     0.8400 0.000 0.000 0.000 0.992 0.008
#> GSM337214     4  0.0290     0.8407 0.000 0.000 0.000 0.992 0.008
#> GSM337215     4  0.0290     0.8400 0.000 0.000 0.000 0.992 0.008
#> GSM337216     3  0.4759     0.1889 0.000 0.016 0.592 0.004 0.388
#> GSM337217     4  0.3305     0.6710 0.000 0.000 0.000 0.776 0.224
#> GSM337218     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337219     4  0.2806     0.7437 0.000 0.004 0.000 0.844 0.152
#> GSM337220     4  0.3492     0.7398 0.000 0.016 0.000 0.796 0.188
#> GSM337221     4  0.5614     0.6038 0.000 0.020 0.120 0.680 0.180
#> GSM337222     4  0.3710     0.7316 0.000 0.024 0.000 0.784 0.192
#> GSM337223     5  0.5456     0.2110 0.000 0.048 0.008 0.388 0.556
#> GSM337224     4  0.0671     0.8394 0.000 0.004 0.000 0.980 0.016
#> GSM337225     4  0.2890     0.7676 0.000 0.004 0.000 0.836 0.160
#> GSM337226     4  0.0404     0.8393 0.000 0.000 0.000 0.988 0.012
#> GSM337227     4  0.4673     0.6887 0.000 0.040 0.016 0.732 0.212
#> GSM337228     4  0.7050     0.2408 0.000 0.040 0.228 0.520 0.212
#> GSM337229     4  0.3586     0.7400 0.000 0.020 0.000 0.792 0.188
#> GSM337230     4  0.4021     0.7194 0.000 0.036 0.000 0.764 0.200
#> GSM337231     4  0.6668     0.4101 0.000 0.040 0.168 0.580 0.212
#> GSM337232     4  0.2583     0.7868 0.000 0.004 0.000 0.864 0.132
#> GSM337233     4  0.2843     0.7768 0.000 0.008 0.000 0.848 0.144
#> GSM337234     4  0.3863     0.7249 0.000 0.028 0.000 0.772 0.200
#> GSM337235     4  0.3343     0.7511 0.000 0.016 0.000 0.812 0.172
#> GSM337236     4  0.3964     0.7342 0.000 0.016 0.020 0.788 0.176
#> GSM337237     4  0.0566     0.8398 0.000 0.004 0.000 0.984 0.012
#> GSM337238     4  0.3381     0.7479 0.000 0.016 0.000 0.808 0.176
#> GSM337239     5  0.4315     0.3574 0.000 0.276 0.024 0.000 0.700
#> GSM337240     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337241     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337242     4  0.3662     0.6377 0.000 0.004 0.000 0.744 0.252
#> GSM337243     4  0.1502     0.8214 0.000 0.004 0.000 0.940 0.056
#> GSM337244     4  0.0932     0.8386 0.000 0.004 0.004 0.972 0.020
#> GSM337245     4  0.3586     0.7372 0.000 0.020 0.000 0.792 0.188
#> GSM337246     3  0.6703     0.0670 0.000 0.012 0.436 0.388 0.164
#> GSM337247     4  0.3863     0.6258 0.000 0.012 0.000 0.740 0.248
#> GSM337248     4  0.2852     0.7244 0.000 0.000 0.000 0.828 0.172
#> GSM337249     3  0.7048     0.1621 0.000 0.044 0.528 0.220 0.208
#> GSM337250     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337251     4  0.3419     0.7450 0.000 0.016 0.000 0.804 0.180
#> GSM337252     4  0.0671     0.8392 0.000 0.004 0.000 0.980 0.016
#> GSM337253     4  0.3961     0.6303 0.000 0.016 0.000 0.736 0.248
#> GSM337254     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337255     4  0.3940     0.7571 0.000 0.012 0.044 0.808 0.136
#> GSM337256     4  0.3098     0.7969 0.000 0.016 0.000 0.836 0.148
#> GSM337257     4  0.0955     0.8366 0.000 0.004 0.000 0.968 0.028
#> GSM337258     4  0.5972     0.5196 0.000 0.012 0.196 0.628 0.164
#> GSM337259     3  0.3530     0.4264 0.000 0.000 0.784 0.204 0.012
#> GSM337260     4  0.0162     0.8405 0.000 0.000 0.000 0.996 0.004
#> GSM337261     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337262     4  0.3452     0.6444 0.000 0.000 0.000 0.756 0.244
#> GSM337263     4  0.0000     0.8407 0.000 0.000 0.000 1.000 0.000
#> GSM337264     4  0.0703     0.8378 0.000 0.000 0.000 0.976 0.024
#> GSM337265     3  0.4147     0.3613 0.000 0.008 0.676 0.000 0.316
#> GSM337266     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337267     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337268     4  0.1502     0.8217 0.000 0.004 0.000 0.940 0.056
#> GSM337269     4  0.0162     0.8408 0.000 0.000 0.000 0.996 0.004
#> GSM337270     3  0.2006     0.5987 0.000 0.012 0.916 0.000 0.072
#> GSM337271     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337272     4  0.0290     0.8400 0.000 0.000 0.000 0.992 0.008
#> GSM337273     4  0.4709     0.6972 0.000 0.020 0.044 0.740 0.196
#> GSM337274     4  0.0451     0.8404 0.000 0.004 0.000 0.988 0.008
#> GSM337275     4  0.3480     0.6385 0.000 0.000 0.000 0.752 0.248
#> GSM337276     3  0.6164     0.2862 0.000 0.012 0.592 0.248 0.148
#> GSM337277     4  0.3535     0.7257 0.000 0.000 0.164 0.808 0.028
#> GSM337278     4  0.0771     0.8384 0.000 0.004 0.000 0.976 0.020
#> GSM337279     4  0.0324     0.8410 0.000 0.004 0.000 0.992 0.004
#> GSM337280     4  0.3582     0.6688 0.000 0.008 0.000 0.768 0.224
#> GSM337281     4  0.0703     0.8362 0.000 0.000 0.000 0.976 0.024
#> GSM337282     4  0.1908     0.8015 0.000 0.000 0.000 0.908 0.092
#> GSM337283     1  0.4390    -0.1360 0.568 0.428 0.000 0.000 0.004
#> GSM337284     4  0.5855     0.4004 0.000 0.004 0.148 0.616 0.232
#> GSM337285     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337286     3  0.6534    -0.0511 0.000 0.000 0.436 0.364 0.200
#> GSM337287     3  0.0000     0.6402 0.000 0.000 1.000 0.000 0.000
#> GSM337288     4  0.4768     0.2759 0.000 0.024 0.000 0.592 0.384
#> GSM337289     3  0.0290     0.6363 0.000 0.000 0.992 0.000 0.008
#> GSM337290     4  0.0162     0.8405 0.000 0.000 0.000 0.996 0.004
#> GSM337291     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337292     4  0.3728     0.6368 0.000 0.008 0.000 0.748 0.244
#> GSM337293     4  0.2516     0.7622 0.000 0.000 0.000 0.860 0.140
#> GSM337294     4  0.3671     0.6472 0.000 0.008 0.000 0.756 0.236
#> GSM337295     4  0.0162     0.8408 0.000 0.000 0.000 0.996 0.004
#> GSM337296     4  0.3697     0.7400 0.000 0.016 0.008 0.796 0.180
#> GSM337297     4  0.6834     0.3830 0.000 0.060 0.132 0.568 0.240
#> GSM337298     5  0.5146     0.3946 0.000 0.040 0.120 0.096 0.744
#> GSM337299     4  0.0771     0.8384 0.000 0.004 0.000 0.976 0.020
#> GSM337300     5  0.4465     0.5717 0.000 0.056 0.000 0.212 0.732
#> GSM337301     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337302     4  0.1430     0.8283 0.000 0.004 0.000 0.944 0.052
#> GSM337303     4  0.0510     0.8384 0.000 0.000 0.000 0.984 0.016
#> GSM337304     4  0.1914     0.8297 0.000 0.016 0.000 0.924 0.060
#> GSM337305     4  0.4681     0.6994 0.000 0.012 0.060 0.744 0.184
#> GSM337306     4  0.3988     0.6145 0.000 0.016 0.000 0.732 0.252
#> GSM337307     3  0.6462     0.2315 0.000 0.012 0.548 0.264 0.176
#> GSM337308     4  0.1671     0.8120 0.000 0.000 0.000 0.924 0.076
#> GSM337309     4  0.0771     0.8387 0.000 0.004 0.000 0.976 0.020
#> GSM337310     4  0.4302     0.6815 0.000 0.032 0.000 0.720 0.248
#> GSM337311     4  0.0000     0.8407 0.000 0.000 0.000 1.000 0.000
#> GSM337312     5  0.3876     0.4163 0.000 0.316 0.000 0.000 0.684
#> GSM337313     5  0.3961     0.5721 0.000 0.028 0.000 0.212 0.760
#> GSM337314     4  0.5499     0.6259 0.000 0.016 0.124 0.688 0.172
#> GSM337315     2  0.3455     0.8245 0.208 0.784 0.000 0.000 0.008
#> GSM337316     3  0.0794     0.6308 0.000 0.000 0.972 0.000 0.028
#> GSM337317     5  0.4303     0.5768 0.000 0.056 0.000 0.192 0.752
#> GSM337318     4  0.5037     0.6748 0.000 0.016 0.080 0.724 0.180
#> GSM337319     1  0.4291    -0.2802 0.536 0.464 0.000 0.000 0.000
#> GSM337320     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337321     1  0.3884     0.3989 0.708 0.288 0.000 0.000 0.004
#> GSM337322     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337323     2  0.4456     0.8409 0.248 0.716 0.032 0.000 0.004
#> GSM337324     1  0.3816     0.3945 0.696 0.304 0.000 0.000 0.000
#> GSM337325     2  0.3521     0.8437 0.232 0.764 0.004 0.000 0.000
#> GSM337326     2  0.5005     0.7861 0.196 0.708 0.092 0.000 0.004
#> GSM337327     1  0.0609     0.8141 0.980 0.020 0.000 0.000 0.000
#> GSM337328     1  0.0510     0.8194 0.984 0.016 0.000 0.000 0.000
#> GSM337329     1  0.4045     0.2237 0.644 0.356 0.000 0.000 0.000
#> GSM337330     1  0.0162     0.8224 0.996 0.004 0.000 0.000 0.000
#> GSM337331     1  0.4126     0.1257 0.620 0.380 0.000 0.000 0.000
#> GSM337332     1  0.1197     0.8016 0.952 0.048 0.000 0.000 0.000
#> GSM337333     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337334     1  0.0404     0.8185 0.988 0.012 0.000 0.000 0.000
#> GSM337335     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337336     1  0.5024     0.3869 0.692 0.096 0.000 0.000 0.212
#> GSM337337     1  0.2293     0.7334 0.900 0.084 0.000 0.000 0.016
#> GSM337338     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337339     1  0.0290     0.8203 0.992 0.008 0.000 0.000 0.000
#> GSM337340     1  0.1836     0.7930 0.932 0.036 0.000 0.000 0.032
#> GSM337341     1  0.4135     0.2704 0.656 0.340 0.000 0.000 0.004
#> GSM337342     1  0.1197     0.8015 0.952 0.048 0.000 0.000 0.000
#> GSM337343     1  0.2784     0.7167 0.872 0.016 0.108 0.000 0.004
#> GSM337344     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337345     1  0.0162     0.8224 0.996 0.004 0.000 0.000 0.000
#> GSM337346     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337347     1  0.1341     0.7958 0.944 0.056 0.000 0.000 0.000
#> GSM337348     1  0.2773     0.6831 0.836 0.164 0.000 0.000 0.000
#> GSM337349     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337350     1  0.1478     0.7757 0.936 0.064 0.000 0.000 0.000
#> GSM337351     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337352     1  0.0162     0.8218 0.996 0.004 0.000 0.000 0.000
#> GSM337353     1  0.3336     0.5454 0.772 0.228 0.000 0.000 0.000
#> GSM337354     1  0.1043     0.8058 0.960 0.040 0.000 0.000 0.000
#> GSM337355     1  0.0404     0.8204 0.988 0.012 0.000 0.000 0.000
#> GSM337356     1  0.0963     0.8115 0.964 0.036 0.000 0.000 0.000
#> GSM337357     2  0.3756     0.8338 0.248 0.744 0.000 0.000 0.008
#> GSM337358     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337359     1  0.1502     0.7807 0.940 0.056 0.000 0.000 0.004
#> GSM337360     1  0.1851     0.7659 0.912 0.088 0.000 0.000 0.000
#> GSM337361     1  0.0404     0.8185 0.988 0.012 0.000 0.000 0.000
#> GSM337362     1  0.0162     0.8218 0.996 0.004 0.000 0.000 0.000
#> GSM337363     2  0.4390     0.6117 0.428 0.568 0.000 0.000 0.004
#> GSM337364     1  0.6133    -0.0293 0.496 0.136 0.000 0.000 0.368
#> GSM337365     1  0.4300    -0.3320 0.524 0.476 0.000 0.000 0.000
#> GSM337366     1  0.4015     0.2046 0.652 0.348 0.000 0.000 0.000
#> GSM337367     1  0.2329     0.7255 0.876 0.124 0.000 0.000 0.000
#> GSM337368     1  0.1478     0.7931 0.936 0.064 0.000 0.000 0.000
#> GSM337369     2  0.4425     0.7252 0.392 0.600 0.000 0.000 0.008
#> GSM337370     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337371     1  0.0162     0.8227 0.996 0.000 0.000 0.000 0.004
#> GSM337372     2  0.4126     0.7249 0.380 0.620 0.000 0.000 0.000
#> GSM337373     1  0.4101     0.1134 0.628 0.372 0.000 0.000 0.000
#> GSM337374     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000
#> GSM337375     1  0.0703     0.8113 0.976 0.024 0.000 0.000 0.000
#> GSM337376     1  0.0000     0.8228 1.000 0.000 0.000 0.000 0.000

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>           class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM337197     2  0.5314     0.4008 0.000 0.528 0.096 0.372 0.000 0.004
#> GSM337198     4  0.2234     0.7225 0.000 0.124 0.000 0.872 0.004 0.000
#> GSM337199     4  0.0146     0.7759 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337200     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337201     4  0.0000     0.7758 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337202     4  0.1075     0.7688 0.000 0.048 0.000 0.952 0.000 0.000
#> GSM337203     4  0.3141     0.7215 0.000 0.040 0.000 0.832 0.124 0.004
#> GSM337204     4  0.1663     0.7430 0.000 0.088 0.000 0.912 0.000 0.000
#> GSM337205     4  0.0713     0.7744 0.000 0.000 0.000 0.972 0.028 0.000
#> GSM337206     4  0.0508     0.7763 0.000 0.012 0.000 0.984 0.004 0.000
#> GSM337207     4  0.0777     0.7745 0.000 0.024 0.000 0.972 0.000 0.004
#> GSM337208     4  0.0713     0.7743 0.000 0.028 0.000 0.972 0.000 0.000
#> GSM337209     4  0.3405     0.5611 0.000 0.272 0.000 0.724 0.004 0.000
#> GSM337210     4  0.0865     0.7716 0.000 0.036 0.000 0.964 0.000 0.000
#> GSM337211     4  0.0405     0.7747 0.000 0.008 0.000 0.988 0.004 0.000
#> GSM337212     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337213     4  0.0291     0.7756 0.000 0.004 0.000 0.992 0.004 0.000
#> GSM337214     4  0.0000     0.7758 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337215     4  0.0000     0.7758 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337216     3  0.4199     0.1598 0.000 0.004 0.544 0.008 0.444 0.000
#> GSM337217     4  0.3426     0.6029 0.000 0.004 0.000 0.720 0.276 0.000
#> GSM337218     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337219     4  0.2513     0.7008 0.000 0.008 0.000 0.852 0.140 0.000
#> GSM337220     4  0.3971     0.2083 0.000 0.448 0.000 0.548 0.000 0.004
#> GSM337221     4  0.5253     0.0863 0.000 0.408 0.084 0.504 0.004 0.000
#> GSM337222     4  0.3950     0.2468 0.000 0.432 0.000 0.564 0.000 0.004
#> GSM337223     2  0.4228     0.5448 0.000 0.716 0.000 0.072 0.212 0.000
#> GSM337224     4  0.0260     0.7762 0.000 0.008 0.000 0.992 0.000 0.000
#> GSM337225     4  0.3351     0.5282 0.000 0.288 0.000 0.712 0.000 0.000
#> GSM337226     4  0.0405     0.7747 0.000 0.008 0.000 0.988 0.004 0.000
#> GSM337227     2  0.4187     0.5268 0.000 0.652 0.012 0.324 0.000 0.012
#> GSM337228     2  0.4681     0.6413 0.000 0.676 0.112 0.212 0.000 0.000
#> GSM337229     4  0.3804     0.4369 0.000 0.336 0.000 0.656 0.000 0.008
#> GSM337230     4  0.4097     0.0591 0.000 0.492 0.000 0.500 0.000 0.008
#> GSM337231     2  0.4714     0.6521 0.000 0.700 0.096 0.192 0.000 0.012
#> GSM337232     4  0.2762     0.6444 0.000 0.196 0.000 0.804 0.000 0.000
#> GSM337233     4  0.3426     0.5564 0.000 0.276 0.000 0.720 0.004 0.000
#> GSM337234     4  0.3999     0.0563 0.000 0.496 0.000 0.500 0.000 0.004
#> GSM337235     4  0.3756     0.4304 0.000 0.352 0.000 0.644 0.004 0.000
#> GSM337236     4  0.4401     0.3813 0.000 0.356 0.020 0.616 0.004 0.004
#> GSM337237     4  0.0603     0.7751 0.000 0.016 0.000 0.980 0.000 0.004
#> GSM337238     4  0.3942     0.3893 0.000 0.368 0.000 0.624 0.004 0.004
#> GSM337239     2  0.4870     0.1278 0.000 0.568 0.004 0.000 0.372 0.056
#> GSM337240     4  0.0405     0.7755 0.000 0.004 0.000 0.988 0.008 0.000
#> GSM337241     3  0.0146     0.7507 0.000 0.004 0.996 0.000 0.000 0.000
#> GSM337242     4  0.3713     0.5909 0.000 0.008 0.000 0.704 0.284 0.004
#> GSM337243     4  0.0806     0.7714 0.000 0.008 0.000 0.972 0.020 0.000
#> GSM337244     4  0.1155     0.7708 0.000 0.036 0.000 0.956 0.004 0.004
#> GSM337245     4  0.3854     0.1796 0.000 0.464 0.000 0.536 0.000 0.000
#> GSM337246     4  0.6242    -0.3112 0.000 0.340 0.304 0.352 0.000 0.004
#> GSM337247     4  0.3508     0.5856 0.000 0.004 0.000 0.704 0.292 0.000
#> GSM337248     4  0.2593     0.6947 0.000 0.008 0.000 0.844 0.148 0.000
#> GSM337249     2  0.3650     0.4845 0.000 0.756 0.216 0.024 0.000 0.004
#> GSM337250     4  0.0405     0.7747 0.000 0.008 0.000 0.988 0.004 0.000
#> GSM337251     4  0.3782     0.4086 0.000 0.360 0.000 0.636 0.000 0.004
#> GSM337252     4  0.0777     0.7735 0.000 0.024 0.000 0.972 0.000 0.004
#> GSM337253     4  0.4998     0.4803 0.000 0.092 0.000 0.620 0.284 0.004
#> GSM337254     4  0.0520     0.7747 0.000 0.008 0.000 0.984 0.008 0.000
#> GSM337255     4  0.4628     0.5304 0.000 0.240 0.068 0.684 0.004 0.004
#> GSM337256     4  0.4552     0.4662 0.000 0.300 0.000 0.640 0.060 0.000
#> GSM337257     4  0.0858     0.7726 0.000 0.028 0.000 0.968 0.000 0.004
#> GSM337258     4  0.5726     0.1322 0.000 0.300 0.196 0.504 0.000 0.000
#> GSM337259     3  0.3136     0.4794 0.000 0.016 0.796 0.188 0.000 0.000
#> GSM337260     4  0.0000     0.7758 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337261     3  0.0000     0.7514 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM337262     4  0.3371     0.5906 0.000 0.000 0.000 0.708 0.292 0.000
#> GSM337263     4  0.0146     0.7759 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337264     4  0.1078     0.7766 0.000 0.016 0.008 0.964 0.012 0.000
#> GSM337265     3  0.4273     0.3285 0.000 0.024 0.596 0.000 0.380 0.000
#> GSM337266     3  0.0000     0.7514 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM337267     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337268     4  0.0717     0.7724 0.000 0.008 0.000 0.976 0.016 0.000
#> GSM337269     4  0.0405     0.7761 0.000 0.008 0.000 0.988 0.000 0.004
#> GSM337270     3  0.2442     0.6631 0.000 0.144 0.852 0.000 0.004 0.000
#> GSM337271     3  0.0000     0.7514 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM337272     4  0.0000     0.7758 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM337273     4  0.5040     0.1504 0.000 0.424 0.052 0.516 0.004 0.004
#> GSM337274     4  0.0935     0.7719 0.000 0.032 0.000 0.964 0.000 0.004
#> GSM337275     4  0.3555     0.5934 0.000 0.008 0.000 0.712 0.280 0.000
#> GSM337276     3  0.5127     0.2214 0.000 0.268 0.616 0.112 0.004 0.000
#> GSM337277     4  0.4276     0.6351 0.000 0.016 0.156 0.752 0.076 0.000
#> GSM337278     4  0.1398     0.7660 0.000 0.052 0.000 0.940 0.008 0.000
#> GSM337279     4  0.0837     0.7750 0.000 0.020 0.000 0.972 0.004 0.004
#> GSM337280     4  0.4297     0.6010 0.000 0.100 0.000 0.724 0.176 0.000
#> GSM337281     4  0.0260     0.7759 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337282     4  0.1267     0.7625 0.000 0.000 0.000 0.940 0.060 0.000
#> GSM337283     6  0.3606     0.8043 0.256 0.000 0.000 0.000 0.016 0.728
#> GSM337284     4  0.4946     0.4759 0.000 0.000 0.100 0.616 0.284 0.000
#> GSM337285     3  0.0000     0.7514 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM337286     4  0.6015    -0.1015 0.000 0.000 0.376 0.384 0.240 0.000
#> GSM337287     3  0.0000     0.7514 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM337288     4  0.4178     0.3240 0.000 0.008 0.000 0.560 0.428 0.004
#> GSM337289     3  0.1327     0.7142 0.000 0.000 0.936 0.000 0.064 0.000
#> GSM337290     4  0.0291     0.7761 0.000 0.004 0.000 0.992 0.000 0.004
#> GSM337291     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337292     4  0.3489     0.5907 0.000 0.004 0.000 0.708 0.288 0.000
#> GSM337293     4  0.2416     0.7082 0.000 0.000 0.000 0.844 0.156 0.000
#> GSM337294     4  0.3508     0.5853 0.000 0.004 0.000 0.704 0.292 0.000
#> GSM337295     4  0.0146     0.7760 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM337296     4  0.3976     0.3720 0.000 0.380 0.004 0.612 0.004 0.000
#> GSM337297     2  0.3674     0.6270 0.000 0.808 0.084 0.096 0.000 0.012
#> GSM337298     2  0.4560     0.4018 0.000 0.708 0.048 0.012 0.224 0.008
#> GSM337299     4  0.0632     0.7743 0.000 0.024 0.000 0.976 0.000 0.000
#> GSM337300     5  0.1674     0.6262 0.000 0.004 0.000 0.068 0.924 0.004
#> GSM337301     4  0.0146     0.7762 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM337302     4  0.1471     0.7571 0.000 0.064 0.000 0.932 0.000 0.004
#> GSM337303     4  0.0260     0.7759 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM337304     4  0.3133     0.6523 0.000 0.180 0.000 0.804 0.008 0.008
#> GSM337305     4  0.5236     0.2010 0.000 0.372 0.088 0.536 0.004 0.000
#> GSM337306     4  0.3371     0.5886 0.000 0.000 0.000 0.708 0.292 0.000
#> GSM337307     3  0.5819    -0.2113 0.000 0.352 0.476 0.168 0.004 0.000
#> GSM337308     4  0.1007     0.7686 0.000 0.000 0.000 0.956 0.044 0.000
#> GSM337309     4  0.1644     0.7433 0.000 0.076 0.000 0.920 0.004 0.000
#> GSM337310     4  0.5311     0.1857 0.000 0.380 0.000 0.528 0.084 0.008
#> GSM337311     4  0.0508     0.7760 0.000 0.012 0.000 0.984 0.000 0.004
#> GSM337312     5  0.3766     0.4654 0.000 0.212 0.000 0.000 0.748 0.040
#> GSM337313     5  0.1814     0.6314 0.000 0.000 0.000 0.100 0.900 0.000
#> GSM337314     4  0.5277     0.2757 0.000 0.340 0.100 0.556 0.004 0.000
#> GSM337315     6  0.2476     0.6244 0.032 0.072 0.000 0.000 0.008 0.888
#> GSM337316     3  0.1471     0.7280 0.000 0.064 0.932 0.000 0.004 0.000
#> GSM337317     5  0.2848     0.5783 0.000 0.008 0.000 0.160 0.828 0.004
#> GSM337318     4  0.5307     0.1855 0.000 0.384 0.080 0.528 0.004 0.004
#> GSM337319     6  0.3265     0.8066 0.248 0.004 0.000 0.000 0.000 0.748
#> GSM337320     1  0.0603     0.8595 0.980 0.004 0.000 0.000 0.000 0.016
#> GSM337321     1  0.3828    -0.2206 0.560 0.000 0.000 0.000 0.000 0.440
#> GSM337322     1  0.0692     0.8591 0.976 0.004 0.000 0.000 0.000 0.020
#> GSM337323     6  0.2944     0.7264 0.092 0.028 0.020 0.000 0.000 0.860
#> GSM337324     6  0.3911     0.6984 0.368 0.008 0.000 0.000 0.000 0.624
#> GSM337325     6  0.1967     0.7188 0.084 0.012 0.000 0.000 0.000 0.904
#> GSM337326     6  0.3149     0.7158 0.084 0.028 0.036 0.000 0.000 0.852
#> GSM337327     1  0.1700     0.8378 0.928 0.048 0.000 0.000 0.000 0.024
#> GSM337328     1  0.1672     0.8426 0.932 0.048 0.000 0.000 0.004 0.016
#> GSM337329     6  0.3890     0.6076 0.400 0.004 0.000 0.000 0.000 0.596
#> GSM337330     1  0.1471     0.8441 0.932 0.004 0.000 0.000 0.000 0.064
#> GSM337331     6  0.3835     0.7623 0.320 0.012 0.000 0.000 0.000 0.668
#> GSM337332     1  0.2048     0.8001 0.880 0.000 0.000 0.000 0.000 0.120
#> GSM337333     1  0.0458     0.8579 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337334     1  0.1983     0.8369 0.908 0.072 0.000 0.000 0.000 0.020
#> GSM337335     1  0.0458     0.8584 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM337336     1  0.4979     0.4279 0.636 0.048 0.000 0.000 0.288 0.028
#> GSM337337     1  0.2495     0.8115 0.892 0.060 0.000 0.000 0.016 0.032
#> GSM337338     1  0.0363     0.8593 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM337339     1  0.1719     0.8468 0.932 0.032 0.000 0.000 0.004 0.032
#> GSM337340     1  0.4141     0.6170 0.740 0.000 0.000 0.000 0.092 0.168
#> GSM337341     6  0.3912     0.7268 0.340 0.012 0.000 0.000 0.000 0.648
#> GSM337342     1  0.2402     0.7783 0.856 0.004 0.000 0.000 0.000 0.140
#> GSM337343     1  0.5103     0.5829 0.692 0.048 0.176 0.000 0.000 0.084
#> GSM337344     1  0.0622     0.8597 0.980 0.008 0.000 0.000 0.000 0.012
#> GSM337345     1  0.1563     0.8481 0.932 0.012 0.000 0.000 0.000 0.056
#> GSM337346     1  0.0972     0.8521 0.964 0.028 0.000 0.000 0.000 0.008
#> GSM337347     1  0.1863     0.8122 0.896 0.000 0.000 0.000 0.000 0.104
#> GSM337348     1  0.3659     0.2385 0.636 0.000 0.000 0.000 0.000 0.364
#> GSM337349     1  0.0937     0.8545 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM337350     1  0.1977     0.8318 0.920 0.040 0.000 0.000 0.008 0.032
#> GSM337351     1  0.1074     0.8596 0.960 0.012 0.000 0.000 0.000 0.028
#> GSM337352     1  0.1320     0.8468 0.948 0.036 0.000 0.000 0.000 0.016
#> GSM337353     1  0.3851    -0.2798 0.540 0.000 0.000 0.000 0.000 0.460
#> GSM337354     1  0.1327     0.8379 0.936 0.000 0.000 0.000 0.000 0.064
#> GSM337355     1  0.1267     0.8448 0.940 0.000 0.000 0.000 0.000 0.060
#> GSM337356     1  0.1745     0.8417 0.920 0.012 0.000 0.000 0.000 0.068
#> GSM337357     6  0.3307     0.6214 0.072 0.108 0.000 0.000 0.000 0.820
#> GSM337358     1  0.1320     0.8577 0.948 0.016 0.000 0.000 0.000 0.036
#> GSM337359     1  0.2272     0.8181 0.900 0.056 0.000 0.000 0.004 0.040
#> GSM337360     1  0.2697     0.6770 0.812 0.000 0.000 0.000 0.000 0.188
#> GSM337361     1  0.1616     0.8400 0.932 0.048 0.000 0.000 0.000 0.020
#> GSM337362     1  0.0914     0.8592 0.968 0.016 0.000 0.000 0.000 0.016
#> GSM337363     6  0.3900     0.8071 0.232 0.040 0.000 0.000 0.000 0.728
#> GSM337364     5  0.4835     0.0755 0.420 0.024 0.000 0.000 0.536 0.020
#> GSM337365     6  0.3711     0.8058 0.260 0.020 0.000 0.000 0.000 0.720
#> GSM337366     6  0.3756     0.6508 0.400 0.000 0.000 0.000 0.000 0.600
#> GSM337367     1  0.2969     0.6049 0.776 0.000 0.000 0.000 0.000 0.224
#> GSM337368     1  0.2908     0.8138 0.848 0.048 0.000 0.000 0.000 0.104
#> GSM337369     6  0.3803     0.7347 0.184 0.056 0.000 0.000 0.000 0.760
#> GSM337370     1  0.0291     0.8592 0.992 0.004 0.000 0.000 0.000 0.004
#> GSM337371     1  0.1461     0.8535 0.940 0.016 0.000 0.000 0.000 0.044
#> GSM337372     6  0.2814     0.7860 0.172 0.008 0.000 0.000 0.000 0.820
#> GSM337373     6  0.3954     0.7314 0.352 0.012 0.000 0.000 0.000 0.636
#> GSM337374     1  0.1088     0.8595 0.960 0.024 0.000 0.000 0.000 0.016
#> GSM337375     1  0.1863     0.8345 0.920 0.060 0.000 0.000 0.004 0.016
#> GSM337376     1  0.0632     0.8572 0.976 0.000 0.000 0.000 0.000 0.024

Heatmaps for the consensus matrix. It visualizes the probability of two samples to be in a same group.

consensus_heatmap(res, k = 2)

plot of chunk tab-ATC-NMF-consensus-heatmap-1

consensus_heatmap(res, k = 3)

plot of chunk tab-ATC-NMF-consensus-heatmap-2

consensus_heatmap(res, k = 4)

plot of chunk tab-ATC-NMF-consensus-heatmap-3

consensus_heatmap(res, k = 5)

plot of chunk tab-ATC-NMF-consensus-heatmap-4

consensus_heatmap(res, k = 6)

plot of chunk tab-ATC-NMF-consensus-heatmap-5

Heatmaps for the membership of samples in all partitions to see how consistent they are:

membership_heatmap(res, k = 2)

plot of chunk tab-ATC-NMF-membership-heatmap-1

membership_heatmap(res, k = 3)

plot of chunk tab-ATC-NMF-membership-heatmap-2

membership_heatmap(res, k = 4)

plot of chunk tab-ATC-NMF-membership-heatmap-3

membership_heatmap(res, k = 5)

plot of chunk tab-ATC-NMF-membership-heatmap-4

membership_heatmap(res, k = 6)

plot of chunk tab-ATC-NMF-membership-heatmap-5

As soon as we have had the classes for columns, we can look for signatures which are significantly different between classes which can be candidate marks for certain classes. Following are the heatmaps for signatures.

Signature heatmaps where rows are scaled:

get_signatures(res, k = 2)

plot of chunk tab-ATC-NMF-get-signatures-1

get_signatures(res, k = 3)

plot of chunk tab-ATC-NMF-get-signatures-2

get_signatures(res, k = 4)

plot of chunk tab-ATC-NMF-get-signatures-3

get_signatures(res, k = 5)

plot of chunk tab-ATC-NMF-get-signatures-4

get_signatures(res, k = 6)

plot of chunk tab-ATC-NMF-get-signatures-5

Signature heatmaps where rows are not scaled:

get_signatures(res, k = 2, scale_rows = FALSE)

plot of chunk tab-ATC-NMF-get-signatures-no-scale-1

get_signatures(res, k = 3, scale_rows = FALSE)

plot of chunk tab-ATC-NMF-get-signatures-no-scale-2

get_signatures(res, k = 4, scale_rows = FALSE)

plot of chunk tab-ATC-NMF-get-signatures-no-scale-3

get_signatures(res, k = 5, scale_rows = FALSE)

plot of chunk tab-ATC-NMF-get-signatures-no-scale-4

get_signatures(res, k = 6, scale_rows = FALSE)

plot of chunk tab-ATC-NMF-get-signatures-no-scale-5

Compare the overlap of signatures from different k:

compare_signatures(res)

plot of chunk ATC-NMF-signature_compare

get_signature() returns a data frame invisibly. TO get the list of signatures, the function call should be assigned to a variable explicitly. In following code, if plot argument is set to FALSE, no heatmap is plotted while only the differential analysis is performed.

# code only for demonstration
tb = get_signature(res, k = ..., plot = FALSE)

An example of the output of tb is:

#>   which_row         fdr    mean_1    mean_2 scaled_mean_1 scaled_mean_2 km
#> 1        38 0.042760348  8.373488  9.131774    -0.5533452     0.5164555  1
#> 2        40 0.018707592  7.106213  8.469186    -0.6173731     0.5762149  1
#> 3        55 0.019134737 10.221463 11.207825    -0.6159697     0.5749050  1
#> 4        59 0.006059896  5.921854  7.869574    -0.6899429     0.6439467  1
#> 5        60 0.018055526  8.928898 10.211722    -0.6204761     0.5791110  1
#> 6        98 0.009384629 15.714769 14.887706     0.6635654    -0.6193277  2
...

The columns in tb are:

  1. which_row: row indices corresponding to the input matrix.
  2. fdr: FDR for the differential test.
  3. mean_x: The mean value in group x.
  4. scaled_mean_x: The mean value in group x after rows are scaled.
  5. km: Row groups if k-means clustering is applied to rows.

UMAP plot which shows how samples are separated.

dimension_reduction(res, k = 2, method = "UMAP")

plot of chunk tab-ATC-NMF-dimension-reduction-1

dimension_reduction(res, k = 3, method = "UMAP")

plot of chunk tab-ATC-NMF-dimension-reduction-2

dimension_reduction(res, k = 4, method = "UMAP")

plot of chunk tab-ATC-NMF-dimension-reduction-3

dimension_reduction(res, k = 5, method = "UMAP")

plot of chunk tab-ATC-NMF-dimension-reduction-4

dimension_reduction(res, k = 6, method = "UMAP")

plot of chunk tab-ATC-NMF-dimension-reduction-5

Following heatmap shows how subgroups are split when increasing k:

collect_classes(res)

plot of chunk ATC-NMF-collect-classes

Test correlation between subgroups and known annotations. If the known annotation is numeric, one-way ANOVA test is applied, and if the known annotation is discrete, chi-squared contingency table test is applied.

test_to_known_factors(res)
#>           n disease.state(p) specimen(p) k
#> ATC:NMF 180         3.26e-13    7.03e-32 2
#> ATC:NMF 177         6.49e-13    1.59e-35 3
#> ATC:NMF 166         2.84e-13    2.97e-35 4
#> ATC:NMF 150         7.90e-11    4.03e-31 5
#> ATC:NMF 141         1.96e-10    1.35e-27 6

If matrix rows can be associated to genes, consider to use functional_enrichment(res, ...) to perform function enrichment for the signature genes. See this vignette for more detailed explanations.

Session info

sessionInfo()
#> R version 3.6.0 (2019-04-26)
#> Platform: x86_64-pc-linux-gnu (64-bit)
#> Running under: CentOS Linux 7 (Core)
#> 
#> Matrix products: default
#> BLAS:   /usr/lib64/libblas.so.3.4.2
#> LAPACK: /usr/lib64/liblapack.so.3.4.2
#> 
#> locale:
#>  [1] LC_CTYPE=en_GB.UTF-8       LC_NUMERIC=C               LC_TIME=en_GB.UTF-8       
#>  [4] LC_COLLATE=en_GB.UTF-8     LC_MONETARY=en_GB.UTF-8    LC_MESSAGES=en_GB.UTF-8   
#>  [7] LC_PAPER=en_GB.UTF-8       LC_NAME=C                  LC_ADDRESS=C              
#> [10] LC_TELEPHONE=C             LC_MEASUREMENT=en_GB.UTF-8 LC_IDENTIFICATION=C       
#> 
#> attached base packages:
#> [1] grid      stats     graphics  grDevices utils     datasets  methods   base     
#> 
#> other attached packages:
#> [1] genefilter_1.66.0    ComplexHeatmap_2.3.1 markdown_1.1         knitr_1.26          
#> [5] GetoptLong_0.1.7     cola_1.3.2          
#> 
#> loaded via a namespace (and not attached):
#>  [1] circlize_0.4.8       shape_1.4.4          xfun_0.11            slam_0.1-46         
#>  [5] lattice_0.20-38      splines_3.6.0        colorspace_1.4-1     vctrs_0.2.0         
#>  [9] stats4_3.6.0         blob_1.2.0           XML_3.98-1.20        survival_2.44-1.1   
#> [13] rlang_0.4.2          pillar_1.4.2         DBI_1.0.0            BiocGenerics_0.30.0 
#> [17] bit64_0.9-7          RColorBrewer_1.1-2   matrixStats_0.55.0   stringr_1.4.0       
#> [21] GlobalOptions_0.1.1  evaluate_0.14        memoise_1.1.0        Biobase_2.44.0      
#> [25] IRanges_2.18.3       parallel_3.6.0       AnnotationDbi_1.46.1 highr_0.8           
#> [29] Rcpp_1.0.3           xtable_1.8-4         backports_1.1.5      S4Vectors_0.22.1    
#> [33] annotate_1.62.0      skmeans_0.2-11       bit_1.1-14           microbenchmark_1.4-7
#> [37] brew_1.0-6           impute_1.58.0        rjson_0.2.20         png_0.1-7           
#> [41] digest_0.6.23        stringi_1.4.3        polyclip_1.10-0      clue_0.3-57         
#> [45] tools_3.6.0          bitops_1.0-6         magrittr_1.5         eulerr_6.0.0        
#> [49] RCurl_1.95-4.12      RSQLite_2.1.4        tibble_2.1.3         cluster_2.1.0       
#> [53] crayon_1.3.4         pkgconfig_2.0.3      zeallot_0.1.0        Matrix_1.2-17       
#> [57] xml2_1.2.2           httr_1.4.1           R6_2.4.1             mclust_5.4.5        
#> [61] compiler_3.6.0