cola Report for GDS2771

Date: 2019-12-25 20:17:19 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 21104 rows and 192 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] 21104   192

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
CV:NMF 2 1.000 0.962 0.984 **
ATC:kmeans 4 1.000 0.982 0.993 ** 2
MAD:NMF 2 0.989 0.953 0.981 **
MAD:skmeans 3 0.978 0.949 0.979 ** 2
ATC:skmeans 4 0.968 0.929 0.972 ** 2,3
SD:kmeans 2 0.957 0.945 0.975 **
MAD:pam 2 0.957 0.949 0.980 **
ATC:pam 4 0.952 0.943 0.978 ** 2
CV:kmeans 3 0.948 0.949 0.977 * 2
SD:NMF 2 0.946 0.940 0.976 *
MAD:kmeans 3 0.935 0.936 0.973 * 2
CV:pam 2 0.925 0.935 0.974 *
SD:skmeans 3 0.920 0.934 0.972 * 2
CV:skmeans 3 0.912 0.936 0.972 * 2
ATC:NMF 3 0.901 0.907 0.956 * 2
ATC:mclust 3 0.830 0.886 0.942
SD:pam 2 0.786 0.923 0.958
ATC:hclust 2 0.662 0.897 0.940
MAD:mclust 3 0.563 0.832 0.879
SD:mclust 2 0.510 0.866 0.921
SD:hclust 3 0.506 0.666 0.850
CV:hclust 3 0.487 0.719 0.848
CV:mclust 3 0.484 0.780 0.867
MAD:hclust 3 0.466 0.703 0.833

**: 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 0.946           0.940       0.976          0.354 0.639   0.639
#> CV:NMF      2 1.000           0.962       0.984          0.372 0.623   0.623
#> MAD:NMF     2 0.989           0.953       0.981          0.399 0.598   0.598
#> ATC:NMF     2 0.978           0.955       0.981          0.428 0.572   0.572
#> SD:skmeans  2 1.000           0.971       0.988          0.489 0.508   0.508
#> CV:skmeans  2 1.000           0.985       0.993          0.495 0.505   0.505
#> MAD:skmeans 2 1.000           0.979       0.991          0.495 0.507   0.507
#> ATC:skmeans 2 1.000           0.980       0.992          0.489 0.511   0.511
#> SD:mclust   2 0.510           0.866       0.921          0.439 0.557   0.557
#> CV:mclust   2 0.376           0.594       0.829          0.436 0.498   0.498
#> MAD:mclust  2 0.307           0.791       0.838          0.433 0.517   0.517
#> ATC:mclust  2 0.516           0.902       0.900          0.440 0.557   0.557
#> SD:kmeans   2 0.957           0.945       0.975          0.415 0.564   0.564
#> CV:kmeans   2 1.000           0.991       0.996          0.441 0.557   0.557
#> MAD:kmeans  2 1.000           0.983       0.992          0.465 0.537   0.537
#> ATC:kmeans  2 1.000           0.999       0.999          0.428 0.572   0.572
#> SD:pam      2 0.786           0.923       0.958          0.438 0.540   0.540
#> CV:pam      2 0.925           0.935       0.974          0.480 0.519   0.519
#> MAD:pam     2 0.957           0.949       0.980          0.483 0.517   0.517
#> ATC:pam     2 1.000           0.975       0.990          0.455 0.546   0.546
#> SD:hclust   2 0.799           0.893       0.953          0.302 0.700   0.700
#> CV:hclust   2 0.563           0.814       0.911          0.355 0.675   0.675
#> MAD:hclust  2 0.530           0.785       0.900          0.382 0.634   0.634
#> ATC:hclust  2 0.662           0.897       0.940          0.367 0.603   0.603
get_stats(res_list, k = 3)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      3 0.632           0.828       0.905          0.733 0.645   0.485
#> CV:NMF      3 0.607           0.779       0.895          0.660 0.632   0.463
#> MAD:NMF     3 0.566           0.778       0.882          0.586 0.647   0.463
#> ATC:NMF     3 0.901           0.907       0.956          0.429 0.754   0.594
#> SD:skmeans  3 0.920           0.934       0.972          0.304 0.797   0.621
#> CV:skmeans  3 0.912           0.936       0.972          0.293 0.816   0.650
#> MAD:skmeans 3 0.978           0.949       0.979          0.285 0.826   0.666
#> ATC:skmeans 3 0.976           0.961       0.981          0.224 0.864   0.740
#> SD:mclust   3 0.481           0.132       0.625          0.393 0.682   0.572
#> CV:mclust   3 0.484           0.780       0.867          0.420 0.781   0.592
#> MAD:mclust  3 0.563           0.832       0.879          0.475 0.784   0.599
#> ATC:mclust  3 0.830           0.886       0.942          0.416 0.632   0.433
#> SD:kmeans   3 0.790           0.851       0.932          0.470 0.626   0.434
#> CV:kmeans   3 0.948           0.949       0.977          0.421 0.640   0.441
#> MAD:kmeans  3 0.935           0.936       0.973          0.372 0.649   0.439
#> ATC:kmeans  3 0.895           0.914       0.963          0.429 0.632   0.445
#> SD:pam      3 0.593           0.738       0.883          0.386 0.625   0.418
#> CV:pam      3 0.712           0.819       0.912          0.321 0.632   0.414
#> MAD:pam     3 0.872           0.896       0.951          0.374 0.705   0.486
#> ATC:pam     3 0.709           0.891       0.942          0.361 0.616   0.419
#> SD:hclust   3 0.506           0.666       0.850          0.849 0.701   0.582
#> CV:hclust   3 0.487           0.719       0.848          0.680 0.645   0.492
#> MAD:hclust  3 0.466           0.703       0.833          0.548 0.658   0.489
#> ATC:hclust  3 0.593           0.794       0.884          0.360 0.928   0.881
get_stats(res_list, k = 4)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      4 0.540           0.407       0.725         0.1717 0.777   0.495
#> CV:NMF      4 0.545           0.582       0.760         0.1786 0.779   0.489
#> MAD:NMF     4 0.554           0.573       0.757         0.1550 0.834   0.581
#> ATC:NMF     4 0.813           0.813       0.915         0.1236 0.876   0.705
#> SD:skmeans  4 0.777           0.748       0.874         0.1040 0.948   0.858
#> CV:skmeans  4 0.767           0.722       0.872         0.0968 0.951   0.867
#> MAD:skmeans 4 0.769           0.746       0.858         0.0975 0.899   0.732
#> ATC:skmeans 4 0.968           0.929       0.972         0.0649 0.959   0.898
#> SD:mclust   4 0.555           0.637       0.788         0.1455 0.571   0.357
#> CV:mclust   4 0.506           0.645       0.744         0.1443 0.887   0.700
#> MAD:mclust  4 0.652           0.731       0.823         0.1217 0.911   0.747
#> ATC:mclust  4 0.510           0.650       0.780         0.1134 0.832   0.591
#> SD:kmeans   4 0.823           0.907       0.930         0.1736 0.823   0.580
#> CV:kmeans   4 0.787           0.889       0.920         0.1456 0.829   0.585
#> MAD:kmeans  4 0.762           0.819       0.881         0.1324 0.828   0.572
#> ATC:kmeans  4 1.000           0.982       0.993         0.1693 0.801   0.542
#> SD:pam      4 0.660           0.828       0.890         0.1982 0.774   0.479
#> CV:pam      4 0.666           0.768       0.861         0.1510 0.772   0.472
#> MAD:pam     4 0.781           0.810       0.904         0.0917 0.791   0.487
#> ATC:pam     4 0.952           0.943       0.978         0.1618 0.792   0.528
#> SD:hclust   4 0.498           0.477       0.665         0.1210 0.689   0.404
#> CV:hclust   4 0.523           0.644       0.784         0.1345 0.898   0.738
#> MAD:hclust  4 0.553           0.703       0.800         0.1698 0.856   0.636
#> ATC:hclust  4 0.763           0.852       0.924         0.3969 0.737   0.522
get_stats(res_list, k = 5)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      5 0.608           0.674       0.800         0.0857 0.837   0.501
#> CV:NMF      5 0.641           0.644       0.814         0.0782 0.854   0.527
#> MAD:NMF     5 0.619           0.608       0.786         0.0798 0.825   0.457
#> ATC:NMF     5 0.740           0.706       0.817         0.0800 0.872   0.637
#> SD:skmeans  5 0.779           0.593       0.783         0.0768 0.828   0.529
#> CV:skmeans  5 0.797           0.752       0.872         0.0723 0.869   0.614
#> MAD:skmeans 5 0.759           0.742       0.856         0.0802 0.887   0.646
#> ATC:skmeans 5 0.866           0.845       0.902         0.0830 0.938   0.829
#> SD:mclust   5 0.620           0.614       0.799         0.0780 0.918   0.739
#> CV:mclust   5 0.612           0.607       0.769         0.0649 0.932   0.774
#> MAD:mclust  5 0.615           0.568       0.756         0.0389 0.875   0.617
#> ATC:mclust  5 0.537           0.533       0.690         0.0806 0.887   0.637
#> SD:kmeans   5 0.777           0.766       0.874         0.0733 0.917   0.726
#> CV:kmeans   5 0.755           0.736       0.857         0.0766 0.930   0.761
#> MAD:kmeans  5 0.738           0.695       0.840         0.0737 0.927   0.748
#> ATC:kmeans  5 0.765           0.751       0.844         0.0899 0.884   0.622
#> SD:pam      5 0.673           0.438       0.623         0.0766 0.809   0.430
#> CV:pam      5 0.725           0.751       0.836         0.0792 0.830   0.472
#> MAD:pam     5 0.698           0.414       0.701         0.0801 0.867   0.571
#> ATC:pam     5 0.829           0.813       0.868         0.0486 0.981   0.932
#> SD:hclust   5 0.553           0.630       0.770         0.1476 0.843   0.568
#> CV:hclust   5 0.582           0.639       0.784         0.0952 0.908   0.718
#> MAD:hclust  5 0.657           0.649       0.783         0.0655 0.959   0.863
#> ATC:hclust  5 0.734           0.771       0.872         0.0239 0.987   0.955
get_stats(res_list, k = 6)
#>             k 1-PAC mean_silhouette concordance area_increased  Rand Jaccard
#> SD:NMF      6 0.658           0.554       0.763         0.0516 0.862   0.487
#> CV:NMF      6 0.644           0.499       0.736         0.0474 0.867   0.503
#> MAD:NMF     6 0.679           0.579       0.773         0.0436 0.896   0.573
#> ATC:NMF     6 0.668           0.617       0.786         0.0478 0.954   0.831
#> SD:skmeans  6 0.767           0.772       0.856         0.0496 0.926   0.718
#> CV:skmeans  6 0.807           0.745       0.857         0.0475 0.965   0.851
#> MAD:skmeans 6 0.795           0.740       0.835         0.0484 0.947   0.785
#> ATC:skmeans 6 0.755           0.747       0.859         0.0549 0.977   0.927
#> SD:mclust   6 0.639           0.609       0.780         0.0312 0.918   0.706
#> CV:mclust   6 0.626           0.442       0.680         0.0485 0.871   0.563
#> MAD:mclust  6 0.646           0.596       0.774         0.0364 0.966   0.872
#> ATC:mclust  6 0.569           0.346       0.636         0.0488 0.856   0.502
#> SD:kmeans   6 0.720           0.657       0.786         0.0515 0.962   0.847
#> CV:kmeans   6 0.712           0.589       0.762         0.0524 0.945   0.777
#> MAD:kmeans  6 0.698           0.573       0.758         0.0484 0.939   0.755
#> ATC:kmeans  6 0.773           0.809       0.846         0.0511 0.882   0.529
#> SD:pam      6 0.753           0.789       0.861         0.0530 0.931   0.696
#> CV:pam      6 0.807           0.760       0.877         0.0532 0.926   0.671
#> MAD:pam     6 0.769           0.641       0.788         0.0598 0.885   0.543
#> ATC:pam     6 0.755           0.640       0.779         0.0658 0.914   0.694
#> SD:hclust   6 0.594           0.630       0.763         0.0458 0.982   0.933
#> CV:hclust   6 0.646           0.571       0.740         0.0466 0.970   0.885
#> MAD:hclust  6 0.699           0.658       0.767         0.0450 0.937   0.774
#> ATC:hclust  6 0.760           0.797       0.865         0.0230 0.989   0.962

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) k
#> SD:NMF      186         4.23e-05 2
#> CV:NMF      189         3.31e-04 2
#> MAD:NMF     187         8.28e-04 2
#> ATC:NMF     186         2.34e-03 2
#> SD:skmeans  189         4.49e-04 2
#> CV:skmeans  191         3.53e-04 2
#> MAD:skmeans 191         8.29e-04 2
#> ATC:skmeans 190         1.17e-03 2
#> SD:mclust   191         4.24e-03 2
#> CV:mclust   138         2.28e-03 2
#> MAD:mclust  180         2.71e-04 2
#> ATC:mclust  188         2.24e-03 2
#> SD:kmeans   185         1.95e-03 2
#> CV:kmeans   191         2.70e-03 2
#> MAD:kmeans  192         2.93e-03 2
#> ATC:kmeans  192         2.50e-03 2
#> SD:pam      188         2.70e-03 2
#> CV:pam      185         1.08e-03 2
#> MAD:pam     187         7.68e-04 2
#> ATC:pam     189         2.92e-03 2
#> SD:hclust   184         1.73e-07 2
#> CV:hclust   179         3.77e-06 2
#> MAD:hclust  172         4.89e-05 2
#> ATC:hclust  190         1.09e-03 2
test_to_known_factors(res_list, k = 3)
#>               n disease.state(p) k
#> SD:NMF      182         3.69e-08 3
#> CV:NMF      172         1.16e-09 3
#> MAD:NMF     176         2.84e-06 3
#> ATC:NMF     185         7.81e-08 3
#> SD:skmeans  186         5.26e-06 3
#> CV:skmeans  190         3.21e-06 3
#> MAD:skmeans 186         4.60e-05 3
#> ATC:skmeans 189         5.66e-03 3
#> SD:mclust    28               NA 3
#> CV:mclust   182         2.63e-09 3
#> MAD:mclust  182         6.77e-08 3
#> ATC:mclust  187         7.20e-08 3
#> SD:kmeans   182         2.40e-10 3
#> CV:kmeans   191         2.43e-09 3
#> MAD:kmeans  186         5.85e-10 3
#> ATC:kmeans  188         1.76e-10 3
#> SD:pam      175         1.47e-09 3
#> CV:pam      180         2.24e-09 3
#> MAD:pam     183         4.95e-04 3
#> ATC:pam     192         1.22e-11 3
#> SD:hclust   164         5.29e-09 3
#> CV:hclust   165         8.86e-09 3
#> MAD:hclust  165         2.21e-10 3
#> ATC:hclust  184         1.52e-08 3
test_to_known_factors(res_list, k = 4)
#>               n disease.state(p) k
#> SD:NMF       83         1.70e-03 4
#> CV:NMF      150         2.38e-05 4
#> MAD:NMF     142         5.71e-05 4
#> ATC:NMF     173         4.12e-08 4
#> SD:skmeans  168         1.33e-06 4
#> CV:skmeans  160         1.88e-05 4
#> MAD:skmeans 162         1.23e-05 4
#> ATC:skmeans 185         1.68e-03 4
#> SD:mclust   145         1.20e-07 4
#> CV:mclust   156         3.61e-08 4
#> MAD:mclust  170         3.90e-07 4
#> ATC:mclust  159         6.74e-08 4
#> SD:kmeans   189         1.23e-07 4
#> CV:kmeans   187         3.84e-09 4
#> MAD:kmeans  183         9.98e-10 4
#> ATC:kmeans  192         1.01e-10 4
#> SD:pam      188         3.05e-08 4
#> CV:pam      182         4.12e-09 4
#> MAD:pam     180         2.06e-07 4
#> ATC:pam     186         2.08e-10 4
#> SD:hclust   134         2.16e-08 4
#> CV:hclust   149         1.10e-07 4
#> MAD:hclust  170         5.50e-09 4
#> ATC:hclust  184         2.16e-10 4
test_to_known_factors(res_list, k = 5)
#>               n disease.state(p) k
#> SD:NMF      161         6.27e-07 5
#> CV:NMF      152         2.36e-06 5
#> MAD:NMF     140         1.70e-05 5
#> ATC:NMF     151         1.14e-06 5
#> SD:skmeans  124         1.65e-05 5
#> CV:skmeans  162         2.99e-05 5
#> MAD:skmeans 163         3.26e-05 5
#> ATC:skmeans 182         5.32e-06 5
#> SD:mclust   158         4.60e-07 5
#> CV:mclust   147         3.38e-05 5
#> MAD:mclust  132         2.41e-07 5
#> ATC:mclust  135         1.15e-04 5
#> SD:kmeans   168         5.59e-06 5
#> CV:kmeans   161         4.46e-07 5
#> MAD:kmeans  153         8.37e-07 5
#> ATC:kmeans  181         1.52e-08 5
#> SD:pam       81         1.90e-02 5
#> CV:pam      181         1.04e-07 5
#> MAD:pam      81         3.13e-04 5
#> ATC:pam     187         2.26e-08 5
#> SD:hclust   147         1.99e-05 5
#> CV:hclust   147         1.25e-05 5
#> MAD:hclust  148         7.53e-08 5
#> ATC:hclust  180         3.67e-11 5
test_to_known_factors(res_list, k = 6)
#>               n disease.state(p) k
#> SD:NMF      136         1.04e-06 6
#> CV:NMF      113         4.69e-05 6
#> MAD:NMF     134         2.28e-06 6
#> ATC:NMF     141         1.55e-07 6
#> SD:skmeans  177         2.60e-07 6
#> CV:skmeans  166         2.71e-08 6
#> MAD:skmeans 160         1.03e-06 6
#> ATC:skmeans 162         2.55e-06 6
#> SD:mclust   146         8.74e-07 6
#> CV:mclust   100         6.40e-04 6
#> MAD:mclust  136         8.00e-06 6
#> ATC:mclust   57         2.70e-01 6
#> SD:kmeans   157         1.34e-06 6
#> CV:kmeans   146         1.66e-06 6
#> MAD:kmeans  135         1.66e-06 6
#> ATC:kmeans  183         7.27e-08 6
#> SD:pam      184         9.48e-06 6
#> CV:pam      165         6.06e-06 6
#> MAD:pam     148         7.74e-06 6
#> ATC:pam     142         1.10e-05 6
#> SD:hclust   146         1.70e-05 6
#> CV:hclust   118         3.53e-05 6
#> MAD:hclust  154         3.28e-07 6
#> ATC:hclust  182         6.43e-11 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 21104 rows and 192 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 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 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 0.799           0.893       0.953         0.3023 0.700   0.700
#> 3 3 0.506           0.666       0.850         0.8490 0.701   0.582
#> 4 4 0.498           0.477       0.665         0.1210 0.689   0.404
#> 5 5 0.553           0.630       0.770         0.1476 0.843   0.568
#> 6 6 0.594           0.630       0.763         0.0458 0.982   0.933

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.9621 1.000 0.000
#> GSM94077     1  0.0000     0.9621 1.000 0.000
#> GSM94078     1  0.1843     0.9456 0.972 0.028
#> GSM94079     1  0.0000     0.9621 1.000 0.000
#> GSM94080     2  0.0000     0.8780 0.000 1.000
#> GSM94081     1  0.0000     0.9621 1.000 0.000
#> GSM94082     1  0.1843     0.9456 0.972 0.028
#> GSM94083     1  0.0000     0.9621 1.000 0.000
#> GSM94084     1  0.8608     0.5937 0.716 0.284
#> GSM94085     1  0.4022     0.9013 0.920 0.080
#> GSM94086     1  0.0000     0.9621 1.000 0.000
#> GSM94087     1  0.0000     0.9621 1.000 0.000
#> GSM94088     1  0.0000     0.9621 1.000 0.000
#> GSM94089     1  0.8608     0.5937 0.716 0.284
#> GSM94090     2  0.0000     0.8780 0.000 1.000
#> GSM94091     1  0.1414     0.9513 0.980 0.020
#> GSM94092     1  0.0000     0.9621 1.000 0.000
#> GSM94093     1  0.0000     0.9621 1.000 0.000
#> GSM94094     1  0.0000     0.9621 1.000 0.000
#> GSM94095     1  0.0000     0.9621 1.000 0.000
#> GSM94096     1  0.1843     0.9456 0.972 0.028
#> GSM94097     1  0.0000     0.9621 1.000 0.000
#> GSM94098     1  0.0000     0.9621 1.000 0.000
#> GSM94099     1  0.0000     0.9621 1.000 0.000
#> GSM94100     1  0.4161     0.8978 0.916 0.084
#> GSM94101     1  0.8608     0.5937 0.716 0.284
#> GSM94102     1  0.1184     0.9538 0.984 0.016
#> GSM94103     1  0.2236     0.9396 0.964 0.036
#> GSM94104     1  0.4022     0.9013 0.920 0.080
#> GSM94105     1  0.0000     0.9621 1.000 0.000
#> GSM94106     1  0.7056     0.7613 0.808 0.192
#> GSM94107     1  0.0000     0.9621 1.000 0.000
#> GSM94108     1  0.8608     0.5937 0.716 0.284
#> GSM94109     1  0.4690     0.8814 0.900 0.100
#> GSM94110     1  0.1843     0.9456 0.972 0.028
#> GSM94111     1  0.5178     0.8640 0.884 0.116
#> GSM94112     2  0.0000     0.8780 0.000 1.000
#> GSM94113     1  0.2236     0.9396 0.964 0.036
#> GSM94114     1  0.0000     0.9621 1.000 0.000
#> GSM94115     1  0.0000     0.9621 1.000 0.000
#> GSM94116     1  0.0000     0.9621 1.000 0.000
#> GSM94117     1  0.0000     0.9621 1.000 0.000
#> GSM94118     1  0.4298     0.8932 0.912 0.088
#> GSM94119     2  0.7950     0.7035 0.240 0.760
#> GSM94120     1  0.2948     0.9269 0.948 0.052
#> GSM94121     1  0.2948     0.9269 0.948 0.052
#> GSM94122     2  0.9866     0.3339 0.432 0.568
#> GSM94123     1  0.0000     0.9621 1.000 0.000
#> GSM94124     1  0.1843     0.9456 0.972 0.028
#> GSM94125     2  0.0000     0.8780 0.000 1.000
#> GSM94126     1  0.0000     0.9621 1.000 0.000
#> GSM94127     1  0.0000     0.9621 1.000 0.000
#> GSM94128     1  0.1184     0.9538 0.984 0.016
#> GSM94129     1  0.1843     0.9456 0.972 0.028
#> GSM94130     1  0.0000     0.9621 1.000 0.000
#> GSM94131     1  0.0000     0.9621 1.000 0.000
#> GSM94132     1  0.0000     0.9621 1.000 0.000
#> GSM94133     2  0.0000     0.8780 0.000 1.000
#> GSM94134     1  0.0000     0.9621 1.000 0.000
#> GSM94135     1  0.2236     0.9396 0.964 0.036
#> GSM94136     1  0.0000     0.9621 1.000 0.000
#> GSM94137     1  0.0000     0.9621 1.000 0.000
#> GSM94138     1  0.0000     0.9621 1.000 0.000
#> GSM94139     2  0.9933     0.2766 0.452 0.548
#> GSM94140     1  0.1414     0.9513 0.980 0.020
#> GSM94141     1  0.4562     0.8852 0.904 0.096
#> GSM94142     1  0.0000     0.9621 1.000 0.000
#> GSM94143     1  0.7139     0.7519 0.804 0.196
#> GSM94144     1  0.1184     0.9535 0.984 0.016
#> GSM94145     1  0.0000     0.9621 1.000 0.000
#> GSM94146     1  0.0000     0.9621 1.000 0.000
#> GSM94147     1  0.0376     0.9601 0.996 0.004
#> GSM94148     1  0.0000     0.9621 1.000 0.000
#> GSM98785     1  0.6247     0.8116 0.844 0.156
#> GSM98786     1  0.0000     0.9621 1.000 0.000
#> GSM98787     1  0.0376     0.9601 0.996 0.004
#> GSM98788     1  0.0376     0.9602 0.996 0.004
#> GSM98789     1  0.1414     0.9513 0.980 0.020
#> GSM98790     1  0.5842     0.8338 0.860 0.140
#> GSM98791     1  0.0000     0.9621 1.000 0.000
#> GSM98792     1  0.1414     0.9510 0.980 0.020
#> GSM98793     1  0.0000     0.9621 1.000 0.000
#> GSM98794     1  0.0000     0.9621 1.000 0.000
#> GSM98795     1  0.0000     0.9621 1.000 0.000
#> GSM98796     1  0.0000     0.9621 1.000 0.000
#> GSM98797     1  0.6531     0.7976 0.832 0.168
#> GSM98798     1  0.9248     0.4497 0.660 0.340
#> GSM98799     2  0.7950     0.7035 0.240 0.760
#> GSM98800     1  0.6801     0.7766 0.820 0.180
#> GSM98801     1  0.4161     0.8978 0.916 0.084
#> GSM94019     1  0.2236     0.9401 0.964 0.036
#> GSM94020     2  0.0000     0.8780 0.000 1.000
#> GSM94021     1  0.0000     0.9621 1.000 0.000
#> GSM94022     1  0.0938     0.9560 0.988 0.012
#> GSM94023     1  0.0000     0.9621 1.000 0.000
#> GSM94024     1  0.0000     0.9621 1.000 0.000
#> GSM94025     1  0.0000     0.9621 1.000 0.000
#> GSM94026     1  0.4161     0.8978 0.916 0.084
#> GSM94027     1  0.0000     0.9621 1.000 0.000
#> GSM94028     2  0.0000     0.8780 0.000 1.000
#> GSM94029     1  0.1184     0.9538 0.984 0.016
#> GSM94030     1  0.0000     0.9621 1.000 0.000
#> GSM94031     2  1.0000     0.1172 0.496 0.504
#> GSM94032     1  0.1184     0.9538 0.984 0.016
#> GSM94033     1  0.8861     0.5493 0.696 0.304
#> GSM94034     1  0.0000     0.9621 1.000 0.000
#> GSM94035     1  0.6438     0.8035 0.836 0.164
#> GSM94036     1  0.1184     0.9538 0.984 0.016
#> GSM94037     1  0.0000     0.9621 1.000 0.000
#> GSM94038     2  0.0000     0.8780 0.000 1.000
#> GSM94039     2  0.0000     0.8780 0.000 1.000
#> GSM94040     1  0.0000     0.9621 1.000 0.000
#> GSM94041     1  0.0000     0.9621 1.000 0.000
#> GSM94042     2  0.0000     0.8780 0.000 1.000
#> GSM94043     2  0.9635     0.4501 0.388 0.612
#> GSM94044     2  0.7815     0.7127 0.232 0.768
#> GSM94045     1  0.0000     0.9621 1.000 0.000
#> GSM94046     1  0.0000     0.9621 1.000 0.000
#> GSM94047     1  0.0000     0.9621 1.000 0.000
#> GSM94048     1  0.0000     0.9621 1.000 0.000
#> GSM94049     1  0.0000     0.9621 1.000 0.000
#> GSM94050     1  0.0000     0.9621 1.000 0.000
#> GSM94051     1  0.0000     0.9621 1.000 0.000
#> GSM94052     1  0.0000     0.9621 1.000 0.000
#> GSM94053     2  0.0000     0.8780 0.000 1.000
#> GSM94054     1  0.0000     0.9621 1.000 0.000
#> GSM94055     1  0.0000     0.9621 1.000 0.000
#> GSM94056     1  0.0000     0.9621 1.000 0.000
#> GSM94057     2  0.1184     0.8710 0.016 0.984
#> GSM94058     1  0.0000     0.9621 1.000 0.000
#> GSM94059     1  0.0000     0.9621 1.000 0.000
#> GSM94060     2  0.0000     0.8780 0.000 1.000
#> GSM94061     1  0.0000     0.9621 1.000 0.000
#> GSM94062     2  0.0000     0.8780 0.000 1.000
#> GSM94063     1  0.0376     0.9601 0.996 0.004
#> GSM94064     2  0.0000     0.8780 0.000 1.000
#> GSM94065     1  0.0000     0.9621 1.000 0.000
#> GSM94066     2  0.0000     0.8780 0.000 1.000
#> GSM94067     1  0.0000     0.9621 1.000 0.000
#> GSM94068     2  0.0000     0.8780 0.000 1.000
#> GSM94069     1  0.0000     0.9621 1.000 0.000
#> GSM94070     2  0.0000     0.8780 0.000 1.000
#> GSM94071     1  0.0000     0.9621 1.000 0.000
#> GSM94072     1  0.0000     0.9621 1.000 0.000
#> GSM94073     1  0.0000     0.9621 1.000 0.000
#> GSM94074     1  0.0000     0.9621 1.000 0.000
#> GSM94075     1  0.0000     0.9621 1.000 0.000
#> GSM94155     1  0.0000     0.9621 1.000 0.000
#> GSM94156     2  0.0000     0.8780 0.000 1.000
#> GSM94157     1  0.0000     0.9621 1.000 0.000
#> GSM94160     1  0.0000     0.9621 1.000 0.000
#> GSM94161     1  0.0000     0.9621 1.000 0.000
#> GSM94162     1  0.0000     0.9621 1.000 0.000
#> GSM94163     2  0.7815     0.7127 0.232 0.768
#> GSM94164     1  0.0000     0.9621 1.000 0.000
#> GSM94165     1  0.0000     0.9621 1.000 0.000
#> GSM94166     1  0.0000     0.9621 1.000 0.000
#> GSM94167     2  0.9933     0.2766 0.452 0.548
#> GSM94168     1  0.0000     0.9621 1.000 0.000
#> GSM94169     1  0.0000     0.9621 1.000 0.000
#> GSM94170     1  0.0000     0.9621 1.000 0.000
#> GSM94171     1  0.0000     0.9621 1.000 0.000
#> GSM94172     1  0.0000     0.9621 1.000 0.000
#> GSM94173     1  0.9988    -0.0432 0.520 0.480
#> GSM94174     1  0.0000     0.9621 1.000 0.000
#> GSM94175     1  0.7219     0.7455 0.800 0.200
#> GSM94176     1  0.0000     0.9621 1.000 0.000
#> GSM94177     1  0.0000     0.9621 1.000 0.000
#> GSM94178     2  0.7815     0.7127 0.232 0.768
#> GSM98767     1  0.0000     0.9621 1.000 0.000
#> GSM98768     1  0.0000     0.9621 1.000 0.000
#> GSM98769     1  0.0000     0.9621 1.000 0.000
#> GSM98770     1  0.0000     0.9621 1.000 0.000
#> GSM98771     2  0.9635     0.4501 0.388 0.612
#> GSM98772     1  0.0000     0.9621 1.000 0.000
#> GSM98773     1  0.0000     0.9621 1.000 0.000
#> GSM98774     1  0.0376     0.9602 0.996 0.004
#> GSM98775     1  0.0000     0.9621 1.000 0.000
#> GSM98776     1  0.0000     0.9621 1.000 0.000
#> GSM98777     1  0.6801     0.7766 0.820 0.180
#> GSM98778     1  0.0000     0.9621 1.000 0.000
#> GSM98779     1  0.0000     0.9621 1.000 0.000
#> GSM98780     1  0.0000     0.9621 1.000 0.000
#> GSM98781     1  0.0000     0.9621 1.000 0.000
#> GSM98782     1  0.0000     0.9621 1.000 0.000
#> GSM98783     1  0.0000     0.9621 1.000 0.000
#> GSM98784     1  0.0000     0.9621 1.000 0.000
#> GSM98871     2  0.0000     0.8780 0.000 1.000
#> GSM98872     2  0.0000     0.8780 0.000 1.000
#> GSM98873     2  0.1184     0.8710 0.016 0.984
#> GSM98874     2  0.0000     0.8780 0.000 1.000
#> GSM98875     2  0.0000     0.8780 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94077     1  0.5706    0.55360 0.680 0.000 0.320
#> GSM94078     1  0.6252    0.25866 0.556 0.000 0.444
#> GSM94079     1  0.5678    0.56079 0.684 0.000 0.316
#> GSM94080     2  0.1031    0.92357 0.000 0.976 0.024
#> GSM94081     1  0.5706    0.55360 0.680 0.000 0.320
#> GSM94082     1  0.6260    0.24611 0.552 0.000 0.448
#> GSM94083     1  0.5678    0.56079 0.684 0.000 0.316
#> GSM94084     3  0.3412    0.54134 0.000 0.124 0.876
#> GSM94085     3  0.3619    0.69547 0.136 0.000 0.864
#> GSM94086     3  0.6309   -0.00782 0.496 0.000 0.504
#> GSM94087     1  0.1031    0.83249 0.976 0.000 0.024
#> GSM94088     1  0.5678    0.56100 0.684 0.000 0.316
#> GSM94089     3  0.3412    0.54134 0.000 0.124 0.876
#> GSM94090     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94091     3  0.5650    0.53978 0.312 0.000 0.688
#> GSM94092     1  0.5591    0.58001 0.696 0.000 0.304
#> GSM94093     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94094     3  0.6308    0.00609 0.492 0.000 0.508
#> GSM94095     1  0.6244    0.24551 0.560 0.000 0.440
#> GSM94096     1  0.6252    0.25866 0.556 0.000 0.444
#> GSM94097     1  0.1031    0.83249 0.976 0.000 0.024
#> GSM94098     1  0.5678    0.56079 0.684 0.000 0.316
#> GSM94099     1  0.5678    0.56100 0.684 0.000 0.316
#> GSM94100     3  0.3030    0.68748 0.092 0.004 0.904
#> GSM94101     3  0.3412    0.54134 0.000 0.124 0.876
#> GSM94102     3  0.5431    0.58466 0.284 0.000 0.716
#> GSM94103     3  0.5760    0.51067 0.328 0.000 0.672
#> GSM94104     3  0.3686    0.69551 0.140 0.000 0.860
#> GSM94105     3  0.6309   -0.00782 0.496 0.000 0.504
#> GSM94106     3  0.2903    0.62256 0.028 0.048 0.924
#> GSM94107     1  0.5785    0.53279 0.668 0.000 0.332
#> GSM94108     3  0.3412    0.54134 0.000 0.124 0.876
#> GSM94109     3  0.3690    0.68927 0.100 0.016 0.884
#> GSM94110     1  0.6252    0.25866 0.556 0.000 0.444
#> GSM94111     3  0.3550    0.67800 0.080 0.024 0.896
#> GSM94112     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94113     3  0.5760    0.51067 0.328 0.000 0.672
#> GSM94114     3  0.6309   -0.00782 0.496 0.000 0.504
#> GSM94115     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94116     1  0.5529    0.59258 0.704 0.000 0.296
#> GSM94117     1  0.4121    0.73792 0.832 0.000 0.168
#> GSM94118     3  0.3425    0.69316 0.112 0.004 0.884
#> GSM94119     2  0.5810    0.60759 0.000 0.664 0.336
#> GSM94120     3  0.5650    0.53938 0.312 0.000 0.688
#> GSM94121     3  0.5650    0.53938 0.312 0.000 0.688
#> GSM94122     3  0.6192   -0.10081 0.000 0.420 0.580
#> GSM94123     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94124     1  0.6252    0.25866 0.556 0.000 0.444
#> GSM94125     2  0.0424    0.92717 0.000 0.992 0.008
#> GSM94126     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94127     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94128     3  0.5431    0.58466 0.284 0.000 0.716
#> GSM94129     1  0.6215    0.30730 0.572 0.000 0.428
#> GSM94130     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94131     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94132     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94133     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94134     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94135     3  0.5926    0.46749 0.356 0.000 0.644
#> GSM94136     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94137     1  0.5678    0.56035 0.684 0.000 0.316
#> GSM94138     1  0.1753    0.82317 0.952 0.000 0.048
#> GSM94139     3  0.6192    0.00205 0.000 0.420 0.580
#> GSM94140     3  0.5706    0.52445 0.320 0.000 0.680
#> GSM94141     3  0.3695    0.69066 0.108 0.012 0.880
#> GSM94142     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94143     3  0.3993    0.64058 0.064 0.052 0.884
#> GSM94144     1  0.5835    0.52258 0.660 0.000 0.340
#> GSM94145     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94146     1  0.0592    0.83647 0.988 0.000 0.012
#> GSM94147     1  0.4702    0.70848 0.788 0.000 0.212
#> GSM94148     1  0.1529    0.82666 0.960 0.000 0.040
#> GSM98785     3  0.4665    0.67056 0.100 0.048 0.852
#> GSM98786     1  0.5254    0.64983 0.736 0.000 0.264
#> GSM98787     3  0.6302    0.05428 0.480 0.000 0.520
#> GSM98788     1  0.5650    0.57159 0.688 0.000 0.312
#> GSM98789     3  0.5650    0.53978 0.312 0.000 0.688
#> GSM98790     3  0.2982    0.66262 0.056 0.024 0.920
#> GSM98791     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98792     1  0.6192    0.32672 0.580 0.000 0.420
#> GSM98793     1  0.1643    0.82483 0.956 0.000 0.044
#> GSM98794     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98795     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98796     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98797     3  0.4749    0.65721 0.076 0.072 0.852
#> GSM98798     3  0.7351    0.46575 0.068 0.268 0.664
#> GSM98799     2  0.5810    0.60759 0.000 0.664 0.336
#> GSM98800     3  0.3967    0.65321 0.072 0.044 0.884
#> GSM98801     3  0.3030    0.68748 0.092 0.004 0.904
#> GSM94019     3  0.4974    0.63591 0.236 0.000 0.764
#> GSM94020     2  0.0747    0.92619 0.000 0.984 0.016
#> GSM94021     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94022     3  0.5859    0.48499 0.344 0.000 0.656
#> GSM94023     1  0.5650    0.56696 0.688 0.000 0.312
#> GSM94024     3  0.6309   -0.01245 0.496 0.000 0.504
#> GSM94025     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94026     3  0.3030    0.68748 0.092 0.004 0.904
#> GSM94027     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94028     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94029     3  0.5591    0.55845 0.304 0.000 0.696
#> GSM94030     1  0.5327    0.63202 0.728 0.000 0.272
#> GSM94031     3  0.5835    0.10258 0.000 0.340 0.660
#> GSM94032     3  0.6026    0.46531 0.376 0.000 0.624
#> GSM94033     3  0.3752    0.51400 0.000 0.144 0.856
#> GSM94034     1  0.5650    0.56696 0.688 0.000 0.312
#> GSM94035     3  0.3039    0.64776 0.044 0.036 0.920
#> GSM94036     1  0.6307   -0.13874 0.512 0.000 0.488
#> GSM94037     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94038     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94039     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94040     1  0.0237    0.83840 0.996 0.000 0.004
#> GSM94041     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94042     2  0.1163    0.92197 0.000 0.972 0.028
#> GSM94043     3  0.6305   -0.24097 0.000 0.484 0.516
#> GSM94044     2  0.5560    0.64759 0.000 0.700 0.300
#> GSM94045     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94046     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94047     1  0.4842    0.69379 0.776 0.000 0.224
#> GSM94048     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94049     1  0.3267    0.78421 0.884 0.000 0.116
#> GSM94050     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94051     1  0.3752    0.76561 0.856 0.000 0.144
#> GSM94052     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94053     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94054     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94055     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94056     1  0.3038    0.79327 0.896 0.000 0.104
#> GSM94057     2  0.3412    0.86369 0.000 0.876 0.124
#> GSM94058     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94059     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94060     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94061     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94062     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94063     1  0.5327    0.63921 0.728 0.000 0.272
#> GSM94064     2  0.0592    0.92682 0.000 0.988 0.012
#> GSM94065     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94066     2  0.0747    0.92619 0.000 0.984 0.016
#> GSM94067     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94068     2  0.0592    0.92682 0.000 0.988 0.012
#> GSM94069     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94070     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94071     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94072     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94073     1  0.4235    0.74062 0.824 0.000 0.176
#> GSM94074     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94075     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94155     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94156     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM94157     1  0.0237    0.83844 0.996 0.000 0.004
#> GSM94160     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94161     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94162     1  0.5397    0.62205 0.720 0.000 0.280
#> GSM94163     2  0.5560    0.64759 0.000 0.700 0.300
#> GSM94164     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94165     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94166     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94167     3  0.6192    0.00205 0.000 0.420 0.580
#> GSM94168     1  0.0237    0.83846 0.996 0.000 0.004
#> GSM94169     1  0.4974    0.68137 0.764 0.000 0.236
#> GSM94170     1  0.0237    0.83825 0.996 0.000 0.004
#> GSM94171     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94172     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM94173     3  0.5706    0.16132 0.000 0.320 0.680
#> GSM94174     1  0.4121    0.74697 0.832 0.000 0.168
#> GSM94175     3  0.4095    0.63717 0.064 0.056 0.880
#> GSM94176     1  0.2878    0.79773 0.904 0.000 0.096
#> GSM94177     1  0.1753    0.82305 0.952 0.000 0.048
#> GSM94178     2  0.5560    0.64759 0.000 0.700 0.300
#> GSM98767     1  0.1529    0.82622 0.960 0.000 0.040
#> GSM98768     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98769     1  0.4062    0.74857 0.836 0.000 0.164
#> GSM98770     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98771     3  0.6305   -0.24097 0.000 0.484 0.516
#> GSM98772     1  0.1964    0.81918 0.944 0.000 0.056
#> GSM98773     1  0.6309    0.01243 0.504 0.000 0.496
#> GSM98774     1  0.5733    0.55055 0.676 0.000 0.324
#> GSM98775     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98776     1  0.2356    0.81093 0.928 0.000 0.072
#> GSM98777     3  0.3967    0.65321 0.072 0.044 0.884
#> GSM98778     1  0.6309    0.01243 0.504 0.000 0.496
#> GSM98779     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98780     1  0.0592    0.83641 0.988 0.000 0.012
#> GSM98781     1  0.5138    0.65824 0.748 0.000 0.252
#> GSM98782     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98783     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98784     1  0.0000    0.83898 1.000 0.000 0.000
#> GSM98871     2  0.0747    0.92619 0.000 0.984 0.016
#> GSM98872     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM98873     2  0.3412    0.86369 0.000 0.876 0.124
#> GSM98874     2  0.0000    0.92748 0.000 1.000 0.000
#> GSM98875     2  0.1031    0.92357 0.000 0.976 0.024

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94077     3  0.0707    0.55263 0.020 0.000 0.980 0.000
#> GSM94078     3  0.2943    0.58769 0.076 0.000 0.892 0.032
#> GSM94079     3  0.0817    0.55027 0.024 0.000 0.976 0.000
#> GSM94080     2  0.5268    0.63841 0.008 0.540 0.000 0.452
#> GSM94081     3  0.0707    0.55263 0.020 0.000 0.980 0.000
#> GSM94082     3  0.3056    0.58779 0.072 0.000 0.888 0.040
#> GSM94083     3  0.0817    0.55027 0.024 0.000 0.976 0.000
#> GSM94084     4  0.7733    0.66875 0.248 0.012 0.220 0.520
#> GSM94085     3  0.7646   -0.39324 0.304 0.000 0.460 0.236
#> GSM94086     3  0.4010    0.55335 0.156 0.000 0.816 0.028
#> GSM94087     1  0.4996    0.76736 0.516 0.000 0.484 0.000
#> GSM94088     3  0.0817    0.55026 0.024 0.000 0.976 0.000
#> GSM94089     4  0.7733    0.66875 0.248 0.012 0.220 0.520
#> GSM94090     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94091     3  0.6993    0.13272 0.296 0.000 0.556 0.148
#> GSM94092     3  0.1389    0.52869 0.048 0.000 0.952 0.000
#> GSM94093     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94094     3  0.3863    0.54315 0.144 0.000 0.828 0.028
#> GSM94095     3  0.2909    0.58625 0.092 0.000 0.888 0.020
#> GSM94096     3  0.2943    0.58769 0.076 0.000 0.892 0.032
#> GSM94097     1  0.4996    0.76736 0.516 0.000 0.484 0.000
#> GSM94098     3  0.0817    0.55027 0.024 0.000 0.976 0.000
#> GSM94099     3  0.0817    0.55026 0.024 0.000 0.976 0.000
#> GSM94100     1  0.7569   -0.63019 0.436 0.000 0.368 0.196
#> GSM94101     4  0.7733    0.66875 0.248 0.012 0.220 0.520
#> GSM94102     3  0.6091    0.11399 0.344 0.000 0.596 0.060
#> GSM94103     3  0.6279    0.19638 0.156 0.000 0.664 0.180
#> GSM94104     3  0.7626   -0.38578 0.304 0.000 0.464 0.232
#> GSM94105     3  0.4010    0.55335 0.156 0.000 0.816 0.028
#> GSM94106     4  0.7956    0.62145 0.300 0.004 0.276 0.420
#> GSM94107     3  0.1302    0.55392 0.044 0.000 0.956 0.000
#> GSM94108     4  0.7733    0.66875 0.248 0.012 0.220 0.520
#> GSM94109     1  0.7312   -0.62274 0.436 0.000 0.412 0.152
#> GSM94110     3  0.2943    0.58769 0.076 0.000 0.892 0.032
#> GSM94111     1  0.7674   -0.65217 0.436 0.000 0.340 0.224
#> GSM94112     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94113     3  0.6279    0.19638 0.156 0.000 0.664 0.180
#> GSM94114     3  0.4010    0.55335 0.156 0.000 0.816 0.028
#> GSM94115     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94116     3  0.1637    0.51442 0.060 0.000 0.940 0.000
#> GSM94117     3  0.3726    0.17230 0.212 0.000 0.788 0.000
#> GSM94118     3  0.7717   -0.41079 0.304 0.000 0.444 0.252
#> GSM94119     4  0.3560    0.24983 0.012 0.140 0.004 0.844
#> GSM94120     3  0.6570    0.14889 0.164 0.000 0.632 0.204
#> GSM94121     3  0.6602    0.14004 0.164 0.000 0.628 0.208
#> GSM94122     4  0.5637    0.53083 0.140 0.060 0.040 0.760
#> GSM94123     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94124     3  0.2943    0.58769 0.076 0.000 0.892 0.032
#> GSM94125     2  0.3649    0.78893 0.000 0.796 0.000 0.204
#> GSM94126     1  0.5000    0.78735 0.504 0.000 0.496 0.000
#> GSM94127     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94128     3  0.6091    0.11399 0.344 0.000 0.596 0.060
#> GSM94129     3  0.2699    0.58657 0.068 0.000 0.904 0.028
#> GSM94130     1  0.4989    0.81137 0.528 0.000 0.472 0.000
#> GSM94131     1  0.4989    0.81834 0.528 0.000 0.472 0.000
#> GSM94132     1  0.4985    0.82155 0.532 0.000 0.468 0.000
#> GSM94133     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94134     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM94135     3  0.6401    0.24133 0.176 0.000 0.652 0.172
#> GSM94136     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM94137     3  0.0817    0.55039 0.024 0.000 0.976 0.000
#> GSM94138     3  0.4948   -0.64265 0.440 0.000 0.560 0.000
#> GSM94139     4  0.4627    0.56322 0.036 0.024 0.128 0.812
#> GSM94140     3  0.6956    0.15659 0.288 0.000 0.564 0.148
#> GSM94141     3  0.7823   -0.44775 0.368 0.000 0.376 0.256
#> GSM94142     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94143     4  0.7733    0.59884 0.256 0.000 0.304 0.440
#> GSM94144     3  0.5148    0.45799 0.208 0.000 0.736 0.056
#> GSM94145     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94146     3  0.4996   -0.73999 0.484 0.000 0.516 0.000
#> GSM94147     3  0.5157    0.12588 0.284 0.000 0.688 0.028
#> GSM94148     3  0.4972   -0.68376 0.456 0.000 0.544 0.000
#> GSM98785     4  0.7815    0.54550 0.256 0.000 0.352 0.392
#> GSM98786     3  0.3335    0.45469 0.120 0.000 0.860 0.020
#> GSM98787     3  0.4188    0.53514 0.148 0.000 0.812 0.040
#> GSM98788     3  0.2530    0.53827 0.100 0.000 0.896 0.004
#> GSM98789     3  0.6993    0.13272 0.296 0.000 0.556 0.148
#> GSM98790     4  0.7902    0.55665 0.304 0.000 0.328 0.368
#> GSM98791     1  0.4985    0.82155 0.532 0.000 0.468 0.000
#> GSM98792     3  0.2300    0.58665 0.064 0.000 0.920 0.016
#> GSM98793     3  0.4907   -0.59104 0.420 0.000 0.580 0.000
#> GSM98794     1  0.4992    0.81571 0.524 0.000 0.476 0.000
#> GSM98795     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98796     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98797     4  0.7990    0.58050 0.276 0.004 0.316 0.404
#> GSM98798     4  0.6902    0.62472 0.124 0.008 0.268 0.600
#> GSM98799     4  0.3560    0.24983 0.012 0.140 0.004 0.844
#> GSM98800     4  0.7771    0.58453 0.256 0.000 0.320 0.424
#> GSM98801     1  0.7569   -0.63019 0.436 0.000 0.368 0.196
#> GSM94019     3  0.6806   -0.00852 0.344 0.000 0.544 0.112
#> GSM94020     2  0.4790    0.70450 0.000 0.620 0.000 0.380
#> GSM94021     1  0.5000    0.78735 0.504 0.000 0.496 0.000
#> GSM94022     3  0.5742    0.26249 0.300 0.000 0.648 0.052
#> GSM94023     3  0.1867    0.52926 0.072 0.000 0.928 0.000
#> GSM94024     3  0.3812    0.54794 0.140 0.000 0.832 0.028
#> GSM94025     1  0.5000    0.78735 0.504 0.000 0.496 0.000
#> GSM94026     1  0.7569   -0.63019 0.436 0.000 0.368 0.196
#> GSM94027     1  0.5000    0.78735 0.504 0.000 0.496 0.000
#> GSM94028     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94029     3  0.6058    0.17345 0.336 0.000 0.604 0.060
#> GSM94030     3  0.2647    0.47103 0.120 0.000 0.880 0.000
#> GSM94031     4  0.6229    0.55800 0.212 0.040 0.052 0.696
#> GSM94032     1  0.6396   -0.45631 0.468 0.000 0.468 0.064
#> GSM94033     4  0.7710    0.66498 0.244 0.016 0.204 0.536
#> GSM94034     3  0.1867    0.52926 0.072 0.000 0.928 0.000
#> GSM94035     4  0.8049    0.57459 0.304 0.004 0.316 0.376
#> GSM94036     1  0.6028   -0.31491 0.584 0.000 0.364 0.052
#> GSM94037     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM94038     2  0.2921    0.81038 0.000 0.860 0.000 0.140
#> GSM94039     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94040     1  0.4998    0.80082 0.512 0.000 0.488 0.000
#> GSM94041     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94042     2  0.5277    0.62922 0.008 0.532 0.000 0.460
#> GSM94043     4  0.3353    0.49969 0.036 0.020 0.056 0.888
#> GSM94044     4  0.4074    0.17914 0.004 0.196 0.008 0.792
#> GSM94045     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM94046     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM94047     3  0.3625    0.35923 0.160 0.000 0.828 0.012
#> GSM94048     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94049     3  0.4431   -0.20029 0.304 0.000 0.696 0.000
#> GSM94050     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94051     3  0.4621   -0.13550 0.284 0.000 0.708 0.008
#> GSM94052     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94053     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94054     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94055     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94056     3  0.5138   -0.43312 0.392 0.000 0.600 0.008
#> GSM94057     4  0.5607   -0.49907 0.020 0.488 0.000 0.492
#> GSM94058     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94059     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94060     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94061     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94062     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94063     3  0.3552    0.45608 0.128 0.000 0.848 0.024
#> GSM94064     2  0.4040    0.76933 0.000 0.752 0.000 0.248
#> GSM94065     1  0.4985    0.82155 0.532 0.000 0.468 0.000
#> GSM94066     2  0.5244    0.65554 0.008 0.556 0.000 0.436
#> GSM94067     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94068     2  0.4837    0.72179 0.004 0.648 0.000 0.348
#> GSM94069     1  0.4989    0.81877 0.528 0.000 0.472 0.000
#> GSM94070     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94071     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94072     1  0.4985    0.82032 0.532 0.000 0.468 0.000
#> GSM94073     3  0.4387    0.12600 0.236 0.000 0.752 0.012
#> GSM94074     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94075     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94155     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94156     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM94157     1  0.4989    0.81137 0.528 0.000 0.472 0.000
#> GSM94160     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94161     1  0.4989    0.81881 0.528 0.000 0.472 0.000
#> GSM94162     3  0.2675    0.48625 0.100 0.000 0.892 0.008
#> GSM94163     4  0.4074    0.17914 0.004 0.196 0.008 0.792
#> GSM94164     1  0.4985    0.82155 0.532 0.000 0.468 0.000
#> GSM94165     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94166     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94167     4  0.4627    0.56322 0.036 0.024 0.128 0.812
#> GSM94168     1  0.4992    0.81456 0.524 0.000 0.476 0.000
#> GSM94169     3  0.3428    0.39335 0.144 0.000 0.844 0.012
#> GSM94170     1  0.4985    0.81955 0.532 0.000 0.468 0.000
#> GSM94171     1  0.4985    0.82155 0.532 0.000 0.468 0.000
#> GSM94172     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM94173     4  0.7441    0.56752 0.244 0.080 0.068 0.608
#> GSM94174     3  0.4420    0.10975 0.240 0.000 0.748 0.012
#> GSM94175     4  0.7722    0.60284 0.256 0.000 0.300 0.444
#> GSM94176     3  0.5093   -0.36833 0.348 0.000 0.640 0.012
#> GSM94177     3  0.4948   -0.64306 0.440 0.000 0.560 0.000
#> GSM94178     4  0.4074    0.17914 0.004 0.196 0.008 0.792
#> GSM98767     3  0.4941   -0.63052 0.436 0.000 0.564 0.000
#> GSM98768     1  0.4994    0.81093 0.520 0.000 0.480 0.000
#> GSM98769     3  0.4155    0.06440 0.240 0.000 0.756 0.004
#> GSM98770     1  0.4992    0.81568 0.524 0.000 0.476 0.000
#> GSM98771     4  0.3353    0.49969 0.036 0.020 0.056 0.888
#> GSM98772     3  0.4877   -0.55894 0.408 0.000 0.592 0.000
#> GSM98773     3  0.3962    0.55807 0.152 0.000 0.820 0.028
#> GSM98774     3  0.2334    0.54964 0.088 0.000 0.908 0.004
#> GSM98775     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98776     3  0.4804   -0.49063 0.384 0.000 0.616 0.000
#> GSM98777     4  0.7771    0.58453 0.256 0.000 0.320 0.424
#> GSM98778     3  0.3962    0.55807 0.152 0.000 0.820 0.028
#> GSM98779     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98780     1  0.5000    0.78563 0.504 0.000 0.496 0.000
#> GSM98781     3  0.3249    0.39853 0.140 0.000 0.852 0.008
#> GSM98782     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98783     1  0.4994    0.81212 0.520 0.000 0.480 0.000
#> GSM98784     1  0.4981    0.82328 0.536 0.000 0.464 0.000
#> GSM98871     2  0.4804    0.70167 0.000 0.616 0.000 0.384
#> GSM98872     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM98873     4  0.5607   -0.49907 0.020 0.488 0.000 0.492
#> GSM98874     2  0.0000    0.83895 0.000 1.000 0.000 0.000
#> GSM98875     2  0.5273    0.63442 0.008 0.536 0.000 0.456

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0290     0.8986 0.992 0.000 0.008 0.000 0.000
#> GSM94077     3  0.2127     0.6999 0.108 0.000 0.892 0.000 0.000
#> GSM94078     3  0.3868     0.6375 0.060 0.000 0.800 0.140 0.000
#> GSM94079     3  0.2179     0.7008 0.112 0.000 0.888 0.000 0.000
#> GSM94080     5  0.4735     0.1424 0.000 0.460 0.000 0.016 0.524
#> GSM94081     3  0.2127     0.6999 0.108 0.000 0.892 0.000 0.000
#> GSM94082     3  0.3975     0.6378 0.064 0.000 0.792 0.144 0.000
#> GSM94083     3  0.2179     0.7008 0.112 0.000 0.888 0.000 0.000
#> GSM94084     4  0.5006     0.5774 0.000 0.000 0.180 0.704 0.116
#> GSM94085     4  0.4367     0.3932 0.000 0.000 0.416 0.580 0.004
#> GSM94086     3  0.4167     0.6244 0.044 0.000 0.812 0.104 0.040
#> GSM94087     1  0.2532     0.8648 0.892 0.000 0.088 0.008 0.012
#> GSM94088     3  0.2522     0.7005 0.108 0.000 0.880 0.012 0.000
#> GSM94089     4  0.5006     0.5774 0.000 0.000 0.180 0.704 0.116
#> GSM94090     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94091     4  0.7412     0.3570 0.044 0.000 0.264 0.448 0.244
#> GSM94092     3  0.2818     0.7009 0.132 0.000 0.856 0.012 0.000
#> GSM94093     1  0.1243     0.8903 0.960 0.000 0.028 0.004 0.008
#> GSM94094     3  0.4185     0.6125 0.036 0.000 0.804 0.124 0.036
#> GSM94095     3  0.3455     0.6654 0.060 0.000 0.856 0.064 0.020
#> GSM94096     3  0.3911     0.6349 0.060 0.000 0.796 0.144 0.000
#> GSM94097     1  0.2532     0.8648 0.892 0.000 0.088 0.008 0.012
#> GSM94098     3  0.2179     0.7008 0.112 0.000 0.888 0.000 0.000
#> GSM94099     3  0.2522     0.7005 0.108 0.000 0.880 0.012 0.000
#> GSM94100     4  0.5139     0.4154 0.000 0.000 0.060 0.624 0.316
#> GSM94101     4  0.5006     0.5774 0.000 0.000 0.180 0.704 0.116
#> GSM94102     3  0.6234     0.2548 0.016 0.000 0.596 0.232 0.156
#> GSM94103     3  0.4327     0.2384 0.008 0.000 0.632 0.360 0.000
#> GSM94104     4  0.4390     0.3785 0.000 0.000 0.428 0.568 0.004
#> GSM94105     3  0.4167     0.6244 0.044 0.000 0.812 0.104 0.040
#> GSM94106     4  0.4221     0.6227 0.000 0.000 0.236 0.732 0.032
#> GSM94107     3  0.3022     0.6980 0.136 0.000 0.848 0.012 0.004
#> GSM94108     4  0.5006     0.5774 0.000 0.000 0.180 0.704 0.116
#> GSM94109     3  0.6537    -0.3197 0.000 0.000 0.404 0.400 0.196
#> GSM94110     3  0.3868     0.6375 0.060 0.000 0.800 0.140 0.000
#> GSM94111     4  0.5265     0.4454 0.000 0.000 0.080 0.636 0.284
#> GSM94112     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.4327     0.2384 0.008 0.000 0.632 0.360 0.000
#> GSM94114     3  0.4167     0.6244 0.044 0.000 0.812 0.104 0.040
#> GSM94115     1  0.0451     0.8988 0.988 0.000 0.008 0.000 0.004
#> GSM94116     3  0.2953     0.6982 0.144 0.000 0.844 0.012 0.000
#> GSM94117     3  0.4430     0.1568 0.456 0.000 0.540 0.000 0.004
#> GSM94118     4  0.4375     0.3900 0.000 0.000 0.420 0.576 0.004
#> GSM94119     5  0.5097     0.5667 0.000 0.056 0.000 0.320 0.624
#> GSM94120     3  0.4582     0.1046 0.012 0.000 0.572 0.416 0.000
#> GSM94121     3  0.4582     0.1021 0.012 0.000 0.572 0.416 0.000
#> GSM94122     4  0.4858    -0.1299 0.000 0.012 0.008 0.556 0.424
#> GSM94123     1  0.0000     0.8972 1.000 0.000 0.000 0.000 0.000
#> GSM94124     3  0.3868     0.6375 0.060 0.000 0.800 0.140 0.000
#> GSM94125     2  0.3305     0.6124 0.000 0.776 0.000 0.000 0.224
#> GSM94126     1  0.2966     0.8136 0.816 0.000 0.184 0.000 0.000
#> GSM94127     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94128     3  0.6234     0.2548 0.016 0.000 0.596 0.232 0.156
#> GSM94129     3  0.3569     0.6606 0.068 0.000 0.828 0.104 0.000
#> GSM94130     1  0.1525     0.8867 0.948 0.000 0.036 0.004 0.012
#> GSM94131     1  0.1282     0.8968 0.952 0.000 0.044 0.000 0.004
#> GSM94132     1  0.0671     0.8996 0.980 0.000 0.016 0.000 0.004
#> GSM94133     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.2377     0.8570 0.872 0.000 0.128 0.000 0.000
#> GSM94135     3  0.4747     0.2808 0.028 0.000 0.620 0.352 0.000
#> GSM94136     1  0.2377     0.8570 0.872 0.000 0.128 0.000 0.000
#> GSM94137     3  0.2179     0.7007 0.112 0.000 0.888 0.000 0.000
#> GSM94138     1  0.3790     0.7099 0.744 0.000 0.248 0.004 0.004
#> GSM94139     4  0.5768    -0.0637 0.000 0.000 0.088 0.484 0.428
#> GSM94140     4  0.7447     0.3397 0.048 0.000 0.272 0.448 0.232
#> GSM94141     4  0.5528     0.5180 0.000 0.000 0.140 0.644 0.216
#> GSM94142     1  0.0404     0.8941 0.988 0.000 0.012 0.000 0.000
#> GSM94143     4  0.4404     0.6175 0.004 0.000 0.252 0.716 0.028
#> GSM94144     3  0.6662     0.5453 0.192 0.000 0.596 0.160 0.052
#> GSM94145     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94146     1  0.3317     0.7967 0.804 0.000 0.188 0.004 0.004
#> GSM94147     3  0.5928     0.5125 0.308 0.000 0.596 0.068 0.028
#> GSM94148     1  0.3521     0.7411 0.764 0.000 0.232 0.000 0.004
#> GSM98785     4  0.4428     0.6145 0.004 0.000 0.284 0.692 0.020
#> GSM98786     3  0.4668     0.6560 0.188 0.000 0.736 0.072 0.004
#> GSM98787     3  0.4729     0.6135 0.048 0.000 0.768 0.140 0.044
#> GSM98788     3  0.3953     0.6910 0.148 0.000 0.792 0.060 0.000
#> GSM98789     4  0.7412     0.3570 0.044 0.000 0.264 0.448 0.244
#> GSM98790     4  0.4152     0.6139 0.000 0.000 0.168 0.772 0.060
#> GSM98791     1  0.1043     0.8964 0.960 0.000 0.040 0.000 0.000
#> GSM98792     3  0.3504     0.6660 0.064 0.000 0.840 0.092 0.004
#> GSM98793     1  0.4111     0.6482 0.708 0.000 0.280 0.008 0.004
#> GSM98794     1  0.1502     0.8929 0.940 0.000 0.056 0.000 0.004
#> GSM98795     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM98796     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM98797     4  0.4238     0.5128 0.000 0.000 0.068 0.768 0.164
#> GSM98798     4  0.6067     0.3989 0.000 0.000 0.164 0.560 0.276
#> GSM98799     5  0.5097     0.5667 0.000 0.056 0.000 0.320 0.624
#> GSM98800     4  0.4219     0.6190 0.004 0.000 0.264 0.716 0.016
#> GSM98801     4  0.5139     0.4154 0.000 0.000 0.060 0.624 0.316
#> GSM94019     3  0.6447     0.0636 0.012 0.000 0.512 0.336 0.140
#> GSM94020     2  0.4383     0.1594 0.000 0.572 0.000 0.004 0.424
#> GSM94021     1  0.2966     0.8136 0.816 0.000 0.184 0.000 0.000
#> GSM94022     3  0.6134     0.4224 0.044 0.000 0.648 0.188 0.120
#> GSM94023     3  0.3320     0.6888 0.164 0.000 0.820 0.012 0.004
#> GSM94024     3  0.4017     0.6221 0.040 0.000 0.820 0.104 0.036
#> GSM94025     1  0.2966     0.8136 0.816 0.000 0.184 0.000 0.000
#> GSM94026     4  0.5139     0.4154 0.000 0.000 0.060 0.624 0.316
#> GSM94027     1  0.2966     0.8136 0.816 0.000 0.184 0.000 0.000
#> GSM94028     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.6338     0.3347 0.036 0.000 0.616 0.208 0.140
#> GSM94030     3  0.4042     0.6692 0.212 0.000 0.756 0.032 0.000
#> GSM94031     4  0.4482     0.0391 0.000 0.012 0.000 0.612 0.376
#> GSM94032     3  0.8186     0.1111 0.172 0.000 0.404 0.256 0.168
#> GSM94033     4  0.5086     0.5506 0.000 0.000 0.156 0.700 0.144
#> GSM94034     3  0.3320     0.6888 0.164 0.000 0.820 0.012 0.004
#> GSM94035     4  0.4325     0.6271 0.000 0.000 0.220 0.736 0.044
#> GSM94036     3  0.8132     0.2392 0.300 0.000 0.384 0.180 0.136
#> GSM94037     1  0.2377     0.8570 0.872 0.000 0.128 0.000 0.000
#> GSM94038     2  0.2813     0.6954 0.000 0.832 0.000 0.000 0.168
#> GSM94039     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.2471     0.8535 0.864 0.000 0.136 0.000 0.000
#> GSM94041     1  0.0451     0.8988 0.988 0.000 0.008 0.000 0.004
#> GSM94042     5  0.4807     0.1732 0.000 0.448 0.000 0.020 0.532
#> GSM94043     5  0.5046     0.2356 0.000 0.000 0.032 0.468 0.500
#> GSM94044     5  0.5691     0.6074 0.000 0.112 0.000 0.296 0.592
#> GSM94045     1  0.2377     0.8570 0.872 0.000 0.128 0.000 0.000
#> GSM94046     1  0.2377     0.8570 0.872 0.000 0.128 0.000 0.000
#> GSM94047     3  0.4468     0.6338 0.228 0.000 0.728 0.040 0.004
#> GSM94048     1  0.0451     0.8988 0.988 0.000 0.008 0.000 0.004
#> GSM94049     1  0.4341     0.3530 0.592 0.000 0.404 0.000 0.004
#> GSM94050     1  0.0290     0.8986 0.992 0.000 0.008 0.000 0.000
#> GSM94051     3  0.5126     0.2487 0.432 0.000 0.536 0.024 0.008
#> GSM94052     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94053     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM94055     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94056     1  0.5152     0.6328 0.708 0.000 0.212 0.048 0.032
#> GSM94057     5  0.6055     0.2264 0.000 0.408 0.000 0.120 0.472
#> GSM94058     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94059     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM94060     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0290     0.8986 0.992 0.000 0.008 0.000 0.000
#> GSM94062     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.4480     0.6644 0.180 0.000 0.752 0.064 0.004
#> GSM94064     2  0.3730     0.5003 0.000 0.712 0.000 0.000 0.288
#> GSM94065     1  0.1197     0.8952 0.952 0.000 0.048 0.000 0.000
#> GSM94066     5  0.4559     0.0700 0.000 0.480 0.000 0.008 0.512
#> GSM94067     1  0.0404     0.8941 0.988 0.000 0.012 0.000 0.000
#> GSM94068     2  0.4455     0.2111 0.000 0.588 0.000 0.008 0.404
#> GSM94069     1  0.1908     0.8768 0.908 0.000 0.092 0.000 0.000
#> GSM94070     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94072     1  0.0451     0.8984 0.988 0.000 0.008 0.000 0.004
#> GSM94073     3  0.4794     0.5463 0.308 0.000 0.656 0.032 0.004
#> GSM94074     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94075     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM94155     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM94156     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.1569     0.8894 0.944 0.000 0.044 0.004 0.008
#> GSM94160     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM94161     1  0.1121     0.8963 0.956 0.000 0.044 0.000 0.000
#> GSM94162     3  0.4332     0.6486 0.236 0.000 0.732 0.024 0.008
#> GSM94163     5  0.5691     0.6074 0.000 0.112 0.000 0.296 0.592
#> GSM94164     1  0.0771     0.8998 0.976 0.000 0.020 0.000 0.004
#> GSM94165     1  0.0703     0.8996 0.976 0.000 0.024 0.000 0.000
#> GSM94166     1  0.0960     0.8902 0.972 0.000 0.016 0.004 0.008
#> GSM94167     4  0.5768    -0.0637 0.000 0.000 0.088 0.484 0.428
#> GSM94168     1  0.1732     0.8841 0.920 0.000 0.080 0.000 0.000
#> GSM94169     3  0.4193     0.6500 0.212 0.000 0.748 0.040 0.000
#> GSM94170     1  0.1059     0.8897 0.968 0.000 0.020 0.004 0.008
#> GSM94171     1  0.0963     0.8973 0.964 0.000 0.036 0.000 0.000
#> GSM94172     1  0.0404     0.8993 0.988 0.000 0.012 0.000 0.000
#> GSM94173     4  0.5163     0.1671 0.000 0.024 0.024 0.636 0.316
#> GSM94174     3  0.4717     0.5444 0.308 0.000 0.660 0.028 0.004
#> GSM94175     4  0.4456     0.6170 0.004 0.000 0.248 0.716 0.032
#> GSM94176     1  0.4759     0.3413 0.592 0.000 0.388 0.016 0.004
#> GSM94177     1  0.3676     0.7356 0.760 0.000 0.232 0.004 0.004
#> GSM94178     5  0.5691     0.6074 0.000 0.112 0.000 0.296 0.592
#> GSM98767     1  0.3706     0.7243 0.756 0.000 0.236 0.004 0.004
#> GSM98768     1  0.2719     0.8440 0.852 0.000 0.144 0.004 0.000
#> GSM98769     3  0.4769     0.3882 0.392 0.000 0.588 0.016 0.004
#> GSM98770     1  0.2329     0.8591 0.876 0.000 0.124 0.000 0.000
#> GSM98771     5  0.5046     0.2356 0.000 0.000 0.032 0.468 0.500
#> GSM98772     1  0.4037     0.6343 0.704 0.000 0.288 0.004 0.004
#> GSM98773     3  0.4238     0.6290 0.048 0.000 0.808 0.104 0.040
#> GSM98774     3  0.4062     0.6924 0.132 0.000 0.796 0.068 0.004
#> GSM98775     1  0.0162     0.8974 0.996 0.000 0.004 0.000 0.000
#> GSM98776     1  0.4403     0.5177 0.648 0.000 0.340 0.008 0.004
#> GSM98777     4  0.4219     0.6190 0.004 0.000 0.264 0.716 0.016
#> GSM98778     3  0.4238     0.6290 0.048 0.000 0.808 0.104 0.040
#> GSM98779     1  0.0703     0.8996 0.976 0.000 0.024 0.000 0.000
#> GSM98780     1  0.2471     0.8562 0.864 0.000 0.136 0.000 0.000
#> GSM98781     3  0.4455     0.6078 0.284 0.000 0.692 0.016 0.008
#> GSM98782     1  0.0510     0.8993 0.984 0.000 0.016 0.000 0.000
#> GSM98783     1  0.2377     0.8578 0.872 0.000 0.128 0.000 0.000
#> GSM98784     1  0.0404     0.8941 0.988 0.000 0.012 0.000 0.000
#> GSM98871     2  0.4390     0.1460 0.000 0.568 0.000 0.004 0.428
#> GSM98872     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM98873     5  0.6055     0.2264 0.000 0.408 0.000 0.120 0.472
#> GSM98874     2  0.0000     0.8392 0.000 1.000 0.000 0.000 0.000
#> GSM98875     5  0.4731     0.1529 0.000 0.456 0.000 0.016 0.528

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0405     0.8708 0.988 0.000 0.008 0.000 0.004 0.000
#> GSM94077     3  0.0865     0.7052 0.036 0.000 0.964 0.000 0.000 0.000
#> GSM94078     3  0.3234     0.6451 0.008 0.000 0.812 0.164 0.012 0.004
#> GSM94079     3  0.0937     0.7056 0.040 0.000 0.960 0.000 0.000 0.000
#> GSM94080     6  0.4219     0.3307 0.000 0.388 0.000 0.020 0.000 0.592
#> GSM94081     3  0.0865     0.7052 0.036 0.000 0.964 0.000 0.000 0.000
#> GSM94082     3  0.3324     0.6453 0.008 0.000 0.808 0.164 0.016 0.004
#> GSM94083     3  0.0937     0.7056 0.040 0.000 0.960 0.000 0.000 0.000
#> GSM94084     4  0.3678     0.6429 0.000 0.000 0.128 0.788 0.000 0.084
#> GSM94085     4  0.4115     0.4257 0.000 0.000 0.360 0.624 0.012 0.004
#> GSM94086     3  0.4047     0.6473 0.008 0.000 0.804 0.092 0.048 0.048
#> GSM94087     1  0.3292     0.8193 0.844 0.000 0.056 0.008 0.084 0.008
#> GSM94088     3  0.1225     0.7061 0.036 0.000 0.952 0.012 0.000 0.000
#> GSM94089     4  0.3678     0.6429 0.000 0.000 0.128 0.788 0.000 0.084
#> GSM94090     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94091     5  0.5099     0.6849 0.008 0.000 0.196 0.116 0.672 0.008
#> GSM94092     3  0.1657     0.7056 0.056 0.000 0.928 0.016 0.000 0.000
#> GSM94093     1  0.2067     0.8435 0.912 0.000 0.016 0.004 0.064 0.004
#> GSM94094     3  0.4274     0.6342 0.000 0.000 0.772 0.124 0.056 0.048
#> GSM94095     3  0.2602     0.6837 0.004 0.000 0.892 0.052 0.032 0.020
#> GSM94096     3  0.3269     0.6426 0.008 0.000 0.808 0.168 0.012 0.004
#> GSM94097     1  0.3292     0.8193 0.844 0.000 0.056 0.008 0.084 0.008
#> GSM94098     3  0.0937     0.7056 0.040 0.000 0.960 0.000 0.000 0.000
#> GSM94099     3  0.1225     0.7061 0.036 0.000 0.952 0.012 0.000 0.000
#> GSM94100     5  0.2848     0.7424 0.000 0.000 0.008 0.160 0.828 0.004
#> GSM94101     4  0.3678     0.6429 0.000 0.000 0.128 0.788 0.000 0.084
#> GSM94102     3  0.6791     0.3173 0.000 0.000 0.512 0.212 0.152 0.124
#> GSM94103     3  0.4321     0.2271 0.000 0.000 0.580 0.400 0.012 0.008
#> GSM94104     4  0.4058     0.4128 0.000 0.000 0.372 0.616 0.008 0.004
#> GSM94105     3  0.4047     0.6473 0.008 0.000 0.804 0.092 0.048 0.048
#> GSM94106     4  0.3219     0.6236 0.000 0.000 0.168 0.808 0.008 0.016
#> GSM94107     3  0.2765     0.6960 0.080 0.000 0.876 0.028 0.008 0.008
#> GSM94108     4  0.3678     0.6429 0.000 0.000 0.128 0.788 0.000 0.084
#> GSM94109     4  0.7492     0.0109 0.000 0.000 0.312 0.324 0.216 0.148
#> GSM94110     3  0.3234     0.6451 0.008 0.000 0.812 0.164 0.012 0.004
#> GSM94111     5  0.3941     0.6836 0.000 0.000 0.024 0.244 0.724 0.008
#> GSM94112     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     3  0.4321     0.2271 0.000 0.000 0.580 0.400 0.012 0.008
#> GSM94114     3  0.4047     0.6473 0.008 0.000 0.804 0.092 0.048 0.048
#> GSM94115     1  0.0924     0.8718 0.972 0.000 0.008 0.008 0.004 0.008
#> GSM94116     3  0.2006     0.7029 0.060 0.000 0.916 0.016 0.004 0.004
#> GSM94117     3  0.4049     0.1802 0.412 0.000 0.580 0.000 0.004 0.004
#> GSM94118     4  0.4345     0.4313 0.000 0.000 0.344 0.628 0.012 0.016
#> GSM94119     6  0.3912     0.4588 0.000 0.012 0.000 0.340 0.000 0.648
#> GSM94120     3  0.4521     0.0954 0.000 0.000 0.524 0.448 0.024 0.004
#> GSM94121     3  0.4456     0.0823 0.000 0.000 0.520 0.456 0.020 0.004
#> GSM94122     4  0.4346     0.1286 0.000 0.004 0.008 0.588 0.008 0.392
#> GSM94123     1  0.0260     0.8689 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94124     3  0.3234     0.6451 0.008 0.000 0.812 0.164 0.012 0.004
#> GSM94125     2  0.3265     0.5528 0.000 0.748 0.000 0.004 0.000 0.248
#> GSM94126     1  0.3134     0.7813 0.784 0.000 0.208 0.004 0.004 0.000
#> GSM94127     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94128     3  0.6791     0.3173 0.000 0.000 0.512 0.212 0.152 0.124
#> GSM94129     3  0.2600     0.6738 0.008 0.000 0.860 0.124 0.008 0.000
#> GSM94130     1  0.2377     0.8327 0.892 0.000 0.008 0.008 0.084 0.008
#> GSM94131     1  0.1371     0.8713 0.948 0.000 0.040 0.004 0.004 0.004
#> GSM94132     1  0.0748     0.8728 0.976 0.000 0.016 0.000 0.004 0.004
#> GSM94133     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.2833     0.8220 0.836 0.000 0.148 0.012 0.004 0.000
#> GSM94135     3  0.4545     0.2668 0.004 0.000 0.572 0.400 0.012 0.012
#> GSM94136     1  0.2833     0.8220 0.836 0.000 0.148 0.012 0.004 0.000
#> GSM94137     3  0.0937     0.7059 0.040 0.000 0.960 0.000 0.000 0.000
#> GSM94138     1  0.4671     0.6387 0.668 0.000 0.268 0.052 0.004 0.008
#> GSM94139     4  0.4838     0.2115 0.000 0.000 0.060 0.544 0.000 0.396
#> GSM94140     5  0.5074     0.6715 0.008 0.000 0.208 0.116 0.664 0.004
#> GSM94141     5  0.5626     0.4843 0.000 0.000 0.096 0.356 0.528 0.020
#> GSM94142     1  0.1219     0.8546 0.948 0.000 0.004 0.000 0.048 0.000
#> GSM94143     4  0.3510     0.6246 0.000 0.000 0.204 0.772 0.008 0.016
#> GSM94144     3  0.6764     0.4370 0.108 0.000 0.564 0.124 0.184 0.020
#> GSM94145     1  0.0405     0.8691 0.988 0.000 0.004 0.000 0.008 0.000
#> GSM94146     1  0.4637     0.7228 0.716 0.000 0.208 0.048 0.016 0.012
#> GSM94147     3  0.6528     0.4676 0.196 0.000 0.588 0.108 0.084 0.024
#> GSM94148     1  0.4160     0.6728 0.696 0.000 0.272 0.020 0.004 0.008
#> GSM98785     4  0.4050     0.5953 0.000 0.000 0.232 0.728 0.024 0.016
#> GSM98786     3  0.4840     0.6459 0.072 0.000 0.744 0.124 0.048 0.012
#> GSM98787     3  0.4513     0.6448 0.004 0.000 0.764 0.104 0.084 0.044
#> GSM98788     3  0.3727     0.6918 0.044 0.000 0.816 0.112 0.016 0.012
#> GSM98789     5  0.5099     0.6849 0.008 0.000 0.196 0.116 0.672 0.008
#> GSM98790     4  0.4449     0.5141 0.000 0.000 0.124 0.712 0.164 0.000
#> GSM98791     1  0.1010     0.8704 0.960 0.000 0.036 0.000 0.004 0.000
#> GSM98792     3  0.2746     0.6832 0.008 0.000 0.868 0.100 0.020 0.004
#> GSM98793     1  0.5139     0.5558 0.624 0.000 0.296 0.056 0.008 0.016
#> GSM98794     1  0.1686     0.8681 0.932 0.000 0.052 0.008 0.004 0.004
#> GSM98795     1  0.1818     0.8423 0.920 0.000 0.004 0.004 0.068 0.004
#> GSM98796     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM98797     4  0.5346     0.0819 0.000 0.000 0.032 0.572 0.340 0.056
#> GSM98798     4  0.6405     0.4417 0.000 0.000 0.100 0.544 0.108 0.248
#> GSM98799     6  0.3912     0.4588 0.000 0.012 0.000 0.340 0.000 0.648
#> GSM98800     4  0.3604     0.6191 0.000 0.000 0.216 0.760 0.012 0.012
#> GSM98801     5  0.2848     0.7424 0.000 0.000 0.008 0.160 0.828 0.004
#> GSM94019     3  0.7014     0.1599 0.000 0.000 0.428 0.312 0.136 0.124
#> GSM94020     2  0.4179    -0.0237 0.000 0.516 0.000 0.012 0.000 0.472
#> GSM94021     1  0.3134     0.7813 0.784 0.000 0.208 0.004 0.004 0.000
#> GSM94022     3  0.6363     0.4761 0.020 0.000 0.616 0.148 0.112 0.104
#> GSM94023     3  0.3034     0.6830 0.108 0.000 0.852 0.024 0.008 0.008
#> GSM94024     3  0.3665     0.6441 0.000 0.000 0.820 0.092 0.048 0.040
#> GSM94025     1  0.2994     0.7833 0.788 0.000 0.208 0.000 0.004 0.000
#> GSM94026     5  0.2848     0.7424 0.000 0.000 0.008 0.160 0.828 0.004
#> GSM94027     1  0.3134     0.7813 0.784 0.000 0.208 0.004 0.004 0.000
#> GSM94028     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94029     3  0.6739     0.4093 0.020 0.000 0.572 0.164 0.124 0.120
#> GSM94030     3  0.4480     0.6718 0.112 0.000 0.764 0.092 0.016 0.016
#> GSM94031     4  0.5052     0.1877 0.000 0.004 0.000 0.592 0.084 0.320
#> GSM94032     3  0.8625     0.0505 0.156 0.000 0.336 0.176 0.212 0.120
#> GSM94033     4  0.3888     0.6271 0.000 0.000 0.108 0.780 0.004 0.108
#> GSM94034     3  0.3034     0.6830 0.108 0.000 0.852 0.024 0.008 0.008
#> GSM94035     4  0.4044     0.5858 0.000 0.000 0.148 0.772 0.064 0.016
#> GSM94036     3  0.8524     0.1815 0.236 0.000 0.332 0.200 0.104 0.128
#> GSM94037     1  0.2925     0.8202 0.832 0.000 0.148 0.016 0.004 0.000
#> GSM94038     2  0.2871     0.6431 0.000 0.804 0.000 0.004 0.000 0.192
#> GSM94039     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.2558     0.8236 0.840 0.000 0.156 0.000 0.004 0.000
#> GSM94041     1  0.0810     0.8717 0.976 0.000 0.008 0.008 0.004 0.004
#> GSM94042     6  0.4263     0.3527 0.000 0.376 0.000 0.024 0.000 0.600
#> GSM94043     4  0.4333    -0.0209 0.000 0.000 0.020 0.512 0.000 0.468
#> GSM94044     6  0.4552     0.5285 0.000 0.060 0.000 0.300 0.000 0.640
#> GSM94045     1  0.3035     0.8187 0.828 0.000 0.148 0.016 0.008 0.000
#> GSM94046     1  0.3035     0.8187 0.828 0.000 0.148 0.016 0.008 0.000
#> GSM94047     3  0.5042     0.6243 0.100 0.000 0.732 0.112 0.032 0.024
#> GSM94048     1  0.0810     0.8717 0.976 0.000 0.008 0.008 0.004 0.004
#> GSM94049     1  0.4420     0.2957 0.536 0.000 0.444 0.012 0.004 0.004
#> GSM94050     1  0.0291     0.8707 0.992 0.000 0.004 0.004 0.000 0.000
#> GSM94051     3  0.5929     0.4170 0.296 0.000 0.576 0.076 0.032 0.020
#> GSM94052     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94053     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94054     1  0.1759     0.8440 0.924 0.000 0.004 0.004 0.064 0.004
#> GSM94055     1  0.0405     0.8691 0.988 0.000 0.004 0.000 0.008 0.000
#> GSM94056     1  0.5373     0.5998 0.648 0.000 0.188 0.016 0.144 0.004
#> GSM94057     6  0.6178     0.3034 0.000 0.272 0.000 0.120 0.060 0.548
#> GSM94058     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94059     1  0.1818     0.8423 0.920 0.000 0.004 0.004 0.068 0.004
#> GSM94060     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0291     0.8707 0.992 0.000 0.004 0.004 0.000 0.000
#> GSM94062     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94063     3  0.4961     0.6553 0.068 0.000 0.736 0.136 0.036 0.024
#> GSM94064     2  0.4302     0.3463 0.000 0.628 0.000 0.004 0.024 0.344
#> GSM94065     1  0.1364     0.8691 0.944 0.000 0.048 0.004 0.004 0.000
#> GSM94066     6  0.4101     0.2740 0.000 0.408 0.000 0.012 0.000 0.580
#> GSM94067     1  0.1219     0.8546 0.948 0.000 0.004 0.000 0.048 0.000
#> GSM94068     2  0.4222    -0.0221 0.000 0.516 0.000 0.008 0.004 0.472
#> GSM94069     1  0.2196     0.8468 0.884 0.000 0.108 0.004 0.004 0.000
#> GSM94070     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94071     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94072     1  0.0551     0.8709 0.984 0.000 0.008 0.000 0.004 0.004
#> GSM94073     3  0.5464     0.5513 0.176 0.000 0.676 0.100 0.028 0.020
#> GSM94074     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94075     1  0.0291     0.8695 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94155     1  0.1818     0.8423 0.920 0.000 0.004 0.004 0.068 0.004
#> GSM94156     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.2492     0.8354 0.888 0.000 0.020 0.008 0.080 0.004
#> GSM94160     1  0.1759     0.8440 0.924 0.000 0.004 0.004 0.064 0.004
#> GSM94161     1  0.1082     0.8706 0.956 0.000 0.040 0.000 0.004 0.000
#> GSM94162     3  0.4380     0.6460 0.136 0.000 0.772 0.044 0.032 0.016
#> GSM94163     6  0.4552     0.5285 0.000 0.060 0.000 0.300 0.000 0.640
#> GSM94164     1  0.1096     0.8733 0.964 0.000 0.020 0.008 0.004 0.004
#> GSM94165     1  0.0603     0.8729 0.980 0.000 0.016 0.000 0.004 0.000
#> GSM94166     1  0.1818     0.8423 0.920 0.000 0.004 0.004 0.068 0.004
#> GSM94167     4  0.4838     0.2115 0.000 0.000 0.060 0.544 0.000 0.396
#> GSM94168     1  0.1806     0.8581 0.908 0.000 0.088 0.000 0.004 0.000
#> GSM94169     3  0.4694     0.6442 0.084 0.000 0.756 0.112 0.032 0.016
#> GSM94170     1  0.1985     0.8429 0.916 0.000 0.008 0.004 0.064 0.008
#> GSM94171     1  0.0935     0.8710 0.964 0.000 0.032 0.000 0.004 0.000
#> GSM94172     1  0.0436     0.8714 0.988 0.000 0.004 0.004 0.004 0.000
#> GSM94173     4  0.5331     0.2673 0.000 0.004 0.016 0.604 0.080 0.296
#> GSM94174     3  0.5421     0.5509 0.176 0.000 0.680 0.096 0.028 0.020
#> GSM94175     4  0.3594     0.6256 0.000 0.000 0.204 0.768 0.008 0.020
#> GSM94176     1  0.5663     0.1821 0.488 0.000 0.416 0.068 0.008 0.020
#> GSM94177     1  0.4691     0.6615 0.684 0.000 0.244 0.056 0.004 0.012
#> GSM94178     6  0.4552     0.5285 0.000 0.060 0.000 0.300 0.000 0.640
#> GSM98767     1  0.4827     0.6532 0.680 0.000 0.244 0.052 0.008 0.016
#> GSM98768     1  0.4014     0.7798 0.772 0.000 0.164 0.048 0.008 0.008
#> GSM98769     3  0.5626     0.4790 0.252 0.000 0.628 0.068 0.036 0.016
#> GSM98770     1  0.2584     0.8268 0.848 0.000 0.144 0.004 0.004 0.000
#> GSM98771     4  0.4333    -0.0209 0.000 0.000 0.020 0.512 0.000 0.468
#> GSM98772     1  0.5029     0.5495 0.620 0.000 0.308 0.052 0.004 0.016
#> GSM98773     3  0.3934     0.6519 0.008 0.000 0.812 0.088 0.048 0.044
#> GSM98774     3  0.3600     0.6934 0.036 0.000 0.828 0.100 0.028 0.008
#> GSM98775     1  0.0405     0.8691 0.988 0.000 0.004 0.000 0.008 0.000
#> GSM98776     1  0.5530     0.3966 0.552 0.000 0.356 0.064 0.012 0.016
#> GSM98777     4  0.3604     0.6191 0.000 0.000 0.216 0.760 0.012 0.012
#> GSM98778     3  0.3983     0.6529 0.008 0.000 0.808 0.092 0.048 0.044
#> GSM98779     1  0.0603     0.8729 0.980 0.000 0.016 0.000 0.004 0.000
#> GSM98780     1  0.2558     0.8276 0.840 0.000 0.156 0.000 0.000 0.004
#> GSM98781     3  0.4660     0.6009 0.184 0.000 0.732 0.040 0.028 0.016
#> GSM98782     1  0.0551     0.8714 0.984 0.000 0.008 0.004 0.004 0.000
#> GSM98783     1  0.2624     0.8257 0.844 0.000 0.148 0.004 0.004 0.000
#> GSM98784     1  0.1219     0.8546 0.948 0.000 0.004 0.000 0.048 0.000
#> GSM98871     2  0.4181    -0.0391 0.000 0.512 0.000 0.012 0.000 0.476
#> GSM98872     2  0.0146     0.8164 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM98873     6  0.6178     0.3034 0.000 0.272 0.000 0.120 0.060 0.548
#> GSM98874     2  0.0000     0.8169 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     6  0.4209     0.3385 0.000 0.384 0.000 0.020 0.000 0.596

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) k
#> SD:hclust 184         1.73e-07 2
#> SD:hclust 164         5.29e-09 3
#> SD:hclust 134         2.16e-08 4
#> SD:hclust 147         1.99e-05 5
#> SD:hclust 146         1.70e-05 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 21104 rows and 192 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 0.957           0.945       0.975         0.4149 0.564   0.564
#> 3 3 0.790           0.851       0.932         0.4700 0.626   0.434
#> 4 4 0.823           0.907       0.930         0.1736 0.823   0.580
#> 5 5 0.777           0.766       0.874         0.0733 0.917   0.726
#> 6 6 0.720           0.657       0.786         0.0515 0.962   0.847

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
#> GSM93997     1  0.0000      1.000 1.000 0.000
#> GSM94077     1  0.0000      1.000 1.000 0.000
#> GSM94078     1  0.0000      1.000 1.000 0.000
#> GSM94079     1  0.0000      1.000 1.000 0.000
#> GSM94080     2  0.0000      0.918 0.000 1.000
#> GSM94081     1  0.0000      1.000 1.000 0.000
#> GSM94082     1  0.0000      1.000 1.000 0.000
#> GSM94083     1  0.0000      1.000 1.000 0.000
#> GSM94084     2  0.0000      0.918 0.000 1.000
#> GSM94085     1  0.0000      1.000 1.000 0.000
#> GSM94086     1  0.0000      1.000 1.000 0.000
#> GSM94087     1  0.0000      1.000 1.000 0.000
#> GSM94088     1  0.0000      1.000 1.000 0.000
#> GSM94089     2  0.0000      0.918 0.000 1.000
#> GSM94090     2  0.0000      0.918 0.000 1.000
#> GSM94091     1  0.0000      1.000 1.000 0.000
#> GSM94092     1  0.0000      1.000 1.000 0.000
#> GSM94093     1  0.0000      1.000 1.000 0.000
#> GSM94094     1  0.0000      1.000 1.000 0.000
#> GSM94095     1  0.0000      1.000 1.000 0.000
#> GSM94096     2  0.9732      0.442 0.404 0.596
#> GSM94097     1  0.0000      1.000 1.000 0.000
#> GSM94098     1  0.0000      1.000 1.000 0.000
#> GSM94099     1  0.0000      1.000 1.000 0.000
#> GSM94100     2  0.7602      0.734 0.220 0.780
#> GSM94101     2  0.0000      0.918 0.000 1.000
#> GSM94102     1  0.0000      1.000 1.000 0.000
#> GSM94103     1  0.0000      1.000 1.000 0.000
#> GSM94104     2  0.9922      0.333 0.448 0.552
#> GSM94105     1  0.0000      1.000 1.000 0.000
#> GSM94106     2  0.0000      0.918 0.000 1.000
#> GSM94107     1  0.0000      1.000 1.000 0.000
#> GSM94108     2  0.0000      0.918 0.000 1.000
#> GSM94109     2  0.9129      0.586 0.328 0.672
#> GSM94110     1  0.0000      1.000 1.000 0.000
#> GSM94111     2  0.7453      0.744 0.212 0.788
#> GSM94112     2  0.0000      0.918 0.000 1.000
#> GSM94113     1  0.0000      1.000 1.000 0.000
#> GSM94114     1  0.0000      1.000 1.000 0.000
#> GSM94115     1  0.0000      1.000 1.000 0.000
#> GSM94116     1  0.0000      1.000 1.000 0.000
#> GSM94117     1  0.0000      1.000 1.000 0.000
#> GSM94118     2  0.9922      0.333 0.448 0.552
#> GSM94119     2  0.0000      0.918 0.000 1.000
#> GSM94120     1  0.0000      1.000 1.000 0.000
#> GSM94121     2  0.9933      0.321 0.452 0.548
#> GSM94122     2  0.0000      0.918 0.000 1.000
#> GSM94123     1  0.0000      1.000 1.000 0.000
#> GSM94124     2  0.9732      0.442 0.404 0.596
#> GSM94125     2  0.0000      0.918 0.000 1.000
#> GSM94126     1  0.0000      1.000 1.000 0.000
#> GSM94127     1  0.0000      1.000 1.000 0.000
#> GSM94128     1  0.0000      1.000 1.000 0.000
#> GSM94129     1  0.0000      1.000 1.000 0.000
#> GSM94130     1  0.0000      1.000 1.000 0.000
#> GSM94131     1  0.0000      1.000 1.000 0.000
#> GSM94132     1  0.0000      1.000 1.000 0.000
#> GSM94133     2  0.0000      0.918 0.000 1.000
#> GSM94134     1  0.0000      1.000 1.000 0.000
#> GSM94135     1  0.0000      1.000 1.000 0.000
#> GSM94136     1  0.0000      1.000 1.000 0.000
#> GSM94137     1  0.0000      1.000 1.000 0.000
#> GSM94138     1  0.0000      1.000 1.000 0.000
#> GSM94139     2  0.0000      0.918 0.000 1.000
#> GSM94140     1  0.0000      1.000 1.000 0.000
#> GSM94141     2  0.9522      0.508 0.372 0.628
#> GSM94142     1  0.0000      1.000 1.000 0.000
#> GSM94143     2  0.0376      0.916 0.004 0.996
#> GSM94144     1  0.0000      1.000 1.000 0.000
#> GSM94145     1  0.0000      1.000 1.000 0.000
#> GSM94146     1  0.0000      1.000 1.000 0.000
#> GSM94147     1  0.0000      1.000 1.000 0.000
#> GSM94148     1  0.0000      1.000 1.000 0.000
#> GSM98785     2  0.0000      0.918 0.000 1.000
#> GSM98786     1  0.0000      1.000 1.000 0.000
#> GSM98787     1  0.0000      1.000 1.000 0.000
#> GSM98788     1  0.0000      1.000 1.000 0.000
#> GSM98789     1  0.0000      1.000 1.000 0.000
#> GSM98790     2  0.0000      0.918 0.000 1.000
#> GSM98791     1  0.0000      1.000 1.000 0.000
#> GSM98792     1  0.0000      1.000 1.000 0.000
#> GSM98793     1  0.0000      1.000 1.000 0.000
#> GSM98794     1  0.0000      1.000 1.000 0.000
#> GSM98795     1  0.0000      1.000 1.000 0.000
#> GSM98796     1  0.0000      1.000 1.000 0.000
#> GSM98797     2  0.6343      0.796 0.160 0.840
#> GSM98798     2  0.7219      0.756 0.200 0.800
#> GSM98799     2  0.0000      0.918 0.000 1.000
#> GSM98800     2  0.9710      0.451 0.400 0.600
#> GSM98801     2  0.9909      0.344 0.444 0.556
#> GSM94019     1  0.0000      1.000 1.000 0.000
#> GSM94020     2  0.0000      0.918 0.000 1.000
#> GSM94021     1  0.0000      1.000 1.000 0.000
#> GSM94022     1  0.0000      1.000 1.000 0.000
#> GSM94023     1  0.0000      1.000 1.000 0.000
#> GSM94024     1  0.0000      1.000 1.000 0.000
#> GSM94025     1  0.0000      1.000 1.000 0.000
#> GSM94026     2  0.9129      0.586 0.328 0.672
#> GSM94027     1  0.0000      1.000 1.000 0.000
#> GSM94028     2  0.0000      0.918 0.000 1.000
#> GSM94029     1  0.0000      1.000 1.000 0.000
#> GSM94030     1  0.0000      1.000 1.000 0.000
#> GSM94031     2  0.0000      0.918 0.000 1.000
#> GSM94032     1  0.0000      1.000 1.000 0.000
#> GSM94033     2  0.0000      0.918 0.000 1.000
#> GSM94034     1  0.0000      1.000 1.000 0.000
#> GSM94035     2  0.0000      0.918 0.000 1.000
#> GSM94036     1  0.0000      1.000 1.000 0.000
#> GSM94037     1  0.0000      1.000 1.000 0.000
#> GSM94038     2  0.0000      0.918 0.000 1.000
#> GSM94039     2  0.0000      0.918 0.000 1.000
#> GSM94040     1  0.0000      1.000 1.000 0.000
#> GSM94041     1  0.0000      1.000 1.000 0.000
#> GSM94042     2  0.0000      0.918 0.000 1.000
#> GSM94043     2  0.0000      0.918 0.000 1.000
#> GSM94044     2  0.0000      0.918 0.000 1.000
#> GSM94045     1  0.0000      1.000 1.000 0.000
#> GSM94046     1  0.0000      1.000 1.000 0.000
#> GSM94047     1  0.0000      1.000 1.000 0.000
#> GSM94048     1  0.0000      1.000 1.000 0.000
#> GSM94049     1  0.0000      1.000 1.000 0.000
#> GSM94050     1  0.0000      1.000 1.000 0.000
#> GSM94051     1  0.0000      1.000 1.000 0.000
#> GSM94052     1  0.0000      1.000 1.000 0.000
#> GSM94053     2  0.0000      0.918 0.000 1.000
#> GSM94054     1  0.0000      1.000 1.000 0.000
#> GSM94055     1  0.0000      1.000 1.000 0.000
#> GSM94056     1  0.0000      1.000 1.000 0.000
#> GSM94057     2  0.0000      0.918 0.000 1.000
#> GSM94058     1  0.0000      1.000 1.000 0.000
#> GSM94059     1  0.0000      1.000 1.000 0.000
#> GSM94060     2  0.0000      0.918 0.000 1.000
#> GSM94061     1  0.0000      1.000 1.000 0.000
#> GSM94062     2  0.0000      0.918 0.000 1.000
#> GSM94063     1  0.0000      1.000 1.000 0.000
#> GSM94064     2  0.0000      0.918 0.000 1.000
#> GSM94065     1  0.0000      1.000 1.000 0.000
#> GSM94066     2  0.0000      0.918 0.000 1.000
#> GSM94067     1  0.0000      1.000 1.000 0.000
#> GSM94068     2  0.0000      0.918 0.000 1.000
#> GSM94069     1  0.0000      1.000 1.000 0.000
#> GSM94070     2  0.0000      0.918 0.000 1.000
#> GSM94071     1  0.0000      1.000 1.000 0.000
#> GSM94072     1  0.0000      1.000 1.000 0.000
#> GSM94073     1  0.0000      1.000 1.000 0.000
#> GSM94074     1  0.0000      1.000 1.000 0.000
#> GSM94075     1  0.0000      1.000 1.000 0.000
#> GSM94155     1  0.0000      1.000 1.000 0.000
#> GSM94156     2  0.0000      0.918 0.000 1.000
#> GSM94157     1  0.0000      1.000 1.000 0.000
#> GSM94160     1  0.0000      1.000 1.000 0.000
#> GSM94161     1  0.0000      1.000 1.000 0.000
#> GSM94162     1  0.0000      1.000 1.000 0.000
#> GSM94163     2  0.0000      0.918 0.000 1.000
#> GSM94164     1  0.0000      1.000 1.000 0.000
#> GSM94165     1  0.0000      1.000 1.000 0.000
#> GSM94166     1  0.0000      1.000 1.000 0.000
#> GSM94167     2  0.0000      0.918 0.000 1.000
#> GSM94168     1  0.0000      1.000 1.000 0.000
#> GSM94169     1  0.0000      1.000 1.000 0.000
#> GSM94170     1  0.0000      1.000 1.000 0.000
#> GSM94171     1  0.0000      1.000 1.000 0.000
#> GSM94172     1  0.0000      1.000 1.000 0.000
#> GSM94173     2  0.0000      0.918 0.000 1.000
#> GSM94174     1  0.0000      1.000 1.000 0.000
#> GSM94175     2  0.0000      0.918 0.000 1.000
#> GSM94176     1  0.0000      1.000 1.000 0.000
#> GSM94177     1  0.0000      1.000 1.000 0.000
#> GSM94178     2  0.0000      0.918 0.000 1.000
#> GSM98767     1  0.0000      1.000 1.000 0.000
#> GSM98768     1  0.0000      1.000 1.000 0.000
#> GSM98769     1  0.0000      1.000 1.000 0.000
#> GSM98770     1  0.0000      1.000 1.000 0.000
#> GSM98771     2  0.0000      0.918 0.000 1.000
#> GSM98772     1  0.0000      1.000 1.000 0.000
#> GSM98773     1  0.0000      1.000 1.000 0.000
#> GSM98774     1  0.0000      1.000 1.000 0.000
#> GSM98775     1  0.0000      1.000 1.000 0.000
#> GSM98776     1  0.0000      1.000 1.000 0.000
#> GSM98777     1  0.0000      1.000 1.000 0.000
#> GSM98778     1  0.0000      1.000 1.000 0.000
#> GSM98779     1  0.0000      1.000 1.000 0.000
#> GSM98780     1  0.0000      1.000 1.000 0.000
#> GSM98781     1  0.0000      1.000 1.000 0.000
#> GSM98782     1  0.0000      1.000 1.000 0.000
#> GSM98783     1  0.0000      1.000 1.000 0.000
#> GSM98784     1  0.0000      1.000 1.000 0.000
#> GSM98871     2  0.0000      0.918 0.000 1.000
#> GSM98872     2  0.0000      0.918 0.000 1.000
#> GSM98873     2  0.0000      0.918 0.000 1.000
#> GSM98874     2  0.0000      0.918 0.000 1.000
#> GSM98875     2  0.0000      0.918 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94077     3  0.4842      0.716 0.224 0.000 0.776
#> GSM94078     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94079     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94080     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94081     3  0.5926      0.586 0.356 0.000 0.644
#> GSM94082     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94083     1  0.1031      0.964 0.976 0.000 0.024
#> GSM94084     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94085     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94086     3  0.6008      0.561 0.372 0.000 0.628
#> GSM94087     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94088     3  0.0747      0.817 0.016 0.000 0.984
#> GSM94089     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94090     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94091     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94092     3  0.5810      0.614 0.336 0.000 0.664
#> GSM94093     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94095     3  0.5810      0.614 0.336 0.000 0.664
#> GSM94096     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94097     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94098     3  0.6299      0.332 0.476 0.000 0.524
#> GSM94099     1  0.5905      0.296 0.648 0.000 0.352
#> GSM94100     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94101     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94102     3  0.3879      0.753 0.152 0.000 0.848
#> GSM94103     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94104     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94105     3  0.6309      0.273 0.496 0.000 0.504
#> GSM94106     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94107     3  0.5835      0.609 0.340 0.000 0.660
#> GSM94108     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94109     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94110     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94111     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94113     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94114     3  0.6008      0.561 0.372 0.000 0.628
#> GSM94115     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94116     3  0.5706      0.633 0.320 0.000 0.680
#> GSM94117     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94118     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94119     3  0.5968      0.274 0.000 0.364 0.636
#> GSM94120     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94121     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94122     3  0.6154      0.141 0.000 0.408 0.592
#> GSM94123     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94124     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94125     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94126     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94127     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94128     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94129     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94130     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94135     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94136     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94137     3  0.6204      0.458 0.424 0.000 0.576
#> GSM94138     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94139     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94140     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94141     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94142     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94143     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94144     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94145     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94147     3  0.5988      0.567 0.368 0.000 0.632
#> GSM94148     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98785     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98786     3  0.0892      0.816 0.020 0.000 0.980
#> GSM98787     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98788     3  0.5098      0.703 0.248 0.000 0.752
#> GSM98789     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98790     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98792     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98793     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98797     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98798     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98799     3  0.5988      0.263 0.000 0.368 0.632
#> GSM98800     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98801     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94019     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94020     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94021     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94022     3  0.5327      0.682 0.272 0.000 0.728
#> GSM94023     3  0.5591      0.651 0.304 0.000 0.696
#> GSM94024     3  0.2959      0.779 0.100 0.000 0.900
#> GSM94025     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94026     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94027     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94028     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94029     3  0.6026      0.554 0.376 0.000 0.624
#> GSM94030     3  0.5835      0.609 0.340 0.000 0.660
#> GSM94031     2  0.5650      0.619 0.000 0.688 0.312
#> GSM94032     3  0.5560      0.655 0.300 0.000 0.700
#> GSM94033     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94034     3  0.6307      0.298 0.488 0.000 0.512
#> GSM94035     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94036     3  0.6026      0.554 0.376 0.000 0.624
#> GSM94037     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94043     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94044     3  0.6008      0.252 0.000 0.372 0.628
#> GSM94045     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94047     3  0.0747      0.817 0.016 0.000 0.984
#> GSM94048     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94051     3  0.5835      0.609 0.340 0.000 0.660
#> GSM94052     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94057     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94063     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94064     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94073     3  0.5948      0.580 0.360 0.000 0.640
#> GSM94074     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.961 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94162     3  0.5905      0.592 0.352 0.000 0.648
#> GSM94163     2  0.1964      0.916 0.000 0.944 0.056
#> GSM94164     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94167     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94168     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94169     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94170     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94173     2  0.5882      0.559 0.000 0.652 0.348
#> GSM94174     1  0.2878      0.868 0.904 0.000 0.096
#> GSM94175     3  0.0000      0.823 0.000 0.000 1.000
#> GSM94176     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.992 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.961 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98769     3  0.5882      0.598 0.348 0.000 0.652
#> GSM98770     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98771     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98772     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98773     3  0.5835      0.609 0.340 0.000 0.660
#> GSM98774     3  0.2066      0.798 0.060 0.000 0.940
#> GSM98775     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98777     3  0.0000      0.823 0.000 0.000 1.000
#> GSM98778     3  0.6295      0.342 0.472 0.000 0.528
#> GSM98779     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98781     3  0.5988      0.568 0.368 0.000 0.632
#> GSM98782     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.992 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.961 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.961 0.000 1.000 0.000
#> GSM98873     2  0.5810      0.579 0.000 0.664 0.336
#> GSM98874     2  0.0000      0.961 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.961 0.000 1.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
#> GSM93997     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94077     3  0.0817      0.919 0.024 0.000 0.976 0.000
#> GSM94078     3  0.3123      0.787 0.000 0.000 0.844 0.156
#> GSM94079     3  0.2973      0.838 0.144 0.000 0.856 0.000
#> GSM94080     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94081     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM94082     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94083     3  0.2921      0.842 0.140 0.000 0.860 0.000
#> GSM94084     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94085     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94086     3  0.1022      0.919 0.032 0.000 0.968 0.000
#> GSM94087     1  0.3485      0.875 0.856 0.000 0.028 0.116
#> GSM94088     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94089     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94090     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94091     3  0.2530      0.874 0.000 0.000 0.888 0.112
#> GSM94092     3  0.0707      0.920 0.020 0.000 0.980 0.000
#> GSM94093     1  0.3485      0.875 0.856 0.000 0.028 0.116
#> GSM94094     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94095     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM94096     4  0.3400      0.872 0.000 0.000 0.180 0.820
#> GSM94097     3  0.6013      0.645 0.196 0.000 0.684 0.120
#> GSM94098     3  0.1389      0.914 0.048 0.000 0.952 0.000
#> GSM94099     3  0.2081      0.889 0.084 0.000 0.916 0.000
#> GSM94100     4  0.1867      0.883 0.000 0.000 0.072 0.928
#> GSM94101     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94102     3  0.1716      0.894 0.000 0.000 0.936 0.064
#> GSM94103     3  0.1637      0.891 0.000 0.000 0.940 0.060
#> GSM94104     4  0.4431      0.716 0.000 0.000 0.304 0.696
#> GSM94105     3  0.1557      0.910 0.056 0.000 0.944 0.000
#> GSM94106     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94107     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM94108     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94109     4  0.4454      0.711 0.000 0.000 0.308 0.692
#> GSM94110     3  0.2921      0.808 0.000 0.000 0.860 0.140
#> GSM94111     4  0.1716      0.884 0.000 0.000 0.064 0.936
#> GSM94112     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94113     3  0.2814      0.818 0.000 0.000 0.868 0.132
#> GSM94114     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM94115     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94116     3  0.0188      0.917 0.004 0.000 0.996 0.000
#> GSM94117     3  0.3024      0.834 0.148 0.000 0.852 0.000
#> GSM94118     4  0.4967      0.369 0.000 0.000 0.452 0.548
#> GSM94119     4  0.3286      0.893 0.000 0.044 0.080 0.876
#> GSM94120     3  0.3074      0.792 0.000 0.000 0.848 0.152
#> GSM94121     4  0.4040      0.800 0.000 0.000 0.248 0.752
#> GSM94122     4  0.3301      0.890 0.000 0.048 0.076 0.876
#> GSM94123     1  0.1388      0.947 0.960 0.000 0.012 0.028
#> GSM94124     4  0.3074      0.895 0.000 0.000 0.152 0.848
#> GSM94125     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94126     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94127     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94128     3  0.0921      0.912 0.000 0.000 0.972 0.028
#> GSM94129     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94130     1  0.3384      0.877 0.860 0.000 0.024 0.116
#> GSM94131     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94132     1  0.0188      0.964 0.996 0.000 0.004 0.000
#> GSM94133     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94135     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94136     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94137     3  0.1211      0.916 0.040 0.000 0.960 0.000
#> GSM94138     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94139     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94140     3  0.2593      0.871 0.004 0.000 0.892 0.104
#> GSM94141     4  0.1637      0.886 0.000 0.000 0.060 0.940
#> GSM94142     1  0.2222      0.926 0.924 0.000 0.016 0.060
#> GSM94143     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94144     3  0.2408      0.875 0.000 0.000 0.896 0.104
#> GSM94145     1  0.0592      0.958 0.984 0.000 0.000 0.016
#> GSM94146     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94147     3  0.2546      0.875 0.008 0.000 0.900 0.092
#> GSM94148     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM98785     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM98786     3  0.1118      0.910 0.000 0.000 0.964 0.036
#> GSM98787     3  0.1211      0.909 0.000 0.000 0.960 0.040
#> GSM98788     3  0.0817      0.920 0.024 0.000 0.976 0.000
#> GSM98789     4  0.2081      0.836 0.000 0.000 0.084 0.916
#> GSM98790     4  0.2589      0.910 0.000 0.000 0.116 0.884
#> GSM98791     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM98792     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM98793     1  0.4643      0.448 0.656 0.000 0.344 0.000
#> GSM98794     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM98795     1  0.3441      0.874 0.856 0.000 0.024 0.120
#> GSM98796     1  0.1297      0.951 0.964 0.000 0.016 0.020
#> GSM98797     4  0.1637      0.886 0.000 0.000 0.060 0.940
#> GSM98798     4  0.2589      0.910 0.000 0.000 0.116 0.884
#> GSM98799     4  0.3286      0.893 0.000 0.044 0.080 0.876
#> GSM98800     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM98801     4  0.1867      0.883 0.000 0.000 0.072 0.928
#> GSM94019     3  0.1557      0.898 0.000 0.000 0.944 0.056
#> GSM94020     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94021     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94022     3  0.0817      0.920 0.024 0.000 0.976 0.000
#> GSM94023     3  0.0817      0.920 0.024 0.000 0.976 0.000
#> GSM94024     3  0.0817      0.919 0.024 0.000 0.976 0.000
#> GSM94025     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94026     4  0.1867      0.883 0.000 0.000 0.072 0.928
#> GSM94027     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94028     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94029     3  0.2623      0.899 0.028 0.000 0.908 0.064
#> GSM94030     3  0.0817      0.920 0.024 0.000 0.976 0.000
#> GSM94031     4  0.2647      0.819 0.000 0.120 0.000 0.880
#> GSM94032     3  0.2987      0.863 0.016 0.000 0.880 0.104
#> GSM94033     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94034     3  0.1389      0.912 0.048 0.000 0.952 0.000
#> GSM94035     4  0.2589      0.910 0.000 0.000 0.116 0.884
#> GSM94036     3  0.1109      0.920 0.028 0.000 0.968 0.004
#> GSM94037     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94038     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94041     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94042     4  0.4304      0.620 0.000 0.284 0.000 0.716
#> GSM94043     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94044     4  0.3286      0.893 0.000 0.044 0.080 0.876
#> GSM94045     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94046     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM94047     3  0.1209      0.910 0.004 0.000 0.964 0.032
#> GSM94048     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94049     3  0.3123      0.826 0.156 0.000 0.844 0.000
#> GSM94050     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94051     3  0.2334      0.879 0.004 0.000 0.908 0.088
#> GSM94052     1  0.1059      0.952 0.972 0.000 0.012 0.016
#> GSM94053     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94054     1  0.3143      0.891 0.876 0.000 0.024 0.100
#> GSM94055     1  0.0469      0.959 0.988 0.000 0.000 0.012
#> GSM94056     1  0.5719      0.705 0.712 0.000 0.176 0.112
#> GSM94057     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94059     1  0.2443      0.922 0.916 0.000 0.024 0.060
#> GSM94060     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM94062     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94063     3  0.3024      0.798 0.000 0.000 0.852 0.148
#> GSM94064     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94066     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0921      0.954 0.972 0.000 0.000 0.028
#> GSM94068     2  0.0817      0.974 0.000 0.976 0.000 0.024
#> GSM94069     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94070     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0469      0.959 0.988 0.000 0.000 0.012
#> GSM94072     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94073     3  0.1004      0.920 0.024 0.000 0.972 0.004
#> GSM94074     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94075     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94155     1  0.3384      0.877 0.860 0.000 0.024 0.116
#> GSM94156     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM94157     1  0.3384      0.877 0.860 0.000 0.024 0.116
#> GSM94160     1  0.1975      0.935 0.936 0.000 0.016 0.048
#> GSM94161     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94162     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM94163     4  0.3942      0.691 0.000 0.236 0.000 0.764
#> GSM94164     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94165     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94166     1  0.2443      0.922 0.916 0.000 0.024 0.060
#> GSM94167     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94168     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94169     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM94170     1  0.2489      0.919 0.912 0.000 0.020 0.068
#> GSM94171     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM94172     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM94173     4  0.2859      0.828 0.000 0.112 0.008 0.880
#> GSM94174     3  0.2814      0.844 0.132 0.000 0.868 0.000
#> GSM94175     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM94176     3  0.3494      0.802 0.172 0.000 0.824 0.004
#> GSM94177     1  0.1022      0.957 0.968 0.000 0.032 0.000
#> GSM94178     4  0.4250      0.632 0.000 0.276 0.000 0.724
#> GSM98767     1  0.0921      0.959 0.972 0.000 0.028 0.000
#> GSM98768     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM98769     3  0.2334      0.879 0.004 0.000 0.908 0.088
#> GSM98770     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM98771     4  0.2704      0.911 0.000 0.000 0.124 0.876
#> GSM98772     1  0.0469      0.964 0.988 0.000 0.012 0.000
#> GSM98773     3  0.0921      0.920 0.028 0.000 0.972 0.000
#> GSM98774     3  0.1022      0.909 0.000 0.000 0.968 0.032
#> GSM98775     1  0.0336      0.964 0.992 0.000 0.008 0.000
#> GSM98776     3  0.4730      0.495 0.364 0.000 0.636 0.000
#> GSM98777     4  0.3074      0.895 0.000 0.000 0.152 0.848
#> GSM98778     3  0.1557      0.910 0.056 0.000 0.944 0.000
#> GSM98779     1  0.0524      0.965 0.988 0.000 0.008 0.004
#> GSM98780     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM98781     3  0.2334      0.879 0.004 0.000 0.908 0.088
#> GSM98782     1  0.0592      0.959 0.984 0.000 0.000 0.016
#> GSM98783     1  0.0657      0.964 0.984 0.000 0.012 0.004
#> GSM98784     1  0.0921      0.954 0.972 0.000 0.000 0.028
#> GSM98871     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM98873     4  0.4222      0.647 0.000 0.272 0.000 0.728
#> GSM98874     2  0.0000      0.999 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0000      0.999 0.000 1.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
#> GSM93997     1  0.0290     0.8960 0.992 0.000 0.000 0.000 0.008
#> GSM94077     3  0.0771     0.8541 0.004 0.000 0.976 0.000 0.020
#> GSM94078     3  0.3420     0.7957 0.000 0.000 0.840 0.084 0.076
#> GSM94079     3  0.1310     0.8506 0.020 0.000 0.956 0.000 0.024
#> GSM94080     2  0.2890     0.8473 0.000 0.836 0.000 0.160 0.004
#> GSM94081     3  0.0798     0.8539 0.008 0.000 0.976 0.000 0.016
#> GSM94082     3  0.1430     0.8487 0.000 0.000 0.944 0.004 0.052
#> GSM94083     3  0.1310     0.8506 0.020 0.000 0.956 0.000 0.024
#> GSM94084     4  0.1251     0.8823 0.000 0.000 0.008 0.956 0.036
#> GSM94085     3  0.0963     0.8532 0.000 0.000 0.964 0.000 0.036
#> GSM94086     3  0.1444     0.8485 0.012 0.000 0.948 0.000 0.040
#> GSM94087     5  0.5029     0.4429 0.292 0.000 0.060 0.000 0.648
#> GSM94088     3  0.1197     0.8503 0.000 0.000 0.952 0.000 0.048
#> GSM94089     4  0.1251     0.8822 0.000 0.000 0.008 0.956 0.036
#> GSM94090     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.3456     0.5013 0.000 0.000 0.184 0.016 0.800
#> GSM94092     3  0.1121     0.8505 0.000 0.000 0.956 0.000 0.044
#> GSM94093     5  0.4602     0.5170 0.240 0.000 0.052 0.000 0.708
#> GSM94094     3  0.0609     0.8527 0.000 0.000 0.980 0.000 0.020
#> GSM94095     3  0.1082     0.8511 0.008 0.000 0.964 0.000 0.028
#> GSM94096     4  0.5137     0.5903 0.000 0.000 0.228 0.676 0.096
#> GSM94097     5  0.4671     0.5863 0.116 0.000 0.144 0.000 0.740
#> GSM94098     3  0.1012     0.8526 0.012 0.000 0.968 0.000 0.020
#> GSM94099     3  0.1168     0.8524 0.008 0.000 0.960 0.000 0.032
#> GSM94100     5  0.4904    -0.2902 0.000 0.000 0.024 0.472 0.504
#> GSM94101     4  0.1251     0.8823 0.000 0.000 0.008 0.956 0.036
#> GSM94102     3  0.4415     0.4392 0.000 0.000 0.604 0.008 0.388
#> GSM94103     3  0.2438     0.8335 0.000 0.000 0.900 0.040 0.060
#> GSM94104     3  0.5166     0.5713 0.000 0.000 0.680 0.212 0.108
#> GSM94105     3  0.1444     0.8485 0.012 0.000 0.948 0.000 0.040
#> GSM94106     4  0.2017     0.8710 0.000 0.000 0.008 0.912 0.080
#> GSM94107     3  0.1106     0.8524 0.012 0.000 0.964 0.000 0.024
#> GSM94108     4  0.0992     0.8830 0.000 0.000 0.008 0.968 0.024
#> GSM94109     3  0.6729    -0.0141 0.000 0.000 0.408 0.328 0.264
#> GSM94110     3  0.3180     0.8077 0.000 0.000 0.856 0.068 0.076
#> GSM94111     4  0.4886     0.3764 0.000 0.000 0.024 0.528 0.448
#> GSM94112     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.3242     0.8069 0.000 0.000 0.852 0.072 0.076
#> GSM94114     3  0.1444     0.8485 0.012 0.000 0.948 0.000 0.040
#> GSM94115     1  0.0880     0.8978 0.968 0.000 0.000 0.000 0.032
#> GSM94116     3  0.1965     0.8334 0.000 0.000 0.904 0.000 0.096
#> GSM94117     3  0.1568     0.8481 0.020 0.000 0.944 0.000 0.036
#> GSM94118     3  0.4909     0.6656 0.000 0.000 0.716 0.164 0.120
#> GSM94119     4  0.0486     0.8801 0.000 0.004 0.004 0.988 0.004
#> GSM94120     3  0.4394     0.7417 0.000 0.000 0.764 0.100 0.136
#> GSM94121     3  0.5961     0.3614 0.000 0.000 0.552 0.316 0.132
#> GSM94122     4  0.0486     0.8801 0.000 0.004 0.004 0.988 0.004
#> GSM94123     1  0.2471     0.8185 0.864 0.000 0.000 0.000 0.136
#> GSM94124     4  0.4269     0.7571 0.000 0.000 0.116 0.776 0.108
#> GSM94125     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.2079     0.8777 0.916 0.000 0.020 0.000 0.064
#> GSM94127     1  0.0510     0.8956 0.984 0.000 0.000 0.000 0.016
#> GSM94128     3  0.3861     0.6714 0.000 0.000 0.728 0.008 0.264
#> GSM94129     3  0.1571     0.8469 0.000 0.000 0.936 0.004 0.060
#> GSM94130     5  0.4074     0.2921 0.364 0.000 0.000 0.000 0.636
#> GSM94131     1  0.1608     0.8859 0.928 0.000 0.000 0.000 0.072
#> GSM94132     1  0.0510     0.8956 0.984 0.000 0.000 0.000 0.016
#> GSM94133     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1671     0.8857 0.924 0.000 0.000 0.000 0.076
#> GSM94135     3  0.2569     0.8306 0.000 0.000 0.892 0.040 0.068
#> GSM94136     1  0.1671     0.8857 0.924 0.000 0.000 0.000 0.076
#> GSM94137     3  0.0807     0.8540 0.012 0.000 0.976 0.000 0.012
#> GSM94138     1  0.1608     0.8859 0.928 0.000 0.000 0.000 0.072
#> GSM94139     4  0.0992     0.8835 0.000 0.000 0.008 0.968 0.024
#> GSM94140     5  0.2825     0.5444 0.000 0.000 0.124 0.016 0.860
#> GSM94141     4  0.4666     0.4620 0.000 0.000 0.016 0.572 0.412
#> GSM94142     1  0.3932     0.5193 0.672 0.000 0.000 0.000 0.328
#> GSM94143     4  0.2358     0.8627 0.000 0.000 0.008 0.888 0.104
#> GSM94144     5  0.4213     0.3012 0.000 0.000 0.308 0.012 0.680
#> GSM94145     1  0.1043     0.8888 0.960 0.000 0.000 0.000 0.040
#> GSM94146     1  0.2011     0.8807 0.908 0.000 0.004 0.000 0.088
#> GSM94147     5  0.4960     0.1626 0.020 0.000 0.388 0.008 0.584
#> GSM94148     1  0.1270     0.8916 0.948 0.000 0.000 0.000 0.052
#> GSM98785     4  0.2411     0.8614 0.000 0.000 0.008 0.884 0.108
#> GSM98786     3  0.3582     0.7502 0.000 0.000 0.768 0.008 0.224
#> GSM98787     3  0.3551     0.7082 0.000 0.000 0.772 0.008 0.220
#> GSM98788     3  0.1121     0.8515 0.000 0.000 0.956 0.000 0.044
#> GSM98789     5  0.3994     0.4318 0.000 0.000 0.068 0.140 0.792
#> GSM98790     4  0.2389     0.8546 0.000 0.000 0.004 0.880 0.116
#> GSM98791     1  0.0510     0.8971 0.984 0.000 0.000 0.000 0.016
#> GSM98792     3  0.1571     0.8469 0.000 0.000 0.936 0.004 0.060
#> GSM98793     1  0.4930     0.5824 0.716 0.000 0.144 0.000 0.140
#> GSM98794     1  0.0609     0.8972 0.980 0.000 0.000 0.000 0.020
#> GSM98795     5  0.3957     0.4665 0.280 0.000 0.008 0.000 0.712
#> GSM98796     1  0.1671     0.8747 0.924 0.000 0.000 0.000 0.076
#> GSM98797     4  0.4067     0.6701 0.000 0.000 0.008 0.692 0.300
#> GSM98798     4  0.2563     0.8517 0.000 0.000 0.008 0.872 0.120
#> GSM98799     4  0.0486     0.8801 0.000 0.004 0.004 0.988 0.004
#> GSM98800     4  0.3016     0.8409 0.000 0.000 0.020 0.848 0.132
#> GSM98801     5  0.4902    -0.2800 0.000 0.000 0.024 0.468 0.508
#> GSM94019     3  0.3663     0.7695 0.000 0.000 0.776 0.016 0.208
#> GSM94020     2  0.2890     0.8473 0.000 0.836 0.000 0.160 0.004
#> GSM94021     1  0.1956     0.8825 0.916 0.000 0.008 0.000 0.076
#> GSM94022     3  0.0963     0.8515 0.000 0.000 0.964 0.000 0.036
#> GSM94023     3  0.0794     0.8535 0.000 0.000 0.972 0.000 0.028
#> GSM94024     3  0.0898     0.8524 0.008 0.000 0.972 0.000 0.020
#> GSM94025     1  0.0451     0.8954 0.988 0.000 0.008 0.000 0.004
#> GSM94026     5  0.4902    -0.2800 0.000 0.000 0.024 0.468 0.508
#> GSM94027     1  0.1981     0.8805 0.920 0.000 0.016 0.000 0.064
#> GSM94028     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.2681     0.8121 0.012 0.000 0.876 0.004 0.108
#> GSM94030     3  0.1357     0.8535 0.004 0.000 0.948 0.000 0.048
#> GSM94031     4  0.1331     0.8678 0.000 0.008 0.000 0.952 0.040
#> GSM94032     5  0.3488     0.5217 0.008 0.000 0.180 0.008 0.804
#> GSM94033     4  0.0290     0.8818 0.000 0.000 0.008 0.992 0.000
#> GSM94034     3  0.2171     0.8380 0.024 0.000 0.912 0.000 0.064
#> GSM94035     4  0.2719     0.8403 0.000 0.000 0.004 0.852 0.144
#> GSM94036     3  0.2189     0.8382 0.012 0.000 0.904 0.000 0.084
#> GSM94037     1  0.1732     0.8854 0.920 0.000 0.000 0.000 0.080
#> GSM94038     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.1410     0.8904 0.940 0.000 0.000 0.000 0.060
#> GSM94041     1  0.0609     0.8977 0.980 0.000 0.000 0.000 0.020
#> GSM94042     4  0.1638     0.8418 0.000 0.064 0.000 0.932 0.004
#> GSM94043     4  0.0451     0.8808 0.000 0.000 0.008 0.988 0.004
#> GSM94044     4  0.0486     0.8801 0.000 0.004 0.004 0.988 0.004
#> GSM94045     1  0.1732     0.8854 0.920 0.000 0.000 0.000 0.080
#> GSM94046     1  0.1732     0.8854 0.920 0.000 0.000 0.000 0.080
#> GSM94047     3  0.3409     0.8044 0.000 0.000 0.824 0.032 0.144
#> GSM94048     1  0.0880     0.8978 0.968 0.000 0.000 0.000 0.032
#> GSM94049     3  0.4170     0.6886 0.140 0.000 0.780 0.000 0.080
#> GSM94050     1  0.0703     0.8971 0.976 0.000 0.000 0.000 0.024
#> GSM94051     5  0.4555    -0.0776 0.008 0.000 0.472 0.000 0.520
#> GSM94052     1  0.1544     0.8751 0.932 0.000 0.000 0.000 0.068
#> GSM94053     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.4297     0.2217 0.528 0.000 0.000 0.000 0.472
#> GSM94055     1  0.0794     0.8927 0.972 0.000 0.000 0.000 0.028
#> GSM94056     5  0.4657     0.4499 0.296 0.000 0.036 0.000 0.668
#> GSM94057     2  0.0794     0.9475 0.000 0.972 0.000 0.028 0.000
#> GSM94058     1  0.0404     0.8960 0.988 0.000 0.000 0.000 0.012
#> GSM94059     1  0.4161     0.4412 0.608 0.000 0.000 0.000 0.392
#> GSM94060     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0703     0.8984 0.976 0.000 0.000 0.000 0.024
#> GSM94062     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.4212     0.7663 0.000 0.000 0.776 0.080 0.144
#> GSM94064     2  0.0771     0.9499 0.000 0.976 0.000 0.020 0.004
#> GSM94065     1  0.0404     0.8987 0.988 0.000 0.000 0.000 0.012
#> GSM94066     2  0.1124     0.9399 0.000 0.960 0.000 0.036 0.004
#> GSM94067     1  0.2561     0.8063 0.856 0.000 0.000 0.000 0.144
#> GSM94068     2  0.3550     0.7560 0.000 0.760 0.000 0.236 0.004
#> GSM94069     1  0.0703     0.8981 0.976 0.000 0.000 0.000 0.024
#> GSM94070     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.1270     0.8848 0.948 0.000 0.000 0.000 0.052
#> GSM94072     1  0.0510     0.8956 0.984 0.000 0.000 0.000 0.016
#> GSM94073     3  0.2852     0.7738 0.000 0.000 0.828 0.000 0.172
#> GSM94074     1  0.0404     0.8960 0.988 0.000 0.000 0.000 0.012
#> GSM94075     1  0.0404     0.8960 0.988 0.000 0.000 0.000 0.012
#> GSM94155     5  0.4182     0.2150 0.400 0.000 0.000 0.000 0.600
#> GSM94156     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.4088     0.2858 0.368 0.000 0.000 0.000 0.632
#> GSM94160     1  0.3305     0.7348 0.776 0.000 0.000 0.000 0.224
#> GSM94161     1  0.0404     0.8962 0.988 0.000 0.000 0.000 0.012
#> GSM94162     3  0.1282     0.8529 0.004 0.000 0.952 0.000 0.044
#> GSM94163     4  0.0671     0.8745 0.000 0.016 0.000 0.980 0.004
#> GSM94164     1  0.0609     0.8977 0.980 0.000 0.000 0.000 0.020
#> GSM94165     1  0.0510     0.8989 0.984 0.000 0.000 0.000 0.016
#> GSM94166     1  0.4015     0.5087 0.652 0.000 0.000 0.000 0.348
#> GSM94167     4  0.0451     0.8825 0.000 0.000 0.008 0.988 0.004
#> GSM94168     1  0.0000     0.8968 1.000 0.000 0.000 0.000 0.000
#> GSM94169     3  0.3053     0.8067 0.000 0.000 0.828 0.008 0.164
#> GSM94170     1  0.4235     0.3611 0.576 0.000 0.000 0.000 0.424
#> GSM94171     1  0.0162     0.8965 0.996 0.000 0.000 0.000 0.004
#> GSM94172     1  0.0609     0.8986 0.980 0.000 0.000 0.000 0.020
#> GSM94173     4  0.1124     0.8686 0.000 0.004 0.000 0.960 0.036
#> GSM94174     3  0.4627     0.6638 0.080 0.000 0.732 0.000 0.188
#> GSM94175     4  0.2358     0.8627 0.000 0.000 0.008 0.888 0.104
#> GSM94176     3  0.6109     0.3201 0.220 0.000 0.568 0.000 0.212
#> GSM94177     1  0.3003     0.7790 0.812 0.000 0.000 0.000 0.188
#> GSM94178     4  0.1357     0.8543 0.000 0.048 0.000 0.948 0.004
#> GSM98767     1  0.2929     0.7883 0.820 0.000 0.000 0.000 0.180
#> GSM98768     1  0.1671     0.8858 0.924 0.000 0.000 0.000 0.076
#> GSM98769     3  0.4283     0.2334 0.000 0.000 0.544 0.000 0.456
#> GSM98770     1  0.1197     0.8943 0.952 0.000 0.000 0.000 0.048
#> GSM98771     4  0.0451     0.8808 0.000 0.000 0.008 0.988 0.004
#> GSM98772     1  0.1544     0.8863 0.932 0.000 0.000 0.000 0.068
#> GSM98773     3  0.0807     0.8540 0.012 0.000 0.976 0.000 0.012
#> GSM98774     3  0.1544     0.8468 0.000 0.000 0.932 0.000 0.068
#> GSM98775     1  0.0510     0.8956 0.984 0.000 0.000 0.000 0.016
#> GSM98776     1  0.6120     0.1998 0.556 0.000 0.268 0.000 0.176
#> GSM98777     4  0.4312     0.7543 0.000 0.000 0.104 0.772 0.124
#> GSM98778     3  0.1444     0.8485 0.012 0.000 0.948 0.000 0.040
#> GSM98779     1  0.0510     0.8971 0.984 0.000 0.000 0.000 0.016
#> GSM98780     1  0.1792     0.8861 0.916 0.000 0.000 0.000 0.084
#> GSM98781     3  0.3177     0.7442 0.000 0.000 0.792 0.000 0.208
#> GSM98782     1  0.1121     0.8900 0.956 0.000 0.000 0.000 0.044
#> GSM98783     1  0.1732     0.8833 0.920 0.000 0.000 0.000 0.080
#> GSM98784     1  0.2424     0.8226 0.868 0.000 0.000 0.000 0.132
#> GSM98871     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.4276     0.7267 0.000 0.168 0.000 0.764 0.068
#> GSM98874     2  0.0000     0.9602 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.2890     0.8473 0.000 0.836 0.000 0.160 0.004

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0363     0.7676 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94077     3  0.1349     0.7741 0.000 0.000 0.940 0.000 0.004 0.056
#> GSM94078     3  0.4286     0.6747 0.000 0.000 0.712 0.060 0.004 0.224
#> GSM94079     3  0.0520     0.7721 0.000 0.000 0.984 0.000 0.008 0.008
#> GSM94080     2  0.3828     0.7444 0.000 0.724 0.000 0.252 0.016 0.008
#> GSM94081     3  0.0405     0.7730 0.000 0.000 0.988 0.000 0.004 0.008
#> GSM94082     3  0.2814     0.7481 0.000 0.000 0.820 0.000 0.008 0.172
#> GSM94083     3  0.0520     0.7721 0.000 0.000 0.984 0.000 0.008 0.008
#> GSM94084     4  0.2378     0.7975 0.000 0.000 0.000 0.848 0.000 0.152
#> GSM94085     3  0.2003     0.7672 0.000 0.000 0.884 0.000 0.000 0.116
#> GSM94086     3  0.0632     0.7670 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94087     5  0.2883     0.5849 0.068 0.000 0.060 0.000 0.864 0.008
#> GSM94088     3  0.2070     0.7690 0.000 0.000 0.892 0.000 0.008 0.100
#> GSM94089     4  0.2491     0.7929 0.000 0.000 0.000 0.836 0.000 0.164
#> GSM94090     2  0.0260     0.9192 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94091     5  0.4206     0.2760 0.000 0.000 0.024 0.000 0.620 0.356
#> GSM94092     3  0.2631     0.7537 0.000 0.000 0.840 0.000 0.008 0.152
#> GSM94093     5  0.2736     0.5865 0.076 0.000 0.028 0.000 0.876 0.020
#> GSM94094     3  0.0632     0.7680 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94095     3  0.0458     0.7699 0.000 0.000 0.984 0.000 0.000 0.016
#> GSM94096     4  0.5953     0.2089 0.000 0.000 0.308 0.448 0.000 0.244
#> GSM94097     5  0.2545     0.5549 0.024 0.000 0.068 0.000 0.888 0.020
#> GSM94098     3  0.0405     0.7722 0.000 0.000 0.988 0.000 0.004 0.008
#> GSM94099     3  0.1757     0.7720 0.000 0.000 0.916 0.000 0.008 0.076
#> GSM94100     6  0.6051     0.4701 0.000 0.000 0.012 0.188 0.320 0.480
#> GSM94101     4  0.2340     0.7986 0.000 0.000 0.000 0.852 0.000 0.148
#> GSM94102     6  0.5848     0.1967 0.000 0.000 0.380 0.000 0.192 0.428
#> GSM94103     3  0.3543     0.7141 0.000 0.000 0.764 0.020 0.004 0.212
#> GSM94104     3  0.4625     0.6196 0.000 0.000 0.684 0.072 0.008 0.236
#> GSM94105     3  0.0713     0.7662 0.000 0.000 0.972 0.000 0.000 0.028
#> GSM94106     4  0.2772     0.7858 0.000 0.000 0.000 0.816 0.004 0.180
#> GSM94107     3  0.0458     0.7709 0.000 0.000 0.984 0.000 0.000 0.016
#> GSM94108     4  0.2003     0.8041 0.000 0.000 0.000 0.884 0.000 0.116
#> GSM94109     3  0.6197    -0.1100 0.000 0.000 0.452 0.068 0.080 0.400
#> GSM94110     3  0.4112     0.6843 0.000 0.000 0.724 0.048 0.004 0.224
#> GSM94111     6  0.6088     0.4843 0.000 0.000 0.012 0.248 0.244 0.496
#> GSM94112     2  0.0000     0.9190 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     3  0.4001     0.6896 0.000 0.000 0.708 0.028 0.004 0.260
#> GSM94114     3  0.0632     0.7670 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94115     1  0.3155     0.7709 0.828 0.000 0.004 0.000 0.036 0.132
#> GSM94116     3  0.4107     0.6597 0.000 0.000 0.700 0.000 0.044 0.256
#> GSM94117     3  0.1983     0.7465 0.012 0.000 0.916 0.000 0.012 0.060
#> GSM94118     3  0.5036     0.5427 0.000 0.000 0.568 0.088 0.000 0.344
#> GSM94119     4  0.0146     0.7911 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94120     3  0.4808     0.5708 0.000 0.000 0.576 0.064 0.000 0.360
#> GSM94121     3  0.5155     0.5098 0.000 0.000 0.556 0.100 0.000 0.344
#> GSM94122     4  0.0146     0.7911 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94123     1  0.3136     0.5116 0.768 0.000 0.000 0.000 0.228 0.004
#> GSM94124     4  0.5531     0.4240 0.000 0.000 0.184 0.552 0.000 0.264
#> GSM94125     2  0.0622     0.9151 0.000 0.980 0.000 0.000 0.012 0.008
#> GSM94126     1  0.5486     0.7126 0.672 0.000 0.096 0.000 0.084 0.148
#> GSM94127     1  0.0260     0.7647 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94128     3  0.5061     0.1087 0.000 0.000 0.496 0.000 0.076 0.428
#> GSM94129     3  0.3043     0.7416 0.000 0.000 0.792 0.000 0.008 0.200
#> GSM94130     5  0.2581     0.5977 0.120 0.000 0.000 0.000 0.860 0.020
#> GSM94131     1  0.4503     0.7506 0.700 0.000 0.000 0.000 0.108 0.192
#> GSM94132     1  0.0622     0.7591 0.980 0.000 0.000 0.000 0.012 0.008
#> GSM94133     2  0.0000     0.9190 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.4558     0.7447 0.700 0.000 0.000 0.000 0.132 0.168
#> GSM94135     3  0.3780     0.7093 0.000 0.000 0.728 0.020 0.004 0.248
#> GSM94136     1  0.4716     0.7366 0.680 0.000 0.000 0.000 0.136 0.184
#> GSM94137     3  0.0603     0.7732 0.000 0.000 0.980 0.000 0.004 0.016
#> GSM94138     1  0.5125     0.7091 0.636 0.000 0.004 0.000 0.140 0.220
#> GSM94139     4  0.2300     0.7999 0.000 0.000 0.000 0.856 0.000 0.144
#> GSM94140     5  0.3922     0.2850 0.000 0.000 0.016 0.000 0.664 0.320
#> GSM94141     6  0.5858     0.3981 0.000 0.000 0.000 0.300 0.224 0.476
#> GSM94142     1  0.3944    -0.0258 0.568 0.000 0.000 0.000 0.428 0.004
#> GSM94143     4  0.2912     0.7653 0.000 0.000 0.000 0.784 0.000 0.216
#> GSM94144     5  0.4895     0.1461 0.000 0.000 0.060 0.000 0.496 0.444
#> GSM94145     1  0.1411     0.7239 0.936 0.000 0.000 0.000 0.060 0.004
#> GSM94146     1  0.5071     0.7315 0.668 0.000 0.012 0.000 0.152 0.168
#> GSM94147     5  0.5461     0.2794 0.000 0.000 0.140 0.000 0.528 0.332
#> GSM94148     1  0.4545     0.7471 0.696 0.000 0.000 0.000 0.112 0.192
#> GSM98785     4  0.2793     0.7754 0.000 0.000 0.000 0.800 0.000 0.200
#> GSM98786     3  0.5404     0.4416 0.000 0.000 0.480 0.000 0.116 0.404
#> GSM98787     3  0.4745     0.4425 0.000 0.000 0.644 0.000 0.088 0.268
#> GSM98788     3  0.2631     0.7551 0.000 0.000 0.840 0.000 0.008 0.152
#> GSM98789     5  0.4234     0.2450 0.000 0.000 0.016 0.004 0.608 0.372
#> GSM98790     4  0.3593     0.7330 0.000 0.000 0.000 0.748 0.024 0.228
#> GSM98791     1  0.1088     0.7767 0.960 0.000 0.000 0.000 0.024 0.016
#> GSM98792     3  0.3012     0.7391 0.000 0.000 0.796 0.000 0.008 0.196
#> GSM98793     1  0.6868     0.3909 0.424 0.000 0.076 0.000 0.176 0.324
#> GSM98794     1  0.3946     0.7690 0.752 0.000 0.004 0.000 0.052 0.192
#> GSM98795     5  0.2163     0.5903 0.092 0.000 0.000 0.000 0.892 0.016
#> GSM98796     1  0.2362     0.6619 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM98797     6  0.5523     0.2001 0.000 0.000 0.000 0.360 0.140 0.500
#> GSM98798     4  0.4249     0.6494 0.000 0.000 0.000 0.688 0.052 0.260
#> GSM98799     4  0.0146     0.7911 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM98800     4  0.3528     0.6822 0.000 0.000 0.000 0.700 0.004 0.296
#> GSM98801     6  0.5998     0.4693 0.000 0.000 0.012 0.180 0.316 0.492
#> GSM94019     3  0.4080     0.5112 0.000 0.000 0.536 0.008 0.000 0.456
#> GSM94020     2  0.3828     0.7444 0.000 0.724 0.000 0.252 0.016 0.008
#> GSM94021     1  0.5577     0.7178 0.644 0.000 0.052 0.000 0.112 0.192
#> GSM94022     3  0.0632     0.7687 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94023     3  0.1007     0.7705 0.000 0.000 0.956 0.000 0.000 0.044
#> GSM94024     3  0.0458     0.7699 0.000 0.000 0.984 0.000 0.000 0.016
#> GSM94025     1  0.3513     0.7664 0.824 0.000 0.056 0.000 0.020 0.100
#> GSM94026     6  0.6010     0.4746 0.000 0.000 0.012 0.184 0.312 0.492
#> GSM94027     1  0.5443     0.7174 0.676 0.000 0.088 0.000 0.088 0.148
#> GSM94028     2  0.0260     0.9192 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94029     3  0.1549     0.7486 0.000 0.000 0.936 0.000 0.020 0.044
#> GSM94030     3  0.2774     0.7341 0.040 0.000 0.872 0.000 0.012 0.076
#> GSM94031     4  0.2261     0.7344 0.000 0.004 0.000 0.884 0.008 0.104
#> GSM94032     5  0.4718     0.1550 0.000 0.000 0.068 0.000 0.616 0.316
#> GSM94033     4  0.0865     0.8017 0.000 0.000 0.000 0.964 0.000 0.036
#> GSM94034     3  0.3795     0.6535 0.060 0.000 0.800 0.000 0.020 0.120
#> GSM94035     4  0.4101     0.6420 0.000 0.000 0.000 0.664 0.028 0.308
#> GSM94036     3  0.4107     0.6352 0.060 0.000 0.780 0.000 0.032 0.128
#> GSM94037     1  0.4595     0.7425 0.696 0.000 0.000 0.000 0.136 0.168
#> GSM94038     2  0.0984     0.9125 0.000 0.968 0.000 0.012 0.012 0.008
#> GSM94039     2  0.0000     0.9190 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.4190     0.7587 0.740 0.000 0.000 0.000 0.112 0.148
#> GSM94041     1  0.2512     0.7807 0.868 0.000 0.008 0.000 0.008 0.116
#> GSM94042     4  0.0976     0.7753 0.000 0.008 0.000 0.968 0.016 0.008
#> GSM94043     4  0.0458     0.7979 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94044     4  0.0146     0.7911 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94045     1  0.4595     0.7425 0.696 0.000 0.000 0.000 0.136 0.168
#> GSM94046     1  0.4595     0.7425 0.696 0.000 0.000 0.000 0.136 0.168
#> GSM94047     3  0.5138     0.5204 0.000 0.000 0.520 0.020 0.044 0.416
#> GSM94048     1  0.2573     0.7825 0.864 0.000 0.000 0.000 0.024 0.112
#> GSM94049     3  0.6468     0.2259 0.156 0.000 0.536 0.000 0.076 0.232
#> GSM94050     1  0.0891     0.7744 0.968 0.000 0.000 0.000 0.008 0.024
#> GSM94051     5  0.5679     0.2429 0.000 0.000 0.176 0.000 0.500 0.324
#> GSM94052     1  0.2165     0.6796 0.884 0.000 0.000 0.000 0.108 0.008
#> GSM94053     2  0.0405     0.9190 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94054     5  0.3394     0.5418 0.236 0.000 0.000 0.000 0.752 0.012
#> GSM94055     1  0.0603     0.7565 0.980 0.000 0.000 0.000 0.016 0.004
#> GSM94056     5  0.3894     0.5700 0.088 0.000 0.008 0.000 0.784 0.120
#> GSM94057     2  0.2405     0.8651 0.000 0.880 0.000 0.100 0.004 0.016
#> GSM94058     1  0.0260     0.7647 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94059     5  0.3872     0.3196 0.392 0.000 0.000 0.000 0.604 0.004
#> GSM94060     2  0.0260     0.9192 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94061     1  0.1719     0.7829 0.924 0.000 0.000 0.000 0.016 0.060
#> GSM94062     2  0.0405     0.9190 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94063     3  0.5038     0.5345 0.000 0.000 0.524 0.032 0.024 0.420
#> GSM94064     2  0.2063     0.8900 0.000 0.912 0.000 0.060 0.020 0.008
#> GSM94065     1  0.3394     0.7783 0.804 0.000 0.000 0.000 0.052 0.144
#> GSM94066     2  0.2658     0.8587 0.000 0.864 0.000 0.112 0.016 0.008
#> GSM94067     1  0.3265     0.4902 0.748 0.000 0.000 0.000 0.248 0.004
#> GSM94068     2  0.4404     0.4957 0.000 0.576 0.000 0.400 0.016 0.008
#> GSM94069     1  0.3681     0.7741 0.780 0.000 0.000 0.000 0.064 0.156
#> GSM94070     2  0.0405     0.9190 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94071     1  0.1471     0.7206 0.932 0.000 0.000 0.000 0.064 0.004
#> GSM94072     1  0.0458     0.7659 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM94073     3  0.5206     0.5003 0.000 0.000 0.588 0.000 0.128 0.284
#> GSM94074     1  0.0260     0.7647 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94075     1  0.0260     0.7647 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94155     5  0.2762     0.5812 0.196 0.000 0.000 0.000 0.804 0.000
#> GSM94156     2  0.0260     0.9192 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94157     5  0.2704     0.5904 0.140 0.000 0.000 0.000 0.844 0.016
#> GSM94160     1  0.3769     0.3870 0.640 0.000 0.000 0.000 0.356 0.004
#> GSM94161     1  0.0993     0.7733 0.964 0.000 0.000 0.000 0.012 0.024
#> GSM94162     3  0.2147     0.7669 0.000 0.000 0.896 0.000 0.020 0.084
#> GSM94163     4  0.0717     0.7805 0.000 0.000 0.000 0.976 0.016 0.008
#> GSM94164     1  0.3088     0.7808 0.808 0.000 0.000 0.000 0.020 0.172
#> GSM94165     1  0.1895     0.7857 0.912 0.000 0.000 0.000 0.016 0.072
#> GSM94166     5  0.3998     0.0844 0.492 0.000 0.000 0.000 0.504 0.004
#> GSM94167     4  0.1267     0.8041 0.000 0.000 0.000 0.940 0.000 0.060
#> GSM94168     1  0.2750     0.7846 0.844 0.000 0.000 0.000 0.020 0.136
#> GSM94169     3  0.4508     0.5746 0.000 0.000 0.568 0.000 0.036 0.396
#> GSM94170     5  0.3898     0.3762 0.336 0.000 0.000 0.000 0.652 0.012
#> GSM94171     1  0.1349     0.7807 0.940 0.000 0.000 0.000 0.004 0.056
#> GSM94172     1  0.1807     0.7855 0.920 0.000 0.000 0.000 0.020 0.060
#> GSM94173     4  0.1285     0.7719 0.000 0.000 0.000 0.944 0.004 0.052
#> GSM94174     6  0.6587    -0.2212 0.064 0.000 0.400 0.000 0.136 0.400
#> GSM94175     4  0.2762     0.7773 0.000 0.000 0.000 0.804 0.000 0.196
#> GSM94176     6  0.7524    -0.1166 0.172 0.000 0.312 0.000 0.192 0.324
#> GSM94177     1  0.5879     0.5327 0.508 0.000 0.008 0.000 0.180 0.304
#> GSM94178     4  0.0976     0.7753 0.000 0.008 0.000 0.968 0.016 0.008
#> GSM98767     1  0.5902     0.5219 0.504 0.000 0.008 0.000 0.184 0.304
#> GSM98768     1  0.5158     0.7058 0.632 0.000 0.004 0.000 0.144 0.220
#> GSM98769     5  0.5875     0.1919 0.000 0.000 0.228 0.000 0.472 0.300
#> GSM98770     1  0.4085     0.7645 0.748 0.000 0.000 0.000 0.096 0.156
#> GSM98771     4  0.0363     0.7971 0.000 0.000 0.000 0.988 0.000 0.012
#> GSM98772     1  0.5275     0.6992 0.624 0.000 0.008 0.000 0.140 0.228
#> GSM98773     3  0.0146     0.7727 0.000 0.000 0.996 0.000 0.000 0.004
#> GSM98774     3  0.3014     0.7443 0.000 0.000 0.804 0.000 0.012 0.184
#> GSM98775     1  0.0405     0.7631 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM98776     1  0.7125     0.3090 0.388 0.000 0.108 0.000 0.172 0.332
#> GSM98777     4  0.4615     0.5560 0.000 0.000 0.044 0.612 0.004 0.340
#> GSM98778     3  0.0632     0.7688 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM98779     1  0.0520     0.7691 0.984 0.000 0.000 0.000 0.008 0.008
#> GSM98780     1  0.4595     0.7429 0.696 0.000 0.000 0.000 0.136 0.168
#> GSM98781     3  0.5348     0.4493 0.000 0.000 0.592 0.000 0.192 0.216
#> GSM98782     1  0.0603     0.7565 0.980 0.000 0.000 0.000 0.016 0.004
#> GSM98783     1  0.5619     0.7093 0.636 0.000 0.044 0.000 0.132 0.188
#> GSM98784     1  0.3109     0.5184 0.772 0.000 0.000 0.000 0.224 0.004
#> GSM98871     2  0.0984     0.9125 0.000 0.968 0.000 0.012 0.012 0.008
#> GSM98872     2  0.0405     0.9190 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM98873     4  0.6055     0.4143 0.000 0.152 0.000 0.576 0.048 0.224
#> GSM98874     2  0.0260     0.9192 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM98875     2  0.3852     0.7402 0.000 0.720 0.000 0.256 0.016 0.008

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)

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) k
#> SD:kmeans 185         1.95e-03 2
#> SD:kmeans 182         2.40e-10 3
#> SD:kmeans 189         1.23e-07 4
#> SD:kmeans 168         5.59e-06 5
#> SD:kmeans 157         1.34e-06 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 21104 rows and 192 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 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 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.971       0.988         0.4891 0.508   0.508
#> 3 3 0.920           0.934       0.972         0.3038 0.797   0.621
#> 4 4 0.777           0.748       0.874         0.1040 0.948   0.858
#> 5 5 0.779           0.593       0.783         0.0768 0.828   0.529
#> 6 6 0.767           0.772       0.856         0.0496 0.926   0.718

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
#> GSM93997     1   0.000      0.997 1.000 0.000
#> GSM94077     1   0.000      0.997 1.000 0.000
#> GSM94078     2   0.000      0.974 0.000 1.000
#> GSM94079     1   0.000      0.997 1.000 0.000
#> GSM94080     2   0.000      0.974 0.000 1.000
#> GSM94081     1   0.000      0.997 1.000 0.000
#> GSM94082     2   0.000      0.974 0.000 1.000
#> GSM94083     1   0.000      0.997 1.000 0.000
#> GSM94084     2   0.000      0.974 0.000 1.000
#> GSM94085     2   0.000      0.974 0.000 1.000
#> GSM94086     1   0.000      0.997 1.000 0.000
#> GSM94087     1   0.000      0.997 1.000 0.000
#> GSM94088     1   0.000      0.997 1.000 0.000
#> GSM94089     2   0.000      0.974 0.000 1.000
#> GSM94090     2   0.000      0.974 0.000 1.000
#> GSM94091     2   0.706      0.769 0.192 0.808
#> GSM94092     1   0.000      0.997 1.000 0.000
#> GSM94093     1   0.000      0.997 1.000 0.000
#> GSM94094     2   0.971      0.369 0.400 0.600
#> GSM94095     1   0.000      0.997 1.000 0.000
#> GSM94096     2   0.000      0.974 0.000 1.000
#> GSM94097     1   0.000      0.997 1.000 0.000
#> GSM94098     1   0.000      0.997 1.000 0.000
#> GSM94099     1   0.000      0.997 1.000 0.000
#> GSM94100     2   0.000      0.974 0.000 1.000
#> GSM94101     2   0.000      0.974 0.000 1.000
#> GSM94102     2   0.971      0.369 0.400 0.600
#> GSM94103     2   0.000      0.974 0.000 1.000
#> GSM94104     2   0.000      0.974 0.000 1.000
#> GSM94105     1   0.000      0.997 1.000 0.000
#> GSM94106     2   0.000      0.974 0.000 1.000
#> GSM94107     1   0.000      0.997 1.000 0.000
#> GSM94108     2   0.000      0.974 0.000 1.000
#> GSM94109     2   0.000      0.974 0.000 1.000
#> GSM94110     2   0.000      0.974 0.000 1.000
#> GSM94111     2   0.000      0.974 0.000 1.000
#> GSM94112     2   0.000      0.974 0.000 1.000
#> GSM94113     2   0.000      0.974 0.000 1.000
#> GSM94114     1   0.000      0.997 1.000 0.000
#> GSM94115     1   0.000      0.997 1.000 0.000
#> GSM94116     1   0.000      0.997 1.000 0.000
#> GSM94117     1   0.000      0.997 1.000 0.000
#> GSM94118     2   0.000      0.974 0.000 1.000
#> GSM94119     2   0.000      0.974 0.000 1.000
#> GSM94120     2   0.000      0.974 0.000 1.000
#> GSM94121     2   0.000      0.974 0.000 1.000
#> GSM94122     2   0.000      0.974 0.000 1.000
#> GSM94123     1   0.000      0.997 1.000 0.000
#> GSM94124     2   0.000      0.974 0.000 1.000
#> GSM94125     2   0.000      0.974 0.000 1.000
#> GSM94126     1   0.000      0.997 1.000 0.000
#> GSM94127     1   0.000      0.997 1.000 0.000
#> GSM94128     2   0.722      0.758 0.200 0.800
#> GSM94129     2   0.714      0.763 0.196 0.804
#> GSM94130     1   0.000      0.997 1.000 0.000
#> GSM94131     1   0.000      0.997 1.000 0.000
#> GSM94132     1   0.000      0.997 1.000 0.000
#> GSM94133     2   0.000      0.974 0.000 1.000
#> GSM94134     1   0.000      0.997 1.000 0.000
#> GSM94135     2   0.000      0.974 0.000 1.000
#> GSM94136     1   0.000      0.997 1.000 0.000
#> GSM94137     1   0.000      0.997 1.000 0.000
#> GSM94138     1   0.000      0.997 1.000 0.000
#> GSM94139     2   0.000      0.974 0.000 1.000
#> GSM94140     2   0.722      0.758 0.200 0.800
#> GSM94141     2   0.000      0.974 0.000 1.000
#> GSM94142     1   0.000      0.997 1.000 0.000
#> GSM94143     2   0.000      0.974 0.000 1.000
#> GSM94144     1   0.529      0.859 0.880 0.120
#> GSM94145     1   0.000      0.997 1.000 0.000
#> GSM94146     1   0.000      0.997 1.000 0.000
#> GSM94147     1   0.000      0.997 1.000 0.000
#> GSM94148     1   0.000      0.997 1.000 0.000
#> GSM98785     2   0.000      0.974 0.000 1.000
#> GSM98786     1   0.163      0.973 0.976 0.024
#> GSM98787     2   0.295      0.927 0.052 0.948
#> GSM98788     1   0.000      0.997 1.000 0.000
#> GSM98789     2   0.000      0.974 0.000 1.000
#> GSM98790     2   0.000      0.974 0.000 1.000
#> GSM98791     1   0.000      0.997 1.000 0.000
#> GSM98792     2   0.000      0.974 0.000 1.000
#> GSM98793     1   0.000      0.997 1.000 0.000
#> GSM98794     1   0.000      0.997 1.000 0.000
#> GSM98795     1   0.000      0.997 1.000 0.000
#> GSM98796     1   0.000      0.997 1.000 0.000
#> GSM98797     2   0.000      0.974 0.000 1.000
#> GSM98798     2   0.000      0.974 0.000 1.000
#> GSM98799     2   0.000      0.974 0.000 1.000
#> GSM98800     2   0.000      0.974 0.000 1.000
#> GSM98801     2   0.000      0.974 0.000 1.000
#> GSM94019     2   0.000      0.974 0.000 1.000
#> GSM94020     2   0.000      0.974 0.000 1.000
#> GSM94021     1   0.000      0.997 1.000 0.000
#> GSM94022     1   0.000      0.997 1.000 0.000
#> GSM94023     1   0.000      0.997 1.000 0.000
#> GSM94024     1   0.456      0.890 0.904 0.096
#> GSM94025     1   0.000      0.997 1.000 0.000
#> GSM94026     2   0.000      0.974 0.000 1.000
#> GSM94027     1   0.000      0.997 1.000 0.000
#> GSM94028     2   0.000      0.974 0.000 1.000
#> GSM94029     1   0.000      0.997 1.000 0.000
#> GSM94030     1   0.000      0.997 1.000 0.000
#> GSM94031     2   0.000      0.974 0.000 1.000
#> GSM94032     1   0.000      0.997 1.000 0.000
#> GSM94033     2   0.000      0.974 0.000 1.000
#> GSM94034     1   0.000      0.997 1.000 0.000
#> GSM94035     2   0.000      0.974 0.000 1.000
#> GSM94036     1   0.000      0.997 1.000 0.000
#> GSM94037     1   0.000      0.997 1.000 0.000
#> GSM94038     2   0.000      0.974 0.000 1.000
#> GSM94039     2   0.000      0.974 0.000 1.000
#> GSM94040     1   0.000      0.997 1.000 0.000
#> GSM94041     1   0.000      0.997 1.000 0.000
#> GSM94042     2   0.000      0.974 0.000 1.000
#> GSM94043     2   0.000      0.974 0.000 1.000
#> GSM94044     2   0.000      0.974 0.000 1.000
#> GSM94045     1   0.000      0.997 1.000 0.000
#> GSM94046     1   0.000      0.997 1.000 0.000
#> GSM94047     1   0.163      0.974 0.976 0.024
#> GSM94048     1   0.000      0.997 1.000 0.000
#> GSM94049     1   0.000      0.997 1.000 0.000
#> GSM94050     1   0.000      0.997 1.000 0.000
#> GSM94051     1   0.000      0.997 1.000 0.000
#> GSM94052     1   0.000      0.997 1.000 0.000
#> GSM94053     2   0.000      0.974 0.000 1.000
#> GSM94054     1   0.000      0.997 1.000 0.000
#> GSM94055     1   0.000      0.997 1.000 0.000
#> GSM94056     1   0.000      0.997 1.000 0.000
#> GSM94057     2   0.000      0.974 0.000 1.000
#> GSM94058     1   0.000      0.997 1.000 0.000
#> GSM94059     1   0.000      0.997 1.000 0.000
#> GSM94060     2   0.000      0.974 0.000 1.000
#> GSM94061     1   0.000      0.997 1.000 0.000
#> GSM94062     2   0.000      0.974 0.000 1.000
#> GSM94063     2   0.000      0.974 0.000 1.000
#> GSM94064     2   0.000      0.974 0.000 1.000
#> GSM94065     1   0.000      0.997 1.000 0.000
#> GSM94066     2   0.000      0.974 0.000 1.000
#> GSM94067     1   0.000      0.997 1.000 0.000
#> GSM94068     2   0.000      0.974 0.000 1.000
#> GSM94069     1   0.000      0.997 1.000 0.000
#> GSM94070     2   0.000      0.974 0.000 1.000
#> GSM94071     1   0.000      0.997 1.000 0.000
#> GSM94072     1   0.000      0.997 1.000 0.000
#> GSM94073     1   0.000      0.997 1.000 0.000
#> GSM94074     1   0.000      0.997 1.000 0.000
#> GSM94075     1   0.000      0.997 1.000 0.000
#> GSM94155     1   0.000      0.997 1.000 0.000
#> GSM94156     2   0.000      0.974 0.000 1.000
#> GSM94157     1   0.000      0.997 1.000 0.000
#> GSM94160     1   0.000      0.997 1.000 0.000
#> GSM94161     1   0.000      0.997 1.000 0.000
#> GSM94162     1   0.000      0.997 1.000 0.000
#> GSM94163     2   0.000      0.974 0.000 1.000
#> GSM94164     1   0.000      0.997 1.000 0.000
#> GSM94165     1   0.000      0.997 1.000 0.000
#> GSM94166     1   0.000      0.997 1.000 0.000
#> GSM94167     2   0.000      0.974 0.000 1.000
#> GSM94168     1   0.000      0.997 1.000 0.000
#> GSM94169     2   0.985      0.291 0.428 0.572
#> GSM94170     1   0.000      0.997 1.000 0.000
#> GSM94171     1   0.000      0.997 1.000 0.000
#> GSM94172     1   0.000      0.997 1.000 0.000
#> GSM94173     2   0.000      0.974 0.000 1.000
#> GSM94174     1   0.000      0.997 1.000 0.000
#> GSM94175     2   0.000      0.974 0.000 1.000
#> GSM94176     1   0.000      0.997 1.000 0.000
#> GSM94177     1   0.000      0.997 1.000 0.000
#> GSM94178     2   0.000      0.974 0.000 1.000
#> GSM98767     1   0.000      0.997 1.000 0.000
#> GSM98768     1   0.000      0.997 1.000 0.000
#> GSM98769     1   0.000      0.997 1.000 0.000
#> GSM98770     1   0.000      0.997 1.000 0.000
#> GSM98771     2   0.000      0.974 0.000 1.000
#> GSM98772     1   0.000      0.997 1.000 0.000
#> GSM98773     1   0.000      0.997 1.000 0.000
#> GSM98774     1   0.000      0.997 1.000 0.000
#> GSM98775     1   0.000      0.997 1.000 0.000
#> GSM98776     1   0.000      0.997 1.000 0.000
#> GSM98777     2   0.000      0.974 0.000 1.000
#> GSM98778     1   0.000      0.997 1.000 0.000
#> GSM98779     1   0.000      0.997 1.000 0.000
#> GSM98780     1   0.000      0.997 1.000 0.000
#> GSM98781     1   0.000      0.997 1.000 0.000
#> GSM98782     1   0.000      0.997 1.000 0.000
#> GSM98783     1   0.000      0.997 1.000 0.000
#> GSM98784     1   0.000      0.997 1.000 0.000
#> GSM98871     2   0.000      0.974 0.000 1.000
#> GSM98872     2   0.000      0.974 0.000 1.000
#> GSM98873     2   0.000      0.974 0.000 1.000
#> GSM98874     2   0.000      0.974 0.000 1.000
#> GSM98875     2   0.000      0.974 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94077     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94078     3  0.5968     0.4544 0.000 0.364 0.636
#> GSM94079     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94080     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94081     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94082     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94083     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94084     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94085     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94086     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94087     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94088     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94089     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94090     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94091     1  0.4589     0.7672 0.820 0.172 0.008
#> GSM94092     3  0.0237     0.9226 0.004 0.000 0.996
#> GSM94093     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94094     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94095     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94096     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94097     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94098     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94099     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94100     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94101     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94102     3  0.8208     0.1149 0.072 0.452 0.476
#> GSM94103     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94104     2  0.5785     0.4957 0.000 0.668 0.332
#> GSM94105     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94106     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94107     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94108     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94109     2  0.4605     0.7331 0.000 0.796 0.204
#> GSM94110     3  0.0424     0.9199 0.000 0.008 0.992
#> GSM94111     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94112     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94113     3  0.4504     0.7461 0.000 0.196 0.804
#> GSM94114     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94115     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94116     3  0.4555     0.7504 0.200 0.000 0.800
#> GSM94117     3  0.3412     0.8345 0.124 0.000 0.876
#> GSM94118     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94119     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94120     2  0.3340     0.8441 0.000 0.880 0.120
#> GSM94121     2  0.2711     0.8840 0.000 0.912 0.088
#> GSM94122     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94123     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94124     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94125     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94126     1  0.3038     0.8747 0.896 0.000 0.104
#> GSM94127     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94128     3  0.1163     0.9085 0.028 0.000 0.972
#> GSM94129     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94130     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94131     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94132     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94133     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94134     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94135     3  0.3482     0.8225 0.000 0.128 0.872
#> GSM94136     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94137     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94138     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94139     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94140     2  0.6215     0.2384 0.428 0.572 0.000
#> GSM94141     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94142     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94143     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94144     1  0.1643     0.9358 0.956 0.044 0.000
#> GSM94145     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94146     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94147     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94148     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98785     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98786     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98787     3  0.6305     0.0532 0.000 0.484 0.516
#> GSM98788     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM98789     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98790     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98791     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98792     3  0.1643     0.8945 0.000 0.044 0.956
#> GSM98793     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98794     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98795     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98796     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98797     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98798     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98799     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98800     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98801     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94019     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94020     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94021     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94022     3  0.1031     0.9113 0.024 0.000 0.976
#> GSM94023     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94024     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94025     1  0.3038     0.8747 0.896 0.000 0.104
#> GSM94026     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94027     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94028     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94029     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM94030     3  0.4555     0.7504 0.200 0.000 0.800
#> GSM94031     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94032     1  0.5138     0.6532 0.748 0.000 0.252
#> GSM94033     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94034     3  0.4555     0.7504 0.200 0.000 0.800
#> GSM94035     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94036     3  0.4555     0.7504 0.200 0.000 0.800
#> GSM94037     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94038     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94039     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94040     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94041     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94042     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94043     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94044     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94045     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94046     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94047     1  0.0424     0.9737 0.992 0.008 0.000
#> GSM94048     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94049     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94050     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94051     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94052     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94053     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94054     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94055     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94056     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94057     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94058     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94059     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94060     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94061     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94062     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94063     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94064     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94065     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94066     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94067     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94068     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94069     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94070     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94071     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94072     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94073     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94074     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94075     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94155     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94156     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94157     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94160     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94161     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94162     1  0.3752     0.8241 0.856 0.000 0.144
#> GSM94163     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94164     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94165     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94166     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94167     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94168     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94169     1  0.6111     0.3471 0.604 0.396 0.000
#> GSM94170     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94171     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94172     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94173     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94174     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94175     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM94176     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94177     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM94178     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98767     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98768     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98769     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98770     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98771     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98772     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98773     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM98774     1  0.4178     0.7859 0.828 0.000 0.172
#> GSM98775     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98776     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98777     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98778     3  0.0000     0.9245 0.000 0.000 1.000
#> GSM98779     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98780     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98781     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98782     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98783     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98784     1  0.0000     0.9818 1.000 0.000 0.000
#> GSM98871     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98872     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98873     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98874     2  0.0000     0.9796 0.000 1.000 0.000
#> GSM98875     2  0.0000     0.9796 0.000 1.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
#> GSM93997     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94077     3  0.3801      0.690 0.000 0.220 0.780 0.000
#> GSM94078     3  0.7823      0.233 0.000 0.272 0.408 0.320
#> GSM94079     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94080     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94081     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94082     3  0.4222      0.667 0.000 0.272 0.728 0.000
#> GSM94083     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94084     4  0.3486      0.747 0.000 0.188 0.000 0.812
#> GSM94085     3  0.4193      0.668 0.000 0.268 0.732 0.000
#> GSM94086     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94087     1  0.4679      0.540 0.648 0.352 0.000 0.000
#> GSM94088     3  0.4222      0.667 0.000 0.272 0.728 0.000
#> GSM94089     4  0.4222      0.655 0.000 0.272 0.000 0.728
#> GSM94090     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94091     2  0.0336      0.485 0.008 0.992 0.000 0.000
#> GSM94092     3  0.4088      0.688 0.004 0.232 0.764 0.000
#> GSM94093     1  0.4961      0.347 0.552 0.448 0.000 0.000
#> GSM94094     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94095     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94096     4  0.4401      0.650 0.000 0.272 0.004 0.724
#> GSM94097     1  0.4985      0.296 0.532 0.468 0.000 0.000
#> GSM94098     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94099     3  0.4508      0.690 0.036 0.184 0.780 0.000
#> GSM94100     2  0.4500      0.654 0.000 0.684 0.000 0.316
#> GSM94101     4  0.3486      0.747 0.000 0.188 0.000 0.812
#> GSM94102     2  0.4869      0.510 0.004 0.708 0.276 0.012
#> GSM94103     3  0.4539      0.663 0.000 0.272 0.720 0.008
#> GSM94104     4  0.7344      0.234 0.000 0.188 0.300 0.512
#> GSM94105     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94106     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94107     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94108     4  0.3486      0.747 0.000 0.188 0.000 0.812
#> GSM94109     3  0.7872     -0.273 0.000 0.280 0.376 0.344
#> GSM94110     3  0.4663      0.660 0.000 0.272 0.716 0.012
#> GSM94111     2  0.4977      0.353 0.000 0.540 0.000 0.460
#> GSM94112     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94113     3  0.7382      0.421 0.000 0.276 0.516 0.208
#> GSM94114     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94115     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94116     3  0.4925      0.495 0.000 0.428 0.572 0.000
#> GSM94117     3  0.4800      0.378 0.340 0.004 0.656 0.000
#> GSM94118     4  0.4164      0.665 0.000 0.264 0.000 0.736
#> GSM94119     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94120     4  0.4567      0.640 0.000 0.276 0.008 0.716
#> GSM94121     4  0.3486      0.747 0.000 0.188 0.000 0.812
#> GSM94122     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94123     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94124     4  0.4222      0.655 0.000 0.272 0.000 0.728
#> GSM94125     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94126     1  0.4250      0.567 0.724 0.000 0.276 0.000
#> GSM94127     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94128     2  0.4730      0.393 0.000 0.636 0.364 0.000
#> GSM94129     3  0.4222      0.667 0.000 0.272 0.728 0.000
#> GSM94130     1  0.4679      0.540 0.648 0.352 0.000 0.000
#> GSM94131     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94132     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94133     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94134     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94135     3  0.7008      0.493 0.000 0.276 0.564 0.160
#> GSM94136     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94137     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94138     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94139     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94140     2  0.4539      0.678 0.008 0.720 0.000 0.272
#> GSM94141     4  0.4776      0.203 0.000 0.376 0.000 0.624
#> GSM94142     1  0.1389      0.870 0.952 0.048 0.000 0.000
#> GSM94143     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94144     2  0.5477      0.554 0.180 0.728 0.000 0.092
#> GSM94145     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94146     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94147     1  0.4961      0.357 0.552 0.448 0.000 0.000
#> GSM94148     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0336      0.898 0.000 0.008 0.000 0.992
#> GSM98786     1  0.4999      0.260 0.508 0.492 0.000 0.000
#> GSM98787     2  0.6442      0.257 0.000 0.492 0.440 0.068
#> GSM98788     3  0.2761      0.716 0.048 0.048 0.904 0.000
#> GSM98789     2  0.4250      0.678 0.000 0.724 0.000 0.276
#> GSM98790     4  0.0469      0.896 0.000 0.012 0.000 0.988
#> GSM98791     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98792     3  0.5169      0.644 0.000 0.272 0.696 0.032
#> GSM98793     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98794     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98795     1  0.4981      0.307 0.536 0.464 0.000 0.000
#> GSM98796     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98797     4  0.4746      0.230 0.000 0.368 0.000 0.632
#> GSM98798     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98799     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98800     4  0.1940      0.847 0.000 0.076 0.000 0.924
#> GSM98801     2  0.4500      0.654 0.000 0.684 0.000 0.316
#> GSM94019     4  0.4999      0.176 0.000 0.492 0.000 0.508
#> GSM94020     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94021     1  0.1398      0.866 0.956 0.004 0.040 0.000
#> GSM94022     3  0.4532      0.568 0.052 0.156 0.792 0.000
#> GSM94023     3  0.1042      0.724 0.020 0.008 0.972 0.000
#> GSM94024     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM94025     1  0.3486      0.706 0.812 0.000 0.188 0.000
#> GSM94026     2  0.4500      0.654 0.000 0.684 0.000 0.316
#> GSM94027     1  0.3837      0.651 0.776 0.000 0.224 0.000
#> GSM94028     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94029     3  0.3311      0.577 0.000 0.172 0.828 0.000
#> GSM94030     3  0.4769      0.414 0.308 0.008 0.684 0.000
#> GSM94031     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94032     2  0.4635      0.507 0.012 0.720 0.268 0.000
#> GSM94033     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94034     3  0.4655      0.411 0.312 0.004 0.684 0.000
#> GSM94035     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94036     3  0.4655      0.411 0.312 0.004 0.684 0.000
#> GSM94037     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94038     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94039     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94040     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94041     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94042     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94043     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94047     1  0.4718      0.547 0.708 0.280 0.000 0.012
#> GSM94048     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94049     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94050     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94051     1  0.4776      0.499 0.624 0.376 0.000 0.000
#> GSM94052     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94053     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94054     1  0.4585      0.571 0.668 0.332 0.000 0.000
#> GSM94055     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94056     1  0.4605      0.565 0.664 0.336 0.000 0.000
#> GSM94057     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94058     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94059     1  0.4356      0.625 0.708 0.292 0.000 0.000
#> GSM94060     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94061     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94062     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94063     4  0.4428      0.645 0.000 0.276 0.004 0.720
#> GSM94064     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94065     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94066     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94067     1  0.0188      0.896 0.996 0.004 0.000 0.000
#> GSM94068     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94069     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94070     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94071     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94073     1  0.0336      0.895 0.992 0.008 0.000 0.000
#> GSM94074     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94155     1  0.4679      0.540 0.648 0.352 0.000 0.000
#> GSM94156     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94157     1  0.4624      0.559 0.660 0.340 0.000 0.000
#> GSM94160     1  0.1211      0.875 0.960 0.040 0.000 0.000
#> GSM94161     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94162     1  0.2408      0.816 0.896 0.000 0.104 0.000
#> GSM94163     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94165     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94166     1  0.2216      0.838 0.908 0.092 0.000 0.000
#> GSM94167     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94169     2  0.7030      0.140 0.408 0.472 0.000 0.120
#> GSM94170     1  0.2469      0.824 0.892 0.108 0.000 0.000
#> GSM94171     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM94174     1  0.0336      0.895 0.992 0.008 0.000 0.000
#> GSM94175     4  0.0336      0.898 0.000 0.008 0.000 0.992
#> GSM94176     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM94177     1  0.0336      0.896 0.992 0.008 0.000 0.000
#> GSM94178     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98767     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98768     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98769     1  0.4661      0.547 0.652 0.348 0.000 0.000
#> GSM98770     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98771     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98772     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98773     3  0.0000      0.734 0.000 0.000 1.000 0.000
#> GSM98774     1  0.3271      0.776 0.856 0.012 0.132 0.000
#> GSM98775     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0336      0.895 0.992 0.008 0.000 0.000
#> GSM98777     4  0.4222      0.655 0.000 0.272 0.000 0.728
#> GSM98778     3  0.3486      0.549 0.188 0.000 0.812 0.000
#> GSM98779     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98781     1  0.4543      0.583 0.676 0.324 0.000 0.000
#> GSM98782     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0188      0.897 0.996 0.004 0.000 0.000
#> GSM98784     1  0.0000      0.898 1.000 0.000 0.000 0.000
#> GSM98871     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98872     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98873     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98874     4  0.0000      0.903 0.000 0.000 0.000 1.000
#> GSM98875     4  0.0000      0.903 0.000 0.000 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.6360    -0.0294 0.000 0.164 0.448 0.388 0.000
#> GSM94078     4  0.2927     0.7179 0.000 0.060 0.068 0.872 0.000
#> GSM94079     3  0.5812     0.3793 0.000 0.432 0.476 0.092 0.000
#> GSM94080     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94081     3  0.5812     0.3793 0.000 0.432 0.476 0.092 0.000
#> GSM94082     4  0.2329     0.6880 0.000 0.000 0.124 0.876 0.000
#> GSM94083     3  0.5812     0.3793 0.000 0.432 0.476 0.092 0.000
#> GSM94084     4  0.5971     0.2846 0.000 0.396 0.000 0.492 0.112
#> GSM94085     4  0.5816     0.3744 0.000 0.132 0.280 0.588 0.000
#> GSM94086     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94087     3  0.6540     0.2139 0.300 0.000 0.472 0.000 0.228
#> GSM94088     4  0.2864     0.6725 0.000 0.012 0.136 0.852 0.000
#> GSM94089     4  0.3519     0.6812 0.000 0.216 0.000 0.776 0.008
#> GSM94090     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94091     5  0.4283     0.2656 0.000 0.000 0.456 0.000 0.544
#> GSM94092     3  0.7998     0.0964 0.132 0.152 0.384 0.332 0.000
#> GSM94093     3  0.6571     0.1810 0.268 0.000 0.472 0.000 0.260
#> GSM94094     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94095     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94096     4  0.3519     0.6812 0.000 0.216 0.000 0.776 0.008
#> GSM94097     3  0.6565     0.1542 0.248 0.000 0.472 0.000 0.280
#> GSM94098     3  0.5812     0.3793 0.000 0.432 0.476 0.092 0.000
#> GSM94099     3  0.7990     0.2257 0.228 0.152 0.448 0.172 0.000
#> GSM94100     5  0.0000     0.3844 0.000 0.000 0.000 0.000 1.000
#> GSM94101     4  0.5717     0.3995 0.000 0.368 0.000 0.540 0.092
#> GSM94102     5  0.4867     0.0549 0.000 0.432 0.024 0.000 0.544
#> GSM94103     4  0.1341     0.7037 0.000 0.000 0.056 0.944 0.000
#> GSM94104     4  0.6491     0.5828 0.000 0.172 0.116 0.632 0.080
#> GSM94105     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94106     2  0.4872     0.8121 0.000 0.540 0.000 0.024 0.436
#> GSM94107     3  0.6002     0.3560 0.000 0.436 0.452 0.112 0.000
#> GSM94108     4  0.5985     0.2526 0.000 0.408 0.000 0.480 0.112
#> GSM94109     5  0.7342     0.1777 0.000 0.364 0.140 0.064 0.432
#> GSM94110     4  0.2230     0.6921 0.000 0.000 0.116 0.884 0.000
#> GSM94111     5  0.2179     0.1684 0.000 0.112 0.000 0.000 0.888
#> GSM94112     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94113     4  0.1731     0.7194 0.000 0.060 0.004 0.932 0.004
#> GSM94114     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94115     1  0.1502     0.8906 0.940 0.000 0.056 0.004 0.000
#> GSM94116     4  0.7993     0.0390 0.004 0.144 0.356 0.380 0.116
#> GSM94117     1  0.6616    -0.0824 0.428 0.164 0.400 0.008 0.000
#> GSM94118     4  0.2616     0.7136 0.000 0.100 0.000 0.880 0.020
#> GSM94119     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM94120     4  0.2193     0.7184 0.000 0.092 0.000 0.900 0.008
#> GSM94121     4  0.5533     0.4840 0.000 0.336 0.000 0.580 0.084
#> GSM94122     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94123     1  0.1121     0.8757 0.956 0.000 0.044 0.000 0.000
#> GSM94124     4  0.3487     0.6834 0.000 0.212 0.000 0.780 0.008
#> GSM94125     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94126     1  0.6612    -0.0908 0.460 0.276 0.264 0.000 0.000
#> GSM94127     1  0.0162     0.8991 0.996 0.000 0.004 0.000 0.000
#> GSM94128     5  0.6455    -0.0188 0.000 0.432 0.072 0.040 0.456
#> GSM94129     4  0.2280     0.6903 0.000 0.000 0.120 0.880 0.000
#> GSM94130     3  0.6522     0.2151 0.300 0.000 0.476 0.000 0.224
#> GSM94131     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94132     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94133     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94134     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94135     4  0.1788     0.7181 0.000 0.056 0.008 0.932 0.004
#> GSM94136     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94137     3  0.5853     0.3772 0.000 0.432 0.472 0.096 0.000
#> GSM94138     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94139     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94140     5  0.4283     0.2656 0.000 0.000 0.456 0.000 0.544
#> GSM94141     5  0.3336    -0.1806 0.000 0.228 0.000 0.000 0.772
#> GSM94142     1  0.4976     0.0360 0.504 0.000 0.468 0.000 0.028
#> GSM94143     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM94144     5  0.5106     0.2587 0.000 0.000 0.456 0.036 0.508
#> GSM94145     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94146     1  0.0703     0.8931 0.976 0.000 0.024 0.000 0.000
#> GSM94147     3  0.7215     0.1740 0.260 0.000 0.484 0.040 0.216
#> GSM94148     1  0.0162     0.8991 0.996 0.000 0.004 0.000 0.000
#> GSM98785     2  0.4774     0.8181 0.000 0.556 0.000 0.020 0.424
#> GSM98786     3  0.7890     0.0732 0.204 0.000 0.408 0.296 0.092
#> GSM98787     2  0.7357    -0.4528 0.000 0.412 0.140 0.064 0.384
#> GSM98788     3  0.8195     0.2176 0.260 0.164 0.400 0.176 0.000
#> GSM98789     5  0.4278     0.2674 0.000 0.000 0.452 0.000 0.548
#> GSM98790     5  0.4641    -0.7086 0.000 0.456 0.000 0.012 0.532
#> GSM98791     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM98792     4  0.2280     0.6905 0.000 0.000 0.120 0.880 0.000
#> GSM98793     1  0.2124     0.8759 0.916 0.000 0.056 0.028 0.000
#> GSM98794     1  0.1197     0.8948 0.952 0.000 0.048 0.000 0.000
#> GSM98795     3  0.6562     0.1482 0.244 0.000 0.472 0.000 0.284
#> GSM98796     1  0.0510     0.8975 0.984 0.000 0.016 0.000 0.000
#> GSM98797     5  0.3366    -0.1949 0.000 0.232 0.000 0.000 0.768
#> GSM98798     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98799     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM98800     2  0.6175     0.6173 0.000 0.508 0.000 0.148 0.344
#> GSM98801     5  0.0000     0.3844 0.000 0.000 0.000 0.000 1.000
#> GSM94019     4  0.5535     0.4333 0.000 0.080 0.000 0.568 0.352
#> GSM94020     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94021     1  0.3491     0.6762 0.768 0.004 0.228 0.000 0.000
#> GSM94022     3  0.6329     0.3706 0.092 0.436 0.452 0.000 0.020
#> GSM94023     2  0.6493    -0.5405 0.008 0.436 0.412 0.144 0.000
#> GSM94024     3  0.5773     0.3801 0.000 0.436 0.476 0.088 0.000
#> GSM94025     1  0.3814     0.5121 0.720 0.004 0.276 0.000 0.000
#> GSM94026     5  0.0000     0.3844 0.000 0.000 0.000 0.000 1.000
#> GSM94027     1  0.4276     0.5291 0.724 0.032 0.244 0.000 0.000
#> GSM94028     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94029     3  0.6322     0.3795 0.048 0.436 0.476 0.020 0.020
#> GSM94030     2  0.7133    -0.5365 0.060 0.436 0.388 0.116 0.000
#> GSM94031     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94032     5  0.4622     0.2643 0.000 0.012 0.440 0.000 0.548
#> GSM94033     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94034     2  0.6590    -0.5297 0.160 0.436 0.396 0.008 0.000
#> GSM94035     2  0.4622     0.8231 0.000 0.548 0.000 0.012 0.440
#> GSM94036     2  0.6624    -0.5293 0.160 0.436 0.396 0.004 0.004
#> GSM94037     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94038     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94039     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94040     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94041     1  0.1357     0.8938 0.948 0.000 0.048 0.004 0.000
#> GSM94042     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94043     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM94044     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM94045     1  0.1197     0.8950 0.952 0.000 0.048 0.000 0.000
#> GSM94046     1  0.0880     0.8983 0.968 0.000 0.032 0.000 0.000
#> GSM94047     4  0.3373     0.6220 0.092 0.000 0.056 0.848 0.004
#> GSM94048     1  0.1430     0.8924 0.944 0.000 0.052 0.004 0.000
#> GSM94049     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94050     1  0.1121     0.8960 0.956 0.000 0.044 0.000 0.000
#> GSM94051     3  0.6671     0.2034 0.284 0.000 0.476 0.004 0.236
#> GSM94052     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94053     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94054     3  0.6525     0.2179 0.308 0.000 0.472 0.000 0.220
#> GSM94055     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94056     3  0.6647     0.2155 0.300 0.000 0.476 0.004 0.220
#> GSM94057     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94058     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94059     3  0.6507     0.2190 0.316 0.000 0.472 0.000 0.212
#> GSM94060     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94061     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94062     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94063     4  0.2116     0.7165 0.000 0.076 0.008 0.912 0.004
#> GSM94064     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94065     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94067     1  0.1908     0.8276 0.908 0.000 0.092 0.000 0.000
#> GSM94068     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94069     1  0.0794     0.8988 0.972 0.000 0.028 0.000 0.000
#> GSM94070     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94071     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94072     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94073     1  0.3323     0.8088 0.844 0.000 0.056 0.100 0.000
#> GSM94074     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94155     3  0.6533     0.2166 0.304 0.000 0.472 0.000 0.224
#> GSM94156     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94157     3  0.6533     0.2166 0.304 0.000 0.472 0.000 0.224
#> GSM94160     1  0.4610     0.1745 0.556 0.000 0.432 0.000 0.012
#> GSM94161     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM94162     1  0.1732     0.8436 0.920 0.000 0.080 0.000 0.000
#> GSM94163     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM94164     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM94165     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94166     3  0.5854     0.0703 0.436 0.000 0.468 0.000 0.096
#> GSM94167     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94168     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94169     4  0.3468     0.6644 0.040 0.004 0.056 0.864 0.036
#> GSM94170     1  0.5112     0.0128 0.496 0.000 0.468 0.000 0.036
#> GSM94171     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.8998 1.000 0.000 0.000 0.000 0.000
#> GSM94173     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM94174     1  0.3427     0.7999 0.836 0.000 0.056 0.108 0.000
#> GSM94175     2  0.4689     0.8228 0.000 0.560 0.000 0.016 0.424
#> GSM94176     1  0.1341     0.8924 0.944 0.000 0.056 0.000 0.000
#> GSM94177     1  0.1571     0.8899 0.936 0.000 0.060 0.004 0.000
#> GSM94178     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98767     1  0.1697     0.8877 0.932 0.000 0.060 0.008 0.000
#> GSM98768     1  0.1502     0.8906 0.940 0.000 0.056 0.004 0.000
#> GSM98769     3  0.6533     0.2166 0.304 0.000 0.472 0.000 0.224
#> GSM98770     1  0.0290     0.9001 0.992 0.000 0.008 0.000 0.000
#> GSM98771     2  0.4397     0.8360 0.000 0.564 0.000 0.004 0.432
#> GSM98772     1  0.1270     0.8938 0.948 0.000 0.052 0.000 0.000
#> GSM98773     3  0.6210     0.3805 0.048 0.436 0.472 0.044 0.000
#> GSM98774     1  0.2077     0.8518 0.920 0.000 0.040 0.040 0.000
#> GSM98775     1  0.0290     0.8981 0.992 0.000 0.008 0.000 0.000
#> GSM98776     1  0.2520     0.8603 0.896 0.000 0.056 0.048 0.000
#> GSM98777     4  0.3789     0.6708 0.000 0.224 0.000 0.760 0.016
#> GSM98778     3  0.6114     0.3794 0.072 0.436 0.472 0.020 0.000
#> GSM98779     1  0.0162     0.8991 0.996 0.000 0.004 0.000 0.000
#> GSM98780     1  0.1121     0.8960 0.956 0.000 0.044 0.000 0.000
#> GSM98781     3  0.6447     0.2193 0.336 0.000 0.472 0.000 0.192
#> GSM98782     1  0.0162     0.8991 0.996 0.000 0.004 0.000 0.000
#> GSM98783     1  0.1121     0.8960 0.956 0.000 0.044 0.000 0.000
#> GSM98784     1  0.0963     0.8819 0.964 0.000 0.036 0.000 0.000
#> GSM98871     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98872     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98873     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98874     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436
#> GSM98875     2  0.4256     0.8390 0.000 0.564 0.000 0.000 0.436

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0260    0.87218 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94077     3  0.3948    0.64074 0.000 0.064 0.748 0.000 0.000 0.188
#> GSM94078     6  0.2894    0.74095 0.000 0.004 0.108 0.036 0.000 0.852
#> GSM94079     3  0.1462    0.80600 0.000 0.056 0.936 0.000 0.000 0.008
#> GSM94080     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94081     3  0.1462    0.80600 0.000 0.056 0.936 0.000 0.000 0.008
#> GSM94082     6  0.2669    0.72141 0.000 0.008 0.156 0.000 0.000 0.836
#> GSM94083     3  0.1462    0.80600 0.000 0.056 0.936 0.000 0.000 0.008
#> GSM94084     4  0.3868   -0.09892 0.000 0.000 0.000 0.508 0.000 0.492
#> GSM94085     6  0.5064    0.16720 0.000 0.076 0.432 0.000 0.000 0.492
#> GSM94086     3  0.0146    0.80459 0.000 0.004 0.996 0.000 0.000 0.000
#> GSM94087     5  0.1863    0.83748 0.104 0.000 0.000 0.000 0.896 0.000
#> GSM94088     6  0.4228    0.61940 0.000 0.064 0.228 0.000 0.000 0.708
#> GSM94089     6  0.2562    0.68986 0.000 0.000 0.000 0.172 0.000 0.828
#> GSM94090     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94091     5  0.2996    0.60695 0.000 0.228 0.000 0.000 0.772 0.000
#> GSM94092     3  0.7217    0.52608 0.048 0.216 0.516 0.000 0.076 0.144
#> GSM94093     5  0.1910    0.83832 0.108 0.000 0.000 0.000 0.892 0.000
#> GSM94094     3  0.0508    0.80496 0.000 0.012 0.984 0.000 0.000 0.004
#> GSM94095     3  0.1524    0.80578 0.000 0.060 0.932 0.000 0.000 0.008
#> GSM94096     6  0.2527    0.69327 0.000 0.000 0.000 0.168 0.000 0.832
#> GSM94097     5  0.2006    0.83729 0.104 0.004 0.000 0.000 0.892 0.000
#> GSM94098     3  0.1462    0.80600 0.000 0.056 0.936 0.000 0.000 0.008
#> GSM94099     3  0.4909    0.70657 0.052 0.124 0.744 0.000 0.020 0.060
#> GSM94100     2  0.4389    0.72649 0.000 0.712 0.000 0.188 0.100 0.000
#> GSM94101     6  0.3828    0.27765 0.000 0.000 0.000 0.440 0.000 0.560
#> GSM94102     2  0.4418    0.63316 0.000 0.708 0.192 0.000 0.100 0.000
#> GSM94103     6  0.1644    0.73843 0.000 0.004 0.076 0.000 0.000 0.920
#> GSM94104     6  0.6458    0.52266 0.000 0.160 0.140 0.132 0.000 0.568
#> GSM94105     3  0.0146    0.80459 0.000 0.004 0.996 0.000 0.000 0.000
#> GSM94106     4  0.1398    0.90280 0.000 0.008 0.000 0.940 0.000 0.052
#> GSM94107     3  0.1429    0.79909 0.004 0.004 0.940 0.000 0.000 0.052
#> GSM94108     4  0.3854    0.00629 0.000 0.000 0.000 0.536 0.000 0.464
#> GSM94109     2  0.4821    0.52215 0.000 0.600 0.336 0.060 0.000 0.004
#> GSM94110     6  0.2442    0.72770 0.000 0.004 0.144 0.000 0.000 0.852
#> GSM94111     2  0.3956    0.69438 0.000 0.712 0.000 0.252 0.036 0.000
#> GSM94112     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94113     6  0.0622    0.73584 0.000 0.000 0.008 0.012 0.000 0.980
#> GSM94114     3  0.0146    0.80459 0.000 0.004 0.996 0.000 0.000 0.000
#> GSM94115     1  0.4268    0.76487 0.756 0.144 0.000 0.000 0.084 0.016
#> GSM94116     3  0.7721    0.41234 0.020 0.212 0.416 0.000 0.176 0.176
#> GSM94117     3  0.5259    0.58332 0.212 0.112 0.656 0.000 0.008 0.012
#> GSM94118     6  0.1461    0.73222 0.000 0.016 0.000 0.044 0.000 0.940
#> GSM94119     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94120     6  0.0993    0.73392 0.000 0.012 0.000 0.024 0.000 0.964
#> GSM94121     6  0.3989    0.58169 0.000 0.044 0.000 0.236 0.000 0.720
#> GSM94122     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94123     1  0.2730    0.73297 0.808 0.000 0.000 0.000 0.192 0.000
#> GSM94124     6  0.2558    0.70015 0.000 0.004 0.000 0.156 0.000 0.840
#> GSM94125     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94126     1  0.4086    0.04899 0.528 0.008 0.464 0.000 0.000 0.000
#> GSM94127     1  0.0363    0.87017 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM94128     2  0.4224    0.61814 0.000 0.736 0.204 0.000 0.040 0.020
#> GSM94129     6  0.2473    0.72933 0.000 0.008 0.136 0.000 0.000 0.856
#> GSM94130     5  0.1327    0.81523 0.064 0.000 0.000 0.000 0.936 0.000
#> GSM94131     1  0.2043    0.86296 0.912 0.064 0.000 0.000 0.012 0.012
#> GSM94132     1  0.1267    0.85273 0.940 0.000 0.000 0.000 0.060 0.000
#> GSM94133     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94134     1  0.2535    0.86504 0.888 0.064 0.000 0.000 0.036 0.012
#> GSM94135     6  0.0881    0.73409 0.000 0.008 0.008 0.012 0.000 0.972
#> GSM94136     1  0.2386    0.86472 0.896 0.064 0.000 0.000 0.028 0.012
#> GSM94137     3  0.1524    0.80527 0.000 0.060 0.932 0.000 0.000 0.008
#> GSM94138     1  0.2501    0.85572 0.888 0.072 0.000 0.000 0.028 0.012
#> GSM94139     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94140     5  0.3101    0.59499 0.000 0.244 0.000 0.000 0.756 0.000
#> GSM94141     2  0.3699    0.62019 0.000 0.660 0.000 0.336 0.004 0.000
#> GSM94142     5  0.2941    0.75097 0.220 0.000 0.000 0.000 0.780 0.000
#> GSM94143     4  0.0291    0.94943 0.000 0.004 0.000 0.992 0.000 0.004
#> GSM94144     5  0.4264    0.40652 0.000 0.352 0.000 0.000 0.620 0.028
#> GSM94145     1  0.1556    0.84348 0.920 0.000 0.000 0.000 0.080 0.000
#> GSM94146     1  0.2170    0.84243 0.888 0.012 0.000 0.000 0.100 0.000
#> GSM94147     5  0.4740    0.50391 0.040 0.228 0.000 0.000 0.692 0.040
#> GSM94148     1  0.0363    0.87017 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM98785     4  0.1588    0.88139 0.000 0.004 0.000 0.924 0.000 0.072
#> GSM98786     5  0.6109    0.35583 0.036 0.208 0.000 0.000 0.556 0.200
#> GSM98787     2  0.3769    0.48350 0.000 0.640 0.356 0.000 0.004 0.000
#> GSM98788     3  0.7065    0.54822 0.068 0.180 0.536 0.000 0.044 0.172
#> GSM98789     5  0.3175    0.57274 0.000 0.256 0.000 0.000 0.744 0.000
#> GSM98790     4  0.3752    0.67659 0.000 0.164 0.000 0.772 0.000 0.064
#> GSM98791     1  0.1141    0.85854 0.948 0.000 0.000 0.000 0.052 0.000
#> GSM98792     6  0.2631    0.72553 0.000 0.008 0.152 0.000 0.000 0.840
#> GSM98793     1  0.5024    0.68443 0.676 0.200 0.000 0.000 0.104 0.020
#> GSM98794     1  0.2224    0.86069 0.904 0.064 0.000 0.000 0.020 0.012
#> GSM98795     5  0.2006    0.83729 0.104 0.004 0.000 0.000 0.892 0.000
#> GSM98796     1  0.2664    0.81338 0.848 0.016 0.000 0.000 0.136 0.000
#> GSM98797     2  0.3547    0.62425 0.000 0.668 0.000 0.332 0.000 0.000
#> GSM98798     4  0.0458    0.94265 0.000 0.016 0.000 0.984 0.000 0.000
#> GSM98799     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98800     4  0.2504    0.79727 0.000 0.004 0.000 0.856 0.004 0.136
#> GSM98801     2  0.4389    0.72649 0.000 0.712 0.000 0.188 0.100 0.000
#> GSM94019     2  0.3426    0.47266 0.000 0.720 0.000 0.004 0.000 0.276
#> GSM94020     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94021     1  0.4881    0.64927 0.688 0.064 0.224 0.000 0.012 0.012
#> GSM94022     3  0.5474    0.49633 0.080 0.212 0.648 0.000 0.060 0.000
#> GSM94023     3  0.3638    0.74913 0.020 0.068 0.828 0.000 0.008 0.076
#> GSM94024     3  0.0363    0.80308 0.000 0.012 0.988 0.000 0.000 0.000
#> GSM94025     1  0.3563    0.45310 0.664 0.000 0.336 0.000 0.000 0.000
#> GSM94026     2  0.4389    0.72649 0.000 0.712 0.000 0.188 0.100 0.000
#> GSM94027     1  0.3446    0.51557 0.692 0.000 0.308 0.000 0.000 0.000
#> GSM94028     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94029     3  0.3269    0.71988 0.052 0.108 0.832 0.000 0.008 0.000
#> GSM94030     3  0.4712    0.70123 0.064 0.104 0.756 0.000 0.008 0.068
#> GSM94031     4  0.0458    0.94308 0.000 0.016 0.000 0.984 0.000 0.000
#> GSM94032     2  0.4432    0.37292 0.000 0.600 0.036 0.000 0.364 0.000
#> GSM94033     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94034     3  0.3995    0.69750 0.112 0.068 0.796 0.000 0.012 0.012
#> GSM94035     4  0.2618    0.82190 0.000 0.076 0.000 0.872 0.000 0.052
#> GSM94036     3  0.4257    0.70210 0.092 0.100 0.780 0.000 0.016 0.012
#> GSM94037     1  0.2605    0.86437 0.884 0.064 0.000 0.000 0.040 0.012
#> GSM94038     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94039     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0632    0.86862 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94041     1  0.2758    0.84909 0.872 0.080 0.000 0.000 0.036 0.012
#> GSM94042     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94043     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94044     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94045     1  0.2535    0.86504 0.888 0.064 0.000 0.000 0.036 0.012
#> GSM94046     1  0.2213    0.86946 0.908 0.048 0.000 0.000 0.032 0.012
#> GSM94047     6  0.5412    0.47723 0.052 0.180 0.000 0.000 0.104 0.664
#> GSM94048     1  0.3025    0.84017 0.856 0.080 0.000 0.000 0.052 0.012
#> GSM94049     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94050     1  0.1719    0.86810 0.928 0.056 0.000 0.000 0.008 0.008
#> GSM94051     5  0.1036    0.76743 0.024 0.008 0.000 0.000 0.964 0.004
#> GSM94052     1  0.1714    0.83258 0.908 0.000 0.000 0.000 0.092 0.000
#> GSM94053     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94054     5  0.1957    0.83787 0.112 0.000 0.000 0.000 0.888 0.000
#> GSM94055     1  0.1075    0.86009 0.952 0.000 0.000 0.000 0.048 0.000
#> GSM94056     5  0.1610    0.80960 0.084 0.000 0.000 0.000 0.916 0.000
#> GSM94057     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94058     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.1957    0.83787 0.112 0.000 0.000 0.000 0.888 0.000
#> GSM94060     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94061     1  0.2043    0.86296 0.912 0.064 0.000 0.000 0.012 0.012
#> GSM94062     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94063     6  0.4027    0.60341 0.000 0.156 0.000 0.012 0.064 0.768
#> GSM94064     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94065     1  0.0520    0.87350 0.984 0.008 0.000 0.000 0.008 0.000
#> GSM94066     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94067     1  0.2969    0.68453 0.776 0.000 0.000 0.000 0.224 0.000
#> GSM94068     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94069     1  0.1844    0.87163 0.924 0.048 0.000 0.000 0.024 0.004
#> GSM94070     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94071     1  0.1610    0.84109 0.916 0.000 0.000 0.000 0.084 0.000
#> GSM94072     1  0.0547    0.86853 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM94073     1  0.5826    0.61087 0.620 0.204 0.000 0.000 0.108 0.068
#> GSM94074     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.1910    0.83832 0.108 0.000 0.000 0.000 0.892 0.000
#> GSM94156     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94157     5  0.1957    0.83787 0.112 0.000 0.000 0.000 0.888 0.000
#> GSM94160     5  0.3330    0.66591 0.284 0.000 0.000 0.000 0.716 0.000
#> GSM94161     1  0.0713    0.86608 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM94162     1  0.2639    0.82977 0.880 0.008 0.048 0.000 0.064 0.000
#> GSM94163     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94164     1  0.2224    0.86069 0.904 0.064 0.000 0.000 0.020 0.012
#> GSM94165     1  0.0858    0.87011 0.968 0.004 0.000 0.000 0.028 0.000
#> GSM94166     5  0.2178    0.82685 0.132 0.000 0.000 0.000 0.868 0.000
#> GSM94167     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94168     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94169     6  0.5568    0.42500 0.036 0.244 0.000 0.000 0.104 0.616
#> GSM94170     5  0.2883    0.75832 0.212 0.000 0.000 0.000 0.788 0.000
#> GSM94171     1  0.0000    0.87195 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.1257    0.87196 0.952 0.020 0.000 0.000 0.028 0.000
#> GSM94173     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94174     1  0.6012    0.59174 0.604 0.204 0.000 0.000 0.108 0.084
#> GSM94175     4  0.1349    0.89842 0.000 0.004 0.000 0.940 0.000 0.056
#> GSM94176     1  0.3499    0.81766 0.816 0.128 0.000 0.000 0.036 0.020
#> GSM94177     1  0.4631    0.75250 0.724 0.140 0.000 0.000 0.120 0.016
#> GSM94178     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98767     1  0.5231    0.67062 0.656 0.196 0.000 0.000 0.128 0.020
#> GSM98768     1  0.3348    0.82601 0.832 0.096 0.000 0.000 0.060 0.012
#> GSM98769     5  0.1910    0.83851 0.108 0.000 0.000 0.000 0.892 0.000
#> GSM98770     1  0.1864    0.87183 0.924 0.040 0.000 0.000 0.032 0.004
#> GSM98771     4  0.0146    0.95168 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98772     1  0.2043    0.86296 0.912 0.064 0.000 0.000 0.012 0.012
#> GSM98773     3  0.1563    0.78868 0.056 0.012 0.932 0.000 0.000 0.000
#> GSM98774     1  0.2669    0.83892 0.892 0.028 0.008 0.000 0.028 0.044
#> GSM98775     1  0.0790    0.86511 0.968 0.000 0.000 0.000 0.032 0.000
#> GSM98776     1  0.5474    0.64399 0.640 0.216 0.000 0.000 0.104 0.040
#> GSM98777     6  0.3560    0.58239 0.000 0.008 0.000 0.256 0.004 0.732
#> GSM98778     3  0.1745    0.78338 0.068 0.012 0.920 0.000 0.000 0.000
#> GSM98779     1  0.0937    0.86361 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98780     1  0.2213    0.87003 0.908 0.048 0.000 0.000 0.032 0.012
#> GSM98781     5  0.2402    0.82229 0.140 0.004 0.000 0.000 0.856 0.000
#> GSM98782     1  0.0937    0.86626 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98783     1  0.2402    0.86640 0.896 0.060 0.000 0.000 0.032 0.012
#> GSM98784     1  0.2597    0.75297 0.824 0.000 0.000 0.000 0.176 0.000
#> GSM98871     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98872     4  0.0146    0.95150 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM98873     4  0.0458    0.94286 0.000 0.016 0.000 0.984 0.000 0.000
#> GSM98874     4  0.0000    0.95281 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98875     4  0.0000    0.95281 0.000 0.000 0.000 1.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) k
#> SD:skmeans 189         4.49e-04 2
#> SD:skmeans 186         5.26e-06 3
#> SD:skmeans 168         1.33e-06 4
#> SD:skmeans 124         1.65e-05 5
#> SD:skmeans 177         2.60e-07 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 21104 rows and 192 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 0.786           0.923       0.958         0.4381 0.540   0.540
#> 3 3 0.593           0.738       0.883         0.3859 0.625   0.418
#> 4 4 0.660           0.828       0.890         0.1982 0.774   0.479
#> 5 5 0.673           0.438       0.623         0.0766 0.809   0.430
#> 6 6 0.753           0.789       0.861         0.0530 0.931   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
#> GSM93997     1  0.0000      0.982 1.000 0.000
#> GSM94077     1  0.0000      0.982 1.000 0.000
#> GSM94078     2  0.7602      0.819 0.220 0.780
#> GSM94079     1  0.0000      0.982 1.000 0.000
#> GSM94080     2  0.0000      0.901 0.000 1.000
#> GSM94081     1  0.0000      0.982 1.000 0.000
#> GSM94082     1  0.0938      0.970 0.988 0.012
#> GSM94083     1  0.0000      0.982 1.000 0.000
#> GSM94084     2  0.1633      0.897 0.024 0.976
#> GSM94085     2  0.9427      0.582 0.360 0.640
#> GSM94086     1  0.0000      0.982 1.000 0.000
#> GSM94087     1  0.0000      0.982 1.000 0.000
#> GSM94088     1  0.0000      0.982 1.000 0.000
#> GSM94089     2  0.1633      0.897 0.024 0.976
#> GSM94090     2  0.0000      0.901 0.000 1.000
#> GSM94091     1  0.0000      0.982 1.000 0.000
#> GSM94092     1  0.0000      0.982 1.000 0.000
#> GSM94093     1  0.0000      0.982 1.000 0.000
#> GSM94094     1  0.2236      0.944 0.964 0.036
#> GSM94095     1  0.0000      0.982 1.000 0.000
#> GSM94096     2  0.7602      0.819 0.220 0.780
#> GSM94097     1  0.0000      0.982 1.000 0.000
#> GSM94098     1  0.0000      0.982 1.000 0.000
#> GSM94099     1  0.0000      0.982 1.000 0.000
#> GSM94100     2  0.7602      0.819 0.220 0.780
#> GSM94101     2  0.1414      0.898 0.020 0.980
#> GSM94102     1  0.9286      0.381 0.656 0.344
#> GSM94103     1  0.8661      0.528 0.712 0.288
#> GSM94104     2  0.7602      0.819 0.220 0.780
#> GSM94105     1  0.0000      0.982 1.000 0.000
#> GSM94106     2  0.2778      0.890 0.048 0.952
#> GSM94107     1  0.0000      0.982 1.000 0.000
#> GSM94108     2  0.0376      0.901 0.004 0.996
#> GSM94109     2  0.7602      0.819 0.220 0.780
#> GSM94110     2  0.7602      0.819 0.220 0.780
#> GSM94111     2  0.7602      0.819 0.220 0.780
#> GSM94112     2  0.0000      0.901 0.000 1.000
#> GSM94113     2  0.7883      0.799 0.236 0.764
#> GSM94114     1  0.0000      0.982 1.000 0.000
#> GSM94115     1  0.0000      0.982 1.000 0.000
#> GSM94116     1  0.0000      0.982 1.000 0.000
#> GSM94117     1  0.0000      0.982 1.000 0.000
#> GSM94118     2  0.8016      0.789 0.244 0.756
#> GSM94119     2  0.0000      0.901 0.000 1.000
#> GSM94120     2  0.7883      0.799 0.236 0.764
#> GSM94121     2  0.7602      0.819 0.220 0.780
#> GSM94122     2  0.0000      0.901 0.000 1.000
#> GSM94123     1  0.0000      0.982 1.000 0.000
#> GSM94124     2  0.7602      0.819 0.220 0.780
#> GSM94125     2  0.0000      0.901 0.000 1.000
#> GSM94126     1  0.0000      0.982 1.000 0.000
#> GSM94127     1  0.0000      0.982 1.000 0.000
#> GSM94128     1  0.9580      0.271 0.620 0.380
#> GSM94129     1  0.2043      0.949 0.968 0.032
#> GSM94130     1  0.0000      0.982 1.000 0.000
#> GSM94131     1  0.0000      0.982 1.000 0.000
#> GSM94132     1  0.0000      0.982 1.000 0.000
#> GSM94133     2  0.0000      0.901 0.000 1.000
#> GSM94134     1  0.0000      0.982 1.000 0.000
#> GSM94135     1  0.4161      0.886 0.916 0.084
#> GSM94136     1  0.0000      0.982 1.000 0.000
#> GSM94137     1  0.0000      0.982 1.000 0.000
#> GSM94138     1  0.0000      0.982 1.000 0.000
#> GSM94139     2  0.5737      0.858 0.136 0.864
#> GSM94140     1  0.0000      0.982 1.000 0.000
#> GSM94141     2  0.7602      0.819 0.220 0.780
#> GSM94142     1  0.0000      0.982 1.000 0.000
#> GSM94143     2  0.7602      0.819 0.220 0.780
#> GSM94144     1  0.0376      0.978 0.996 0.004
#> GSM94145     1  0.0000      0.982 1.000 0.000
#> GSM94146     1  0.0000      0.982 1.000 0.000
#> GSM94147     1  0.0000      0.982 1.000 0.000
#> GSM94148     1  0.0000      0.982 1.000 0.000
#> GSM98785     2  0.7602      0.819 0.220 0.780
#> GSM98786     1  0.0000      0.982 1.000 0.000
#> GSM98787     1  0.9323      0.371 0.652 0.348
#> GSM98788     1  0.0000      0.982 1.000 0.000
#> GSM98789     1  0.9460      0.311 0.636 0.364
#> GSM98790     2  0.7602      0.819 0.220 0.780
#> GSM98791     1  0.0000      0.982 1.000 0.000
#> GSM98792     1  0.0376      0.978 0.996 0.004
#> GSM98793     1  0.0000      0.982 1.000 0.000
#> GSM98794     1  0.0000      0.982 1.000 0.000
#> GSM98795     1  0.0000      0.982 1.000 0.000
#> GSM98796     1  0.0000      0.982 1.000 0.000
#> GSM98797     2  0.7602      0.819 0.220 0.780
#> GSM98798     2  0.7219      0.829 0.200 0.800
#> GSM98799     2  0.0000      0.901 0.000 1.000
#> GSM98800     2  0.7602      0.819 0.220 0.780
#> GSM98801     2  0.7602      0.819 0.220 0.780
#> GSM94019     2  0.7883      0.799 0.236 0.764
#> GSM94020     2  0.0000      0.901 0.000 1.000
#> GSM94021     1  0.0000      0.982 1.000 0.000
#> GSM94022     1  0.0000      0.982 1.000 0.000
#> GSM94023     1  0.0000      0.982 1.000 0.000
#> GSM94024     1  0.0376      0.978 0.996 0.004
#> GSM94025     1  0.0000      0.982 1.000 0.000
#> GSM94026     2  0.7602      0.819 0.220 0.780
#> GSM94027     1  0.0000      0.982 1.000 0.000
#> GSM94028     2  0.0000      0.901 0.000 1.000
#> GSM94029     1  0.0000      0.982 1.000 0.000
#> GSM94030     1  0.0000      0.982 1.000 0.000
#> GSM94031     2  0.0000      0.901 0.000 1.000
#> GSM94032     1  0.0000      0.982 1.000 0.000
#> GSM94033     2  0.0376      0.901 0.004 0.996
#> GSM94034     1  0.0000      0.982 1.000 0.000
#> GSM94035     2  0.7602      0.819 0.220 0.780
#> GSM94036     1  0.0000      0.982 1.000 0.000
#> GSM94037     1  0.0000      0.982 1.000 0.000
#> GSM94038     2  0.0000      0.901 0.000 1.000
#> GSM94039     2  0.0000      0.901 0.000 1.000
#> GSM94040     1  0.0000      0.982 1.000 0.000
#> GSM94041     1  0.0000      0.982 1.000 0.000
#> GSM94042     2  0.0000      0.901 0.000 1.000
#> GSM94043     2  0.0000      0.901 0.000 1.000
#> GSM94044     2  0.0000      0.901 0.000 1.000
#> GSM94045     1  0.0000      0.982 1.000 0.000
#> GSM94046     1  0.0000      0.982 1.000 0.000
#> GSM94047     1  0.0376      0.978 0.996 0.004
#> GSM94048     1  0.0000      0.982 1.000 0.000
#> GSM94049     1  0.0000      0.982 1.000 0.000
#> GSM94050     1  0.0000      0.982 1.000 0.000
#> GSM94051     1  0.0000      0.982 1.000 0.000
#> GSM94052     1  0.0000      0.982 1.000 0.000
#> GSM94053     2  0.0000      0.901 0.000 1.000
#> GSM94054     1  0.0000      0.982 1.000 0.000
#> GSM94055     1  0.0000      0.982 1.000 0.000
#> GSM94056     1  0.0000      0.982 1.000 0.000
#> GSM94057     2  0.0000      0.901 0.000 1.000
#> GSM94058     1  0.0000      0.982 1.000 0.000
#> GSM94059     1  0.0000      0.982 1.000 0.000
#> GSM94060     2  0.0000      0.901 0.000 1.000
#> GSM94061     1  0.0000      0.982 1.000 0.000
#> GSM94062     2  0.0000      0.901 0.000 1.000
#> GSM94063     1  0.0376      0.978 0.996 0.004
#> GSM94064     2  0.0000      0.901 0.000 1.000
#> GSM94065     1  0.0000      0.982 1.000 0.000
#> GSM94066     2  0.0000      0.901 0.000 1.000
#> GSM94067     1  0.0000      0.982 1.000 0.000
#> GSM94068     2  0.0000      0.901 0.000 1.000
#> GSM94069     1  0.0000      0.982 1.000 0.000
#> GSM94070     2  0.0000      0.901 0.000 1.000
#> GSM94071     1  0.0000      0.982 1.000 0.000
#> GSM94072     1  0.0000      0.982 1.000 0.000
#> GSM94073     1  0.0000      0.982 1.000 0.000
#> GSM94074     1  0.0000      0.982 1.000 0.000
#> GSM94075     1  0.0000      0.982 1.000 0.000
#> GSM94155     1  0.0000      0.982 1.000 0.000
#> GSM94156     2  0.0000      0.901 0.000 1.000
#> GSM94157     1  0.0000      0.982 1.000 0.000
#> GSM94160     1  0.0000      0.982 1.000 0.000
#> GSM94161     1  0.0000      0.982 1.000 0.000
#> GSM94162     1  0.0000      0.982 1.000 0.000
#> GSM94163     2  0.0000      0.901 0.000 1.000
#> GSM94164     1  0.0000      0.982 1.000 0.000
#> GSM94165     1  0.0000      0.982 1.000 0.000
#> GSM94166     1  0.0000      0.982 1.000 0.000
#> GSM94167     2  0.1184      0.899 0.016 0.984
#> GSM94168     1  0.0000      0.982 1.000 0.000
#> GSM94169     1  0.0376      0.978 0.996 0.004
#> GSM94170     1  0.0000      0.982 1.000 0.000
#> GSM94171     1  0.0000      0.982 1.000 0.000
#> GSM94172     1  0.0000      0.982 1.000 0.000
#> GSM94173     2  0.0000      0.901 0.000 1.000
#> GSM94174     1  0.0000      0.982 1.000 0.000
#> GSM94175     2  0.7602      0.819 0.220 0.780
#> GSM94176     1  0.0000      0.982 1.000 0.000
#> GSM94177     1  0.0000      0.982 1.000 0.000
#> GSM94178     2  0.0000      0.901 0.000 1.000
#> GSM98767     1  0.0000      0.982 1.000 0.000
#> GSM98768     1  0.0000      0.982 1.000 0.000
#> GSM98769     1  0.0000      0.982 1.000 0.000
#> GSM98770     1  0.0000      0.982 1.000 0.000
#> GSM98771     2  0.0000      0.901 0.000 1.000
#> GSM98772     1  0.0000      0.982 1.000 0.000
#> GSM98773     1  0.0000      0.982 1.000 0.000
#> GSM98774     1  0.0000      0.982 1.000 0.000
#> GSM98775     1  0.0000      0.982 1.000 0.000
#> GSM98776     1  0.0000      0.982 1.000 0.000
#> GSM98777     2  0.7602      0.819 0.220 0.780
#> GSM98778     1  0.0000      0.982 1.000 0.000
#> GSM98779     1  0.0000      0.982 1.000 0.000
#> GSM98780     1  0.0000      0.982 1.000 0.000
#> GSM98781     1  0.0000      0.982 1.000 0.000
#> GSM98782     1  0.0000      0.982 1.000 0.000
#> GSM98783     1  0.0000      0.982 1.000 0.000
#> GSM98784     1  0.0000      0.982 1.000 0.000
#> GSM98871     2  0.0000      0.901 0.000 1.000
#> GSM98872     2  0.0000      0.901 0.000 1.000
#> GSM98873     2  0.0376      0.901 0.004 0.996
#> GSM98874     2  0.0000      0.901 0.000 1.000
#> GSM98875     2  0.0000      0.901 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94077     3  0.4887    0.73444 0.228 0.000 0.772
#> GSM94078     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94079     3  0.6168    0.42634 0.412 0.000 0.588
#> GSM94080     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94081     3  0.5465    0.67682 0.288 0.000 0.712
#> GSM94082     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94083     3  0.5591    0.65862 0.304 0.000 0.696
#> GSM94084     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94085     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94086     3  0.5465    0.67682 0.288 0.000 0.712
#> GSM94087     1  0.3340    0.77238 0.880 0.000 0.120
#> GSM94088     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94089     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94090     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94091     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94092     3  0.4887    0.73484 0.228 0.000 0.772
#> GSM94093     1  0.2625    0.81190 0.916 0.000 0.084
#> GSM94094     3  0.2959    0.79717 0.100 0.000 0.900
#> GSM94095     3  0.5327    0.69369 0.272 0.000 0.728
#> GSM94096     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94097     1  0.5948    0.34884 0.640 0.000 0.360
#> GSM94098     3  0.5529    0.66841 0.296 0.000 0.704
#> GSM94099     3  0.5465    0.67682 0.288 0.000 0.712
#> GSM94100     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94101     3  0.0592    0.79597 0.000 0.012 0.988
#> GSM94102     3  0.4291    0.76727 0.180 0.000 0.820
#> GSM94103     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94104     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94105     3  0.5650    0.64725 0.312 0.000 0.688
#> GSM94106     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94107     3  0.5497    0.67461 0.292 0.000 0.708
#> GSM94108     3  0.6302   -0.37560 0.000 0.480 0.520
#> GSM94109     3  0.0424    0.80471 0.008 0.000 0.992
#> GSM94110     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94111     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94112     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94113     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94114     3  0.5465    0.67682 0.288 0.000 0.712
#> GSM94115     1  0.0424    0.89029 0.992 0.000 0.008
#> GSM94116     3  0.3551    0.78942 0.132 0.000 0.868
#> GSM94117     3  0.5968    0.55717 0.364 0.000 0.636
#> GSM94118     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94119     2  0.6168    0.58599 0.000 0.588 0.412
#> GSM94120     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94121     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94122     2  0.6168    0.58599 0.000 0.588 0.412
#> GSM94123     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94124     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94125     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94126     1  0.5760    0.39825 0.672 0.000 0.328
#> GSM94127     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94128     3  0.1860    0.80288 0.052 0.000 0.948
#> GSM94129     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94130     1  0.0424    0.89029 0.992 0.000 0.008
#> GSM94131     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94132     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94133     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94134     1  0.6154    0.16337 0.592 0.000 0.408
#> GSM94135     3  0.0424    0.80482 0.008 0.000 0.992
#> GSM94136     1  0.6291   -0.06434 0.532 0.000 0.468
#> GSM94137     3  0.5465    0.67682 0.288 0.000 0.712
#> GSM94138     1  0.6302   -0.10480 0.520 0.000 0.480
#> GSM94139     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94140     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94141     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94142     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94143     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94144     3  0.0892    0.80391 0.020 0.000 0.980
#> GSM94145     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94146     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94147     3  0.5591    0.65265 0.304 0.000 0.696
#> GSM94148     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98785     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM98786     3  0.0424    0.80431 0.008 0.000 0.992
#> GSM98787     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98788     3  0.4346    0.76519 0.184 0.000 0.816
#> GSM98789     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98790     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM98791     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98792     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98793     3  0.6168    0.45075 0.412 0.000 0.588
#> GSM98794     1  0.5560    0.46773 0.700 0.000 0.300
#> GSM98795     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98796     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98797     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98798     3  0.4291    0.56651 0.000 0.180 0.820
#> GSM98799     2  0.6168    0.58599 0.000 0.588 0.412
#> GSM98800     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98801     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94019     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94020     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94021     1  0.6140    0.18200 0.596 0.000 0.404
#> GSM94022     3  0.4654    0.74972 0.208 0.000 0.792
#> GSM94023     3  0.5363    0.69079 0.276 0.000 0.724
#> GSM94024     3  0.4452    0.75973 0.192 0.000 0.808
#> GSM94025     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94026     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94027     1  0.0747    0.88361 0.984 0.000 0.016
#> GSM94028     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94029     3  0.5560    0.66561 0.300 0.000 0.700
#> GSM94030     3  0.5650    0.64910 0.312 0.000 0.688
#> GSM94031     2  0.5058    0.75344 0.000 0.756 0.244
#> GSM94032     3  0.5363    0.69051 0.276 0.000 0.724
#> GSM94033     3  0.6308   -0.40678 0.000 0.492 0.508
#> GSM94034     3  0.5706    0.63573 0.320 0.000 0.680
#> GSM94035     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM94036     3  0.5621    0.65364 0.308 0.000 0.692
#> GSM94037     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94038     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94039     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94040     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94041     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94042     2  0.4399    0.78656 0.000 0.812 0.188
#> GSM94043     2  0.6235    0.54653 0.000 0.564 0.436
#> GSM94044     2  0.6168    0.58599 0.000 0.588 0.412
#> GSM94045     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94046     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94047     3  0.3267    0.76079 0.116 0.000 0.884
#> GSM94048     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94049     3  0.6126    0.48030 0.400 0.000 0.600
#> GSM94050     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94051     3  0.4291    0.76444 0.180 0.000 0.820
#> GSM94052     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94053     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94054     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94055     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94056     1  0.1860    0.85348 0.948 0.000 0.052
#> GSM94057     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94058     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94059     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94060     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94061     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94062     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94063     3  0.0424    0.80453 0.008 0.000 0.992
#> GSM94064     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94065     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94066     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94067     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94068     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94069     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94070     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94071     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94072     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94073     3  0.4399    0.75685 0.188 0.000 0.812
#> GSM94074     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94075     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94155     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94156     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM94157     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94160     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94161     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94162     3  0.5138    0.71584 0.252 0.000 0.748
#> GSM94163     2  0.5465    0.72241 0.000 0.712 0.288
#> GSM94164     1  0.0237    0.89316 0.996 0.000 0.004
#> GSM94165     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94166     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94167     3  0.4291    0.58139 0.000 0.180 0.820
#> GSM94168     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94169     3  0.1643    0.79741 0.044 0.000 0.956
#> GSM94170     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94171     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94172     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM94173     2  0.6235    0.54653 0.000 0.564 0.436
#> GSM94174     3  0.5497    0.66409 0.292 0.000 0.708
#> GSM94175     3  0.0424    0.79917 0.000 0.008 0.992
#> GSM94176     3  0.6026    0.53383 0.376 0.000 0.624
#> GSM94177     1  0.6267    0.00185 0.548 0.000 0.452
#> GSM94178     2  0.5465    0.72241 0.000 0.712 0.288
#> GSM98767     1  0.6302   -0.10480 0.520 0.000 0.480
#> GSM98768     1  0.6302   -0.10480 0.520 0.000 0.480
#> GSM98769     3  0.4974    0.73354 0.236 0.000 0.764
#> GSM98770     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98771     2  0.6180    0.57987 0.000 0.584 0.416
#> GSM98772     1  0.6302   -0.10480 0.520 0.000 0.480
#> GSM98773     3  0.5397    0.68616 0.280 0.000 0.720
#> GSM98774     3  0.4399    0.76302 0.188 0.000 0.812
#> GSM98775     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98776     3  0.5882    0.58163 0.348 0.000 0.652
#> GSM98777     3  0.0000    0.80399 0.000 0.000 1.000
#> GSM98778     3  0.5560    0.66393 0.300 0.000 0.700
#> GSM98779     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98780     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98781     3  0.5465    0.67939 0.288 0.000 0.712
#> GSM98782     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98783     1  0.6302   -0.10480 0.520 0.000 0.480
#> GSM98784     1  0.0000    0.89588 1.000 0.000 0.000
#> GSM98871     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM98872     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM98873     2  0.6235    0.54189 0.000 0.564 0.436
#> GSM98874     2  0.0000    0.86990 0.000 1.000 0.000
#> GSM98875     2  0.0000    0.86990 0.000 1.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
#> GSM93997     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94077     3  0.3545      0.804 0.008 0.000 0.828 0.164
#> GSM94078     4  0.2704      0.842 0.000 0.000 0.124 0.876
#> GSM94079     3  0.4499      0.808 0.072 0.000 0.804 0.124
#> GSM94080     2  0.0707      0.936 0.000 0.980 0.000 0.020
#> GSM94081     3  0.3853      0.805 0.020 0.000 0.820 0.160
#> GSM94082     4  0.3873      0.741 0.000 0.000 0.228 0.772
#> GSM94083     3  0.4127      0.836 0.052 0.000 0.824 0.124
#> GSM94084     4  0.1211      0.861 0.000 0.000 0.040 0.960
#> GSM94085     3  0.3688      0.765 0.000 0.000 0.792 0.208
#> GSM94086     3  0.2704      0.826 0.000 0.000 0.876 0.124
#> GSM94087     3  0.4827      0.817 0.092 0.000 0.784 0.124
#> GSM94088     3  0.3486      0.783 0.000 0.000 0.812 0.188
#> GSM94089     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94090     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94091     4  0.2973      0.832 0.000 0.000 0.144 0.856
#> GSM94092     3  0.2888      0.827 0.004 0.000 0.872 0.124
#> GSM94093     1  0.2408      0.823 0.896 0.000 0.104 0.000
#> GSM94094     3  0.3311      0.798 0.000 0.000 0.828 0.172
#> GSM94095     3  0.3625      0.807 0.012 0.000 0.828 0.160
#> GSM94096     4  0.2081      0.853 0.000 0.000 0.084 0.916
#> GSM94097     3  0.5332      0.784 0.128 0.000 0.748 0.124
#> GSM94098     3  0.3032      0.830 0.008 0.000 0.868 0.124
#> GSM94099     3  0.2714      0.831 0.004 0.000 0.884 0.112
#> GSM94100     4  0.2081      0.853 0.000 0.000 0.084 0.916
#> GSM94101     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94102     3  0.2704      0.826 0.000 0.000 0.876 0.124
#> GSM94103     3  0.3942      0.745 0.000 0.000 0.764 0.236
#> GSM94104     3  0.4713      0.556 0.000 0.000 0.640 0.360
#> GSM94105     3  0.4700      0.832 0.084 0.000 0.792 0.124
#> GSM94106     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94107     3  0.3674      0.839 0.044 0.000 0.852 0.104
#> GSM94108     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94109     3  0.4382      0.671 0.000 0.000 0.704 0.296
#> GSM94110     4  0.2921      0.833 0.000 0.000 0.140 0.860
#> GSM94111     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94113     4  0.2408      0.853 0.000 0.000 0.104 0.896
#> GSM94114     3  0.2704      0.826 0.000 0.000 0.876 0.124
#> GSM94115     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM94116     3  0.2921      0.823 0.000 0.000 0.860 0.140
#> GSM94117     3  0.2345      0.792 0.100 0.000 0.900 0.000
#> GSM94118     4  0.1792      0.865 0.000 0.000 0.068 0.932
#> GSM94119     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94120     4  0.2408      0.853 0.000 0.000 0.104 0.896
#> GSM94121     4  0.1389      0.865 0.000 0.000 0.048 0.952
#> GSM94122     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94123     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM94124     4  0.2081      0.853 0.000 0.000 0.084 0.916
#> GSM94125     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94126     3  0.4564      0.643 0.328 0.000 0.672 0.000
#> GSM94127     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94128     3  0.2973      0.817 0.000 0.000 0.856 0.144
#> GSM94129     4  0.3074      0.827 0.000 0.000 0.152 0.848
#> GSM94130     1  0.3356      0.828 0.824 0.000 0.176 0.000
#> GSM94131     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM94132     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94134     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM94135     4  0.2868      0.838 0.000 0.000 0.136 0.864
#> GSM94136     3  0.3610      0.688 0.200 0.000 0.800 0.000
#> GSM94137     3  0.2704      0.826 0.000 0.000 0.876 0.124
#> GSM94138     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM94139     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94140     4  0.3024      0.830 0.000 0.000 0.148 0.852
#> GSM94141     4  0.0336      0.867 0.000 0.000 0.008 0.992
#> GSM94142     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM94143     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94144     4  0.4250      0.758 0.000 0.000 0.276 0.724
#> GSM94145     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94146     3  0.4713      0.414 0.360 0.000 0.640 0.000
#> GSM94147     4  0.6027      0.651 0.088 0.000 0.252 0.660
#> GSM94148     1  0.0336      0.922 0.992 0.000 0.008 0.000
#> GSM98785     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM98786     4  0.4164      0.770 0.000 0.000 0.264 0.736
#> GSM98787     4  0.3311      0.811 0.000 0.000 0.172 0.828
#> GSM98788     3  0.1474      0.802 0.000 0.000 0.948 0.052
#> GSM98789     4  0.2408      0.853 0.000 0.000 0.104 0.896
#> GSM98790     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98792     4  0.3219      0.818 0.000 0.000 0.164 0.836
#> GSM98793     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM98794     3  0.2530      0.786 0.112 0.000 0.888 0.000
#> GSM98795     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98796     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98797     4  0.1302      0.865 0.000 0.000 0.044 0.956
#> GSM98798     4  0.1867      0.858 0.000 0.000 0.072 0.928
#> GSM98799     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM98800     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM98801     4  0.1867      0.861 0.000 0.000 0.072 0.928
#> GSM94019     4  0.2408      0.853 0.000 0.000 0.104 0.896
#> GSM94020     2  0.2011      0.901 0.000 0.920 0.000 0.080
#> GSM94021     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM94022     3  0.3653      0.824 0.028 0.000 0.844 0.128
#> GSM94023     3  0.3280      0.832 0.016 0.000 0.860 0.124
#> GSM94024     3  0.3172      0.807 0.000 0.000 0.840 0.160
#> GSM94025     3  0.4713      0.588 0.360 0.000 0.640 0.000
#> GSM94026     4  0.0336      0.867 0.000 0.000 0.008 0.992
#> GSM94027     3  0.4679      0.601 0.352 0.000 0.648 0.000
#> GSM94028     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94029     3  0.4764      0.799 0.088 0.000 0.788 0.124
#> GSM94030     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM94031     2  0.4955      0.264 0.000 0.556 0.000 0.444
#> GSM94032     3  0.4568      0.808 0.076 0.000 0.800 0.124
#> GSM94033     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94034     3  0.3996      0.817 0.104 0.000 0.836 0.060
#> GSM94035     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94036     3  0.4948      0.829 0.100 0.000 0.776 0.124
#> GSM94037     1  0.4431      0.674 0.696 0.000 0.304 0.000
#> GSM94038     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94040     1  0.3311      0.833 0.828 0.000 0.172 0.000
#> GSM94041     1  0.3942      0.773 0.764 0.000 0.236 0.000
#> GSM94042     2  0.4989      0.172 0.000 0.528 0.000 0.472
#> GSM94043     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94044     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94045     1  0.2149      0.879 0.912 0.000 0.088 0.000
#> GSM94046     1  0.1022      0.911 0.968 0.000 0.032 0.000
#> GSM94047     4  0.5056      0.739 0.044 0.000 0.224 0.732
#> GSM94048     1  0.3837      0.787 0.776 0.000 0.224 0.000
#> GSM94049     3  0.2408      0.790 0.104 0.000 0.896 0.000
#> GSM94050     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94051     4  0.5309      0.705 0.044 0.000 0.256 0.700
#> GSM94052     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94056     1  0.1940      0.854 0.924 0.000 0.076 0.000
#> GSM94057     2  0.1716      0.912 0.000 0.936 0.000 0.064
#> GSM94058     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94061     1  0.1302      0.905 0.956 0.000 0.044 0.000
#> GSM94062     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94063     4  0.3801      0.771 0.000 0.000 0.220 0.780
#> GSM94064     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94065     1  0.3400      0.825 0.820 0.000 0.180 0.000
#> GSM94066     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM94068     2  0.2408      0.880 0.000 0.896 0.000 0.104
#> GSM94069     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM94070     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM94073     4  0.5279      0.708 0.044 0.000 0.252 0.704
#> GSM94074     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM94157     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM94160     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94161     1  0.2760      0.861 0.872 0.000 0.128 0.000
#> GSM94162     3  0.1557      0.815 0.056 0.000 0.944 0.000
#> GSM94163     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94164     1  0.3726      0.798 0.788 0.000 0.212 0.000
#> GSM94165     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94167     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94168     1  0.3444      0.822 0.816 0.000 0.184 0.000
#> GSM94169     4  0.5056      0.739 0.044 0.000 0.224 0.732
#> GSM94170     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM94171     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM94173     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM94174     4  0.5279      0.708 0.044 0.000 0.252 0.704
#> GSM94175     4  0.0000      0.866 0.000 0.000 0.000 1.000
#> GSM94176     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM94177     1  0.4643      0.595 0.656 0.000 0.344 0.000
#> GSM94178     4  0.3123      0.761 0.000 0.156 0.000 0.844
#> GSM98767     3  0.4776      0.303 0.376 0.000 0.624 0.000
#> GSM98768     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM98769     4  0.5649      0.675 0.052 0.000 0.284 0.664
#> GSM98770     1  0.0707      0.916 0.980 0.000 0.020 0.000
#> GSM98771     4  0.2704      0.789 0.000 0.124 0.000 0.876
#> GSM98772     3  0.2589      0.782 0.116 0.000 0.884 0.000
#> GSM98773     3  0.0000      0.812 0.000 0.000 1.000 0.000
#> GSM98774     4  0.4605      0.715 0.000 0.000 0.336 0.664
#> GSM98775     1  0.0188      0.922 0.996 0.000 0.004 0.000
#> GSM98776     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM98777     4  0.0921      0.868 0.000 0.000 0.028 0.972
#> GSM98778     3  0.0000      0.812 0.000 0.000 1.000 0.000
#> GSM98779     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98780     1  0.3649      0.805 0.796 0.000 0.204 0.000
#> GSM98781     3  0.0000      0.812 0.000 0.000 1.000 0.000
#> GSM98782     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98783     3  0.2469      0.789 0.108 0.000 0.892 0.000
#> GSM98784     1  0.0000      0.924 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM98873     4  0.3569      0.715 0.000 0.196 0.000 0.804
#> GSM98874     2  0.0000      0.945 0.000 1.000 0.000 0.000
#> GSM98875     2  0.1867      0.906 0.000 0.928 0.000 0.072

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.4291    -0.5963 0.536 0.000 0.000 0.000 0.464
#> GSM94077     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94078     4  0.0162     0.4481 0.000 0.004 0.000 0.996 0.000
#> GSM94079     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94080     2  0.4392     0.2718 0.000 0.612 0.380 0.000 0.008
#> GSM94081     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94082     4  0.1341     0.4075 0.000 0.000 0.056 0.944 0.000
#> GSM94083     3  0.4793     0.5405 0.020 0.000 0.544 0.436 0.000
#> GSM94084     2  0.3242     0.7189 0.000 0.784 0.000 0.216 0.000
#> GSM94085     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94086     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94087     3  0.4533     0.5393 0.000 0.000 0.544 0.448 0.008
#> GSM94088     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94089     2  0.4171     0.3877 0.000 0.604 0.000 0.396 0.000
#> GSM94090     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94091     4  0.3579     0.5061 0.240 0.004 0.000 0.756 0.000
#> GSM94092     3  0.4718     0.5397 0.016 0.000 0.540 0.444 0.000
#> GSM94093     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94094     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94095     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94096     4  0.3452     0.3836 0.000 0.244 0.000 0.756 0.000
#> GSM94097     3  0.5645     0.5141 0.000 0.000 0.540 0.376 0.084
#> GSM94098     3  0.6219     0.4608 0.196 0.000 0.544 0.260 0.000
#> GSM94099     3  0.4430     0.5390 0.004 0.000 0.540 0.456 0.000
#> GSM94100     2  0.4367     0.4235 0.000 0.580 0.004 0.416 0.000
#> GSM94101     2  0.3210     0.7200 0.000 0.788 0.000 0.212 0.000
#> GSM94102     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94103     3  0.4430     0.5343 0.000 0.004 0.540 0.456 0.000
#> GSM94104     4  0.6066    -0.0531 0.000 0.368 0.128 0.504 0.000
#> GSM94105     3  0.4425     0.5399 0.004 0.000 0.544 0.452 0.000
#> GSM94106     2  0.3210     0.7200 0.000 0.788 0.000 0.212 0.000
#> GSM94107     3  0.6240     0.4492 0.212 0.000 0.544 0.244 0.000
#> GSM94108     2  0.3177     0.7204 0.000 0.792 0.000 0.208 0.000
#> GSM94109     2  0.6014     0.2727 0.000 0.576 0.172 0.252 0.000
#> GSM94110     4  0.0000     0.4466 0.000 0.000 0.000 1.000 0.000
#> GSM94111     2  0.3210     0.7200 0.000 0.788 0.000 0.212 0.000
#> GSM94112     3  0.6531     0.1432 0.000 0.208 0.456 0.000 0.336
#> GSM94113     4  0.0162     0.4481 0.000 0.004 0.000 0.996 0.000
#> GSM94114     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94115     1  0.0162     0.5088 0.996 0.000 0.000 0.000 0.004
#> GSM94116     3  0.6250     0.4561 0.204 0.000 0.540 0.256 0.000
#> GSM94117     3  0.6240     0.4484 0.212 0.000 0.544 0.244 0.000
#> GSM94118     4  0.4457     0.3667 0.092 0.152 0.000 0.756 0.000
#> GSM94119     4  0.4283     0.0638 0.000 0.456 0.000 0.544 0.000
#> GSM94120     4  0.6135     0.3870 0.192 0.248 0.000 0.560 0.000
#> GSM94121     4  0.3612     0.3535 0.000 0.268 0.000 0.732 0.000
#> GSM94122     2  0.3109     0.7206 0.000 0.800 0.000 0.200 0.000
#> GSM94123     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94124     4  0.3452     0.3836 0.000 0.244 0.000 0.756 0.000
#> GSM94125     3  0.6553     0.1378 0.000 0.216 0.456 0.000 0.328
#> GSM94126     3  0.6243     0.4071 0.000 0.000 0.544 0.240 0.216
#> GSM94127     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94128     3  0.6203     0.4659 0.188 0.000 0.544 0.268 0.000
#> GSM94129     4  0.0162     0.4481 0.000 0.004 0.000 0.996 0.000
#> GSM94130     1  0.3242     0.2536 0.784 0.000 0.000 0.000 0.216
#> GSM94131     1  0.0000     0.5109 1.000 0.000 0.000 0.000 0.000
#> GSM94132     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94133     3  0.6531     0.1432 0.000 0.208 0.456 0.000 0.336
#> GSM94134     1  0.5128     0.2352 0.604 0.000 0.344 0.052 0.000
#> GSM94135     4  0.3048     0.4629 0.176 0.004 0.000 0.820 0.000
#> GSM94136     1  0.3796     0.3762 0.700 0.000 0.300 0.000 0.000
#> GSM94137     3  0.6236     0.4527 0.208 0.000 0.544 0.248 0.000
#> GSM94138     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM94139     2  0.3452     0.6865 0.000 0.756 0.000 0.244 0.000
#> GSM94140     4  0.3452     0.3836 0.000 0.244 0.000 0.756 0.000
#> GSM94141     4  0.4182     0.1683 0.000 0.400 0.000 0.600 0.000
#> GSM94142     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94143     4  0.4283     0.0638 0.000 0.456 0.000 0.544 0.000
#> GSM94144     4  0.4425     0.4922 0.452 0.004 0.000 0.544 0.000
#> GSM94145     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94146     3  0.8397     0.2481 0.204 0.000 0.364 0.240 0.192
#> GSM94147     4  0.4291     0.4871 0.464 0.000 0.000 0.536 0.000
#> GSM94148     1  0.4287    -0.5887 0.540 0.000 0.000 0.000 0.460
#> GSM98785     4  0.4283     0.0638 0.000 0.456 0.000 0.544 0.000
#> GSM98786     4  0.4425     0.4922 0.452 0.004 0.000 0.544 0.000
#> GSM98787     4  0.3579     0.3847 0.000 0.240 0.004 0.756 0.000
#> GSM98788     3  0.6265     0.4417 0.220 0.000 0.540 0.240 0.000
#> GSM98789     4  0.3579     0.5061 0.240 0.004 0.000 0.756 0.000
#> GSM98790     2  0.3242     0.7189 0.000 0.784 0.000 0.216 0.000
#> GSM98791     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98792     4  0.0162     0.4478 0.000 0.004 0.000 0.996 0.000
#> GSM98793     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM98794     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM98795     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98796     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98797     4  0.3612     0.3613 0.000 0.268 0.000 0.732 0.000
#> GSM98798     2  0.4242     0.4172 0.000 0.572 0.000 0.428 0.000
#> GSM98799     2  0.4305     0.0885 0.000 0.512 0.000 0.488 0.000
#> GSM98800     4  0.4278     0.0698 0.000 0.452 0.000 0.548 0.000
#> GSM98801     2  0.4297     0.3314 0.000 0.528 0.000 0.472 0.000
#> GSM94019     4  0.3607     0.3862 0.004 0.244 0.000 0.752 0.000
#> GSM94020     2  0.2230     0.4742 0.000 0.884 0.116 0.000 0.000
#> GSM94021     1  0.6680    -0.1911 0.412 0.000 0.348 0.240 0.000
#> GSM94022     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94023     3  0.6236     0.4527 0.208 0.000 0.544 0.248 0.000
#> GSM94024     3  0.4283     0.5393 0.000 0.000 0.544 0.456 0.000
#> GSM94025     3  0.8345     0.1998 0.168 0.000 0.372 0.240 0.220
#> GSM94026     2  0.3452     0.6982 0.000 0.756 0.000 0.244 0.000
#> GSM94027     3  0.6243     0.4071 0.000 0.000 0.544 0.240 0.216
#> GSM94028     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94029     3  0.6160     0.4488 0.000 0.000 0.544 0.284 0.172
#> GSM94030     3  0.6265     0.4417 0.220 0.000 0.540 0.240 0.000
#> GSM94031     2  0.2471     0.6813 0.000 0.864 0.000 0.136 0.000
#> GSM94032     3  0.4937     0.5384 0.000 0.000 0.544 0.428 0.028
#> GSM94033     2  0.3177     0.7204 0.000 0.792 0.000 0.208 0.000
#> GSM94034     3  0.6240     0.4492 0.212 0.000 0.544 0.244 0.000
#> GSM94035     2  0.3612     0.6577 0.000 0.732 0.000 0.268 0.000
#> GSM94036     3  0.6236     0.4527 0.208 0.000 0.544 0.248 0.000
#> GSM94037     1  0.1121     0.5267 0.956 0.000 0.044 0.000 0.000
#> GSM94038     3  0.6612     0.1192 0.000 0.240 0.452 0.000 0.308
#> GSM94039     3  0.6519     0.1440 0.000 0.204 0.456 0.000 0.340
#> GSM94040     1  0.2516     0.3161 0.860 0.000 0.000 0.000 0.140
#> GSM94041     1  0.0162     0.5135 0.996 0.000 0.004 0.000 0.000
#> GSM94042     2  0.1410     0.6186 0.000 0.940 0.000 0.060 0.000
#> GSM94043     2  0.3336     0.7046 0.000 0.772 0.000 0.228 0.000
#> GSM94044     2  0.4305     0.0885 0.000 0.512 0.000 0.488 0.000
#> GSM94045     1  0.3561     0.0321 0.740 0.000 0.000 0.000 0.260
#> GSM94046     1  0.4235    -0.5048 0.576 0.000 0.000 0.000 0.424
#> GSM94047     4  0.4425     0.4922 0.452 0.004 0.000 0.544 0.000
#> GSM94048     1  0.0162     0.5135 0.996 0.000 0.004 0.000 0.000
#> GSM94049     1  0.4045     0.3033 0.644 0.000 0.356 0.000 0.000
#> GSM94050     5  0.4278     0.7857 0.452 0.000 0.000 0.000 0.548
#> GSM94051     4  0.4287     0.4893 0.460 0.000 0.000 0.540 0.000
#> GSM94052     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94053     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94054     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94055     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94056     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94057     2  0.6732     0.0483 0.000 0.400 0.260 0.000 0.340
#> GSM94058     1  0.4291    -0.5963 0.536 0.000 0.000 0.000 0.464
#> GSM94059     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94060     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94061     1  0.4138    -0.3931 0.616 0.000 0.000 0.000 0.384
#> GSM94062     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94063     4  0.4425     0.4922 0.452 0.004 0.000 0.544 0.000
#> GSM94064     3  0.6638     0.1171 0.000 0.236 0.436 0.000 0.328
#> GSM94065     1  0.1121     0.4696 0.956 0.000 0.000 0.000 0.044
#> GSM94066     3  0.6550     0.1409 0.000 0.212 0.452 0.000 0.336
#> GSM94067     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94068     2  0.0162     0.5634 0.000 0.996 0.004 0.000 0.000
#> GSM94069     1  0.0162     0.5083 0.996 0.000 0.000 0.000 0.004
#> GSM94070     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94071     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94072     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94073     4  0.4287     0.4893 0.460 0.000 0.000 0.540 0.000
#> GSM94074     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94075     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94155     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94156     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM94157     1  0.3039     0.2965 0.808 0.000 0.000 0.000 0.192
#> GSM94160     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94161     1  0.4171    -0.3414 0.604 0.000 0.000 0.000 0.396
#> GSM94162     3  0.4538     0.5391 0.008 0.000 0.540 0.452 0.000
#> GSM94163     2  0.3109     0.7206 0.000 0.800 0.000 0.200 0.000
#> GSM94164     1  0.0000     0.5109 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.4297    -0.6168 0.528 0.000 0.000 0.000 0.472
#> GSM94166     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94167     4  0.4283     0.0638 0.000 0.456 0.000 0.544 0.000
#> GSM94168     1  0.1197     0.4706 0.952 0.000 0.000 0.000 0.048
#> GSM94169     4  0.4283     0.4910 0.456 0.000 0.000 0.544 0.000
#> GSM94170     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM94171     1  0.4291    -0.5963 0.536 0.000 0.000 0.000 0.464
#> GSM94172     1  0.4291    -0.5963 0.536 0.000 0.000 0.000 0.464
#> GSM94173     2  0.3177     0.7204 0.000 0.792 0.000 0.208 0.000
#> GSM94174     4  0.4291     0.4871 0.464 0.000 0.000 0.536 0.000
#> GSM94175     4  0.4283     0.0638 0.000 0.456 0.000 0.544 0.000
#> GSM94176     3  0.4291     0.0252 0.464 0.000 0.536 0.000 0.000
#> GSM94177     1  0.0880     0.5239 0.968 0.000 0.032 0.000 0.000
#> GSM94178     2  0.3109     0.7206 0.000 0.800 0.000 0.200 0.000
#> GSM98767     1  0.3074     0.4888 0.804 0.000 0.196 0.000 0.000
#> GSM98768     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM98769     4  0.4549     0.4836 0.464 0.000 0.008 0.528 0.000
#> GSM98770     1  0.4287    -0.5888 0.540 0.000 0.000 0.000 0.460
#> GSM98771     2  0.3177     0.7204 0.000 0.792 0.000 0.208 0.000
#> GSM98772     1  0.3983     0.3267 0.660 0.000 0.340 0.000 0.000
#> GSM98773     3  0.6263     0.4452 0.216 0.000 0.540 0.244 0.000
#> GSM98774     4  0.3612     0.5065 0.268 0.000 0.000 0.732 0.000
#> GSM98775     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98776     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM98777     4  0.4273     0.0779 0.000 0.448 0.000 0.552 0.000
#> GSM98778     3  0.6240     0.4484 0.212 0.000 0.544 0.244 0.000
#> GSM98779     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98780     1  0.0000     0.5109 1.000 0.000 0.000 0.000 0.000
#> GSM98781     3  0.4287     0.0328 0.460 0.000 0.540 0.000 0.000
#> GSM98782     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98783     1  0.3999     0.3212 0.656 0.000 0.344 0.000 0.000
#> GSM98784     5  0.3999     0.9931 0.344 0.000 0.000 0.000 0.656
#> GSM98871     3  0.6531     0.1432 0.000 0.208 0.456 0.000 0.336
#> GSM98872     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM98873     2  0.3282     0.7159 0.000 0.804 0.000 0.188 0.008
#> GSM98874     3  0.6506     0.1447 0.000 0.200 0.456 0.000 0.344
#> GSM98875     2  0.3274     0.3873 0.000 0.780 0.220 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
#> GSM93997     1  0.3390      0.665 0.704 0.000 0.000 0.000 0.000 0.296
#> GSM94077     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94078     5  0.3126      0.743 0.000 0.000 0.248 0.000 0.752 0.000
#> GSM94079     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94080     4  0.3151      0.520 0.000 0.252 0.000 0.748 0.000 0.000
#> GSM94081     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94082     5  0.3531      0.684 0.000 0.000 0.328 0.000 0.672 0.000
#> GSM94083     3  0.2164      0.844 0.032 0.000 0.900 0.000 0.068 0.000
#> GSM94084     4  0.3352      0.780 0.000 0.000 0.072 0.816 0.112 0.000
#> GSM94085     3  0.0632      0.819 0.000 0.000 0.976 0.000 0.024 0.000
#> GSM94086     3  0.1327      0.837 0.000 0.000 0.936 0.000 0.064 0.000
#> GSM94087     3  0.3156      0.831 0.080 0.000 0.852 0.000 0.044 0.024
#> GSM94088     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94089     4  0.4886      0.125 0.000 0.000 0.060 0.508 0.432 0.000
#> GSM94090     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.3050      0.746 0.000 0.000 0.236 0.000 0.764 0.000
#> GSM94092     3  0.1921      0.846 0.032 0.000 0.916 0.000 0.052 0.000
#> GSM94093     6  0.0632      0.956 0.000 0.000 0.000 0.000 0.024 0.976
#> GSM94094     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94095     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94096     5  0.3323      0.745 0.000 0.000 0.240 0.008 0.752 0.000
#> GSM94097     3  0.2625      0.823 0.000 0.000 0.872 0.000 0.056 0.072
#> GSM94098     3  0.3745      0.825 0.116 0.000 0.784 0.000 0.100 0.000
#> GSM94099     3  0.0146      0.835 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM94100     4  0.5034      0.624 0.000 0.000 0.240 0.628 0.132 0.000
#> GSM94101     4  0.2178      0.795 0.000 0.000 0.000 0.868 0.132 0.000
#> GSM94102     3  0.1075      0.838 0.000 0.000 0.952 0.000 0.048 0.000
#> GSM94103     3  0.1765      0.833 0.000 0.000 0.904 0.000 0.096 0.000
#> GSM94104     4  0.4218      0.570 0.000 0.000 0.360 0.616 0.024 0.000
#> GSM94105     3  0.1398      0.844 0.052 0.000 0.940 0.000 0.008 0.000
#> GSM94106     4  0.2527      0.783 0.000 0.000 0.000 0.832 0.168 0.000
#> GSM94107     3  0.4279      0.800 0.140 0.000 0.732 0.000 0.128 0.000
#> GSM94108     4  0.2048      0.797 0.000 0.000 0.000 0.880 0.120 0.000
#> GSM94109     4  0.4206      0.574 0.000 0.000 0.356 0.620 0.024 0.000
#> GSM94110     5  0.3266      0.730 0.000 0.000 0.272 0.000 0.728 0.000
#> GSM94111     4  0.2664      0.781 0.000 0.000 0.000 0.816 0.184 0.000
#> GSM94112     2  0.1610      0.929 0.000 0.916 0.000 0.084 0.000 0.000
#> GSM94113     5  0.2300      0.776 0.000 0.000 0.144 0.000 0.856 0.000
#> GSM94114     3  0.0146      0.835 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94115     1  0.2333      0.831 0.884 0.000 0.000 0.000 0.024 0.092
#> GSM94116     3  0.3616      0.816 0.132 0.000 0.792 0.000 0.076 0.000
#> GSM94117     3  0.4127      0.799 0.172 0.000 0.740 0.000 0.088 0.000
#> GSM94118     5  0.4863      0.522 0.020 0.000 0.072 0.232 0.676 0.000
#> GSM94119     5  0.3409      0.627 0.000 0.000 0.000 0.300 0.700 0.000
#> GSM94120     5  0.1148      0.775 0.020 0.000 0.016 0.004 0.960 0.000
#> GSM94121     5  0.4095      0.699 0.000 0.000 0.100 0.152 0.748 0.000
#> GSM94122     4  0.0260      0.792 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM94123     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94124     5  0.3189      0.746 0.000 0.000 0.236 0.004 0.760 0.000
#> GSM94125     2  0.2003      0.913 0.000 0.884 0.000 0.116 0.000 0.000
#> GSM94126     3  0.4629      0.754 0.036 0.000 0.728 0.000 0.064 0.172
#> GSM94127     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94128     3  0.3464      0.828 0.108 0.000 0.808 0.000 0.084 0.000
#> GSM94129     5  0.3245      0.753 0.008 0.000 0.228 0.000 0.764 0.000
#> GSM94130     6  0.4085      0.678 0.192 0.000 0.000 0.000 0.072 0.736
#> GSM94131     1  0.0000      0.851 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94132     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94133     2  0.1610      0.929 0.000 0.916 0.000 0.084 0.000 0.000
#> GSM94134     1  0.0725      0.851 0.976 0.000 0.012 0.000 0.012 0.000
#> GSM94135     5  0.1649      0.768 0.036 0.000 0.032 0.000 0.932 0.000
#> GSM94136     1  0.0000      0.851 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94137     3  0.3748      0.825 0.108 0.000 0.784 0.000 0.108 0.000
#> GSM94138     1  0.0937      0.848 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94139     4  0.2730      0.748 0.000 0.000 0.000 0.808 0.192 0.000
#> GSM94140     5  0.2730      0.758 0.000 0.000 0.192 0.000 0.808 0.000
#> GSM94141     5  0.2404      0.751 0.000 0.000 0.016 0.112 0.872 0.000
#> GSM94142     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94143     5  0.2527      0.716 0.000 0.000 0.000 0.168 0.832 0.000
#> GSM94144     5  0.1714      0.753 0.092 0.000 0.000 0.000 0.908 0.000
#> GSM94145     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94146     3  0.6235      0.409 0.256 0.000 0.452 0.000 0.012 0.280
#> GSM94147     5  0.3198      0.628 0.260 0.000 0.000 0.000 0.740 0.000
#> GSM94148     1  0.3330      0.679 0.716 0.000 0.000 0.000 0.000 0.284
#> GSM98785     5  0.2830      0.736 0.000 0.000 0.020 0.144 0.836 0.000
#> GSM98786     5  0.1075      0.767 0.048 0.000 0.000 0.000 0.952 0.000
#> GSM98787     5  0.2941      0.748 0.000 0.000 0.220 0.000 0.780 0.000
#> GSM98788     3  0.4354      0.796 0.144 0.000 0.724 0.000 0.132 0.000
#> GSM98789     5  0.1910      0.773 0.000 0.000 0.108 0.000 0.892 0.000
#> GSM98790     4  0.4095      0.741 0.000 0.000 0.064 0.728 0.208 0.000
#> GSM98791     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98792     5  0.2762      0.758 0.000 0.000 0.196 0.000 0.804 0.000
#> GSM98793     1  0.1327      0.837 0.936 0.000 0.000 0.000 0.064 0.000
#> GSM98794     1  0.0865      0.849 0.964 0.000 0.000 0.000 0.036 0.000
#> GSM98795     6  0.1261      0.942 0.024 0.000 0.000 0.000 0.024 0.952
#> GSM98796     6  0.1261      0.942 0.024 0.000 0.000 0.000 0.024 0.952
#> GSM98797     5  0.3020      0.762 0.000 0.000 0.076 0.080 0.844 0.000
#> GSM98798     4  0.5272      0.534 0.000 0.000 0.140 0.584 0.276 0.000
#> GSM98799     5  0.3866      0.195 0.000 0.000 0.000 0.484 0.516 0.000
#> GSM98800     5  0.2597      0.713 0.000 0.000 0.000 0.176 0.824 0.000
#> GSM98801     4  0.5358      0.330 0.000 0.000 0.112 0.496 0.392 0.000
#> GSM94019     5  0.2234      0.775 0.004 0.000 0.124 0.000 0.872 0.000
#> GSM94020     4  0.1075      0.761 0.000 0.048 0.000 0.952 0.000 0.000
#> GSM94021     1  0.2624      0.770 0.856 0.000 0.124 0.000 0.020 0.000
#> GSM94022     3  0.0146      0.834 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94023     3  0.4279      0.800 0.140 0.000 0.732 0.000 0.128 0.000
#> GSM94024     3  0.0000      0.834 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94025     1  0.5665      0.339 0.500 0.000 0.328 0.000 0.000 0.172
#> GSM94026     4  0.3797      0.688 0.000 0.000 0.016 0.692 0.292 0.000
#> GSM94027     3  0.3499      0.680 0.004 0.000 0.728 0.000 0.004 0.264
#> GSM94028     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.2300      0.792 0.000 0.000 0.856 0.000 0.000 0.144
#> GSM94030     3  0.4421      0.789 0.156 0.000 0.716 0.000 0.128 0.000
#> GSM94031     4  0.0000      0.789 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94032     3  0.2209      0.837 0.004 0.000 0.900 0.000 0.072 0.024
#> GSM94033     4  0.2003      0.798 0.000 0.000 0.000 0.884 0.116 0.000
#> GSM94034     3  0.4316      0.798 0.144 0.000 0.728 0.000 0.128 0.000
#> GSM94035     4  0.3747      0.458 0.000 0.000 0.000 0.604 0.396 0.000
#> GSM94036     3  0.4276      0.803 0.168 0.000 0.728 0.000 0.104 0.000
#> GSM94037     1  0.0146      0.851 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94038     2  0.2597      0.852 0.000 0.824 0.000 0.176 0.000 0.000
#> GSM94039     2  0.0790      0.941 0.000 0.968 0.000 0.032 0.000 0.000
#> GSM94040     1  0.2165      0.830 0.884 0.000 0.000 0.000 0.008 0.108
#> GSM94041     1  0.0632      0.852 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94042     4  0.0000      0.789 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94043     4  0.2219      0.776 0.000 0.000 0.000 0.864 0.136 0.000
#> GSM94044     5  0.3866      0.195 0.000 0.000 0.000 0.484 0.516 0.000
#> GSM94045     1  0.1549      0.839 0.936 0.000 0.000 0.000 0.020 0.044
#> GSM94046     1  0.2446      0.803 0.864 0.000 0.000 0.000 0.012 0.124
#> GSM94047     5  0.1501      0.760 0.076 0.000 0.000 0.000 0.924 0.000
#> GSM94048     1  0.0632      0.852 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94049     1  0.3958      0.651 0.764 0.000 0.108 0.000 0.128 0.000
#> GSM94050     1  0.3868      0.249 0.508 0.000 0.000 0.000 0.000 0.492
#> GSM94051     5  0.2491      0.707 0.164 0.000 0.000 0.000 0.836 0.000
#> GSM94052     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94053     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     6  0.1261      0.942 0.024 0.000 0.000 0.000 0.024 0.952
#> GSM94055     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94056     6  0.0865      0.941 0.000 0.000 0.000 0.000 0.036 0.964
#> GSM94057     2  0.2941      0.700 0.000 0.780 0.000 0.220 0.000 0.000
#> GSM94058     1  0.3409      0.660 0.700 0.000 0.000 0.000 0.000 0.300
#> GSM94059     6  0.1261      0.942 0.024 0.000 0.000 0.000 0.024 0.952
#> GSM94060     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.2793      0.760 0.800 0.000 0.000 0.000 0.000 0.200
#> GSM94062     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     5  0.1141      0.766 0.052 0.000 0.000 0.000 0.948 0.000
#> GSM94064     2  0.2048      0.913 0.000 0.880 0.000 0.120 0.000 0.000
#> GSM94065     1  0.2790      0.809 0.840 0.000 0.000 0.000 0.020 0.140
#> GSM94066     2  0.2048      0.913 0.000 0.880 0.000 0.120 0.000 0.000
#> GSM94067     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94068     4  0.0000      0.789 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94069     1  0.0260      0.852 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94070     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94072     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94073     5  0.2527      0.705 0.168 0.000 0.000 0.000 0.832 0.000
#> GSM94074     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94075     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94155     6  0.0632      0.956 0.000 0.000 0.000 0.000 0.024 0.976
#> GSM94156     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     6  0.4214      0.567 0.276 0.000 0.000 0.000 0.044 0.680
#> GSM94160     6  0.0146      0.965 0.000 0.000 0.000 0.000 0.004 0.996
#> GSM94161     6  0.1007      0.928 0.044 0.000 0.000 0.000 0.000 0.956
#> GSM94162     3  0.3274      0.804 0.096 0.000 0.824 0.000 0.080 0.000
#> GSM94163     4  0.0000      0.789 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94164     1  0.0632      0.852 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94165     1  0.3672      0.548 0.632 0.000 0.000 0.000 0.000 0.368
#> GSM94166     6  0.0146      0.965 0.000 0.000 0.000 0.000 0.004 0.996
#> GSM94167     5  0.3050      0.681 0.000 0.000 0.000 0.236 0.764 0.000
#> GSM94168     1  0.1245      0.854 0.952 0.000 0.000 0.000 0.032 0.016
#> GSM94169     5  0.1910      0.745 0.108 0.000 0.000 0.000 0.892 0.000
#> GSM94170     6  0.0146      0.964 0.000 0.000 0.000 0.000 0.004 0.996
#> GSM94171     1  0.3428      0.655 0.696 0.000 0.000 0.000 0.000 0.304
#> GSM94172     1  0.3288      0.676 0.724 0.000 0.000 0.000 0.000 0.276
#> GSM94173     4  0.1610      0.800 0.000 0.000 0.000 0.916 0.084 0.000
#> GSM94174     5  0.3266      0.620 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94175     5  0.2597      0.713 0.000 0.000 0.000 0.176 0.824 0.000
#> GSM94176     3  0.5190      0.657 0.272 0.000 0.596 0.000 0.132 0.000
#> GSM94177     1  0.1204      0.846 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94178     4  0.0000      0.789 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98767     1  0.1327      0.837 0.936 0.000 0.000 0.000 0.064 0.000
#> GSM98768     1  0.0000      0.851 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98769     5  0.3420      0.641 0.240 0.000 0.012 0.000 0.748 0.000
#> GSM98770     1  0.2454      0.779 0.840 0.000 0.000 0.000 0.000 0.160
#> GSM98771     4  0.1610      0.800 0.000 0.000 0.000 0.916 0.084 0.000
#> GSM98772     1  0.1297      0.846 0.948 0.000 0.012 0.000 0.040 0.000
#> GSM98773     3  0.3958      0.818 0.108 0.000 0.764 0.000 0.128 0.000
#> GSM98774     5  0.4604      0.706 0.152 0.000 0.152 0.000 0.696 0.000
#> GSM98775     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98776     1  0.1204      0.842 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM98777     5  0.1610      0.761 0.000 0.000 0.000 0.084 0.916 0.000
#> GSM98778     3  0.4222      0.818 0.108 0.000 0.760 0.000 0.120 0.012
#> GSM98779     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98780     1  0.0891      0.854 0.968 0.000 0.000 0.000 0.024 0.008
#> GSM98781     3  0.4697      0.766 0.172 0.000 0.684 0.000 0.144 0.000
#> GSM98782     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98783     1  0.1007      0.848 0.956 0.000 0.000 0.000 0.044 0.000
#> GSM98784     6  0.0000      0.966 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98871     2  0.1610      0.929 0.000 0.916 0.000 0.084 0.000 0.000
#> GSM98872     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     4  0.1610      0.776 0.000 0.084 0.000 0.916 0.000 0.000
#> GSM98874     2  0.0000      0.945 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     4  0.1267      0.751 0.000 0.060 0.000 0.940 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) k
#> SD:pam 188         2.70e-03 2
#> SD:pam 175         1.47e-09 3
#> SD:pam 188         3.05e-08 4
#> SD:pam  81         1.90e-02 5
#> SD:pam 184         9.48e-06 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 21104 rows and 192 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 0.510           0.866       0.921         0.4387 0.557   0.557
#> 3 3 0.481           0.132       0.625         0.3934 0.682   0.572
#> 4 4 0.555           0.637       0.788         0.1455 0.571   0.357
#> 5 5 0.620           0.614       0.799         0.0780 0.918   0.739
#> 6 6 0.639           0.609       0.780         0.0312 0.918   0.706

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
#> GSM93997     1  0.0000      0.901 1.000 0.000
#> GSM94077     1  0.7602      0.809 0.780 0.220
#> GSM94078     2  0.5946      0.826 0.144 0.856
#> GSM94079     1  0.7056      0.835 0.808 0.192
#> GSM94080     2  0.0000      0.928 0.000 1.000
#> GSM94081     1  0.7219      0.829 0.800 0.200
#> GSM94082     2  0.7950      0.709 0.240 0.760
#> GSM94083     1  0.7219      0.829 0.800 0.200
#> GSM94084     2  0.0000      0.928 0.000 1.000
#> GSM94085     1  0.7815      0.795 0.768 0.232
#> GSM94086     1  0.7299      0.825 0.796 0.204
#> GSM94087     1  0.0000      0.901 1.000 0.000
#> GSM94088     2  0.8861      0.584 0.304 0.696
#> GSM94089     2  0.2236      0.908 0.036 0.964
#> GSM94090     2  0.0000      0.928 0.000 1.000
#> GSM94091     1  0.5294      0.872 0.880 0.120
#> GSM94092     1  0.7056      0.838 0.808 0.192
#> GSM94093     1  0.0000      0.901 1.000 0.000
#> GSM94094     1  0.7602      0.809 0.780 0.220
#> GSM94095     1  0.7453      0.817 0.788 0.212
#> GSM94096     2  0.5737      0.833 0.136 0.864
#> GSM94097     1  0.0000      0.901 1.000 0.000
#> GSM94098     1  0.7056      0.835 0.808 0.192
#> GSM94099     1  0.6887      0.841 0.816 0.184
#> GSM94100     1  0.7453      0.819 0.788 0.212
#> GSM94101     2  0.0000      0.928 0.000 1.000
#> GSM94102     1  0.7453      0.819 0.788 0.212
#> GSM94103     2  0.8909      0.575 0.308 0.692
#> GSM94104     1  0.8861      0.694 0.696 0.304
#> GSM94105     1  0.7056      0.835 0.808 0.192
#> GSM94106     2  0.0672      0.924 0.008 0.992
#> GSM94107     1  0.7056      0.835 0.808 0.192
#> GSM94108     2  0.0000      0.928 0.000 1.000
#> GSM94109     1  0.8555      0.734 0.720 0.280
#> GSM94110     2  0.6343      0.810 0.160 0.840
#> GSM94111     1  0.7453      0.819 0.788 0.212
#> GSM94112     2  0.0000      0.928 0.000 1.000
#> GSM94113     2  0.7815      0.721 0.232 0.768
#> GSM94114     1  0.7139      0.832 0.804 0.196
#> GSM94115     1  0.0000      0.901 1.000 0.000
#> GSM94116     1  0.6801      0.843 0.820 0.180
#> GSM94117     1  0.6801      0.843 0.820 0.180
#> GSM94118     2  0.8207      0.681 0.256 0.744
#> GSM94119     2  0.0000      0.928 0.000 1.000
#> GSM94120     2  0.8661      0.618 0.288 0.712
#> GSM94121     1  0.9608      0.511 0.616 0.384
#> GSM94122     2  0.0000      0.928 0.000 1.000
#> GSM94123     1  0.0000      0.901 1.000 0.000
#> GSM94124     2  0.3114      0.896 0.056 0.944
#> GSM94125     2  0.0000      0.928 0.000 1.000
#> GSM94126     1  0.6801      0.843 0.820 0.180
#> GSM94127     1  0.0376      0.899 0.996 0.004
#> GSM94128     1  0.6801      0.843 0.820 0.180
#> GSM94129     1  0.7674      0.803 0.776 0.224
#> GSM94130     1  0.0000      0.901 1.000 0.000
#> GSM94131     1  0.0000      0.901 1.000 0.000
#> GSM94132     1  0.0000      0.901 1.000 0.000
#> GSM94133     2  0.0000      0.928 0.000 1.000
#> GSM94134     1  0.0000      0.901 1.000 0.000
#> GSM94135     2  0.7674      0.734 0.224 0.776
#> GSM94136     1  0.0000      0.901 1.000 0.000
#> GSM94137     1  0.6801      0.843 0.820 0.180
#> GSM94138     1  0.0000      0.901 1.000 0.000
#> GSM94139     2  0.0000      0.928 0.000 1.000
#> GSM94140     1  0.5408      0.870 0.876 0.124
#> GSM94141     1  0.7602      0.812 0.780 0.220
#> GSM94142     1  0.0000      0.901 1.000 0.000
#> GSM94143     2  0.4298      0.873 0.088 0.912
#> GSM94144     1  0.5519      0.868 0.872 0.128
#> GSM94145     1  0.0000      0.901 1.000 0.000
#> GSM94146     1  0.0000      0.901 1.000 0.000
#> GSM94147     1  0.2236      0.896 0.964 0.036
#> GSM94148     1  0.0000      0.901 1.000 0.000
#> GSM98785     2  0.0376      0.926 0.004 0.996
#> GSM98786     1  0.5178      0.873 0.884 0.116
#> GSM98787     1  0.6801      0.843 0.820 0.180
#> GSM98788     1  0.6973      0.838 0.812 0.188
#> GSM98789     1  0.5737      0.865 0.864 0.136
#> GSM98790     2  0.7056      0.775 0.192 0.808
#> GSM98791     1  0.0000      0.901 1.000 0.000
#> GSM98792     1  0.9993      0.184 0.516 0.484
#> GSM98793     1  0.0000      0.901 1.000 0.000
#> GSM98794     1  0.0000      0.901 1.000 0.000
#> GSM98795     1  0.0000      0.901 1.000 0.000
#> GSM98796     1  0.0000      0.901 1.000 0.000
#> GSM98797     1  0.7453      0.819 0.788 0.212
#> GSM98798     2  0.8267      0.661 0.260 0.740
#> GSM98799     2  0.0000      0.928 0.000 1.000
#> GSM98800     2  0.6623      0.798 0.172 0.828
#> GSM98801     1  0.7453      0.819 0.788 0.212
#> GSM94019     1  0.6887      0.841 0.816 0.184
#> GSM94020     2  0.0000      0.928 0.000 1.000
#> GSM94021     1  0.6887      0.841 0.816 0.184
#> GSM94022     1  0.6801      0.843 0.820 0.180
#> GSM94023     1  0.7056      0.835 0.808 0.192
#> GSM94024     1  0.7453      0.817 0.788 0.212
#> GSM94025     1  0.6801      0.843 0.820 0.180
#> GSM94026     1  0.7453      0.819 0.788 0.212
#> GSM94027     1  0.6801      0.843 0.820 0.180
#> GSM94028     2  0.0000      0.928 0.000 1.000
#> GSM94029     1  0.6801      0.843 0.820 0.180
#> GSM94030     1  0.6801      0.843 0.820 0.180
#> GSM94031     2  0.0000      0.928 0.000 1.000
#> GSM94032     1  0.7219      0.830 0.800 0.200
#> GSM94033     2  0.0000      0.928 0.000 1.000
#> GSM94034     1  0.6887      0.841 0.816 0.184
#> GSM94035     2  0.6623      0.798 0.172 0.828
#> GSM94036     1  0.6801      0.843 0.820 0.180
#> GSM94037     1  0.0000      0.901 1.000 0.000
#> GSM94038     2  0.0000      0.928 0.000 1.000
#> GSM94039     2  0.0000      0.928 0.000 1.000
#> GSM94040     1  0.0000      0.901 1.000 0.000
#> GSM94041     1  0.0376      0.899 0.996 0.004
#> GSM94042     2  0.0000      0.928 0.000 1.000
#> GSM94043     2  0.0000      0.928 0.000 1.000
#> GSM94044     2  0.0000      0.928 0.000 1.000
#> GSM94045     1  0.0000      0.901 1.000 0.000
#> GSM94046     1  0.0000      0.901 1.000 0.000
#> GSM94047     2  0.7883      0.718 0.236 0.764
#> GSM94048     1  0.0000      0.901 1.000 0.000
#> GSM94049     1  0.1633      0.898 0.976 0.024
#> GSM94050     1  0.0000      0.901 1.000 0.000
#> GSM94051     1  0.2603      0.894 0.956 0.044
#> GSM94052     1  0.0000      0.901 1.000 0.000
#> GSM94053     2  0.0000      0.928 0.000 1.000
#> GSM94054     1  0.0000      0.901 1.000 0.000
#> GSM94055     1  0.0000      0.901 1.000 0.000
#> GSM94056     1  0.1843      0.897 0.972 0.028
#> GSM94057     2  0.0000      0.928 0.000 1.000
#> GSM94058     1  0.0000      0.901 1.000 0.000
#> GSM94059     1  0.0000      0.901 1.000 0.000
#> GSM94060     2  0.0000      0.928 0.000 1.000
#> GSM94061     1  0.0000      0.901 1.000 0.000
#> GSM94062     2  0.0000      0.928 0.000 1.000
#> GSM94063     2  0.7528      0.743 0.216 0.784
#> GSM94064     2  0.0000      0.928 0.000 1.000
#> GSM94065     1  0.0000      0.901 1.000 0.000
#> GSM94066     2  0.0000      0.928 0.000 1.000
#> GSM94067     1  0.0000      0.901 1.000 0.000
#> GSM94068     2  0.0000      0.928 0.000 1.000
#> GSM94069     1  0.0000      0.901 1.000 0.000
#> GSM94070     2  0.0000      0.928 0.000 1.000
#> GSM94071     1  0.0000      0.901 1.000 0.000
#> GSM94072     1  0.0000      0.901 1.000 0.000
#> GSM94073     1  0.2603      0.894 0.956 0.044
#> GSM94074     1  0.0000      0.901 1.000 0.000
#> GSM94075     1  0.0000      0.901 1.000 0.000
#> GSM94155     1  0.0000      0.901 1.000 0.000
#> GSM94156     2  0.0000      0.928 0.000 1.000
#> GSM94157     1  0.0000      0.901 1.000 0.000
#> GSM94160     1  0.0000      0.901 1.000 0.000
#> GSM94161     1  0.0000      0.901 1.000 0.000
#> GSM94162     1  0.4690      0.878 0.900 0.100
#> GSM94163     2  0.0000      0.928 0.000 1.000
#> GSM94164     1  0.0000      0.901 1.000 0.000
#> GSM94165     1  0.0000      0.901 1.000 0.000
#> GSM94166     1  0.0000      0.901 1.000 0.000
#> GSM94167     2  0.0000      0.928 0.000 1.000
#> GSM94168     1  0.0000      0.901 1.000 0.000
#> GSM94169     1  0.7376      0.823 0.792 0.208
#> GSM94170     1  0.0000      0.901 1.000 0.000
#> GSM94171     1  0.0000      0.901 1.000 0.000
#> GSM94172     1  0.0000      0.901 1.000 0.000
#> GSM94173     2  0.0000      0.928 0.000 1.000
#> GSM94174     1  0.2603      0.894 0.956 0.044
#> GSM94175     2  0.0000      0.928 0.000 1.000
#> GSM94176     1  0.1633      0.898 0.976 0.024
#> GSM94177     1  0.0000      0.901 1.000 0.000
#> GSM94178     2  0.0000      0.928 0.000 1.000
#> GSM98767     1  0.0000      0.901 1.000 0.000
#> GSM98768     1  0.0376      0.899 0.996 0.004
#> GSM98769     1  0.2236      0.896 0.964 0.036
#> GSM98770     1  0.0000      0.901 1.000 0.000
#> GSM98771     2  0.0000      0.928 0.000 1.000
#> GSM98772     1  0.0000      0.901 1.000 0.000
#> GSM98773     1  0.7299      0.826 0.796 0.204
#> GSM98774     1  0.4562      0.880 0.904 0.096
#> GSM98775     1  0.0000      0.901 1.000 0.000
#> GSM98776     1  0.1633      0.898 0.976 0.024
#> GSM98777     2  0.5519      0.841 0.128 0.872
#> GSM98778     1  0.6801      0.843 0.820 0.180
#> GSM98779     1  0.0000      0.901 1.000 0.000
#> GSM98780     1  0.0000      0.901 1.000 0.000
#> GSM98781     1  0.2603      0.894 0.956 0.044
#> GSM98782     1  0.0000      0.901 1.000 0.000
#> GSM98783     1  0.0000      0.901 1.000 0.000
#> GSM98784     1  0.0000      0.901 1.000 0.000
#> GSM98871     2  0.0000      0.928 0.000 1.000
#> GSM98872     2  0.0000      0.928 0.000 1.000
#> GSM98873     2  0.0000      0.928 0.000 1.000
#> GSM98874     2  0.0000      0.928 0.000 1.000
#> GSM98875     2  0.0000      0.928 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94077     3  0.6809    0.26869 0.464 0.012 0.524
#> GSM94078     3  0.7292    0.26671 0.472 0.028 0.500
#> GSM94079     3  0.6309    0.25557 0.496 0.000 0.504
#> GSM94080     2  0.0237    0.86606 0.000 0.996 0.004
#> GSM94081     3  0.6676    0.26506 0.476 0.008 0.516
#> GSM94082     3  0.6950    0.26870 0.476 0.016 0.508
#> GSM94083     3  0.6521    0.25754 0.492 0.004 0.504
#> GSM94084     1  0.8070   -0.31765 0.468 0.064 0.468
#> GSM94085     3  0.6799    0.27021 0.456 0.012 0.532
#> GSM94086     3  0.6819    0.26456 0.476 0.012 0.512
#> GSM94087     3  0.5254   -0.10147 0.264 0.000 0.736
#> GSM94088     3  0.6813    0.27040 0.468 0.012 0.520
#> GSM94089     3  0.8826    0.25391 0.412 0.116 0.472
#> GSM94090     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94091     3  0.2804    0.11869 0.060 0.016 0.924
#> GSM94092     3  0.6280    0.26906 0.460 0.000 0.540
#> GSM94093     3  0.6295   -0.36600 0.472 0.000 0.528
#> GSM94094     3  0.6804    0.26934 0.460 0.012 0.528
#> GSM94095     3  0.6816    0.26619 0.472 0.012 0.516
#> GSM94096     3  0.7072    0.26711 0.476 0.020 0.504
#> GSM94097     3  0.3295    0.09386 0.096 0.008 0.896
#> GSM94098     3  0.6307    0.25910 0.488 0.000 0.512
#> GSM94099     3  0.6809    0.26869 0.464 0.012 0.524
#> GSM94100     3  0.8955   -0.05167 0.140 0.344 0.516
#> GSM94101     3  0.8889    0.25044 0.428 0.120 0.452
#> GSM94102     3  0.6513    0.26462 0.476 0.004 0.520
#> GSM94103     3  0.6505    0.26973 0.468 0.004 0.528
#> GSM94104     3  0.7059    0.27060 0.460 0.020 0.520
#> GSM94105     3  0.6308    0.25672 0.492 0.000 0.508
#> GSM94106     3  0.7841    0.25986 0.468 0.052 0.480
#> GSM94107     3  0.6500    0.26829 0.464 0.004 0.532
#> GSM94108     3  0.9743    0.10748 0.276 0.276 0.448
#> GSM94109     3  0.6936    0.26937 0.460 0.016 0.524
#> GSM94110     3  0.7074    0.26737 0.480 0.020 0.500
#> GSM94111     3  0.8731    0.24227 0.368 0.116 0.516
#> GSM94112     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94113     3  0.6676    0.26819 0.476 0.008 0.516
#> GSM94114     3  0.6813    0.26707 0.468 0.012 0.520
#> GSM94115     3  0.5706   -0.18404 0.320 0.000 0.680
#> GSM94116     3  0.6260    0.27087 0.448 0.000 0.552
#> GSM94117     3  0.6308    0.25607 0.492 0.000 0.508
#> GSM94118     3  0.6676    0.26819 0.476 0.008 0.516
#> GSM94119     2  0.6255    0.55968 0.012 0.668 0.320
#> GSM94120     3  0.6676    0.26819 0.476 0.008 0.516
#> GSM94121     3  0.6669    0.26831 0.468 0.008 0.524
#> GSM94122     2  0.8223    0.50067 0.108 0.604 0.288
#> GSM94123     1  0.6308    0.35684 0.508 0.000 0.492
#> GSM94124     3  0.7491    0.26398 0.472 0.036 0.492
#> GSM94125     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94126     1  0.5948   -0.17450 0.640 0.000 0.360
#> GSM94127     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94128     3  0.6267    0.27037 0.452 0.000 0.548
#> GSM94129     3  0.6678    0.26931 0.480 0.008 0.512
#> GSM94130     3  0.6215   -0.30094 0.428 0.000 0.572
#> GSM94131     3  0.6252   -0.32507 0.444 0.000 0.556
#> GSM94132     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94133     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94134     3  0.6295   -0.34442 0.472 0.000 0.528
#> GSM94135     3  0.6509    0.26917 0.472 0.004 0.524
#> GSM94136     3  0.6215   -0.30916 0.428 0.000 0.572
#> GSM94137     3  0.6516    0.26383 0.480 0.004 0.516
#> GSM94138     3  0.5859   -0.20720 0.344 0.000 0.656
#> GSM94139     3  0.8932   -0.16249 0.124 0.420 0.456
#> GSM94140     3  0.2804    0.11869 0.060 0.016 0.924
#> GSM94141     3  0.7724   -0.05565 0.060 0.352 0.588
#> GSM94142     1  0.6305    0.36502 0.516 0.000 0.484
#> GSM94143     3  0.7831   -0.13888 0.056 0.404 0.540
#> GSM94144     3  0.2550    0.12080 0.056 0.012 0.932
#> GSM94145     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94146     3  0.6079    0.02587 0.388 0.000 0.612
#> GSM94147     3  0.5698   -0.09705 0.252 0.012 0.736
#> GSM94148     3  0.6126   -0.28022 0.400 0.000 0.600
#> GSM98785     3  0.8173   -0.15845 0.072 0.420 0.508
#> GSM98786     3  0.0592    0.13398 0.012 0.000 0.988
#> GSM98787     3  0.6489    0.27040 0.456 0.004 0.540
#> GSM98788     3  0.6280    0.26860 0.460 0.000 0.540
#> GSM98789     3  0.6764    0.17224 0.060 0.224 0.716
#> GSM98790     3  0.9338    0.23032 0.360 0.172 0.468
#> GSM98791     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM98792     3  0.6819    0.26925 0.476 0.012 0.512
#> GSM98793     3  0.5327   -0.13161 0.272 0.000 0.728
#> GSM98794     3  0.5835   -0.20220 0.340 0.000 0.660
#> GSM98795     3  0.5560   -0.14469 0.300 0.000 0.700
#> GSM98796     3  0.6308   -0.36852 0.492 0.000 0.508
#> GSM98797     3  0.8688   -0.11073 0.112 0.372 0.516
#> GSM98798     3  0.8501   -0.17414 0.092 0.420 0.488
#> GSM98799     2  0.6994    0.47996 0.028 0.612 0.360
#> GSM98800     3  0.7820   -0.13165 0.056 0.400 0.544
#> GSM98801     3  0.8955   -0.05167 0.140 0.344 0.516
#> GSM94019     3  0.6483    0.27126 0.452 0.004 0.544
#> GSM94020     2  0.1031    0.85771 0.000 0.976 0.024
#> GSM94021     1  0.6225   -0.25416 0.568 0.000 0.432
#> GSM94022     3  0.6299    0.26494 0.476 0.000 0.524
#> GSM94023     3  0.6280    0.26860 0.460 0.000 0.540
#> GSM94024     3  0.6816    0.26619 0.472 0.012 0.516
#> GSM94025     1  0.5560   -0.13821 0.700 0.000 0.300
#> GSM94026     3  0.8772    0.24189 0.364 0.120 0.516
#> GSM94027     1  0.5905   -0.16900 0.648 0.000 0.352
#> GSM94028     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94029     3  0.6309    0.25550 0.496 0.000 0.504
#> GSM94030     3  0.6286    0.26779 0.464 0.000 0.536
#> GSM94031     2  0.9206    0.38057 0.188 0.524 0.288
#> GSM94032     3  0.6825    0.23628 0.488 0.012 0.500
#> GSM94033     3  0.9439    0.23859 0.376 0.180 0.444
#> GSM94034     3  0.6307    0.25837 0.488 0.000 0.512
#> GSM94035     3  0.7674    0.25997 0.472 0.044 0.484
#> GSM94036     3  0.6302    0.26225 0.480 0.000 0.520
#> GSM94037     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM94038     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94039     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94040     3  0.6235   -0.32659 0.436 0.000 0.564
#> GSM94041     3  0.5733   -0.18731 0.324 0.000 0.676
#> GSM94042     2  0.0747    0.86221 0.000 0.984 0.016
#> GSM94043     2  0.7883    0.30996 0.056 0.516 0.428
#> GSM94044     2  0.7190    0.47546 0.036 0.608 0.356
#> GSM94045     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM94046     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM94047     3  0.2749    0.15163 0.064 0.012 0.924
#> GSM94048     3  0.5948   -0.22777 0.360 0.000 0.640
#> GSM94049     3  0.2096    0.11317 0.052 0.004 0.944
#> GSM94050     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM94051     3  0.4602    0.00746 0.152 0.016 0.832
#> GSM94052     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94053     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94054     3  0.6308   -0.39227 0.492 0.000 0.508
#> GSM94055     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94056     3  0.6200   -0.15369 0.312 0.012 0.676
#> GSM94057     2  0.4413    0.78084 0.036 0.860 0.104
#> GSM94058     3  0.6299   -0.34883 0.476 0.000 0.524
#> GSM94059     1  0.6307    0.36081 0.512 0.000 0.488
#> GSM94060     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94061     3  0.6291   -0.34274 0.468 0.000 0.532
#> GSM94062     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94063     3  0.3337    0.15578 0.060 0.032 0.908
#> GSM94064     2  0.1031    0.85771 0.000 0.976 0.024
#> GSM94065     3  0.6302   -0.34832 0.480 0.000 0.520
#> GSM94066     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94067     1  0.6307    0.36160 0.512 0.000 0.488
#> GSM94068     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94069     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM94070     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94071     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94072     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94073     3  0.0592    0.12579 0.012 0.000 0.988
#> GSM94074     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94075     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94155     3  0.6308   -0.39227 0.492 0.000 0.508
#> GSM94156     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM94157     3  0.6309   -0.39738 0.496 0.000 0.504
#> GSM94160     1  0.6305    0.36502 0.516 0.000 0.484
#> GSM94161     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM94162     3  0.2096    0.13313 0.052 0.004 0.944
#> GSM94163     2  0.1411    0.85046 0.000 0.964 0.036
#> GSM94164     3  0.6295   -0.34442 0.472 0.000 0.528
#> GSM94165     3  0.6299   -0.34883 0.476 0.000 0.524
#> GSM94166     1  0.6305    0.36218 0.516 0.000 0.484
#> GSM94167     3  0.8891   -0.18039 0.120 0.432 0.448
#> GSM94168     3  0.6302   -0.34832 0.480 0.000 0.520
#> GSM94169     3  0.2356    0.15460 0.072 0.000 0.928
#> GSM94170     1  0.6309    0.35609 0.504 0.000 0.496
#> GSM94171     3  0.6299   -0.34883 0.476 0.000 0.524
#> GSM94172     3  0.6299   -0.34883 0.476 0.000 0.524
#> GSM94173     2  0.6625    0.56259 0.024 0.660 0.316
#> GSM94174     3  0.2959    0.05548 0.100 0.000 0.900
#> GSM94175     3  0.8322   -0.17525 0.080 0.428 0.492
#> GSM94176     3  0.4887   -0.09683 0.228 0.000 0.772
#> GSM94177     3  0.5678   -0.18642 0.316 0.000 0.684
#> GSM94178     2  0.0892    0.85987 0.000 0.980 0.020
#> GSM98767     3  0.5650   -0.18215 0.312 0.000 0.688
#> GSM98768     3  0.5948   -0.22986 0.360 0.000 0.640
#> GSM98769     3  0.1585    0.12701 0.028 0.008 0.964
#> GSM98770     3  0.6299   -0.34690 0.476 0.000 0.524
#> GSM98771     2  0.7984    0.27142 0.060 0.496 0.444
#> GSM98772     3  0.5465   -0.14689 0.288 0.000 0.712
#> GSM98773     3  0.6816    0.26619 0.472 0.012 0.516
#> GSM98774     3  0.1832    0.14135 0.036 0.008 0.956
#> GSM98775     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM98776     3  0.5178   -0.12239 0.256 0.000 0.744
#> GSM98777     3  0.7866   -0.10498 0.060 0.388 0.552
#> GSM98778     3  0.6309    0.25557 0.496 0.000 0.504
#> GSM98779     3  0.6302   -0.35038 0.480 0.000 0.520
#> GSM98780     3  0.6299   -0.36980 0.476 0.000 0.524
#> GSM98781     3  0.1267    0.12563 0.024 0.004 0.972
#> GSM98782     3  0.6302   -0.35440 0.480 0.000 0.520
#> GSM98783     3  0.4002    0.10964 0.160 0.000 0.840
#> GSM98784     1  0.6305    0.36502 0.516 0.000 0.484
#> GSM98871     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM98872     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM98873     3  0.9140   -0.14136 0.144 0.404 0.452
#> GSM98874     2  0.0000    0.86737 0.000 1.000 0.000
#> GSM98875     2  0.0000    0.86737 0.000 1.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
#> GSM93997     1  0.1584    0.81504 0.952 0.000 0.036 0.012
#> GSM94077     3  0.1489    0.76602 0.044 0.000 0.952 0.004
#> GSM94078     3  0.4304    0.41881 0.000 0.000 0.716 0.284
#> GSM94079     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94080     2  0.1389    0.90913 0.000 0.952 0.000 0.048
#> GSM94081     3  0.1576    0.76578 0.048 0.000 0.948 0.004
#> GSM94082     3  0.2546    0.71358 0.008 0.000 0.900 0.092
#> GSM94083     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94084     3  0.5334   -0.11561 0.004 0.004 0.508 0.484
#> GSM94085     3  0.1936    0.76813 0.032 0.000 0.940 0.028
#> GSM94086     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94087     1  0.4104    0.76117 0.808 0.000 0.028 0.164
#> GSM94088     3  0.2635    0.74795 0.020 0.000 0.904 0.076
#> GSM94089     4  0.5335    0.14458 0.004 0.004 0.488 0.504
#> GSM94090     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94091     4  0.7709   -0.10136 0.352 0.004 0.196 0.448
#> GSM94092     3  0.3216    0.76128 0.076 0.000 0.880 0.044
#> GSM94093     1  0.4718    0.68476 0.708 0.000 0.012 0.280
#> GSM94094     3  0.1489    0.76695 0.044 0.000 0.952 0.004
#> GSM94095     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94096     3  0.4817    0.12388 0.000 0.000 0.612 0.388
#> GSM94097     1  0.5565    0.67557 0.684 0.000 0.056 0.260
#> GSM94098     3  0.1576    0.76804 0.048 0.000 0.948 0.004
#> GSM94099     3  0.1824    0.76375 0.060 0.000 0.936 0.004
#> GSM94100     4  0.6432    0.45842 0.012 0.088 0.248 0.652
#> GSM94101     3  0.5463   -0.13322 0.008 0.004 0.500 0.488
#> GSM94102     3  0.6825    0.48595 0.052 0.060 0.648 0.240
#> GSM94103     3  0.3108    0.72078 0.016 0.000 0.872 0.112
#> GSM94104     3  0.2402    0.74219 0.012 0.000 0.912 0.076
#> GSM94105     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94106     3  0.5669   -0.06732 0.016 0.004 0.516 0.464
#> GSM94107     3  0.1722    0.76964 0.048 0.000 0.944 0.008
#> GSM94108     4  0.5706    0.31662 0.004 0.020 0.420 0.556
#> GSM94109     3  0.5010    0.46692 0.024 0.000 0.700 0.276
#> GSM94110     3  0.2999    0.67677 0.004 0.000 0.864 0.132
#> GSM94111     4  0.5840    0.43889 0.004 0.060 0.264 0.672
#> GSM94112     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94113     3  0.3863    0.68324 0.028 0.000 0.828 0.144
#> GSM94114     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94115     1  0.3587    0.75146 0.860 0.000 0.088 0.052
#> GSM94116     3  0.4388    0.70091 0.132 0.000 0.808 0.060
#> GSM94117     3  0.2443    0.76697 0.060 0.000 0.916 0.024
#> GSM94118     3  0.3812    0.68862 0.028 0.000 0.832 0.140
#> GSM94119     4  0.6909    0.36300 0.000 0.364 0.116 0.520
#> GSM94120     3  0.3598    0.70411 0.028 0.000 0.848 0.124
#> GSM94121     3  0.3082    0.73346 0.032 0.000 0.884 0.084
#> GSM94122     4  0.7169    0.46975 0.000 0.312 0.160 0.528
#> GSM94123     1  0.3528    0.73929 0.808 0.000 0.000 0.192
#> GSM94124     3  0.4776    0.24193 0.000 0.000 0.624 0.376
#> GSM94125     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94126     3  0.4697    0.40279 0.356 0.000 0.644 0.000
#> GSM94127     1  0.2032    0.80913 0.936 0.000 0.028 0.036
#> GSM94128     3  0.3970    0.74056 0.076 0.000 0.840 0.084
#> GSM94129     3  0.3166    0.72203 0.016 0.000 0.868 0.116
#> GSM94130     1  0.5013    0.67516 0.688 0.000 0.020 0.292
#> GSM94131     1  0.0336    0.81421 0.992 0.000 0.008 0.000
#> GSM94132     1  0.1022    0.81533 0.968 0.000 0.032 0.000
#> GSM94133     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0524    0.81459 0.988 0.000 0.004 0.008
#> GSM94135     3  0.3523    0.71227 0.032 0.000 0.856 0.112
#> GSM94136     1  0.0188    0.81360 0.996 0.000 0.004 0.000
#> GSM94137     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM94138     1  0.2131    0.79563 0.932 0.000 0.036 0.032
#> GSM94139     4  0.7035    0.56668 0.024 0.100 0.268 0.608
#> GSM94140     4  0.7556   -0.02208 0.304 0.004 0.192 0.500
#> GSM94141     4  0.5222    0.50462 0.056 0.092 0.056 0.796
#> GSM94142     1  0.4164    0.69729 0.736 0.000 0.000 0.264
#> GSM94143     4  0.7394    0.60341 0.096 0.088 0.172 0.644
#> GSM94144     4  0.7759   -0.11584 0.372 0.004 0.200 0.424
#> GSM94145     1  0.2300    0.80771 0.924 0.000 0.028 0.048
#> GSM94146     1  0.3435    0.78610 0.864 0.000 0.036 0.100
#> GSM94147     1  0.7380    0.38781 0.512 0.000 0.200 0.288
#> GSM94148     1  0.0921    0.81595 0.972 0.000 0.028 0.000
#> GSM98785     4  0.7637    0.58951 0.060 0.104 0.244 0.592
#> GSM98786     1  0.7081    0.31917 0.536 0.004 0.336 0.124
#> GSM98787     3  0.3810    0.74529 0.060 0.000 0.848 0.092
#> GSM98788     3  0.2871    0.76270 0.072 0.000 0.896 0.032
#> GSM98789     4  0.7439   -0.00731 0.304 0.004 0.176 0.516
#> GSM98790     4  0.7274    0.53749 0.036 0.108 0.248 0.608
#> GSM98791     1  0.0817    0.81499 0.976 0.000 0.024 0.000
#> GSM98792     3  0.3300    0.65720 0.008 0.000 0.848 0.144
#> GSM98793     1  0.4364    0.69775 0.808 0.000 0.136 0.056
#> GSM98794     1  0.2654    0.76880 0.888 0.000 0.108 0.004
#> GSM98795     1  0.4883    0.67258 0.696 0.000 0.016 0.288
#> GSM98796     1  0.1792    0.80858 0.932 0.000 0.000 0.068
#> GSM98797     4  0.4542    0.55116 0.036 0.096 0.040 0.828
#> GSM98798     4  0.6735    0.60286 0.032 0.096 0.208 0.664
#> GSM98799     4  0.6961    0.38850 0.000 0.352 0.124 0.524
#> GSM98800     4  0.7374    0.60174 0.096 0.084 0.176 0.644
#> GSM98801     4  0.7315    0.44972 0.052 0.096 0.232 0.620
#> GSM94019     3  0.4245    0.72901 0.064 0.000 0.820 0.116
#> GSM94020     2  0.2868    0.83290 0.000 0.864 0.000 0.136
#> GSM94021     3  0.5112    0.38399 0.384 0.000 0.608 0.008
#> GSM94022     3  0.3323    0.75840 0.064 0.000 0.876 0.060
#> GSM94023     3  0.3056    0.76051 0.072 0.000 0.888 0.040
#> GSM94024     3  0.1211    0.76681 0.040 0.000 0.960 0.000
#> GSM94025     3  0.4746    0.37118 0.368 0.000 0.632 0.000
#> GSM94026     4  0.6270    0.38877 0.012 0.060 0.292 0.636
#> GSM94027     3  0.4713    0.39815 0.360 0.000 0.640 0.000
#> GSM94028     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94029     3  0.3694    0.70689 0.124 0.000 0.844 0.032
#> GSM94030     3  0.3453    0.75280 0.080 0.000 0.868 0.052
#> GSM94031     4  0.7515    0.39796 0.000 0.364 0.188 0.448
#> GSM94032     3  0.7621    0.08820 0.060 0.060 0.480 0.400
#> GSM94033     3  0.6177   -0.18527 0.004 0.040 0.488 0.468
#> GSM94034     3  0.3286    0.75628 0.080 0.000 0.876 0.044
#> GSM94035     4  0.5843    0.17688 0.024 0.004 0.448 0.524
#> GSM94036     3  0.3903    0.74273 0.080 0.000 0.844 0.076
#> GSM94037     1  0.0657    0.81504 0.984 0.000 0.004 0.012
#> GSM94038     2  0.0336    0.92966 0.000 0.992 0.000 0.008
#> GSM94039     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94040     1  0.1356    0.81601 0.960 0.000 0.032 0.008
#> GSM94041     1  0.4361    0.69527 0.772 0.000 0.208 0.020
#> GSM94042     2  0.4857    0.50587 0.000 0.668 0.008 0.324
#> GSM94043     4  0.6881    0.60119 0.000 0.172 0.236 0.592
#> GSM94044     4  0.6991    0.39260 0.000 0.348 0.128 0.524
#> GSM94045     1  0.0376    0.81446 0.992 0.000 0.004 0.004
#> GSM94046     1  0.0188    0.81360 0.996 0.000 0.004 0.000
#> GSM94047     1  0.7836   -0.02906 0.412 0.004 0.368 0.216
#> GSM94048     1  0.1677    0.80367 0.948 0.000 0.040 0.012
#> GSM94049     1  0.5212    0.38970 0.572 0.000 0.420 0.008
#> GSM94050     1  0.1305    0.81070 0.960 0.000 0.004 0.036
#> GSM94051     1  0.7450    0.41080 0.528 0.004 0.196 0.272
#> GSM94052     1  0.1807    0.81126 0.940 0.000 0.008 0.052
#> GSM94053     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94054     1  0.4483    0.68139 0.712 0.000 0.004 0.284
#> GSM94055     1  0.2300    0.80823 0.924 0.000 0.028 0.048
#> GSM94056     1  0.6042    0.55077 0.560 0.000 0.048 0.392
#> GSM94057     2  0.2647    0.81355 0.000 0.880 0.000 0.120
#> GSM94058     1  0.1733    0.81278 0.948 0.000 0.024 0.028
#> GSM94059     1  0.4401    0.68935 0.724 0.000 0.004 0.272
#> GSM94060     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94061     1  0.1305    0.81070 0.960 0.000 0.004 0.036
#> GSM94062     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94063     4  0.8388    0.27120 0.160 0.044 0.376 0.420
#> GSM94064     2  0.0817    0.91503 0.000 0.976 0.000 0.024
#> GSM94065     1  0.0469    0.81508 0.988 0.000 0.012 0.000
#> GSM94066     2  0.0921    0.91999 0.000 0.972 0.000 0.028
#> GSM94067     1  0.4353    0.71442 0.756 0.000 0.012 0.232
#> GSM94068     2  0.3074    0.81251 0.000 0.848 0.000 0.152
#> GSM94069     1  0.0336    0.81461 0.992 0.000 0.008 0.000
#> GSM94070     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94071     1  0.2032    0.80913 0.936 0.000 0.028 0.036
#> GSM94072     1  0.0921    0.81441 0.972 0.000 0.028 0.000
#> GSM94073     1  0.6466    0.40295 0.588 0.000 0.320 0.092
#> GSM94074     1  0.1388    0.81311 0.960 0.000 0.028 0.012
#> GSM94075     1  0.2032    0.80913 0.936 0.000 0.028 0.036
#> GSM94155     1  0.4401    0.68935 0.724 0.000 0.004 0.272
#> GSM94156     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM94157     1  0.4283    0.69911 0.740 0.000 0.004 0.256
#> GSM94160     1  0.4072    0.70204 0.748 0.000 0.000 0.252
#> GSM94161     1  0.0921    0.81441 0.972 0.000 0.028 0.000
#> GSM94162     1  0.6354    0.27319 0.520 0.000 0.416 0.064
#> GSM94163     4  0.5696   -0.03065 0.000 0.484 0.024 0.492
#> GSM94164     1  0.0469    0.81423 0.988 0.000 0.012 0.000
#> GSM94165     1  0.0817    0.81499 0.976 0.000 0.024 0.000
#> GSM94166     1  0.4193    0.69173 0.732 0.000 0.000 0.268
#> GSM94167     4  0.7359    0.60948 0.024 0.160 0.216 0.600
#> GSM94168     1  0.0817    0.81499 0.976 0.000 0.024 0.000
#> GSM94169     3  0.7888    0.03201 0.368 0.004 0.400 0.228
#> GSM94170     1  0.4220    0.70403 0.748 0.000 0.004 0.248
#> GSM94171     1  0.1022    0.81488 0.968 0.000 0.032 0.000
#> GSM94172     1  0.0469    0.81508 0.988 0.000 0.012 0.000
#> GSM94173     4  0.5487    0.23978 0.000 0.400 0.020 0.580
#> GSM94174     1  0.6669    0.38297 0.572 0.000 0.320 0.108
#> GSM94175     4  0.7559    0.61296 0.036 0.160 0.208 0.596
#> GSM94176     1  0.6074    0.50040 0.648 0.000 0.268 0.084
#> GSM94177     1  0.2845    0.78227 0.896 0.000 0.028 0.076
#> GSM94178     2  0.5250    0.20090 0.000 0.552 0.008 0.440
#> GSM98767     1  0.2845    0.78376 0.896 0.000 0.028 0.076
#> GSM98768     1  0.1411    0.80787 0.960 0.000 0.020 0.020
#> GSM98769     1  0.7093    0.44212 0.568 0.000 0.212 0.220
#> GSM98770     1  0.0469    0.81521 0.988 0.000 0.012 0.000
#> GSM98771     4  0.7230    0.60889 0.016 0.164 0.220 0.600
#> GSM98772     1  0.3764    0.73092 0.844 0.000 0.116 0.040
#> GSM98773     3  0.1389    0.76723 0.048 0.000 0.952 0.000
#> GSM98774     1  0.7063    0.28133 0.508 0.004 0.376 0.112
#> GSM98775     1  0.0921    0.81441 0.972 0.000 0.028 0.000
#> GSM98776     1  0.4964    0.65629 0.764 0.000 0.168 0.068
#> GSM98777     4  0.8139    0.46557 0.092 0.080 0.316 0.512
#> GSM98778     3  0.1867    0.75227 0.072 0.000 0.928 0.000
#> GSM98779     1  0.0921    0.81441 0.972 0.000 0.028 0.000
#> GSM98780     1  0.0657    0.81548 0.984 0.000 0.004 0.012
#> GSM98781     1  0.6869    0.38463 0.564 0.000 0.304 0.132
#> GSM98782     1  0.2987    0.79537 0.880 0.000 0.016 0.104
#> GSM98783     1  0.5578    0.51456 0.648 0.000 0.312 0.040
#> GSM98784     1  0.4011    0.72710 0.784 0.000 0.008 0.208
#> GSM98871     2  0.0336    0.92966 0.000 0.992 0.000 0.008
#> GSM98872     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM98873     4  0.8072    0.55794 0.024 0.228 0.248 0.500
#> GSM98874     2  0.0000    0.93180 0.000 1.000 0.000 0.000
#> GSM98875     2  0.1389    0.90784 0.000 0.952 0.000 0.048

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.2609    0.74787 0.896 0.000 0.052 0.004 0.048
#> GSM94077     3  0.1538    0.76189 0.008 0.000 0.948 0.036 0.008
#> GSM94078     4  0.4656    0.11392 0.000 0.000 0.480 0.508 0.012
#> GSM94079     3  0.0162    0.76456 0.004 0.000 0.996 0.000 0.000
#> GSM94080     2  0.2769    0.83772 0.000 0.876 0.000 0.092 0.032
#> GSM94081     3  0.0324    0.76489 0.004 0.000 0.992 0.004 0.000
#> GSM94082     3  0.3402    0.67974 0.004 0.000 0.804 0.184 0.008
#> GSM94083     3  0.0162    0.76549 0.004 0.000 0.996 0.000 0.000
#> GSM94084     4  0.2193    0.71629 0.000 0.000 0.092 0.900 0.008
#> GSM94085     3  0.1280    0.76456 0.008 0.000 0.960 0.024 0.008
#> GSM94086     3  0.0000    0.76524 0.000 0.000 1.000 0.000 0.000
#> GSM94087     1  0.2878    0.73753 0.880 0.000 0.024 0.012 0.084
#> GSM94088     3  0.3373    0.69257 0.008 0.000 0.816 0.168 0.008
#> GSM94089     4  0.2886    0.67811 0.000 0.000 0.148 0.844 0.008
#> GSM94090     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.7027    0.57110 0.196 0.000 0.208 0.052 0.544
#> GSM94092     3  0.5331    0.61390 0.008 0.000 0.692 0.176 0.124
#> GSM94093     1  0.4253    0.51316 0.700 0.000 0.008 0.008 0.284
#> GSM94094     3  0.0510    0.76629 0.000 0.000 0.984 0.016 0.000
#> GSM94095     3  0.0162    0.76456 0.004 0.000 0.996 0.000 0.000
#> GSM94096     4  0.4622    0.24663 0.000 0.000 0.440 0.548 0.012
#> GSM94097     1  0.4118    0.64624 0.772 0.000 0.032 0.008 0.188
#> GSM94098     3  0.0162    0.76549 0.004 0.000 0.996 0.000 0.000
#> GSM94099     3  0.2193    0.75158 0.008 0.000 0.920 0.028 0.044
#> GSM94100     5  0.5199    0.51501 0.004 0.008 0.164 0.108 0.716
#> GSM94101     4  0.1697    0.72226 0.000 0.000 0.060 0.932 0.008
#> GSM94102     3  0.6411    0.22178 0.016 0.004 0.540 0.112 0.328
#> GSM94103     3  0.3751    0.66060 0.004 0.000 0.772 0.212 0.012
#> GSM94104     3  0.2848    0.71599 0.000 0.000 0.840 0.156 0.004
#> GSM94105     3  0.0000    0.76524 0.000 0.000 1.000 0.000 0.000
#> GSM94106     4  0.3160    0.64373 0.000 0.000 0.188 0.808 0.004
#> GSM94107     3  0.0162    0.76549 0.004 0.000 0.996 0.000 0.000
#> GSM94108     4  0.1357    0.72272 0.000 0.000 0.048 0.948 0.004
#> GSM94109     3  0.5556    0.32573 0.000 0.000 0.616 0.108 0.276
#> GSM94110     3  0.3750    0.62504 0.000 0.000 0.756 0.232 0.012
#> GSM94111     5  0.5221    0.51409 0.004 0.004 0.180 0.108 0.704
#> GSM94112     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.4194    0.61776 0.004 0.000 0.708 0.276 0.012
#> GSM94114     3  0.0162    0.76570 0.000 0.000 0.996 0.004 0.000
#> GSM94115     1  0.5945    0.53805 0.676 0.000 0.048 0.144 0.132
#> GSM94116     3  0.5777    0.58452 0.100 0.000 0.688 0.164 0.048
#> GSM94117     3  0.0798    0.76528 0.016 0.000 0.976 0.008 0.000
#> GSM94118     3  0.4565    0.52577 0.008 0.000 0.632 0.352 0.008
#> GSM94119     4  0.4735    0.36361 0.000 0.296 0.004 0.668 0.032
#> GSM94120     3  0.4453    0.56890 0.008 0.000 0.660 0.324 0.008
#> GSM94121     3  0.4353    0.56195 0.004 0.000 0.660 0.328 0.008
#> GSM94122     4  0.3669    0.60936 0.000 0.176 0.012 0.800 0.012
#> GSM94123     1  0.2377    0.69710 0.872 0.000 0.000 0.000 0.128
#> GSM94124     4  0.4473    0.27332 0.000 0.000 0.412 0.580 0.008
#> GSM94125     2  0.0671    0.87739 0.000 0.980 0.000 0.004 0.016
#> GSM94126     3  0.4060    0.26620 0.360 0.000 0.640 0.000 0.000
#> GSM94127     1  0.1564    0.75783 0.948 0.000 0.024 0.004 0.024
#> GSM94128     3  0.3111    0.70549 0.012 0.000 0.840 0.144 0.004
#> GSM94129     3  0.3707    0.63683 0.004 0.000 0.768 0.220 0.008
#> GSM94130     1  0.4166    0.44670 0.648 0.000 0.000 0.004 0.348
#> GSM94131     1  0.1864    0.74581 0.924 0.000 0.004 0.068 0.004
#> GSM94132     1  0.1469    0.76031 0.948 0.000 0.016 0.000 0.036
#> GSM94133     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1618    0.75930 0.944 0.000 0.008 0.040 0.008
#> GSM94135     3  0.4137    0.64192 0.008 0.000 0.732 0.248 0.012
#> GSM94136     1  0.2116    0.74076 0.912 0.000 0.008 0.076 0.004
#> GSM94137     3  0.0162    0.76550 0.004 0.000 0.996 0.000 0.000
#> GSM94138     1  0.4135    0.66411 0.804 0.000 0.024 0.128 0.044
#> GSM94139     4  0.0566    0.71540 0.000 0.000 0.012 0.984 0.004
#> GSM94140     5  0.6511    0.60468 0.180 0.004 0.136 0.052 0.628
#> GSM94141     5  0.3835    0.49443 0.020 0.004 0.008 0.168 0.800
#> GSM94142     1  0.3707    0.52762 0.716 0.000 0.000 0.000 0.284
#> GSM94143     4  0.1329    0.71056 0.004 0.000 0.008 0.956 0.032
#> GSM94144     5  0.7781    0.53860 0.196 0.004 0.240 0.088 0.472
#> GSM94145     1  0.0693    0.76065 0.980 0.000 0.012 0.000 0.008
#> GSM94146     1  0.2026    0.75211 0.924 0.000 0.008 0.012 0.056
#> GSM94147     5  0.7399    0.26364 0.344 0.000 0.168 0.056 0.432
#> GSM94148     1  0.3666    0.69276 0.824 0.000 0.040 0.008 0.128
#> GSM98785     4  0.3715    0.67481 0.004 0.020 0.128 0.828 0.020
#> GSM98786     1  0.8184   -0.08687 0.392 0.000 0.268 0.200 0.140
#> GSM98787     3  0.2152    0.74104 0.032 0.000 0.920 0.044 0.004
#> GSM98788     3  0.2630    0.75142 0.016 0.000 0.892 0.080 0.012
#> GSM98789     5  0.6805    0.60696 0.176 0.004 0.124 0.084 0.612
#> GSM98790     4  0.3535    0.68298 0.000 0.000 0.088 0.832 0.080
#> GSM98791     1  0.0290    0.76121 0.992 0.000 0.008 0.000 0.000
#> GSM98792     3  0.3963    0.58623 0.008 0.000 0.732 0.256 0.004
#> GSM98793     1  0.6264    0.51137 0.656 0.000 0.072 0.144 0.128
#> GSM98794     1  0.5131    0.61524 0.740 0.000 0.140 0.036 0.084
#> GSM98795     1  0.3969    0.50994 0.692 0.000 0.004 0.000 0.304
#> GSM98796     1  0.0794    0.75881 0.972 0.000 0.000 0.000 0.028
#> GSM98797     5  0.3989    0.35370 0.000 0.008 0.004 0.260 0.728
#> GSM98798     4  0.2908    0.68763 0.000 0.008 0.016 0.868 0.108
#> GSM98799     4  0.4347    0.48505 0.000 0.232 0.004 0.732 0.032
#> GSM98800     4  0.1630    0.71258 0.004 0.000 0.016 0.944 0.036
#> GSM98801     5  0.5206    0.52056 0.008 0.008 0.152 0.108 0.724
#> GSM94019     3  0.4014    0.69304 0.016 0.000 0.776 0.192 0.016
#> GSM94020     2  0.4163    0.72278 0.000 0.740 0.000 0.228 0.032
#> GSM94021     3  0.5733    0.34940 0.256 0.000 0.608 0.136 0.000
#> GSM94022     3  0.1202    0.75470 0.032 0.000 0.960 0.004 0.004
#> GSM94023     3  0.2818    0.71740 0.012 0.000 0.856 0.132 0.000
#> GSM94024     3  0.0162    0.76456 0.004 0.000 0.996 0.000 0.000
#> GSM94025     3  0.3999    0.29128 0.344 0.000 0.656 0.000 0.000
#> GSM94026     5  0.5193    0.51360 0.004 0.004 0.188 0.100 0.704
#> GSM94027     3  0.4126    0.23464 0.380 0.000 0.620 0.000 0.000
#> GSM94028     2  0.0162    0.88009 0.000 0.996 0.000 0.000 0.004
#> GSM94029     3  0.0613    0.76389 0.008 0.000 0.984 0.004 0.004
#> GSM94030     3  0.2909    0.70769 0.012 0.000 0.848 0.140 0.000
#> GSM94031     4  0.6403    0.56076 0.000 0.196 0.052 0.624 0.128
#> GSM94032     5  0.6247    0.52681 0.072 0.004 0.248 0.052 0.624
#> GSM94033     4  0.2172    0.72363 0.000 0.020 0.060 0.916 0.004
#> GSM94034     3  0.2818    0.71184 0.012 0.000 0.856 0.132 0.000
#> GSM94035     4  0.3256    0.65792 0.004 0.000 0.148 0.832 0.016
#> GSM94036     3  0.3111    0.70549 0.012 0.000 0.840 0.144 0.004
#> GSM94037     1  0.0854    0.76245 0.976 0.000 0.008 0.012 0.004
#> GSM94038     2  0.2172    0.85283 0.000 0.908 0.000 0.076 0.016
#> GSM94039     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.1597    0.75892 0.940 0.000 0.048 0.000 0.012
#> GSM94041     1  0.5365    0.51150 0.664 0.000 0.204 0.000 0.132
#> GSM94042     2  0.4849    0.50335 0.000 0.608 0.000 0.360 0.032
#> GSM94043     4  0.4006    0.65510 0.000 0.116 0.040 0.816 0.028
#> GSM94044     4  0.4925    0.41180 0.000 0.272 0.016 0.680 0.032
#> GSM94045     1  0.0854    0.76245 0.976 0.000 0.008 0.012 0.004
#> GSM94046     1  0.0854    0.76245 0.976 0.000 0.008 0.012 0.004
#> GSM94047     4  0.6280    0.20289 0.160 0.000 0.272 0.560 0.008
#> GSM94048     1  0.5380    0.58286 0.712 0.000 0.024 0.132 0.132
#> GSM94049     1  0.6162    0.00829 0.440 0.000 0.428 0.000 0.132
#> GSM94050     1  0.1267    0.76168 0.960 0.000 0.004 0.012 0.024
#> GSM94051     5  0.7352    0.48686 0.236 0.000 0.256 0.044 0.464
#> GSM94052     1  0.1041    0.75808 0.964 0.000 0.004 0.000 0.032
#> GSM94053     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.3816    0.51302 0.696 0.000 0.000 0.000 0.304
#> GSM94055     1  0.1106    0.75823 0.964 0.000 0.012 0.000 0.024
#> GSM94056     5  0.5449    0.00546 0.412 0.000 0.052 0.004 0.532
#> GSM94057     2  0.4480    0.61349 0.000 0.732 0.004 0.220 0.044
#> GSM94058     1  0.1653    0.76095 0.944 0.000 0.024 0.004 0.028
#> GSM94059     1  0.3796    0.51831 0.700 0.000 0.000 0.000 0.300
#> GSM94060     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.1808    0.75748 0.936 0.000 0.004 0.040 0.020
#> GSM94062     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.4332    0.50087 0.024 0.000 0.236 0.732 0.008
#> GSM94064     2  0.1800    0.85547 0.000 0.932 0.000 0.048 0.020
#> GSM94065     1  0.0566    0.76178 0.984 0.000 0.004 0.012 0.000
#> GSM94066     2  0.2511    0.84591 0.000 0.892 0.000 0.080 0.028
#> GSM94067     1  0.3074    0.63798 0.804 0.000 0.000 0.000 0.196
#> GSM94068     2  0.4248    0.69498 0.000 0.728 0.000 0.240 0.032
#> GSM94069     1  0.0798    0.76374 0.976 0.000 0.016 0.008 0.000
#> GSM94070     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.1012    0.75871 0.968 0.000 0.012 0.000 0.020
#> GSM94072     1  0.3689    0.69346 0.820 0.000 0.048 0.004 0.128
#> GSM94073     1  0.7853    0.04940 0.448 0.000 0.272 0.148 0.132
#> GSM94074     1  0.1372    0.75980 0.956 0.000 0.024 0.004 0.016
#> GSM94075     1  0.1653    0.75851 0.944 0.000 0.024 0.004 0.028
#> GSM94155     1  0.3796    0.51831 0.700 0.000 0.000 0.000 0.300
#> GSM94156     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.3752    0.53003 0.708 0.000 0.000 0.000 0.292
#> GSM94160     1  0.3636    0.54446 0.728 0.000 0.000 0.000 0.272
#> GSM94161     1  0.3826    0.68779 0.812 0.000 0.056 0.004 0.128
#> GSM94162     3  0.6241   -0.13913 0.424 0.000 0.448 0.004 0.124
#> GSM94163     2  0.5048    0.21395 0.000 0.492 0.000 0.476 0.032
#> GSM94164     1  0.1913    0.75630 0.932 0.000 0.008 0.016 0.044
#> GSM94165     1  0.0671    0.76273 0.980 0.000 0.016 0.004 0.000
#> GSM94166     1  0.3752    0.52753 0.708 0.000 0.000 0.000 0.292
#> GSM94167     4  0.1106    0.71381 0.000 0.000 0.012 0.964 0.024
#> GSM94168     1  0.1836    0.75996 0.936 0.000 0.016 0.008 0.040
#> GSM94169     4  0.8153   -0.13949 0.200 0.000 0.292 0.380 0.128
#> GSM94170     1  0.3636    0.54230 0.728 0.000 0.000 0.000 0.272
#> GSM94171     1  0.2609    0.74695 0.896 0.000 0.052 0.004 0.048
#> GSM94172     1  0.0693    0.76225 0.980 0.000 0.008 0.012 0.000
#> GSM94173     4  0.5805    0.35134 0.000 0.308 0.004 0.584 0.104
#> GSM94174     1  0.7738    0.14503 0.484 0.000 0.228 0.156 0.132
#> GSM94175     4  0.1975    0.71517 0.004 0.016 0.020 0.936 0.024
#> GSM94176     1  0.7320    0.30647 0.552 0.000 0.168 0.136 0.144
#> GSM94177     1  0.5770    0.54808 0.688 0.000 0.040 0.136 0.136
#> GSM94178     2  0.4982    0.39500 0.000 0.556 0.000 0.412 0.032
#> GSM98767     1  0.5728    0.55106 0.692 0.000 0.040 0.140 0.128
#> GSM98768     1  0.1412    0.76057 0.952 0.000 0.008 0.036 0.004
#> GSM98769     1  0.7667   -0.15880 0.404 0.000 0.256 0.056 0.284
#> GSM98770     1  0.0960    0.76310 0.972 0.000 0.016 0.008 0.004
#> GSM98771     4  0.1267    0.71473 0.000 0.004 0.012 0.960 0.024
#> GSM98772     1  0.5989    0.54906 0.684 0.000 0.076 0.112 0.128
#> GSM98773     3  0.0162    0.76456 0.004 0.000 0.996 0.000 0.000
#> GSM98774     3  0.7210   -0.18713 0.396 0.000 0.416 0.056 0.132
#> GSM98775     1  0.1278    0.76229 0.960 0.000 0.020 0.004 0.016
#> GSM98776     1  0.6821    0.43152 0.608 0.000 0.112 0.148 0.132
#> GSM98777     4  0.3607    0.63351 0.008 0.000 0.144 0.820 0.028
#> GSM98778     3  0.0290    0.76393 0.008 0.000 0.992 0.000 0.000
#> GSM98779     1  0.0794    0.76022 0.972 0.000 0.028 0.000 0.000
#> GSM98780     1  0.0566    0.76255 0.984 0.000 0.000 0.012 0.004
#> GSM98781     1  0.7533   -0.01878 0.444 0.000 0.276 0.056 0.224
#> GSM98782     1  0.0865    0.75984 0.972 0.000 0.004 0.000 0.024
#> GSM98783     1  0.5235    0.24150 0.552 0.000 0.408 0.032 0.008
#> GSM98784     1  0.2471    0.69140 0.864 0.000 0.000 0.000 0.136
#> GSM98871     2  0.1485    0.87014 0.000 0.948 0.000 0.032 0.020
#> GSM98872     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.5129    0.53259 0.000 0.052 0.016 0.684 0.248
#> GSM98874     2  0.0000    0.88081 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.3051    0.82020 0.000 0.852 0.000 0.120 0.028

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.2604   0.686581 0.872 0.000 0.096 0.000 0.028 0.004
#> GSM94077     3  0.1606   0.796987 0.000 0.000 0.932 0.056 0.008 0.004
#> GSM94078     4  0.4676   0.160790 0.000 0.000 0.412 0.552 0.020 0.016
#> GSM94079     3  0.0458   0.799188 0.016 0.000 0.984 0.000 0.000 0.000
#> GSM94080     2  0.4284   0.798141 0.000 0.768 0.000 0.028 0.092 0.112
#> GSM94081     3  0.0291   0.801199 0.000 0.000 0.992 0.004 0.000 0.004
#> GSM94082     3  0.3419   0.718847 0.000 0.000 0.792 0.180 0.012 0.016
#> GSM94083     3  0.0000   0.801065 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94084     4  0.1320   0.714651 0.000 0.000 0.036 0.948 0.000 0.016
#> GSM94085     3  0.1370   0.800054 0.000 0.000 0.948 0.036 0.012 0.004
#> GSM94086     3  0.0146   0.800523 0.000 0.000 0.996 0.000 0.000 0.004
#> GSM94087     1  0.4747  -0.067295 0.548 0.000 0.024 0.000 0.412 0.016
#> GSM94088     3  0.2518   0.780753 0.000 0.000 0.880 0.092 0.016 0.012
#> GSM94089     4  0.1003   0.723895 0.000 0.000 0.020 0.964 0.000 0.016
#> GSM94090     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.7685   0.352093 0.224 0.000 0.172 0.036 0.444 0.124
#> GSM94092     3  0.4082   0.747932 0.092 0.000 0.804 0.060 0.020 0.024
#> GSM94093     5  0.4034   0.665653 0.280 0.000 0.004 0.000 0.692 0.024
#> GSM94094     3  0.0551   0.802491 0.000 0.000 0.984 0.008 0.004 0.004
#> GSM94095     3  0.0436   0.801695 0.000 0.000 0.988 0.004 0.004 0.004
#> GSM94096     3  0.4576   0.141572 0.000 0.000 0.504 0.468 0.012 0.016
#> GSM94097     5  0.5028   0.349257 0.436 0.000 0.040 0.000 0.508 0.016
#> GSM94098     3  0.0146   0.801057 0.000 0.000 0.996 0.000 0.000 0.004
#> GSM94099     3  0.1429   0.797032 0.000 0.000 0.940 0.052 0.004 0.004
#> GSM94100     6  0.4406   0.732712 0.000 0.000 0.028 0.076 0.144 0.752
#> GSM94101     4  0.0622   0.726895 0.000 0.000 0.008 0.980 0.000 0.012
#> GSM94102     6  0.5574   0.533146 0.084 0.000 0.244 0.020 0.020 0.632
#> GSM94103     3  0.3209   0.742023 0.000 0.000 0.816 0.156 0.012 0.016
#> GSM94104     3  0.2673   0.748648 0.000 0.000 0.852 0.132 0.012 0.004
#> GSM94105     3  0.0520   0.799386 0.008 0.000 0.984 0.000 0.000 0.008
#> GSM94106     4  0.3558   0.474092 0.000 0.000 0.248 0.736 0.000 0.016
#> GSM94107     3  0.0000   0.801065 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94108     4  0.0363   0.727751 0.000 0.000 0.000 0.988 0.000 0.012
#> GSM94109     6  0.5342   0.264753 0.000 0.000 0.440 0.072 0.012 0.476
#> GSM94110     3  0.4135   0.586799 0.000 0.000 0.680 0.292 0.012 0.016
#> GSM94111     6  0.4431   0.733437 0.000 0.000 0.028 0.084 0.136 0.752
#> GSM94112     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     3  0.4331   0.523320 0.000 0.000 0.632 0.340 0.012 0.016
#> GSM94114     3  0.0146   0.800523 0.000 0.000 0.996 0.000 0.000 0.004
#> GSM94115     1  0.2426   0.691678 0.896 0.000 0.044 0.000 0.048 0.012
#> GSM94116     3  0.3767   0.745625 0.108 0.000 0.816 0.044 0.020 0.012
#> GSM94117     3  0.0748   0.799719 0.016 0.000 0.976 0.000 0.004 0.004
#> GSM94118     3  0.4591   0.559424 0.012 0.000 0.640 0.320 0.012 0.016
#> GSM94119     4  0.3353   0.674829 0.000 0.016 0.000 0.836 0.080 0.068
#> GSM94120     3  0.4521   0.613922 0.016 0.000 0.672 0.284 0.012 0.016
#> GSM94121     3  0.3832   0.674365 0.004 0.000 0.752 0.216 0.012 0.016
#> GSM94122     4  0.2604   0.696175 0.000 0.056 0.000 0.888 0.024 0.032
#> GSM94123     1  0.3871   0.542295 0.768 0.000 0.000 0.000 0.148 0.084
#> GSM94124     4  0.4517   0.110193 0.000 0.000 0.412 0.560 0.012 0.016
#> GSM94125     2  0.2333   0.841687 0.000 0.896 0.000 0.004 0.040 0.060
#> GSM94126     3  0.4370   0.418903 0.284 0.000 0.672 0.000 0.036 0.008
#> GSM94127     1  0.2538   0.704271 0.892 0.000 0.048 0.000 0.020 0.040
#> GSM94128     3  0.2814   0.756214 0.088 0.000 0.872 0.016 0.008 0.016
#> GSM94129     3  0.3110   0.758688 0.000 0.000 0.836 0.128 0.020 0.016
#> GSM94130     5  0.3076   0.665423 0.240 0.000 0.000 0.000 0.760 0.000
#> GSM94131     1  0.1353   0.710085 0.952 0.000 0.012 0.000 0.024 0.012
#> GSM94132     1  0.2206   0.705551 0.904 0.000 0.024 0.000 0.008 0.064
#> GSM94133     2  0.0146   0.857176 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM94134     1  0.2342   0.685339 0.888 0.000 0.004 0.000 0.088 0.020
#> GSM94135     3  0.3965   0.672375 0.004 0.000 0.732 0.236 0.012 0.016
#> GSM94136     1  0.2002   0.702964 0.916 0.000 0.008 0.000 0.056 0.020
#> GSM94137     3  0.0436   0.802717 0.004 0.000 0.988 0.004 0.000 0.004
#> GSM94138     1  0.1511   0.708969 0.944 0.000 0.012 0.000 0.032 0.012
#> GSM94139     4  0.0146   0.728854 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94140     5  0.6574   0.230946 0.076 0.000 0.112 0.036 0.596 0.180
#> GSM94141     5  0.6215  -0.113733 0.036 0.000 0.020 0.092 0.540 0.312
#> GSM94142     5  0.5136   0.474192 0.420 0.000 0.000 0.000 0.496 0.084
#> GSM94143     4  0.1858   0.717403 0.000 0.000 0.000 0.912 0.076 0.012
#> GSM94144     5  0.7252   0.245832 0.172 0.000 0.204 0.020 0.492 0.112
#> GSM94145     1  0.2019   0.696582 0.900 0.000 0.000 0.000 0.012 0.088
#> GSM94146     1  0.4835   0.083909 0.612 0.000 0.024 0.000 0.332 0.032
#> GSM94147     1  0.6683   0.019934 0.464 0.000 0.204 0.008 0.288 0.036
#> GSM94148     1  0.2274   0.720523 0.908 0.000 0.028 0.000 0.028 0.036
#> GSM98785     4  0.0820   0.730309 0.000 0.000 0.000 0.972 0.012 0.016
#> GSM98786     1  0.6044   0.269495 0.568 0.000 0.292 0.032 0.088 0.020
#> GSM98787     3  0.1629   0.801873 0.012 0.000 0.944 0.020 0.012 0.012
#> GSM98788     3  0.2458   0.795597 0.028 0.000 0.900 0.052 0.012 0.008
#> GSM98789     5  0.6693   0.210962 0.072 0.000 0.120 0.044 0.588 0.176
#> GSM98790     4  0.2216   0.702623 0.000 0.000 0.016 0.908 0.024 0.052
#> GSM98791     1  0.2803   0.687790 0.864 0.000 0.004 0.000 0.048 0.084
#> GSM98792     3  0.3605   0.704281 0.000 0.000 0.776 0.192 0.016 0.016
#> GSM98793     1  0.3092   0.633156 0.840 0.000 0.120 0.000 0.028 0.012
#> GSM98794     1  0.2361   0.702783 0.884 0.000 0.088 0.000 0.028 0.000
#> GSM98795     5  0.3329   0.647239 0.220 0.000 0.004 0.000 0.768 0.008
#> GSM98796     1  0.2672   0.694987 0.868 0.000 0.000 0.000 0.052 0.080
#> GSM98797     6  0.4857   0.659178 0.000 0.000 0.016 0.200 0.096 0.688
#> GSM98798     4  0.4113   0.472613 0.000 0.000 0.004 0.712 0.040 0.244
#> GSM98799     4  0.3262   0.676338 0.000 0.012 0.000 0.840 0.080 0.068
#> GSM98800     4  0.3123   0.693509 0.000 0.000 0.024 0.852 0.088 0.036
#> GSM98801     6  0.4334   0.725735 0.000 0.000 0.024 0.068 0.156 0.752
#> GSM94019     3  0.4745   0.719768 0.088 0.000 0.744 0.128 0.012 0.028
#> GSM94020     2  0.5661   0.717820 0.000 0.660 0.000 0.116 0.116 0.108
#> GSM94021     3  0.4672   0.276935 0.416 0.000 0.548 0.000 0.024 0.012
#> GSM94022     3  0.1820   0.787622 0.016 0.000 0.928 0.000 0.012 0.044
#> GSM94023     3  0.2265   0.764920 0.084 0.000 0.896 0.004 0.008 0.008
#> GSM94024     3  0.0405   0.801776 0.000 0.000 0.988 0.004 0.008 0.000
#> GSM94025     3  0.4100   0.287890 0.388 0.000 0.600 0.000 0.008 0.004
#> GSM94026     6  0.4538   0.734651 0.000 0.000 0.040 0.076 0.136 0.748
#> GSM94027     3  0.4732   0.349085 0.324 0.000 0.624 0.000 0.032 0.020
#> GSM94028     2  0.0146   0.856847 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94029     3  0.3047   0.724654 0.080 0.000 0.852 0.000 0.008 0.060
#> GSM94030     3  0.2467   0.753400 0.088 0.000 0.884 0.000 0.012 0.016
#> GSM94031     4  0.5956  -0.013815 0.000 0.088 0.004 0.468 0.032 0.408
#> GSM94032     6  0.6231   0.566285 0.036 0.000 0.132 0.020 0.228 0.584
#> GSM94033     4  0.0972   0.723951 0.000 0.000 0.028 0.964 0.000 0.008
#> GSM94034     3  0.2467   0.753400 0.088 0.000 0.884 0.000 0.012 0.016
#> GSM94035     4  0.3533   0.541042 0.008 0.000 0.196 0.776 0.000 0.020
#> GSM94036     3  0.2467   0.753400 0.088 0.000 0.884 0.000 0.012 0.016
#> GSM94037     1  0.2624   0.663807 0.856 0.000 0.000 0.000 0.124 0.020
#> GSM94038     2  0.2939   0.835873 0.000 0.860 0.000 0.008 0.060 0.072
#> GSM94039     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.3737   0.674404 0.816 0.000 0.064 0.000 0.084 0.036
#> GSM94041     1  0.3739   0.632660 0.776 0.000 0.176 0.000 0.040 0.008
#> GSM94042     2  0.6594   0.555718 0.000 0.532 0.000 0.228 0.116 0.124
#> GSM94043     4  0.1644   0.718131 0.000 0.000 0.000 0.932 0.040 0.028
#> GSM94044     4  0.3408   0.671283 0.000 0.016 0.000 0.832 0.080 0.072
#> GSM94045     1  0.2006   0.692884 0.904 0.000 0.000 0.000 0.080 0.016
#> GSM94046     1  0.2039   0.693017 0.904 0.000 0.000 0.000 0.076 0.020
#> GSM94047     4  0.7655   0.023795 0.252 0.000 0.292 0.344 0.092 0.020
#> GSM94048     1  0.1991   0.703288 0.920 0.000 0.024 0.000 0.044 0.012
#> GSM94049     1  0.4528   0.327210 0.564 0.000 0.404 0.000 0.028 0.004
#> GSM94050     1  0.0891   0.714698 0.968 0.000 0.000 0.000 0.024 0.008
#> GSM94051     1  0.6414   0.094500 0.460 0.000 0.256 0.012 0.264 0.008
#> GSM94052     1  0.2230   0.694612 0.892 0.000 0.000 0.000 0.024 0.084
#> GSM94053     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     5  0.3298   0.656398 0.236 0.000 0.000 0.000 0.756 0.008
#> GSM94055     1  0.2199   0.695143 0.892 0.000 0.000 0.000 0.020 0.088
#> GSM94056     1  0.4900   0.085998 0.576 0.000 0.052 0.008 0.364 0.000
#> GSM94057     2  0.5914   0.411518 0.000 0.560 0.000 0.124 0.036 0.280
#> GSM94058     1  0.2589   0.699867 0.888 0.000 0.060 0.000 0.024 0.028
#> GSM94059     5  0.3421   0.662668 0.256 0.000 0.000 0.000 0.736 0.008
#> GSM94060     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.1074   0.713477 0.960 0.000 0.000 0.000 0.028 0.012
#> GSM94062     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     4  0.5959   0.324705 0.076 0.000 0.256 0.596 0.064 0.008
#> GSM94064     2  0.3364   0.826117 0.000 0.828 0.000 0.008 0.068 0.096
#> GSM94065     1  0.1401   0.716385 0.948 0.000 0.004 0.000 0.028 0.020
#> GSM94066     2  0.3907   0.809571 0.000 0.792 0.000 0.016 0.088 0.104
#> GSM94067     1  0.5128  -0.294371 0.504 0.000 0.000 0.000 0.412 0.084
#> GSM94068     2  0.6062   0.670059 0.000 0.616 0.000 0.144 0.116 0.124
#> GSM94069     1  0.2007   0.719883 0.920 0.000 0.036 0.000 0.032 0.012
#> GSM94070     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.2199   0.695143 0.892 0.000 0.000 0.000 0.020 0.088
#> GSM94072     1  0.2434   0.706454 0.896 0.000 0.056 0.000 0.016 0.032
#> GSM94073     1  0.5497   0.296979 0.580 0.000 0.312 0.008 0.088 0.012
#> GSM94074     1  0.2419   0.704224 0.896 0.000 0.060 0.000 0.016 0.028
#> GSM94075     1  0.2589   0.699867 0.888 0.000 0.060 0.000 0.024 0.028
#> GSM94155     5  0.3271   0.654241 0.232 0.000 0.000 0.000 0.760 0.008
#> GSM94156     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     5  0.3578   0.610306 0.340 0.000 0.000 0.000 0.660 0.000
#> GSM94160     5  0.5153   0.404060 0.452 0.000 0.000 0.000 0.464 0.084
#> GSM94161     1  0.2341   0.707480 0.900 0.000 0.056 0.000 0.012 0.032
#> GSM94162     3  0.4650  -0.004868 0.416 0.000 0.548 0.000 0.028 0.008
#> GSM94163     4  0.6009   0.461539 0.000 0.156 0.000 0.620 0.112 0.112
#> GSM94164     1  0.1251   0.712041 0.956 0.000 0.008 0.000 0.024 0.012
#> GSM94165     1  0.1851   0.717133 0.928 0.000 0.024 0.000 0.012 0.036
#> GSM94166     5  0.3857   0.414354 0.468 0.000 0.000 0.000 0.532 0.000
#> GSM94167     4  0.0622   0.729066 0.000 0.000 0.000 0.980 0.012 0.008
#> GSM94168     1  0.1806   0.717105 0.928 0.000 0.044 0.000 0.008 0.020
#> GSM94169     1  0.7351  -0.000222 0.388 0.000 0.340 0.172 0.080 0.020
#> GSM94170     5  0.5136   0.464564 0.420 0.000 0.000 0.000 0.496 0.084
#> GSM94171     1  0.2306   0.694101 0.888 0.000 0.092 0.000 0.016 0.004
#> GSM94172     1  0.1794   0.711171 0.924 0.000 0.000 0.000 0.036 0.040
#> GSM94173     4  0.5695   0.440015 0.000 0.204 0.000 0.632 0.100 0.064
#> GSM94174     1  0.5448   0.331463 0.608 0.000 0.288 0.012 0.076 0.016
#> GSM94175     4  0.0725   0.730511 0.000 0.000 0.000 0.976 0.012 0.012
#> GSM94176     1  0.5042   0.398829 0.644 0.000 0.252 0.000 0.092 0.012
#> GSM94177     1  0.2058   0.692353 0.908 0.000 0.008 0.000 0.072 0.012
#> GSM94178     2  0.6943   0.215529 0.000 0.384 0.000 0.376 0.116 0.124
#> GSM98767     1  0.2307   0.689399 0.900 0.000 0.024 0.000 0.064 0.012
#> GSM98768     1  0.2162   0.692224 0.896 0.000 0.004 0.000 0.088 0.012
#> GSM98769     1  0.6171   0.181891 0.508 0.000 0.288 0.008 0.184 0.012
#> GSM98770     1  0.2642   0.704509 0.884 0.000 0.032 0.000 0.064 0.020
#> GSM98771     4  0.1682   0.717759 0.000 0.000 0.000 0.928 0.052 0.020
#> GSM98772     1  0.2593   0.683444 0.884 0.000 0.068 0.000 0.036 0.012
#> GSM98773     3  0.0551   0.802787 0.004 0.000 0.984 0.004 0.008 0.000
#> GSM98774     1  0.5703   0.231955 0.488 0.000 0.404 0.012 0.088 0.008
#> GSM98775     1  0.2307   0.705169 0.900 0.000 0.024 0.000 0.012 0.064
#> GSM98776     1  0.3755   0.544983 0.768 0.000 0.192 0.000 0.028 0.012
#> GSM98777     4  0.3971   0.552591 0.000 0.000 0.156 0.772 0.060 0.012
#> GSM98778     3  0.1606   0.774952 0.056 0.000 0.932 0.000 0.004 0.008
#> GSM98779     1  0.2839   0.703846 0.876 0.000 0.040 0.000 0.032 0.052
#> GSM98780     1  0.2218   0.681326 0.884 0.000 0.000 0.000 0.104 0.012
#> GSM98781     1  0.5307   0.291933 0.572 0.000 0.340 0.004 0.072 0.012
#> GSM98782     1  0.2527   0.691465 0.876 0.000 0.000 0.000 0.040 0.084
#> GSM98783     1  0.4415   0.489418 0.700 0.000 0.240 0.000 0.048 0.012
#> GSM98784     1  0.4639   0.281232 0.660 0.000 0.000 0.000 0.256 0.084
#> GSM98871     2  0.2944   0.834687 0.000 0.856 0.000 0.004 0.072 0.068
#> GSM98872     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.4057   0.327875 0.000 0.012 0.000 0.388 0.000 0.600
#> GSM98874     2  0.0000   0.857302 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.4695   0.781881 0.000 0.744 0.000 0.056 0.092 0.108

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) k
#> SD:mclust 191         4.24e-03 2
#> SD:mclust  28               NA 3
#> SD:mclust 145         1.20e-07 4
#> SD:mclust 158         4.60e-07 5
#> SD:mclust 146         8.74e-07 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 21104 rows and 192 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 0.946           0.940       0.976         0.3541 0.639   0.639
#> 3 3 0.632           0.828       0.905         0.7326 0.645   0.485
#> 4 4 0.540           0.407       0.725         0.1717 0.777   0.495
#> 5 5 0.608           0.674       0.800         0.0857 0.837   0.501
#> 6 6 0.658           0.554       0.763         0.0516 0.862   0.487

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
#> GSM93997     1  0.0000     0.9868 1.000 0.000
#> GSM94077     1  0.0000     0.9868 1.000 0.000
#> GSM94078     1  0.0000     0.9868 1.000 0.000
#> GSM94079     1  0.0000     0.9868 1.000 0.000
#> GSM94080     2  0.0000     0.9342 0.000 1.000
#> GSM94081     1  0.0000     0.9868 1.000 0.000
#> GSM94082     1  0.0000     0.9868 1.000 0.000
#> GSM94083     1  0.0000     0.9868 1.000 0.000
#> GSM94084     2  0.6623     0.7926 0.172 0.828
#> GSM94085     1  0.0000     0.9868 1.000 0.000
#> GSM94086     1  0.0000     0.9868 1.000 0.000
#> GSM94087     1  0.0000     0.9868 1.000 0.000
#> GSM94088     1  0.0000     0.9868 1.000 0.000
#> GSM94089     2  0.4431     0.8704 0.092 0.908
#> GSM94090     2  0.0000     0.9342 0.000 1.000
#> GSM94091     1  0.0000     0.9868 1.000 0.000
#> GSM94092     1  0.0000     0.9868 1.000 0.000
#> GSM94093     1  0.0000     0.9868 1.000 0.000
#> GSM94094     1  0.0000     0.9868 1.000 0.000
#> GSM94095     1  0.0000     0.9868 1.000 0.000
#> GSM94096     1  0.0000     0.9868 1.000 0.000
#> GSM94097     1  0.0000     0.9868 1.000 0.000
#> GSM94098     1  0.0000     0.9868 1.000 0.000
#> GSM94099     1  0.0000     0.9868 1.000 0.000
#> GSM94100     1  0.9993    -0.0538 0.516 0.484
#> GSM94101     2  0.6148     0.8146 0.152 0.848
#> GSM94102     1  0.0000     0.9868 1.000 0.000
#> GSM94103     1  0.0000     0.9868 1.000 0.000
#> GSM94104     1  0.0376     0.9828 0.996 0.004
#> GSM94105     1  0.0000     0.9868 1.000 0.000
#> GSM94106     2  0.9963     0.2198 0.464 0.536
#> GSM94107     1  0.0000     0.9868 1.000 0.000
#> GSM94108     2  0.0000     0.9342 0.000 1.000
#> GSM94109     1  0.7453     0.7046 0.788 0.212
#> GSM94110     1  0.0000     0.9868 1.000 0.000
#> GSM94111     1  0.9970     0.0122 0.532 0.468
#> GSM94112     2  0.0000     0.9342 0.000 1.000
#> GSM94113     1  0.0000     0.9868 1.000 0.000
#> GSM94114     1  0.0000     0.9868 1.000 0.000
#> GSM94115     1  0.0000     0.9868 1.000 0.000
#> GSM94116     1  0.0000     0.9868 1.000 0.000
#> GSM94117     1  0.0000     0.9868 1.000 0.000
#> GSM94118     1  0.4815     0.8668 0.896 0.104
#> GSM94119     2  0.0000     0.9342 0.000 1.000
#> GSM94120     1  0.0000     0.9868 1.000 0.000
#> GSM94121     1  0.0000     0.9868 1.000 0.000
#> GSM94122     2  0.0000     0.9342 0.000 1.000
#> GSM94123     1  0.0000     0.9868 1.000 0.000
#> GSM94124     1  0.0000     0.9868 1.000 0.000
#> GSM94125     2  0.0000     0.9342 0.000 1.000
#> GSM94126     1  0.0000     0.9868 1.000 0.000
#> GSM94127     1  0.0000     0.9868 1.000 0.000
#> GSM94128     1  0.0000     0.9868 1.000 0.000
#> GSM94129     1  0.0000     0.9868 1.000 0.000
#> GSM94130     1  0.0000     0.9868 1.000 0.000
#> GSM94131     1  0.0000     0.9868 1.000 0.000
#> GSM94132     1  0.0000     0.9868 1.000 0.000
#> GSM94133     2  0.0000     0.9342 0.000 1.000
#> GSM94134     1  0.0000     0.9868 1.000 0.000
#> GSM94135     1  0.0000     0.9868 1.000 0.000
#> GSM94136     1  0.0000     0.9868 1.000 0.000
#> GSM94137     1  0.0000     0.9868 1.000 0.000
#> GSM94138     1  0.0000     0.9868 1.000 0.000
#> GSM94139     2  0.9933     0.2583 0.452 0.548
#> GSM94140     1  0.0000     0.9868 1.000 0.000
#> GSM94141     1  0.0000     0.9868 1.000 0.000
#> GSM94142     1  0.0000     0.9868 1.000 0.000
#> GSM94143     1  0.0000     0.9868 1.000 0.000
#> GSM94144     1  0.0000     0.9868 1.000 0.000
#> GSM94145     1  0.0000     0.9868 1.000 0.000
#> GSM94146     1  0.0000     0.9868 1.000 0.000
#> GSM94147     1  0.0000     0.9868 1.000 0.000
#> GSM94148     1  0.0000     0.9868 1.000 0.000
#> GSM98785     1  0.0000     0.9868 1.000 0.000
#> GSM98786     1  0.0000     0.9868 1.000 0.000
#> GSM98787     1  0.0000     0.9868 1.000 0.000
#> GSM98788     1  0.0000     0.9868 1.000 0.000
#> GSM98789     1  0.0000     0.9868 1.000 0.000
#> GSM98790     2  0.2778     0.9034 0.048 0.952
#> GSM98791     1  0.0000     0.9868 1.000 0.000
#> GSM98792     1  0.0000     0.9868 1.000 0.000
#> GSM98793     1  0.0000     0.9868 1.000 0.000
#> GSM98794     1  0.0000     0.9868 1.000 0.000
#> GSM98795     1  0.0000     0.9868 1.000 0.000
#> GSM98796     1  0.0000     0.9868 1.000 0.000
#> GSM98797     1  0.8813     0.5297 0.700 0.300
#> GSM98798     2  0.9661     0.4231 0.392 0.608
#> GSM98799     2  0.0000     0.9342 0.000 1.000
#> GSM98800     1  0.0000     0.9868 1.000 0.000
#> GSM98801     1  0.0376     0.9828 0.996 0.004
#> GSM94019     1  0.0000     0.9868 1.000 0.000
#> GSM94020     2  0.0000     0.9342 0.000 1.000
#> GSM94021     1  0.0000     0.9868 1.000 0.000
#> GSM94022     1  0.0000     0.9868 1.000 0.000
#> GSM94023     1  0.0000     0.9868 1.000 0.000
#> GSM94024     1  0.0000     0.9868 1.000 0.000
#> GSM94025     1  0.0000     0.9868 1.000 0.000
#> GSM94026     1  0.7056     0.7383 0.808 0.192
#> GSM94027     1  0.0000     0.9868 1.000 0.000
#> GSM94028     2  0.0000     0.9342 0.000 1.000
#> GSM94029     1  0.0000     0.9868 1.000 0.000
#> GSM94030     1  0.0000     0.9868 1.000 0.000
#> GSM94031     2  0.0000     0.9342 0.000 1.000
#> GSM94032     1  0.0000     0.9868 1.000 0.000
#> GSM94033     2  0.0000     0.9342 0.000 1.000
#> GSM94034     1  0.0000     0.9868 1.000 0.000
#> GSM94035     2  0.9686     0.4134 0.396 0.604
#> GSM94036     1  0.0000     0.9868 1.000 0.000
#> GSM94037     1  0.0000     0.9868 1.000 0.000
#> GSM94038     2  0.0000     0.9342 0.000 1.000
#> GSM94039     2  0.0000     0.9342 0.000 1.000
#> GSM94040     1  0.0000     0.9868 1.000 0.000
#> GSM94041     1  0.0000     0.9868 1.000 0.000
#> GSM94042     2  0.0000     0.9342 0.000 1.000
#> GSM94043     2  0.5178     0.8495 0.116 0.884
#> GSM94044     2  0.0000     0.9342 0.000 1.000
#> GSM94045     1  0.0000     0.9868 1.000 0.000
#> GSM94046     1  0.0000     0.9868 1.000 0.000
#> GSM94047     1  0.0000     0.9868 1.000 0.000
#> GSM94048     1  0.0000     0.9868 1.000 0.000
#> GSM94049     1  0.0000     0.9868 1.000 0.000
#> GSM94050     1  0.0000     0.9868 1.000 0.000
#> GSM94051     1  0.0000     0.9868 1.000 0.000
#> GSM94052     1  0.0000     0.9868 1.000 0.000
#> GSM94053     2  0.0000     0.9342 0.000 1.000
#> GSM94054     1  0.0000     0.9868 1.000 0.000
#> GSM94055     1  0.0000     0.9868 1.000 0.000
#> GSM94056     1  0.0000     0.9868 1.000 0.000
#> GSM94057     2  0.0000     0.9342 0.000 1.000
#> GSM94058     1  0.0000     0.9868 1.000 0.000
#> GSM94059     1  0.0000     0.9868 1.000 0.000
#> GSM94060     2  0.0000     0.9342 0.000 1.000
#> GSM94061     1  0.0000     0.9868 1.000 0.000
#> GSM94062     2  0.0000     0.9342 0.000 1.000
#> GSM94063     1  0.0000     0.9868 1.000 0.000
#> GSM94064     2  0.0000     0.9342 0.000 1.000
#> GSM94065     1  0.0000     0.9868 1.000 0.000
#> GSM94066     2  0.0000     0.9342 0.000 1.000
#> GSM94067     1  0.0000     0.9868 1.000 0.000
#> GSM94068     2  0.0000     0.9342 0.000 1.000
#> GSM94069     1  0.0000     0.9868 1.000 0.000
#> GSM94070     2  0.0000     0.9342 0.000 1.000
#> GSM94071     1  0.0000     0.9868 1.000 0.000
#> GSM94072     1  0.0000     0.9868 1.000 0.000
#> GSM94073     1  0.0000     0.9868 1.000 0.000
#> GSM94074     1  0.0000     0.9868 1.000 0.000
#> GSM94075     1  0.0000     0.9868 1.000 0.000
#> GSM94155     1  0.0000     0.9868 1.000 0.000
#> GSM94156     2  0.0000     0.9342 0.000 1.000
#> GSM94157     1  0.0000     0.9868 1.000 0.000
#> GSM94160     1  0.0000     0.9868 1.000 0.000
#> GSM94161     1  0.0000     0.9868 1.000 0.000
#> GSM94162     1  0.0000     0.9868 1.000 0.000
#> GSM94163     2  0.0000     0.9342 0.000 1.000
#> GSM94164     1  0.0000     0.9868 1.000 0.000
#> GSM94165     1  0.0000     0.9868 1.000 0.000
#> GSM94166     1  0.0000     0.9868 1.000 0.000
#> GSM94167     2  0.9358     0.5110 0.352 0.648
#> GSM94168     1  0.0000     0.9868 1.000 0.000
#> GSM94169     1  0.0000     0.9868 1.000 0.000
#> GSM94170     1  0.0000     0.9868 1.000 0.000
#> GSM94171     1  0.0000     0.9868 1.000 0.000
#> GSM94172     1  0.0000     0.9868 1.000 0.000
#> GSM94173     2  0.0000     0.9342 0.000 1.000
#> GSM94174     1  0.0000     0.9868 1.000 0.000
#> GSM94175     1  0.0376     0.9828 0.996 0.004
#> GSM94176     1  0.0000     0.9868 1.000 0.000
#> GSM94177     1  0.0000     0.9868 1.000 0.000
#> GSM94178     2  0.0000     0.9342 0.000 1.000
#> GSM98767     1  0.0000     0.9868 1.000 0.000
#> GSM98768     1  0.0000     0.9868 1.000 0.000
#> GSM98769     1  0.0000     0.9868 1.000 0.000
#> GSM98770     1  0.0000     0.9868 1.000 0.000
#> GSM98771     2  0.0000     0.9342 0.000 1.000
#> GSM98772     1  0.0000     0.9868 1.000 0.000
#> GSM98773     1  0.0000     0.9868 1.000 0.000
#> GSM98774     1  0.0000     0.9868 1.000 0.000
#> GSM98775     1  0.0000     0.9868 1.000 0.000
#> GSM98776     1  0.0000     0.9868 1.000 0.000
#> GSM98777     1  0.0000     0.9868 1.000 0.000
#> GSM98778     1  0.0000     0.9868 1.000 0.000
#> GSM98779     1  0.0000     0.9868 1.000 0.000
#> GSM98780     1  0.0000     0.9868 1.000 0.000
#> GSM98781     1  0.0000     0.9868 1.000 0.000
#> GSM98782     1  0.0000     0.9868 1.000 0.000
#> GSM98783     1  0.0000     0.9868 1.000 0.000
#> GSM98784     1  0.0000     0.9868 1.000 0.000
#> GSM98871     2  0.0000     0.9342 0.000 1.000
#> GSM98872     2  0.0000     0.9342 0.000 1.000
#> GSM98873     2  0.6623     0.7924 0.172 0.828
#> GSM98874     2  0.0000     0.9342 0.000 1.000
#> GSM98875     2  0.0000     0.9342 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     3  0.4121     0.7865 0.168 0.000 0.832
#> GSM94077     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94078     3  0.0892     0.8930 0.020 0.000 0.980
#> GSM94079     3  0.6299    -0.0196 0.476 0.000 0.524
#> GSM94080     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94081     3  0.5431     0.5954 0.284 0.000 0.716
#> GSM94082     3  0.1031     0.8931 0.024 0.000 0.976
#> GSM94083     3  0.1411     0.8912 0.036 0.000 0.964
#> GSM94084     3  0.0892     0.8874 0.000 0.020 0.980
#> GSM94085     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94086     1  0.6062     0.4817 0.616 0.000 0.384
#> GSM94087     1  0.0237     0.8789 0.996 0.000 0.004
#> GSM94088     3  0.1031     0.8931 0.024 0.000 0.976
#> GSM94089     3  0.1031     0.8856 0.000 0.024 0.976
#> GSM94090     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94091     1  0.5291     0.6339 0.732 0.000 0.268
#> GSM94092     3  0.1031     0.8931 0.024 0.000 0.976
#> GSM94093     1  0.0424     0.8774 0.992 0.000 0.008
#> GSM94094     3  0.5216     0.6423 0.260 0.000 0.740
#> GSM94095     3  0.2959     0.8536 0.100 0.000 0.900
#> GSM94096     3  0.0892     0.8930 0.020 0.000 0.980
#> GSM94097     1  0.0424     0.8778 0.992 0.000 0.008
#> GSM94098     3  0.2261     0.8756 0.068 0.000 0.932
#> GSM94099     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94100     1  0.3370     0.8223 0.904 0.072 0.024
#> GSM94101     3  0.0592     0.8874 0.000 0.012 0.988
#> GSM94102     1  0.0424     0.8817 0.992 0.000 0.008
#> GSM94103     3  0.1031     0.8931 0.024 0.000 0.976
#> GSM94104     3  0.1399     0.8926 0.028 0.004 0.968
#> GSM94105     1  0.5591     0.6481 0.696 0.000 0.304
#> GSM94106     3  0.3454     0.8340 0.008 0.104 0.888
#> GSM94107     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94108     3  0.1289     0.8799 0.000 0.032 0.968
#> GSM94109     1  0.6159     0.7701 0.756 0.048 0.196
#> GSM94110     3  0.0892     0.8930 0.020 0.000 0.980
#> GSM94111     1  0.5292     0.7025 0.800 0.172 0.028
#> GSM94112     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94113     3  0.0892     0.8930 0.020 0.000 0.980
#> GSM94114     1  0.6111     0.4528 0.604 0.000 0.396
#> GSM94115     3  0.4178     0.7955 0.172 0.000 0.828
#> GSM94116     3  0.1529     0.8809 0.040 0.000 0.960
#> GSM94117     3  0.1529     0.8898 0.040 0.000 0.960
#> GSM94118     3  0.0424     0.8912 0.008 0.000 0.992
#> GSM94119     3  0.3116     0.8118 0.000 0.108 0.892
#> GSM94120     3  0.0424     0.8912 0.008 0.000 0.992
#> GSM94121     3  0.0892     0.8935 0.020 0.000 0.980
#> GSM94122     2  0.5254     0.6216 0.000 0.736 0.264
#> GSM94123     1  0.0592     0.8824 0.988 0.000 0.012
#> GSM94124     3  0.0424     0.8912 0.008 0.000 0.992
#> GSM94125     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94126     1  0.4399     0.8042 0.812 0.000 0.188
#> GSM94127     1  0.4796     0.7756 0.780 0.000 0.220
#> GSM94128     1  0.3412     0.8574 0.876 0.000 0.124
#> GSM94129     3  0.0747     0.8928 0.016 0.000 0.984
#> GSM94130     1  0.1163     0.8699 0.972 0.000 0.028
#> GSM94131     1  0.2261     0.8800 0.932 0.000 0.068
#> GSM94132     1  0.4887     0.7668 0.772 0.000 0.228
#> GSM94133     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94134     1  0.1529     0.8841 0.960 0.000 0.040
#> GSM94135     3  0.0892     0.8930 0.020 0.000 0.980
#> GSM94136     1  0.1411     0.8841 0.964 0.000 0.036
#> GSM94137     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94138     1  0.2066     0.8822 0.940 0.000 0.060
#> GSM94139     3  0.0661     0.8854 0.008 0.004 0.988
#> GSM94140     1  0.1163     0.8699 0.972 0.000 0.028
#> GSM94141     1  0.1163     0.8699 0.972 0.000 0.028
#> GSM94142     1  0.0747     0.8828 0.984 0.000 0.016
#> GSM94143     3  0.1860     0.8693 0.052 0.000 0.948
#> GSM94144     1  0.1163     0.8699 0.972 0.000 0.028
#> GSM94145     1  0.1964     0.8817 0.944 0.000 0.056
#> GSM94146     1  0.0237     0.8807 0.996 0.000 0.004
#> GSM94147     1  0.1163     0.8699 0.972 0.000 0.028
#> GSM94148     1  0.2878     0.8689 0.904 0.000 0.096
#> GSM98785     3  0.0000     0.8886 0.000 0.000 1.000
#> GSM98786     3  0.1643     0.8815 0.044 0.000 0.956
#> GSM98787     1  0.4750     0.7777 0.784 0.000 0.216
#> GSM98788     3  0.1289     0.8924 0.032 0.000 0.968
#> GSM98789     1  0.1753     0.8717 0.952 0.000 0.048
#> GSM98790     3  0.7140     0.4083 0.040 0.328 0.632
#> GSM98791     1  0.1753     0.8832 0.952 0.000 0.048
#> GSM98792     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM98793     3  0.4931     0.7240 0.232 0.000 0.768
#> GSM98794     3  0.5098     0.6745 0.248 0.000 0.752
#> GSM98795     1  0.0892     0.8728 0.980 0.000 0.020
#> GSM98796     1  0.0592     0.8824 0.988 0.000 0.012
#> GSM98797     1  0.5803     0.6493 0.760 0.212 0.028
#> GSM98798     2  0.5956     0.5439 0.324 0.672 0.004
#> GSM98799     3  0.3116     0.8104 0.000 0.108 0.892
#> GSM98800     3  0.1860     0.8659 0.052 0.000 0.948
#> GSM98801     1  0.1267     0.8700 0.972 0.004 0.024
#> GSM94019     3  0.0892     0.8832 0.020 0.000 0.980
#> GSM94020     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94021     1  0.4750     0.7754 0.784 0.000 0.216
#> GSM94022     1  0.3941     0.8334 0.844 0.000 0.156
#> GSM94023     3  0.1163     0.8926 0.028 0.000 0.972
#> GSM94024     3  0.1529     0.8897 0.040 0.000 0.960
#> GSM94025     3  0.5216     0.6429 0.260 0.000 0.740
#> GSM94026     1  0.2443     0.8530 0.940 0.032 0.028
#> GSM94027     1  0.4178     0.8170 0.828 0.000 0.172
#> GSM94028     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94029     1  0.3816     0.8364 0.852 0.000 0.148
#> GSM94030     3  0.3267     0.8477 0.116 0.000 0.884
#> GSM94031     2  0.0424     0.9579 0.000 0.992 0.008
#> GSM94032     1  0.0747     0.8745 0.984 0.000 0.016
#> GSM94033     3  0.2537     0.8434 0.000 0.080 0.920
#> GSM94034     1  0.5016     0.7489 0.760 0.000 0.240
#> GSM94035     3  0.6601     0.5389 0.028 0.296 0.676
#> GSM94036     1  0.1860     0.8841 0.948 0.000 0.052
#> GSM94037     1  0.0000     0.8796 1.000 0.000 0.000
#> GSM94038     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94039     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94040     1  0.2796     0.8683 0.908 0.000 0.092
#> GSM94041     3  0.1411     0.8917 0.036 0.000 0.964
#> GSM94042     2  0.1877     0.9375 0.012 0.956 0.032
#> GSM94043     3  0.1289     0.8830 0.000 0.032 0.968
#> GSM94044     3  0.1529     0.8705 0.000 0.040 0.960
#> GSM94045     1  0.0424     0.8817 0.992 0.000 0.008
#> GSM94046     1  0.0592     0.8828 0.988 0.000 0.012
#> GSM94047     3  0.1163     0.8853 0.028 0.000 0.972
#> GSM94048     3  0.4121     0.8029 0.168 0.000 0.832
#> GSM94049     3  0.5835     0.4690 0.340 0.000 0.660
#> GSM94050     1  0.2066     0.8823 0.940 0.000 0.060
#> GSM94051     1  0.1753     0.8717 0.952 0.000 0.048
#> GSM94052     1  0.1643     0.8847 0.956 0.000 0.044
#> GSM94053     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94054     1  0.0237     0.8785 0.996 0.000 0.004
#> GSM94055     1  0.2625     0.8728 0.916 0.000 0.084
#> GSM94056     1  0.1860     0.8712 0.948 0.000 0.052
#> GSM94057     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94058     1  0.5397     0.6916 0.720 0.000 0.280
#> GSM94059     1  0.0892     0.8728 0.980 0.000 0.020
#> GSM94060     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94061     1  0.0592     0.8828 0.988 0.000 0.012
#> GSM94062     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94063     3  0.0747     0.8828 0.016 0.000 0.984
#> GSM94064     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94065     1  0.1529     0.8841 0.960 0.000 0.040
#> GSM94066     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94067     1  0.1289     0.8841 0.968 0.000 0.032
#> GSM94068     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94069     1  0.2261     0.8782 0.932 0.000 0.068
#> GSM94070     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94071     1  0.1860     0.8834 0.948 0.000 0.052
#> GSM94072     1  0.6299     0.1999 0.524 0.000 0.476
#> GSM94073     3  0.5733     0.5289 0.324 0.000 0.676
#> GSM94074     1  0.4654     0.7872 0.792 0.000 0.208
#> GSM94075     1  0.5254     0.7202 0.736 0.000 0.264
#> GSM94155     1  0.0892     0.8728 0.980 0.000 0.020
#> GSM94156     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM94157     1  0.0747     0.8745 0.984 0.000 0.016
#> GSM94160     1  0.0000     0.8796 1.000 0.000 0.000
#> GSM94161     1  0.5529     0.6687 0.704 0.000 0.296
#> GSM94162     1  0.6295     0.2246 0.528 0.000 0.472
#> GSM94163     3  0.4235     0.7335 0.000 0.176 0.824
#> GSM94164     1  0.6192     0.3459 0.580 0.000 0.420
#> GSM94165     1  0.2066     0.8812 0.940 0.000 0.060
#> GSM94166     1  0.0892     0.8728 0.980 0.000 0.020
#> GSM94167     3  0.1399     0.8743 0.004 0.028 0.968
#> GSM94168     1  0.3619     0.8460 0.864 0.000 0.136
#> GSM94169     3  0.2711     0.8546 0.088 0.000 0.912
#> GSM94170     1  0.0237     0.8807 0.996 0.000 0.004
#> GSM94171     3  0.6026     0.3670 0.376 0.000 0.624
#> GSM94172     1  0.1411     0.8841 0.964 0.000 0.036
#> GSM94173     2  0.2050     0.9335 0.020 0.952 0.028
#> GSM94174     3  0.3816     0.8066 0.148 0.000 0.852
#> GSM94175     3  0.0424     0.8863 0.008 0.000 0.992
#> GSM94176     1  0.1163     0.8856 0.972 0.000 0.028
#> GSM94177     1  0.3941     0.8061 0.844 0.000 0.156
#> GSM94178     2  0.2448     0.9073 0.000 0.924 0.076
#> GSM98767     1  0.5988     0.4240 0.632 0.000 0.368
#> GSM98768     1  0.0424     0.8778 0.992 0.000 0.008
#> GSM98769     1  0.1163     0.8752 0.972 0.000 0.028
#> GSM98770     1  0.2261     0.8782 0.932 0.000 0.068
#> GSM98771     3  0.4654     0.7044 0.000 0.208 0.792
#> GSM98772     1  0.4887     0.7572 0.772 0.000 0.228
#> GSM98773     3  0.4750     0.7197 0.216 0.000 0.784
#> GSM98774     3  0.1163     0.8933 0.028 0.000 0.972
#> GSM98775     1  0.4002     0.8299 0.840 0.000 0.160
#> GSM98776     3  0.5058     0.7107 0.244 0.000 0.756
#> GSM98777     3  0.0424     0.8863 0.008 0.000 0.992
#> GSM98778     1  0.5216     0.7199 0.740 0.000 0.260
#> GSM98779     1  0.3619     0.8436 0.864 0.000 0.136
#> GSM98780     1  0.0237     0.8807 0.996 0.000 0.004
#> GSM98781     1  0.0892     0.8842 0.980 0.000 0.020
#> GSM98782     1  0.1031     0.8839 0.976 0.000 0.024
#> GSM98783     1  0.3941     0.8307 0.844 0.000 0.156
#> GSM98784     1  0.1031     0.8839 0.976 0.000 0.024
#> GSM98871     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM98872     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM98873     2  0.5402     0.7180 0.028 0.792 0.180
#> GSM98874     2  0.0000     0.9637 0.000 1.000 0.000
#> GSM98875     2  0.0000     0.9637 0.000 1.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
#> GSM93997     4  0.6821    0.21019 0.256 0.000 0.152 0.592
#> GSM94077     4  0.3172    0.72219 0.160 0.000 0.000 0.840
#> GSM94078     4  0.0336    0.76757 0.008 0.000 0.000 0.992
#> GSM94079     1  0.4356    0.06271 0.708 0.000 0.000 0.292
#> GSM94080     2  0.0469    0.91426 0.000 0.988 0.000 0.012
#> GSM94081     1  0.4605   -0.02718 0.664 0.000 0.000 0.336
#> GSM94082     4  0.1211    0.76845 0.040 0.000 0.000 0.960
#> GSM94083     1  0.4888   -0.19125 0.588 0.000 0.000 0.412
#> GSM94084     4  0.3486    0.68561 0.188 0.000 0.000 0.812
#> GSM94085     4  0.4989    0.39346 0.472 0.000 0.000 0.528
#> GSM94086     1  0.3945    0.18847 0.780 0.000 0.004 0.216
#> GSM94087     3  0.4564    0.29456 0.328 0.000 0.672 0.000
#> GSM94088     4  0.0817    0.76818 0.024 0.000 0.000 0.976
#> GSM94089     4  0.0592    0.76826 0.016 0.000 0.000 0.984
#> GSM94090     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94091     3  0.3681    0.48342 0.008 0.000 0.816 0.176
#> GSM94092     4  0.1109    0.76636 0.028 0.000 0.004 0.968
#> GSM94093     3  0.3356    0.48993 0.176 0.000 0.824 0.000
#> GSM94094     1  0.4907   -0.21167 0.580 0.000 0.000 0.420
#> GSM94095     1  0.4661   -0.05530 0.652 0.000 0.000 0.348
#> GSM94096     4  0.2530    0.74199 0.112 0.000 0.000 0.888
#> GSM94097     3  0.3610    0.47560 0.200 0.000 0.800 0.000
#> GSM94098     1  0.4804   -0.13497 0.616 0.000 0.000 0.384
#> GSM94099     4  0.1398    0.76445 0.040 0.000 0.004 0.956
#> GSM94100     3  0.4955    0.29424 0.344 0.008 0.648 0.000
#> GSM94101     4  0.2868    0.72245 0.136 0.000 0.000 0.864
#> GSM94102     1  0.2281    0.24245 0.904 0.000 0.096 0.000
#> GSM94103     4  0.4072    0.64472 0.252 0.000 0.000 0.748
#> GSM94104     1  0.4996   -0.33942 0.516 0.000 0.000 0.484
#> GSM94105     1  0.3539    0.24780 0.820 0.000 0.004 0.176
#> GSM94106     4  0.5764    0.39868 0.452 0.028 0.000 0.520
#> GSM94107     1  0.4866   -0.18972 0.596 0.000 0.000 0.404
#> GSM94108     4  0.1389    0.76404 0.048 0.000 0.000 0.952
#> GSM94109     1  0.1388    0.28704 0.960 0.000 0.012 0.028
#> GSM94110     4  0.1940    0.75831 0.076 0.000 0.000 0.924
#> GSM94111     3  0.5466    0.19818 0.436 0.016 0.548 0.000
#> GSM94112     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94113     4  0.1118    0.76817 0.036 0.000 0.000 0.964
#> GSM94114     1  0.4483    0.06801 0.712 0.000 0.004 0.284
#> GSM94115     4  0.2670    0.74525 0.040 0.000 0.052 0.908
#> GSM94116     4  0.3090    0.76551 0.056 0.000 0.056 0.888
#> GSM94117     1  0.4925   -0.19990 0.572 0.000 0.000 0.428
#> GSM94118     4  0.4941    0.43617 0.436 0.000 0.000 0.564
#> GSM94119     4  0.2593    0.73002 0.000 0.104 0.004 0.892
#> GSM94120     4  0.4916    0.44968 0.424 0.000 0.000 0.576
#> GSM94121     4  0.4994    0.38636 0.480 0.000 0.000 0.520
#> GSM94122     2  0.5834    0.63930 0.124 0.704 0.000 0.172
#> GSM94123     3  0.4985   -0.04409 0.468 0.000 0.532 0.000
#> GSM94124     4  0.4730    0.51843 0.364 0.000 0.000 0.636
#> GSM94125     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94126     1  0.4655    0.20135 0.684 0.000 0.312 0.004
#> GSM94127     1  0.6600    0.19748 0.520 0.000 0.396 0.084
#> GSM94128     1  0.6403    0.09635 0.628 0.000 0.260 0.112
#> GSM94129     4  0.1637    0.76401 0.060 0.000 0.000 0.940
#> GSM94130     3  0.0188    0.60499 0.004 0.000 0.996 0.000
#> GSM94131     1  0.6549    0.19381 0.488 0.000 0.436 0.076
#> GSM94132     1  0.7871    0.19149 0.384 0.000 0.332 0.284
#> GSM94133     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94134     1  0.4961    0.17817 0.552 0.000 0.448 0.000
#> GSM94135     4  0.1557    0.76731 0.056 0.000 0.000 0.944
#> GSM94136     1  0.4967    0.18011 0.548 0.000 0.452 0.000
#> GSM94137     1  0.4999   -0.33832 0.508 0.000 0.000 0.492
#> GSM94138     1  0.6741    0.19944 0.484 0.000 0.424 0.092
#> GSM94139     4  0.3333    0.73911 0.088 0.040 0.000 0.872
#> GSM94140     3  0.0469    0.60427 0.012 0.000 0.988 0.000
#> GSM94141     3  0.0469    0.60427 0.012 0.000 0.988 0.000
#> GSM94142     3  0.4843    0.13472 0.396 0.000 0.604 0.000
#> GSM94143     4  0.4837    0.43840 0.004 0.000 0.348 0.648
#> GSM94144     3  0.0376    0.60353 0.004 0.000 0.992 0.004
#> GSM94145     1  0.5000    0.08959 0.500 0.000 0.500 0.000
#> GSM94146     1  0.4972    0.14827 0.544 0.000 0.456 0.000
#> GSM94147     3  0.0524    0.60263 0.008 0.000 0.988 0.004
#> GSM94148     1  0.7469    0.20395 0.432 0.000 0.392 0.176
#> GSM98785     4  0.0895    0.76749 0.004 0.000 0.020 0.976
#> GSM98786     4  0.4295    0.61369 0.008 0.000 0.240 0.752
#> GSM98787     1  0.4940    0.23800 0.776 0.000 0.096 0.128
#> GSM98788     4  0.2542    0.74373 0.084 0.000 0.012 0.904
#> GSM98789     3  0.1716    0.57916 0.000 0.000 0.936 0.064
#> GSM98790     3  0.7773    0.10041 0.392 0.036 0.468 0.104
#> GSM98791     1  0.4989    0.15457 0.528 0.000 0.472 0.000
#> GSM98792     4  0.1305    0.76606 0.036 0.000 0.004 0.960
#> GSM98793     4  0.4292    0.65199 0.100 0.000 0.080 0.820
#> GSM98794     4  0.7146    0.00549 0.336 0.000 0.148 0.516
#> GSM98795     3  0.0592    0.60421 0.016 0.000 0.984 0.000
#> GSM98796     1  0.5000    0.09374 0.500 0.000 0.500 0.000
#> GSM98797     3  0.5827   -0.15057 0.036 0.396 0.568 0.000
#> GSM98798     2  0.2500    0.86767 0.040 0.916 0.044 0.000
#> GSM98799     4  0.2334    0.74399 0.000 0.088 0.004 0.908
#> GSM98800     4  0.4905    0.40983 0.004 0.000 0.364 0.632
#> GSM98801     3  0.1867    0.57216 0.072 0.000 0.928 0.000
#> GSM94019     1  0.6755   -0.38323 0.460 0.000 0.092 0.448
#> GSM94020     2  0.0336    0.91575 0.000 0.992 0.000 0.008
#> GSM94021     1  0.7679    0.21561 0.408 0.000 0.376 0.216
#> GSM94022     1  0.1256    0.29149 0.964 0.000 0.008 0.028
#> GSM94023     1  0.4941   -0.25920 0.564 0.000 0.000 0.436
#> GSM94024     1  0.4697   -0.07535 0.644 0.000 0.000 0.356
#> GSM94025     1  0.7009    0.18838 0.488 0.000 0.120 0.392
#> GSM94026     3  0.4855    0.24242 0.400 0.000 0.600 0.000
#> GSM94027     1  0.5070    0.19412 0.620 0.000 0.372 0.008
#> GSM94028     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94029     1  0.1109    0.28021 0.968 0.000 0.028 0.004
#> GSM94030     1  0.4877   -0.18546 0.592 0.000 0.000 0.408
#> GSM94031     2  0.5535    0.44251 0.420 0.560 0.000 0.020
#> GSM94032     3  0.3801    0.48327 0.220 0.000 0.780 0.000
#> GSM94033     4  0.5959    0.46027 0.388 0.044 0.000 0.568
#> GSM94034     1  0.3217    0.30886 0.860 0.000 0.012 0.128
#> GSM94035     1  0.9011   -0.19072 0.424 0.076 0.280 0.220
#> GSM94036     1  0.1059    0.28755 0.972 0.000 0.016 0.012
#> GSM94037     1  0.4985    0.14249 0.532 0.000 0.468 0.000
#> GSM94038     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94040     1  0.5147    0.17618 0.536 0.000 0.460 0.004
#> GSM94041     4  0.2662    0.73199 0.084 0.000 0.016 0.900
#> GSM94042     2  0.5535    0.59527 0.000 0.656 0.304 0.040
#> GSM94043     4  0.2888    0.72697 0.004 0.124 0.000 0.872
#> GSM94044     4  0.0657    0.76672 0.004 0.012 0.000 0.984
#> GSM94045     1  0.4985    0.15373 0.532 0.000 0.468 0.000
#> GSM94046     1  0.4972    0.15899 0.544 0.000 0.456 0.000
#> GSM94047     4  0.2142    0.75577 0.016 0.000 0.056 0.928
#> GSM94048     4  0.3612    0.69253 0.100 0.000 0.044 0.856
#> GSM94049     4  0.7661   -0.25460 0.376 0.000 0.212 0.412
#> GSM94050     1  0.6242    0.17483 0.520 0.000 0.424 0.056
#> GSM94051     3  0.1722    0.58495 0.008 0.000 0.944 0.048
#> GSM94052     1  0.6145    0.10033 0.492 0.000 0.460 0.048
#> GSM94053     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94054     3  0.4898    0.13181 0.416 0.000 0.584 0.000
#> GSM94055     1  0.5285    0.15376 0.524 0.000 0.468 0.008
#> GSM94056     3  0.2402    0.56626 0.012 0.000 0.912 0.076
#> GSM94057     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94058     1  0.7479    0.21995 0.480 0.000 0.324 0.196
#> GSM94059     3  0.1302    0.59545 0.044 0.000 0.956 0.000
#> GSM94060     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94061     1  0.5158    0.15077 0.524 0.000 0.472 0.004
#> GSM94062     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94063     4  0.2048    0.75416 0.008 0.000 0.064 0.928
#> GSM94064     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94065     1  0.5151    0.16514 0.532 0.000 0.464 0.004
#> GSM94066     2  0.0469    0.91426 0.000 0.988 0.000 0.012
#> GSM94067     1  0.5000    0.06413 0.500 0.000 0.500 0.000
#> GSM94068     2  0.0469    0.91426 0.000 0.988 0.000 0.012
#> GSM94069     1  0.5132    0.18300 0.548 0.000 0.448 0.004
#> GSM94070     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94071     1  0.5163    0.13449 0.516 0.000 0.480 0.004
#> GSM94072     1  0.7904    0.18787 0.360 0.000 0.300 0.340
#> GSM94073     4  0.5337    0.51452 0.044 0.000 0.260 0.696
#> GSM94074     1  0.6163    0.20421 0.532 0.000 0.416 0.052
#> GSM94075     1  0.7566    0.21926 0.468 0.000 0.320 0.212
#> GSM94155     3  0.0469    0.60480 0.012 0.000 0.988 0.000
#> GSM94156     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM94157     3  0.0921    0.60294 0.028 0.000 0.972 0.000
#> GSM94160     3  0.4985   -0.01266 0.468 0.000 0.532 0.000
#> GSM94161     1  0.7841    0.19620 0.396 0.000 0.332 0.272
#> GSM94162     1  0.7839    0.21024 0.384 0.000 0.264 0.352
#> GSM94163     4  0.5168   -0.01148 0.000 0.492 0.004 0.504
#> GSM94164     4  0.7614   -0.14418 0.232 0.000 0.300 0.468
#> GSM94165     1  0.5151    0.16517 0.532 0.000 0.464 0.004
#> GSM94166     3  0.1022    0.59611 0.032 0.000 0.968 0.000
#> GSM94167     4  0.2466    0.74367 0.000 0.096 0.004 0.900
#> GSM94168     1  0.7235    0.21851 0.492 0.000 0.356 0.152
#> GSM94169     4  0.3266    0.72920 0.024 0.000 0.108 0.868
#> GSM94170     3  0.4830    0.16790 0.392 0.000 0.608 0.000
#> GSM94171     1  0.7711    0.22830 0.444 0.000 0.248 0.308
#> GSM94172     1  0.4981    0.16721 0.536 0.000 0.464 0.000
#> GSM94173     2  0.5846    0.37425 0.000 0.516 0.452 0.032
#> GSM94174     4  0.3707    0.70815 0.028 0.000 0.132 0.840
#> GSM94175     4  0.1661    0.75913 0.004 0.000 0.052 0.944
#> GSM94176     3  0.6038   -0.07126 0.424 0.000 0.532 0.044
#> GSM94177     3  0.3529    0.49689 0.012 0.000 0.836 0.152
#> GSM94178     2  0.5003    0.73440 0.000 0.768 0.084 0.148
#> GSM98767     3  0.5387    0.14840 0.016 0.000 0.584 0.400
#> GSM98768     3  0.4964    0.12888 0.380 0.000 0.616 0.004
#> GSM98769     3  0.0336    0.60400 0.008 0.000 0.992 0.000
#> GSM98770     1  0.4977    0.17229 0.540 0.000 0.460 0.000
#> GSM98771     4  0.4632    0.49038 0.004 0.308 0.000 0.688
#> GSM98772     1  0.7846    0.22338 0.392 0.000 0.336 0.272
#> GSM98773     1  0.4872   -0.03334 0.640 0.000 0.004 0.356
#> GSM98774     4  0.2450    0.73963 0.072 0.000 0.016 0.912
#> GSM98775     1  0.6114    0.18499 0.524 0.000 0.428 0.048
#> GSM98776     4  0.4405    0.68540 0.048 0.000 0.152 0.800
#> GSM98777     4  0.0895    0.76520 0.004 0.000 0.020 0.976
#> GSM98778     1  0.2965    0.28861 0.892 0.000 0.072 0.036
#> GSM98779     1  0.5147    0.17633 0.536 0.000 0.460 0.004
#> GSM98780     3  0.4992   -0.06817 0.476 0.000 0.524 0.000
#> GSM98781     3  0.4955    0.03691 0.444 0.000 0.556 0.000
#> GSM98782     1  0.4998    0.12515 0.512 0.000 0.488 0.000
#> GSM98783     1  0.5833    0.19936 0.528 0.000 0.440 0.032
#> GSM98784     3  0.4998   -0.09845 0.488 0.000 0.512 0.000
#> GSM98871     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM98873     2  0.6411    0.51045 0.308 0.600 0.000 0.092
#> GSM98874     2  0.0000    0.91872 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0469    0.91426 0.000 0.988 0.000 0.012

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.4966     0.4510 0.564 0.000 0.032 0.404 0.000
#> GSM94077     4  0.5297     0.1357 0.048 0.000 0.476 0.476 0.000
#> GSM94078     4  0.3424     0.6087 0.000 0.000 0.240 0.760 0.000
#> GSM94079     3  0.6124     0.1899 0.412 0.000 0.460 0.128 0.000
#> GSM94080     2  0.0880     0.9152 0.000 0.968 0.000 0.032 0.000
#> GSM94081     3  0.2522     0.7414 0.012 0.000 0.880 0.108 0.000
#> GSM94082     4  0.4003     0.5769 0.008 0.000 0.288 0.704 0.000
#> GSM94083     3  0.6424     0.3523 0.288 0.000 0.500 0.212 0.000
#> GSM94084     4  0.4291     0.0547 0.000 0.000 0.464 0.536 0.000
#> GSM94085     3  0.1478     0.7116 0.000 0.000 0.936 0.064 0.000
#> GSM94086     3  0.3355     0.7460 0.036 0.000 0.832 0.132 0.000
#> GSM94087     5  0.5213     0.6475 0.224 0.000 0.092 0.004 0.680
#> GSM94088     4  0.3724     0.6186 0.028 0.000 0.184 0.788 0.000
#> GSM94089     4  0.2813     0.6224 0.000 0.000 0.168 0.832 0.000
#> GSM94090     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.2304     0.8660 0.000 0.000 0.044 0.048 0.908
#> GSM94092     4  0.3002     0.6496 0.028 0.000 0.116 0.856 0.000
#> GSM94093     5  0.3090     0.8334 0.040 0.000 0.104 0.000 0.856
#> GSM94094     3  0.2648     0.7351 0.000 0.000 0.848 0.152 0.000
#> GSM94095     3  0.2513     0.7402 0.008 0.000 0.876 0.116 0.000
#> GSM94096     4  0.4287     0.3252 0.000 0.000 0.460 0.540 0.000
#> GSM94097     5  0.3307     0.8213 0.104 0.000 0.052 0.000 0.844
#> GSM94098     3  0.5956     0.5330 0.196 0.000 0.592 0.212 0.000
#> GSM94099     4  0.4573     0.6135 0.092 0.000 0.164 0.744 0.000
#> GSM94100     5  0.3003     0.7687 0.000 0.000 0.188 0.000 0.812
#> GSM94101     4  0.4238     0.3355 0.000 0.000 0.368 0.628 0.004
#> GSM94102     3  0.5216     0.5721 0.208 0.000 0.692 0.008 0.092
#> GSM94103     4  0.4547     0.2461 0.012 0.000 0.400 0.588 0.000
#> GSM94104     3  0.2561     0.7370 0.000 0.000 0.856 0.144 0.000
#> GSM94105     3  0.4317     0.7201 0.116 0.000 0.772 0.112 0.000
#> GSM94106     3  0.2852     0.7277 0.000 0.000 0.828 0.172 0.000
#> GSM94107     3  0.5037     0.6590 0.088 0.000 0.684 0.228 0.000
#> GSM94108     4  0.3366     0.5856 0.000 0.000 0.212 0.784 0.004
#> GSM94109     3  0.0963     0.7050 0.036 0.000 0.964 0.000 0.000
#> GSM94110     4  0.3837     0.5051 0.000 0.000 0.308 0.692 0.000
#> GSM94111     5  0.2732     0.7890 0.000 0.000 0.160 0.000 0.840
#> GSM94112     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.3081     0.6194 0.012 0.000 0.156 0.832 0.000
#> GSM94114     3  0.3011     0.7426 0.016 0.000 0.844 0.140 0.000
#> GSM94115     4  0.2773     0.5953 0.164 0.000 0.000 0.836 0.000
#> GSM94116     4  0.4003     0.4977 0.008 0.000 0.244 0.740 0.008
#> GSM94117     3  0.6809     0.0742 0.320 0.000 0.368 0.312 0.000
#> GSM94118     3  0.4166     0.6060 0.004 0.000 0.648 0.348 0.000
#> GSM94119     4  0.4205     0.6010 0.004 0.124 0.084 0.788 0.000
#> GSM94120     3  0.3932     0.6398 0.000 0.000 0.672 0.328 0.000
#> GSM94121     3  0.3282     0.7314 0.008 0.000 0.804 0.188 0.000
#> GSM94122     3  0.6598     0.1561 0.000 0.320 0.476 0.200 0.004
#> GSM94123     1  0.5247     0.7169 0.728 0.000 0.120 0.028 0.124
#> GSM94124     3  0.3766     0.5291 0.000 0.000 0.728 0.268 0.004
#> GSM94125     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.0912     0.8054 0.972 0.000 0.016 0.012 0.000
#> GSM94127     1  0.3454     0.8025 0.836 0.000 0.064 0.100 0.000
#> GSM94128     3  0.4204     0.7271 0.024 0.000 0.792 0.148 0.036
#> GSM94129     4  0.4135     0.5223 0.000 0.000 0.340 0.656 0.004
#> GSM94130     5  0.0000     0.8846 0.000 0.000 0.000 0.000 1.000
#> GSM94131     1  0.3607     0.7324 0.752 0.000 0.004 0.244 0.000
#> GSM94132     1  0.5843     0.6452 0.616 0.000 0.120 0.256 0.008
#> GSM94133     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1341     0.8042 0.944 0.000 0.000 0.056 0.000
#> GSM94135     4  0.3146     0.6285 0.028 0.000 0.128 0.844 0.000
#> GSM94136     1  0.1952     0.8031 0.912 0.000 0.004 0.084 0.000
#> GSM94137     3  0.5396     0.4630 0.072 0.000 0.588 0.340 0.000
#> GSM94138     1  0.3809     0.7244 0.736 0.000 0.008 0.256 0.000
#> GSM94139     4  0.4059     0.4099 0.000 0.004 0.292 0.700 0.004
#> GSM94140     5  0.0404     0.8867 0.000 0.000 0.012 0.000 0.988
#> GSM94141     5  0.1908     0.8628 0.000 0.000 0.092 0.000 0.908
#> GSM94142     1  0.6596     0.1951 0.480 0.000 0.140 0.016 0.364
#> GSM94143     4  0.4101     0.3199 0.000 0.000 0.000 0.628 0.372
#> GSM94144     5  0.1518     0.8701 0.004 0.000 0.004 0.048 0.944
#> GSM94145     1  0.4191     0.7821 0.808 0.000 0.112 0.036 0.044
#> GSM94146     1  0.2331     0.7724 0.908 0.000 0.016 0.008 0.068
#> GSM94147     5  0.1960     0.8652 0.020 0.000 0.004 0.048 0.928
#> GSM94148     1  0.4284     0.7379 0.736 0.000 0.040 0.224 0.000
#> GSM98785     4  0.3724     0.6097 0.000 0.000 0.204 0.776 0.020
#> GSM98786     4  0.2470     0.6350 0.012 0.000 0.000 0.884 0.104
#> GSM98787     3  0.1329     0.6942 0.008 0.000 0.956 0.004 0.032
#> GSM98788     4  0.4519     0.5368 0.228 0.000 0.052 0.720 0.000
#> GSM98789     5  0.0609     0.8816 0.000 0.000 0.000 0.020 0.980
#> GSM98790     5  0.5450     0.5417 0.000 0.000 0.216 0.132 0.652
#> GSM98791     1  0.1865     0.8076 0.936 0.000 0.032 0.024 0.008
#> GSM98792     4  0.5013     0.6127 0.084 0.000 0.232 0.684 0.000
#> GSM98793     4  0.4298     0.2358 0.352 0.000 0.008 0.640 0.000
#> GSM98794     1  0.4218     0.6273 0.660 0.000 0.008 0.332 0.000
#> GSM98795     5  0.0579     0.8871 0.008 0.000 0.008 0.000 0.984
#> GSM98796     1  0.2196     0.7783 0.916 0.000 0.024 0.004 0.056
#> GSM98797     5  0.0162     0.8844 0.000 0.004 0.000 0.000 0.996
#> GSM98798     2  0.3928     0.7772 0.020 0.820 0.128 0.024 0.008
#> GSM98799     4  0.4578     0.5398 0.000 0.244 0.040 0.712 0.004
#> GSM98800     4  0.4182     0.2572 0.000 0.000 0.000 0.600 0.400
#> GSM98801     5  0.0898     0.8852 0.008 0.000 0.020 0.000 0.972
#> GSM94019     3  0.3812     0.7275 0.000 0.000 0.772 0.204 0.024
#> GSM94020     2  0.0404     0.9282 0.000 0.988 0.000 0.012 0.000
#> GSM94021     1  0.3921     0.7255 0.784 0.000 0.044 0.172 0.000
#> GSM94022     3  0.1768     0.6895 0.072 0.000 0.924 0.004 0.000
#> GSM94023     3  0.3710     0.7245 0.024 0.000 0.784 0.192 0.000
#> GSM94024     3  0.1331     0.7148 0.008 0.000 0.952 0.040 0.000
#> GSM94025     1  0.4062     0.7348 0.764 0.000 0.040 0.196 0.000
#> GSM94026     5  0.2329     0.8237 0.000 0.000 0.124 0.000 0.876
#> GSM94027     1  0.0912     0.8068 0.972 0.000 0.016 0.012 0.000
#> GSM94028     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.2964     0.6535 0.152 0.000 0.840 0.004 0.004
#> GSM94030     3  0.4863     0.6310 0.048 0.000 0.656 0.296 0.000
#> GSM94031     3  0.2968     0.6681 0.000 0.092 0.872 0.008 0.028
#> GSM94032     5  0.3655     0.8086 0.036 0.000 0.160 0.000 0.804
#> GSM94033     3  0.4676     0.6348 0.000 0.072 0.720 0.208 0.000
#> GSM94034     3  0.5126     0.6756 0.152 0.000 0.696 0.152 0.000
#> GSM94035     3  0.5694     0.5729 0.000 0.004 0.636 0.136 0.224
#> GSM94036     3  0.4498     0.7055 0.112 0.000 0.756 0.132 0.000
#> GSM94037     1  0.2103     0.8013 0.920 0.000 0.004 0.056 0.020
#> GSM94038     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0451     0.8041 0.988 0.000 0.008 0.004 0.000
#> GSM94041     4  0.4169     0.5273 0.240 0.000 0.028 0.732 0.000
#> GSM94042     2  0.4328     0.7569 0.000 0.780 0.004 0.108 0.108
#> GSM94043     4  0.4047     0.4726 0.000 0.320 0.004 0.676 0.000
#> GSM94044     4  0.2548     0.6549 0.004 0.072 0.028 0.896 0.000
#> GSM94045     1  0.1668     0.8036 0.940 0.000 0.000 0.032 0.028
#> GSM94046     1  0.0798     0.8050 0.976 0.000 0.000 0.016 0.008
#> GSM94047     4  0.1341     0.6490 0.056 0.000 0.000 0.944 0.000
#> GSM94048     4  0.3884     0.4093 0.288 0.000 0.004 0.708 0.000
#> GSM94049     1  0.4223     0.7040 0.724 0.000 0.028 0.248 0.000
#> GSM94050     1  0.2471     0.7962 0.864 0.000 0.000 0.136 0.000
#> GSM94051     5  0.0963     0.8810 0.000 0.000 0.000 0.036 0.964
#> GSM94052     1  0.4526     0.7946 0.784 0.000 0.048 0.128 0.040
#> GSM94053     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.5174     0.0274 0.520 0.000 0.032 0.004 0.444
#> GSM94055     1  0.3669     0.7929 0.828 0.000 0.116 0.048 0.008
#> GSM94056     5  0.3191     0.8556 0.012 0.000 0.060 0.060 0.868
#> GSM94057     2  0.0451     0.9289 0.000 0.988 0.008 0.004 0.000
#> GSM94058     1  0.2891     0.7758 0.824 0.000 0.000 0.176 0.000
#> GSM94059     5  0.1281     0.8829 0.032 0.000 0.012 0.000 0.956
#> GSM94060     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.2629     0.7969 0.860 0.000 0.000 0.136 0.004
#> GSM94062     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.1153     0.6550 0.024 0.000 0.008 0.964 0.004
#> GSM94064     2  0.0162     0.9326 0.000 0.996 0.000 0.004 0.000
#> GSM94065     1  0.1544     0.8094 0.932 0.000 0.000 0.068 0.000
#> GSM94066     2  0.0162     0.9331 0.000 0.996 0.000 0.004 0.000
#> GSM94067     1  0.4300     0.7266 0.788 0.000 0.104 0.008 0.100
#> GSM94068     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94069     1  0.0703     0.8089 0.976 0.000 0.000 0.024 0.000
#> GSM94070     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.2568     0.8069 0.904 0.000 0.048 0.032 0.016
#> GSM94072     1  0.5875     0.6169 0.592 0.000 0.152 0.256 0.000
#> GSM94073     4  0.4335     0.3090 0.324 0.000 0.008 0.664 0.004
#> GSM94074     1  0.1764     0.8106 0.928 0.000 0.008 0.064 0.000
#> GSM94075     1  0.3847     0.7699 0.784 0.000 0.036 0.180 0.000
#> GSM94155     5  0.0771     0.8864 0.004 0.000 0.020 0.000 0.976
#> GSM94156     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.0566     0.8873 0.012 0.000 0.004 0.000 0.984
#> GSM94160     1  0.3961     0.6625 0.780 0.000 0.032 0.004 0.184
#> GSM94161     1  0.5729     0.6537 0.616 0.000 0.148 0.236 0.000
#> GSM94162     1  0.5478     0.6898 0.656 0.000 0.180 0.164 0.000
#> GSM94163     4  0.6567     0.1580 0.000 0.372 0.160 0.460 0.008
#> GSM94164     1  0.4510     0.4490 0.560 0.000 0.008 0.432 0.000
#> GSM94165     1  0.0510     0.8080 0.984 0.000 0.000 0.016 0.000
#> GSM94166     5  0.1716     0.8808 0.024 0.000 0.016 0.016 0.944
#> GSM94167     4  0.2654     0.6505 0.000 0.040 0.056 0.896 0.008
#> GSM94168     1  0.3210     0.7586 0.788 0.000 0.000 0.212 0.000
#> GSM94169     4  0.2722     0.6217 0.120 0.000 0.008 0.868 0.004
#> GSM94170     1  0.5706     0.0202 0.484 0.000 0.060 0.008 0.448
#> GSM94171     1  0.3586     0.7608 0.792 0.000 0.020 0.188 0.000
#> GSM94172     1  0.0290     0.8066 0.992 0.000 0.000 0.008 0.000
#> GSM94173     2  0.4656     0.0725 0.000 0.508 0.000 0.012 0.480
#> GSM94174     4  0.3128     0.5916 0.168 0.000 0.004 0.824 0.004
#> GSM94175     4  0.2729     0.6487 0.004 0.000 0.028 0.884 0.084
#> GSM94176     1  0.4002     0.7685 0.780 0.000 0.008 0.184 0.028
#> GSM94177     5  0.6038     0.0117 0.100 0.000 0.004 0.444 0.452
#> GSM94178     2  0.3885     0.7473 0.000 0.784 0.000 0.176 0.040
#> GSM98767     4  0.5885     0.3718 0.264 0.000 0.008 0.608 0.120
#> GSM98768     1  0.3843     0.7645 0.788 0.000 0.012 0.184 0.016
#> GSM98769     5  0.0451     0.8867 0.008 0.000 0.004 0.000 0.988
#> GSM98770     1  0.0162     0.8060 0.996 0.000 0.000 0.004 0.000
#> GSM98771     4  0.5396     0.3326 0.000 0.376 0.064 0.560 0.000
#> GSM98772     1  0.4047     0.6537 0.676 0.000 0.004 0.320 0.000
#> GSM98773     1  0.6150     0.5133 0.560 0.000 0.204 0.236 0.000
#> GSM98774     4  0.3794     0.6226 0.048 0.000 0.152 0.800 0.000
#> GSM98775     1  0.3898     0.7912 0.804 0.000 0.116 0.080 0.000
#> GSM98776     4  0.4336     0.4221 0.280 0.000 0.012 0.700 0.008
#> GSM98777     4  0.0727     0.6575 0.004 0.000 0.012 0.980 0.004
#> GSM98778     1  0.3861     0.6624 0.712 0.000 0.284 0.004 0.000
#> GSM98779     1  0.1365     0.8041 0.952 0.000 0.040 0.004 0.004
#> GSM98780     1  0.2790     0.8019 0.880 0.000 0.000 0.052 0.068
#> GSM98781     1  0.5151     0.3897 0.592 0.000 0.040 0.004 0.364
#> GSM98782     1  0.1651     0.7979 0.944 0.000 0.012 0.008 0.036
#> GSM98783     1  0.1768     0.8034 0.924 0.000 0.004 0.072 0.000
#> GSM98784     1  0.4147     0.7401 0.804 0.000 0.092 0.012 0.092
#> GSM98871     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.6734     0.1621 0.032 0.528 0.300 0.140 0.000
#> GSM98874     2  0.0000     0.9349 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.1216     0.9135 0.000 0.960 0.020 0.020 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
#> GSM93997     6  0.5164    0.15963 0.412 0.000 0.016 0.052 0.000 0.520
#> GSM94077     3  0.4727    0.18697 0.036 0.000 0.568 0.388 0.000 0.008
#> GSM94078     4  0.4565    0.40033 0.000 0.000 0.260 0.664 0.000 0.076
#> GSM94079     3  0.4426    0.22294 0.388 0.000 0.584 0.024 0.000 0.004
#> GSM94080     2  0.1814    0.78079 0.000 0.900 0.000 0.100 0.000 0.000
#> GSM94081     3  0.0777    0.66754 0.004 0.000 0.972 0.024 0.000 0.000
#> GSM94082     4  0.4615    0.12644 0.000 0.000 0.424 0.536 0.000 0.040
#> GSM94083     3  0.3385    0.58072 0.156 0.000 0.808 0.020 0.000 0.016
#> GSM94084     3  0.3729    0.40041 0.000 0.000 0.692 0.296 0.000 0.012
#> GSM94085     3  0.1141    0.65910 0.000 0.000 0.948 0.052 0.000 0.000
#> GSM94086     3  0.0862    0.67091 0.008 0.000 0.972 0.016 0.000 0.004
#> GSM94087     1  0.6141    0.13775 0.500 0.000 0.096 0.056 0.348 0.000
#> GSM94088     6  0.6093   -0.25044 0.000 0.000 0.336 0.284 0.000 0.380
#> GSM94089     4  0.6184    0.27251 0.000 0.004 0.280 0.404 0.000 0.312
#> GSM94090     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94091     5  0.3807    0.59087 0.000 0.000 0.004 0.368 0.628 0.000
#> GSM94092     6  0.5858   -0.01552 0.000 0.000 0.272 0.244 0.000 0.484
#> GSM94093     5  0.6127    0.22671 0.328 0.000 0.004 0.248 0.420 0.000
#> GSM94094     3  0.0146    0.66851 0.000 0.000 0.996 0.004 0.000 0.000
#> GSM94095     3  0.0508    0.66881 0.000 0.000 0.984 0.012 0.000 0.004
#> GSM94096     3  0.4687    0.28753 0.000 0.000 0.604 0.336 0.000 0.060
#> GSM94097     5  0.5255    0.64736 0.204 0.000 0.048 0.080 0.668 0.000
#> GSM94098     3  0.3088    0.61414 0.048 0.000 0.832 0.000 0.000 0.120
#> GSM94099     4  0.6617    0.19335 0.028 0.000 0.348 0.364 0.000 0.260
#> GSM94100     5  0.2145    0.77299 0.000 0.000 0.072 0.028 0.900 0.000
#> GSM94101     3  0.4812    0.22652 0.000 0.000 0.588 0.344 0.000 0.068
#> GSM94102     3  0.5725    0.50114 0.132 0.000 0.672 0.084 0.100 0.012
#> GSM94103     3  0.4889    0.31054 0.000 0.000 0.604 0.084 0.000 0.312
#> GSM94104     3  0.0363    0.66792 0.000 0.000 0.988 0.012 0.000 0.000
#> GSM94105     3  0.2731    0.65028 0.068 0.000 0.876 0.044 0.000 0.012
#> GSM94106     3  0.0363    0.66806 0.000 0.000 0.988 0.012 0.000 0.000
#> GSM94107     3  0.4943   -0.05271 0.024 0.000 0.480 0.024 0.000 0.472
#> GSM94108     3  0.5880   -0.16648 0.000 0.008 0.428 0.412 0.000 0.152
#> GSM94109     3  0.1564    0.66186 0.024 0.000 0.936 0.040 0.000 0.000
#> GSM94110     3  0.4531    0.13813 0.000 0.000 0.556 0.408 0.000 0.036
#> GSM94111     5  0.1549    0.78227 0.000 0.000 0.044 0.020 0.936 0.000
#> GSM94112     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     6  0.5047    0.29844 0.000 0.000 0.236 0.136 0.000 0.628
#> GSM94114     3  0.0622    0.67003 0.008 0.000 0.980 0.012 0.000 0.000
#> GSM94115     6  0.2847    0.65574 0.016 0.000 0.012 0.120 0.000 0.852
#> GSM94116     3  0.5821    0.20618 0.000 0.000 0.512 0.132 0.016 0.340
#> GSM94117     3  0.5907   -0.02040 0.132 0.000 0.456 0.016 0.000 0.396
#> GSM94118     6  0.3898    0.40926 0.000 0.000 0.336 0.012 0.000 0.652
#> GSM94119     4  0.5980    0.06933 0.000 0.396 0.004 0.408 0.000 0.192
#> GSM94120     3  0.4051    0.22679 0.000 0.000 0.560 0.008 0.000 0.432
#> GSM94121     3  0.0508    0.66932 0.000 0.000 0.984 0.012 0.000 0.004
#> GSM94122     4  0.4476    0.32926 0.000 0.064 0.272 0.664 0.000 0.000
#> GSM94123     1  0.4199    0.55676 0.568 0.000 0.000 0.416 0.016 0.000
#> GSM94124     3  0.2994    0.53570 0.000 0.000 0.788 0.208 0.000 0.004
#> GSM94125     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94126     1  0.2138    0.73625 0.908 0.000 0.004 0.036 0.000 0.052
#> GSM94127     1  0.3830    0.71524 0.744 0.000 0.000 0.212 0.000 0.044
#> GSM94128     3  0.3636    0.61869 0.004 0.000 0.824 0.076 0.076 0.020
#> GSM94129     3  0.5294    0.03445 0.000 0.000 0.464 0.436 0.000 0.100
#> GSM94130     5  0.0458    0.78832 0.000 0.000 0.000 0.016 0.984 0.000
#> GSM94131     6  0.3714    0.55424 0.264 0.000 0.008 0.008 0.000 0.720
#> GSM94132     1  0.4566    0.53915 0.540 0.000 0.004 0.428 0.000 0.028
#> GSM94133     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.4198    0.63191 0.716 0.000 0.004 0.052 0.000 0.228
#> GSM94135     6  0.2801    0.62510 0.000 0.000 0.072 0.068 0.000 0.860
#> GSM94136     6  0.4855    0.16159 0.408 0.000 0.004 0.040 0.004 0.544
#> GSM94137     3  0.2265    0.65525 0.028 0.000 0.904 0.056 0.000 0.012
#> GSM94138     6  0.3201    0.66241 0.148 0.000 0.008 0.024 0.000 0.820
#> GSM94139     6  0.6295    0.15617 0.000 0.124 0.260 0.060 0.004 0.552
#> GSM94140     5  0.1349    0.78725 0.000 0.000 0.004 0.056 0.940 0.000
#> GSM94141     5  0.2980    0.73997 0.012 0.000 0.000 0.180 0.808 0.000
#> GSM94142     4  0.4882   -0.40523 0.428 0.000 0.000 0.512 0.060 0.000
#> GSM94143     5  0.5793    0.27193 0.000 0.000 0.004 0.204 0.524 0.268
#> GSM94144     5  0.1867    0.76667 0.000 0.000 0.000 0.020 0.916 0.064
#> GSM94145     1  0.3881    0.59046 0.600 0.000 0.000 0.396 0.004 0.000
#> GSM94146     1  0.2935    0.70660 0.872 0.000 0.008 0.072 0.020 0.028
#> GSM94147     5  0.3122    0.68099 0.000 0.000 0.000 0.020 0.804 0.176
#> GSM94148     6  0.4436    0.43284 0.312 0.000 0.000 0.048 0.000 0.640
#> GSM98785     4  0.3181    0.48347 0.000 0.000 0.044 0.852 0.028 0.076
#> GSM98786     6  0.4228    0.53995 0.000 0.000 0.012 0.144 0.088 0.756
#> GSM98787     3  0.1536    0.66600 0.020 0.000 0.944 0.024 0.012 0.000
#> GSM98788     6  0.2392    0.67909 0.048 0.000 0.048 0.008 0.000 0.896
#> GSM98789     5  0.1531    0.78556 0.000 0.000 0.004 0.068 0.928 0.000
#> GSM98790     5  0.4616    0.55807 0.000 0.000 0.236 0.080 0.680 0.004
#> GSM98791     1  0.2046    0.75543 0.908 0.000 0.000 0.032 0.000 0.060
#> GSM98792     4  0.6231    0.20604 0.016 0.000 0.192 0.404 0.000 0.388
#> GSM98793     6  0.1563    0.68403 0.056 0.000 0.012 0.000 0.000 0.932
#> GSM98794     6  0.3449    0.63506 0.196 0.000 0.016 0.008 0.000 0.780
#> GSM98795     5  0.1138    0.79325 0.024 0.000 0.004 0.012 0.960 0.000
#> GSM98796     1  0.1340    0.73853 0.948 0.000 0.000 0.040 0.004 0.008
#> GSM98797     5  0.0748    0.78812 0.000 0.000 0.004 0.016 0.976 0.004
#> GSM98798     2  0.5187    0.50231 0.012 0.680 0.216 0.068 0.020 0.004
#> GSM98799     2  0.6492   -0.12751 0.000 0.424 0.040 0.364 0.000 0.172
#> GSM98800     5  0.5800    0.05174 0.000 0.000 0.000 0.396 0.424 0.180
#> GSM98801     5  0.1297    0.78710 0.000 0.000 0.012 0.040 0.948 0.000
#> GSM94019     3  0.4121    0.60329 0.000 0.000 0.788 0.040 0.088 0.084
#> GSM94020     2  0.0363    0.85061 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94021     6  0.6488    0.34587 0.320 0.000 0.156 0.052 0.000 0.472
#> GSM94022     3  0.3920    0.49200 0.048 0.000 0.736 0.216 0.000 0.000
#> GSM94023     3  0.3123    0.62797 0.012 0.000 0.840 0.032 0.000 0.116
#> GSM94024     3  0.2196    0.63715 0.004 0.000 0.884 0.108 0.000 0.004
#> GSM94025     1  0.4201    0.65586 0.748 0.000 0.048 0.020 0.000 0.184
#> GSM94026     5  0.1760    0.78020 0.000 0.000 0.048 0.020 0.928 0.004
#> GSM94027     1  0.0858    0.74726 0.968 0.000 0.000 0.004 0.000 0.028
#> GSM94028     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94029     3  0.3892    0.52376 0.212 0.000 0.740 0.048 0.000 0.000
#> GSM94030     6  0.4604    0.56446 0.032 0.000 0.200 0.052 0.000 0.716
#> GSM94031     3  0.3110    0.51379 0.000 0.196 0.792 0.012 0.000 0.000
#> GSM94032     5  0.4465    0.66778 0.040 0.000 0.188 0.040 0.732 0.000
#> GSM94033     3  0.2520    0.64168 0.000 0.032 0.888 0.068 0.000 0.012
#> GSM94034     3  0.6251    0.41116 0.136 0.000 0.592 0.080 0.004 0.188
#> GSM94035     6  0.6733    0.06793 0.000 0.000 0.268 0.040 0.288 0.404
#> GSM94036     3  0.5744    0.49816 0.168 0.000 0.664 0.080 0.016 0.072
#> GSM94037     1  0.5027    0.52701 0.628 0.000 0.004 0.072 0.008 0.288
#> GSM94038     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94039     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.0891    0.74653 0.968 0.000 0.000 0.008 0.000 0.024
#> GSM94041     6  0.4032    0.65761 0.092 0.000 0.032 0.084 0.000 0.792
#> GSM94042     2  0.4216    0.50792 0.000 0.676 0.000 0.292 0.020 0.012
#> GSM94043     2  0.5147    0.25208 0.000 0.568 0.000 0.328 0.000 0.104
#> GSM94044     6  0.5849    0.07692 0.000 0.284 0.004 0.204 0.000 0.508
#> GSM94045     1  0.2860    0.72260 0.852 0.000 0.000 0.048 0.000 0.100
#> GSM94046     1  0.2442    0.73158 0.884 0.000 0.000 0.048 0.000 0.068
#> GSM94047     6  0.1141    0.65406 0.000 0.000 0.000 0.052 0.000 0.948
#> GSM94048     6  0.2605    0.68407 0.064 0.000 0.012 0.040 0.000 0.884
#> GSM94049     6  0.4207    0.48323 0.308 0.000 0.012 0.016 0.000 0.664
#> GSM94050     1  0.3629    0.61897 0.724 0.000 0.000 0.016 0.000 0.260
#> GSM94051     5  0.0692    0.78763 0.000 0.000 0.000 0.004 0.976 0.020
#> GSM94052     1  0.3878    0.61144 0.644 0.000 0.000 0.348 0.004 0.004
#> GSM94053     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94054     1  0.3566    0.53125 0.744 0.000 0.000 0.020 0.236 0.000
#> GSM94055     1  0.3782    0.62506 0.636 0.000 0.000 0.360 0.000 0.004
#> GSM94056     5  0.4775    0.42334 0.040 0.000 0.000 0.456 0.500 0.004
#> GSM94057     2  0.1793    0.81477 0.004 0.932 0.016 0.040 0.008 0.000
#> GSM94058     1  0.4060    0.57362 0.684 0.000 0.000 0.032 0.000 0.284
#> GSM94059     5  0.3017    0.75277 0.108 0.000 0.000 0.052 0.840 0.000
#> GSM94060     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.3923    0.32301 0.580 0.000 0.000 0.004 0.000 0.416
#> GSM94062     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94063     6  0.1625    0.64230 0.000 0.000 0.012 0.060 0.000 0.928
#> GSM94064     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94065     1  0.3728    0.49643 0.652 0.000 0.000 0.004 0.000 0.344
#> GSM94066     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94067     1  0.3634    0.66137 0.696 0.000 0.000 0.296 0.008 0.000
#> GSM94068     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94069     1  0.2664    0.71968 0.848 0.000 0.000 0.016 0.000 0.136
#> GSM94070     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94071     1  0.2445    0.73131 0.868 0.000 0.000 0.120 0.004 0.008
#> GSM94072     1  0.4882    0.54122 0.512 0.000 0.000 0.428 0.000 0.060
#> GSM94073     6  0.1409    0.68253 0.032 0.000 0.012 0.008 0.000 0.948
#> GSM94074     1  0.2230    0.75017 0.892 0.000 0.000 0.024 0.000 0.084
#> GSM94075     1  0.4721    0.66079 0.672 0.000 0.000 0.116 0.000 0.212
#> GSM94155     5  0.2956    0.76794 0.064 0.000 0.000 0.088 0.848 0.000
#> GSM94156     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     5  0.1232    0.79258 0.024 0.000 0.004 0.016 0.956 0.000
#> GSM94160     1  0.2568    0.71096 0.876 0.000 0.000 0.056 0.068 0.000
#> GSM94161     1  0.5361    0.57025 0.512 0.000 0.000 0.372 0.000 0.116
#> GSM94162     1  0.4049    0.56610 0.580 0.000 0.004 0.412 0.000 0.004
#> GSM94163     4  0.5441    0.00752 0.000 0.424 0.020 0.488 0.000 0.068
#> GSM94164     6  0.3163    0.66068 0.172 0.000 0.012 0.008 0.000 0.808
#> GSM94165     1  0.1285    0.75032 0.944 0.000 0.000 0.004 0.000 0.052
#> GSM94166     5  0.4490    0.67817 0.148 0.000 0.000 0.128 0.720 0.004
#> GSM94167     6  0.5218    0.46777 0.000 0.136 0.072 0.060 0.016 0.716
#> GSM94168     6  0.3741    0.46169 0.320 0.000 0.000 0.008 0.000 0.672
#> GSM94169     6  0.0912    0.67399 0.004 0.000 0.004 0.008 0.012 0.972
#> GSM94170     1  0.4941    0.52799 0.648 0.000 0.000 0.140 0.212 0.000
#> GSM94171     1  0.4388    0.30659 0.572 0.000 0.000 0.028 0.000 0.400
#> GSM94172     1  0.1411    0.74741 0.936 0.000 0.000 0.004 0.000 0.060
#> GSM94173     2  0.4227   -0.01186 0.000 0.496 0.000 0.004 0.492 0.008
#> GSM94174     6  0.1116    0.66718 0.004 0.000 0.008 0.028 0.000 0.960
#> GSM94175     6  0.4428    0.39201 0.000 0.000 0.016 0.260 0.036 0.688
#> GSM94176     6  0.3615    0.66480 0.108 0.000 0.008 0.036 0.024 0.824
#> GSM94177     6  0.2652    0.63770 0.008 0.000 0.000 0.020 0.104 0.868
#> GSM94178     2  0.2501    0.75986 0.000 0.872 0.000 0.016 0.004 0.108
#> GSM98767     6  0.1777    0.68038 0.032 0.000 0.000 0.024 0.012 0.932
#> GSM98768     6  0.3928    0.65882 0.104 0.000 0.008 0.040 0.040 0.808
#> GSM98769     5  0.0520    0.79084 0.000 0.000 0.000 0.008 0.984 0.008
#> GSM98770     1  0.2122    0.73845 0.900 0.000 0.000 0.024 0.000 0.076
#> GSM98771     2  0.6609    0.11145 0.000 0.512 0.104 0.264 0.000 0.120
#> GSM98772     6  0.3828    0.51942 0.288 0.000 0.012 0.004 0.000 0.696
#> GSM98773     6  0.6069    0.50994 0.212 0.000 0.072 0.124 0.000 0.592
#> GSM98774     4  0.3999    0.48598 0.072 0.000 0.024 0.788 0.000 0.116
#> GSM98775     1  0.3883    0.64643 0.656 0.000 0.000 0.332 0.000 0.012
#> GSM98776     6  0.1268    0.68270 0.036 0.000 0.008 0.004 0.000 0.952
#> GSM98777     6  0.2950    0.56611 0.000 0.000 0.024 0.148 0.000 0.828
#> GSM98778     1  0.5041    0.62404 0.688 0.000 0.128 0.160 0.000 0.024
#> GSM98779     1  0.0725    0.74657 0.976 0.000 0.000 0.012 0.000 0.012
#> GSM98780     1  0.4118    0.65733 0.740 0.000 0.000 0.020 0.032 0.208
#> GSM98781     5  0.5716    0.48839 0.288 0.000 0.012 0.080 0.592 0.028
#> GSM98782     1  0.1321    0.74842 0.952 0.000 0.000 0.020 0.004 0.024
#> GSM98783     1  0.3483    0.69141 0.808 0.000 0.012 0.036 0.000 0.144
#> GSM98784     1  0.3565    0.66036 0.692 0.000 0.000 0.304 0.004 0.000
#> GSM98871     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0146    0.85570 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM98873     2  0.6002    0.15217 0.016 0.504 0.380 0.076 0.020 0.004
#> GSM98874     2  0.0000    0.85635 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.1444    0.80986 0.000 0.928 0.000 0.072 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-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) k
#> SD:NMF 186         4.23e-05 2
#> SD:NMF 182         3.69e-08 3
#> SD:NMF  83         1.70e-03 4
#> SD:NMF 161         6.27e-07 5
#> SD:NMF 136         1.04e-06 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 21104 rows and 192 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 0.563           0.814       0.911         0.3553 0.675   0.675
#> 3 3 0.487           0.719       0.848         0.6798 0.645   0.492
#> 4 4 0.523           0.644       0.784         0.1345 0.898   0.738
#> 5 5 0.582           0.639       0.784         0.0952 0.908   0.718
#> 6 6 0.646           0.571       0.740         0.0466 0.970   0.885

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.9001 1.000 0.000
#> GSM94077     1  0.1184     0.8980 0.984 0.016
#> GSM94078     1  0.5842     0.8319 0.860 0.140
#> GSM94079     1  0.1184     0.8980 0.984 0.016
#> GSM94080     2  0.0000     0.8834 0.000 1.000
#> GSM94081     1  0.1184     0.8980 0.984 0.016
#> GSM94082     1  0.5737     0.8351 0.864 0.136
#> GSM94083     1  0.1184     0.8980 0.984 0.016
#> GSM94084     1  0.9833     0.3633 0.576 0.424
#> GSM94085     1  0.8955     0.6198 0.688 0.312
#> GSM94086     1  0.6148     0.8204 0.848 0.152
#> GSM94087     1  0.0000     0.9001 1.000 0.000
#> GSM94088     1  0.1184     0.8980 0.984 0.016
#> GSM94089     1  0.9833     0.3633 0.576 0.424
#> GSM94090     2  0.0000     0.8834 0.000 1.000
#> GSM94091     1  0.4161     0.8706 0.916 0.084
#> GSM94092     1  0.1184     0.8980 0.984 0.016
#> GSM94093     1  0.0000     0.9001 1.000 0.000
#> GSM94094     1  0.6148     0.8204 0.848 0.152
#> GSM94095     1  0.5737     0.8335 0.864 0.136
#> GSM94096     1  0.5842     0.8319 0.860 0.140
#> GSM94097     1  0.0000     0.9001 1.000 0.000
#> GSM94098     1  0.1184     0.8980 0.984 0.016
#> GSM94099     1  0.1184     0.8980 0.984 0.016
#> GSM94100     1  0.9209     0.5765 0.664 0.336
#> GSM94101     1  0.9833     0.3633 0.576 0.424
#> GSM94102     1  0.8016     0.7218 0.756 0.244
#> GSM94103     1  0.6247     0.8191 0.844 0.156
#> GSM94104     1  0.8955     0.6198 0.688 0.312
#> GSM94105     1  0.6148     0.8204 0.848 0.152
#> GSM94106     1  0.9754     0.4085 0.592 0.408
#> GSM94107     1  0.3114     0.8845 0.944 0.056
#> GSM94108     1  0.9833     0.3633 0.576 0.424
#> GSM94109     1  0.9044     0.6065 0.680 0.320
#> GSM94110     1  0.5842     0.8319 0.860 0.140
#> GSM94111     1  0.9248     0.5687 0.660 0.340
#> GSM94112     2  0.0000     0.8834 0.000 1.000
#> GSM94113     1  0.6247     0.8191 0.844 0.156
#> GSM94114     1  0.6148     0.8204 0.848 0.152
#> GSM94115     1  0.0000     0.9001 1.000 0.000
#> GSM94116     1  0.1184     0.8980 0.984 0.016
#> GSM94117     1  0.0000     0.9001 1.000 0.000
#> GSM94118     1  0.8713     0.6545 0.708 0.292
#> GSM94119     2  0.4562     0.8389 0.096 0.904
#> GSM94120     1  0.7950     0.7299 0.760 0.240
#> GSM94121     1  0.7950     0.7299 0.760 0.240
#> GSM94122     2  0.6712     0.7591 0.176 0.824
#> GSM94123     1  0.0000     0.9001 1.000 0.000
#> GSM94124     1  0.5842     0.8319 0.860 0.140
#> GSM94125     2  0.0000     0.8834 0.000 1.000
#> GSM94126     1  0.0000     0.9001 1.000 0.000
#> GSM94127     1  0.0000     0.9001 1.000 0.000
#> GSM94128     1  0.8016     0.7218 0.756 0.244
#> GSM94129     1  0.5408     0.8439 0.876 0.124
#> GSM94130     1  0.0000     0.9001 1.000 0.000
#> GSM94131     1  0.0000     0.9001 1.000 0.000
#> GSM94132     1  0.0000     0.9001 1.000 0.000
#> GSM94133     2  0.0000     0.8834 0.000 1.000
#> GSM94134     1  0.0000     0.9001 1.000 0.000
#> GSM94135     1  0.6343     0.8156 0.840 0.160
#> GSM94136     1  0.0000     0.9001 1.000 0.000
#> GSM94137     1  0.1184     0.8980 0.984 0.016
#> GSM94138     1  0.0000     0.9001 1.000 0.000
#> GSM94139     2  0.7745     0.6891 0.228 0.772
#> GSM94140     1  0.4022     0.8727 0.920 0.080
#> GSM94141     1  0.9815     0.3647 0.580 0.420
#> GSM94142     1  0.0000     0.9001 1.000 0.000
#> GSM94143     1  0.9129     0.5867 0.672 0.328
#> GSM94144     1  0.2948     0.8871 0.948 0.052
#> GSM94145     1  0.0000     0.9001 1.000 0.000
#> GSM94146     1  0.0000     0.9001 1.000 0.000
#> GSM94147     1  0.2236     0.8934 0.964 0.036
#> GSM94148     1  0.0000     0.9001 1.000 0.000
#> GSM98785     1  0.8555     0.6712 0.720 0.280
#> GSM98786     1  0.1843     0.8956 0.972 0.028
#> GSM98787     1  0.7528     0.7584 0.784 0.216
#> GSM98788     1  0.2603     0.8903 0.956 0.044
#> GSM98789     1  0.4161     0.8706 0.916 0.084
#> GSM98790     1  0.9608     0.4710 0.616 0.384
#> GSM98791     1  0.0000     0.9001 1.000 0.000
#> GSM98792     1  0.4022     0.8731 0.920 0.080
#> GSM98793     1  0.0000     0.9001 1.000 0.000
#> GSM98794     1  0.0000     0.9001 1.000 0.000
#> GSM98795     1  0.0000     0.9001 1.000 0.000
#> GSM98796     1  0.0000     0.9001 1.000 0.000
#> GSM98797     2  0.9998    -0.0718 0.492 0.508
#> GSM98798     2  0.9977     0.0215 0.472 0.528
#> GSM98799     2  0.4562     0.8389 0.096 0.904
#> GSM98800     1  0.8499     0.6771 0.724 0.276
#> GSM98801     1  0.9209     0.5765 0.664 0.336
#> GSM94019     1  0.8267     0.7003 0.740 0.260
#> GSM94020     2  0.0000     0.8834 0.000 1.000
#> GSM94021     1  0.0000     0.9001 1.000 0.000
#> GSM94022     1  0.7528     0.7567 0.784 0.216
#> GSM94023     1  0.3114     0.8845 0.944 0.056
#> GSM94024     1  0.6148     0.8204 0.848 0.152
#> GSM94025     1  0.0000     0.9001 1.000 0.000
#> GSM94026     1  0.9209     0.5765 0.664 0.336
#> GSM94027     1  0.0000     0.9001 1.000 0.000
#> GSM94028     2  0.0000     0.8834 0.000 1.000
#> GSM94029     1  0.7674     0.7471 0.776 0.224
#> GSM94030     1  0.3114     0.8845 0.944 0.056
#> GSM94031     2  0.6148     0.7870 0.152 0.848
#> GSM94032     1  0.7674     0.7470 0.776 0.224
#> GSM94033     2  0.9970     0.0271 0.468 0.532
#> GSM94034     1  0.3114     0.8845 0.944 0.056
#> GSM94035     1  0.9944     0.2593 0.544 0.456
#> GSM94036     1  0.7950     0.7270 0.760 0.240
#> GSM94037     1  0.0000     0.9001 1.000 0.000
#> GSM94038     2  0.0000     0.8834 0.000 1.000
#> GSM94039     2  0.0000     0.8834 0.000 1.000
#> GSM94040     1  0.0000     0.9001 1.000 0.000
#> GSM94041     1  0.0000     0.9001 1.000 0.000
#> GSM94042     2  0.1184     0.8781 0.016 0.984
#> GSM94043     2  0.9393     0.4250 0.356 0.644
#> GSM94044     2  0.4562     0.8389 0.096 0.904
#> GSM94045     1  0.0000     0.9001 1.000 0.000
#> GSM94046     1  0.0000     0.9001 1.000 0.000
#> GSM94047     1  0.1843     0.8956 0.972 0.028
#> GSM94048     1  0.0000     0.9001 1.000 0.000
#> GSM94049     1  0.0672     0.8996 0.992 0.008
#> GSM94050     1  0.0000     0.9001 1.000 0.000
#> GSM94051     1  0.2423     0.8915 0.960 0.040
#> GSM94052     1  0.0000     0.9001 1.000 0.000
#> GSM94053     2  0.0000     0.8834 0.000 1.000
#> GSM94054     1  0.0000     0.9001 1.000 0.000
#> GSM94055     1  0.0000     0.9001 1.000 0.000
#> GSM94056     1  0.0000     0.9001 1.000 0.000
#> GSM94057     2  0.0000     0.8834 0.000 1.000
#> GSM94058     1  0.0000     0.9001 1.000 0.000
#> GSM94059     1  0.0000     0.9001 1.000 0.000
#> GSM94060     2  0.0000     0.8834 0.000 1.000
#> GSM94061     1  0.0000     0.9001 1.000 0.000
#> GSM94062     2  0.0000     0.8834 0.000 1.000
#> GSM94063     1  0.2236     0.8933 0.964 0.036
#> GSM94064     2  0.0000     0.8834 0.000 1.000
#> GSM94065     1  0.0000     0.9001 1.000 0.000
#> GSM94066     2  0.0000     0.8834 0.000 1.000
#> GSM94067     1  0.0000     0.9001 1.000 0.000
#> GSM94068     2  0.0672     0.8811 0.008 0.992
#> GSM94069     1  0.0000     0.9001 1.000 0.000
#> GSM94070     2  0.0000     0.8834 0.000 1.000
#> GSM94071     1  0.0000     0.9001 1.000 0.000
#> GSM94072     1  0.0000     0.9001 1.000 0.000
#> GSM94073     1  0.2043     0.8947 0.968 0.032
#> GSM94074     1  0.0000     0.9001 1.000 0.000
#> GSM94075     1  0.0000     0.9001 1.000 0.000
#> GSM94155     1  0.0000     0.9001 1.000 0.000
#> GSM94156     2  0.0000     0.8834 0.000 1.000
#> GSM94157     1  0.0000     0.9001 1.000 0.000
#> GSM94160     1  0.0000     0.9001 1.000 0.000
#> GSM94161     1  0.0000     0.9001 1.000 0.000
#> GSM94162     1  0.2423     0.8916 0.960 0.040
#> GSM94163     2  0.4562     0.8389 0.096 0.904
#> GSM94164     1  0.0000     0.9001 1.000 0.000
#> GSM94165     1  0.0000     0.9001 1.000 0.000
#> GSM94166     1  0.0000     0.9001 1.000 0.000
#> GSM94167     2  0.7745     0.6891 0.228 0.772
#> GSM94168     1  0.0000     0.9001 1.000 0.000
#> GSM94169     1  0.1843     0.8956 0.972 0.028
#> GSM94170     1  0.0000     0.9001 1.000 0.000
#> GSM94171     1  0.0000     0.9001 1.000 0.000
#> GSM94172     1  0.0000     0.9001 1.000 0.000
#> GSM94173     2  0.8081     0.6573 0.248 0.752
#> GSM94174     1  0.1843     0.8956 0.972 0.028
#> GSM94175     1  0.9460     0.5092 0.636 0.364
#> GSM94176     1  0.0672     0.8991 0.992 0.008
#> GSM94177     1  0.0000     0.9001 1.000 0.000
#> GSM94178     2  0.4562     0.8389 0.096 0.904
#> GSM98767     1  0.0000     0.9001 1.000 0.000
#> GSM98768     1  0.0000     0.9001 1.000 0.000
#> GSM98769     1  0.2236     0.8929 0.964 0.036
#> GSM98770     1  0.0000     0.9001 1.000 0.000
#> GSM98771     2  0.9393     0.4250 0.356 0.644
#> GSM98772     1  0.0000     0.9001 1.000 0.000
#> GSM98773     1  0.4562     0.8630 0.904 0.096
#> GSM98774     1  0.2603     0.8903 0.956 0.044
#> GSM98775     1  0.0000     0.9001 1.000 0.000
#> GSM98776     1  0.0000     0.9001 1.000 0.000
#> GSM98777     1  0.8499     0.6771 0.724 0.276
#> GSM98778     1  0.4562     0.8630 0.904 0.096
#> GSM98779     1  0.0000     0.9001 1.000 0.000
#> GSM98780     1  0.0000     0.9001 1.000 0.000
#> GSM98781     1  0.2236     0.8929 0.964 0.036
#> GSM98782     1  0.0000     0.9001 1.000 0.000
#> GSM98783     1  0.0000     0.9001 1.000 0.000
#> GSM98784     1  0.0000     0.9001 1.000 0.000
#> GSM98871     2  0.0000     0.8834 0.000 1.000
#> GSM98872     2  0.0000     0.8834 0.000 1.000
#> GSM98873     2  0.0000     0.8834 0.000 1.000
#> GSM98874     2  0.0000     0.8834 0.000 1.000
#> GSM98875     2  0.0376     0.8824 0.004 0.996

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94077     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94078     3  0.4931      0.713 0.232 0.000 0.768
#> GSM94079     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94080     2  0.0237      0.910 0.000 0.996 0.004
#> GSM94081     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94082     3  0.5098      0.707 0.248 0.000 0.752
#> GSM94083     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94084     3  0.3192      0.540 0.000 0.112 0.888
#> GSM94085     3  0.1170      0.639 0.016 0.008 0.976
#> GSM94086     3  0.4842      0.713 0.224 0.000 0.776
#> GSM94087     1  0.2165      0.868 0.936 0.000 0.064
#> GSM94088     3  0.6307      0.435 0.488 0.000 0.512
#> GSM94089     3  0.3192      0.540 0.000 0.112 0.888
#> GSM94090     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94091     3  0.5882      0.633 0.348 0.000 0.652
#> GSM94092     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94093     1  0.1964      0.878 0.944 0.000 0.056
#> GSM94094     3  0.4702      0.716 0.212 0.000 0.788
#> GSM94095     3  0.5254      0.696 0.264 0.000 0.736
#> GSM94096     3  0.4931      0.713 0.232 0.000 0.768
#> GSM94097     1  0.2165      0.868 0.936 0.000 0.064
#> GSM94098     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94099     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94100     3  0.0747      0.619 0.000 0.016 0.984
#> GSM94101     3  0.3192      0.540 0.000 0.112 0.888
#> GSM94102     3  0.2537      0.689 0.080 0.000 0.920
#> GSM94103     3  0.4504      0.722 0.196 0.000 0.804
#> GSM94104     3  0.1170      0.639 0.016 0.008 0.976
#> GSM94105     3  0.4842      0.713 0.224 0.000 0.776
#> GSM94106     3  0.2711      0.563 0.000 0.088 0.912
#> GSM94107     3  0.6126      0.580 0.400 0.000 0.600
#> GSM94108     3  0.3192      0.540 0.000 0.112 0.888
#> GSM94109     3  0.0848      0.632 0.008 0.008 0.984
#> GSM94110     3  0.4931      0.713 0.232 0.000 0.768
#> GSM94111     3  0.0892      0.617 0.000 0.020 0.980
#> GSM94112     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94113     3  0.4504      0.722 0.196 0.000 0.804
#> GSM94114     3  0.4842      0.713 0.224 0.000 0.776
#> GSM94115     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94116     3  0.6305      0.445 0.484 0.000 0.516
#> GSM94117     1  0.4235      0.697 0.824 0.000 0.176
#> GSM94118     3  0.1647      0.658 0.036 0.004 0.960
#> GSM94119     2  0.4555      0.789 0.000 0.800 0.200
#> GSM94120     3  0.3193      0.701 0.100 0.004 0.896
#> GSM94121     3  0.3193      0.701 0.100 0.004 0.896
#> GSM94122     2  0.6307      0.372 0.000 0.512 0.488
#> GSM94123     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94124     3  0.4931      0.713 0.232 0.000 0.768
#> GSM94125     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94126     1  0.0592      0.925 0.988 0.000 0.012
#> GSM94127     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94128     3  0.2537      0.689 0.080 0.000 0.920
#> GSM94129     3  0.5327      0.695 0.272 0.000 0.728
#> GSM94130     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94131     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94132     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94134     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94135     3  0.4452      0.723 0.192 0.000 0.808
#> GSM94136     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94137     3  0.6308      0.427 0.492 0.000 0.508
#> GSM94138     1  0.4121      0.709 0.832 0.000 0.168
#> GSM94139     2  0.6008      0.539 0.000 0.628 0.372
#> GSM94140     3  0.5905      0.628 0.352 0.000 0.648
#> GSM94141     3  0.5285      0.557 0.040 0.148 0.812
#> GSM94142     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94143     3  0.5566      0.634 0.080 0.108 0.812
#> GSM94144     3  0.6192      0.556 0.420 0.000 0.580
#> GSM94145     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94146     1  0.0747      0.921 0.984 0.000 0.016
#> GSM94147     3  0.6299      0.458 0.476 0.000 0.524
#> GSM94148     1  0.3116      0.810 0.892 0.000 0.108
#> GSM98785     3  0.4469      0.670 0.076 0.060 0.864
#> GSM98786     3  0.6260      0.511 0.448 0.000 0.552
#> GSM98787     3  0.3715      0.714 0.128 0.004 0.868
#> GSM98788     3  0.6192      0.559 0.420 0.000 0.580
#> GSM98789     3  0.5882      0.633 0.348 0.000 0.652
#> GSM98790     3  0.2165      0.587 0.000 0.064 0.936
#> GSM98791     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98792     3  0.5926      0.633 0.356 0.000 0.644
#> GSM98793     1  0.4178      0.701 0.828 0.000 0.172
#> GSM98794     1  0.0237      0.930 0.996 0.000 0.004
#> GSM98795     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98797     3  0.4842      0.420 0.000 0.224 0.776
#> GSM98798     3  0.6057      0.235 0.004 0.340 0.656
#> GSM98799     2  0.4555      0.789 0.000 0.800 0.200
#> GSM98800     3  0.4458      0.673 0.080 0.056 0.864
#> GSM98801     3  0.0747      0.619 0.000 0.016 0.984
#> GSM94019     3  0.2066      0.676 0.060 0.000 0.940
#> GSM94020     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94021     1  0.0592      0.925 0.988 0.000 0.012
#> GSM94022     3  0.3686      0.715 0.140 0.000 0.860
#> GSM94023     3  0.6192      0.553 0.420 0.000 0.580
#> GSM94024     3  0.4702      0.716 0.212 0.000 0.788
#> GSM94025     1  0.0592      0.925 0.988 0.000 0.012
#> GSM94026     3  0.0747      0.619 0.000 0.016 0.984
#> GSM94027     1  0.0592      0.925 0.988 0.000 0.012
#> GSM94028     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94029     3  0.3412      0.708 0.124 0.000 0.876
#> GSM94030     3  0.6180      0.559 0.416 0.000 0.584
#> GSM94031     2  0.6291      0.427 0.000 0.532 0.468
#> GSM94032     3  0.5363      0.622 0.276 0.000 0.724
#> GSM94033     3  0.4796      0.386 0.000 0.220 0.780
#> GSM94034     3  0.6244      0.522 0.440 0.000 0.560
#> GSM94035     3  0.3619      0.509 0.000 0.136 0.864
#> GSM94036     3  0.4504      0.687 0.196 0.000 0.804
#> GSM94037     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94038     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94040     1  0.1031      0.913 0.976 0.000 0.024
#> GSM94041     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94042     2  0.1753      0.894 0.000 0.952 0.048
#> GSM94043     3  0.6274     -0.153 0.000 0.456 0.544
#> GSM94044     2  0.4654      0.783 0.000 0.792 0.208
#> GSM94045     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94046     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94047     3  0.6302      0.450 0.480 0.000 0.520
#> GSM94048     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94049     1  0.5529      0.386 0.704 0.000 0.296
#> GSM94050     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94051     1  0.6305     -0.371 0.516 0.000 0.484
#> GSM94052     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94056     1  0.3551      0.775 0.868 0.000 0.132
#> GSM94057     2  0.1031      0.904 0.000 0.976 0.024
#> GSM94058     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94063     3  0.6235      0.531 0.436 0.000 0.564
#> GSM94064     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94066     2  0.0592      0.908 0.000 0.988 0.012
#> GSM94067     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94068     2  0.1411      0.900 0.000 0.964 0.036
#> GSM94069     1  0.0237      0.930 0.996 0.000 0.004
#> GSM94070     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94073     3  0.6305      0.440 0.484 0.000 0.516
#> GSM94074     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.910 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94162     3  0.6267      0.512 0.452 0.000 0.548
#> GSM94163     2  0.4654      0.783 0.000 0.792 0.208
#> GSM94164     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94167     2  0.6008      0.539 0.000 0.628 0.372
#> GSM94168     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94169     3  0.6286      0.484 0.464 0.000 0.536
#> GSM94170     1  0.0237      0.929 0.996 0.000 0.004
#> GSM94171     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.931 1.000 0.000 0.000
#> GSM94173     3  0.6299     -0.299 0.000 0.476 0.524
#> GSM94174     3  0.6305      0.441 0.484 0.000 0.516
#> GSM94175     3  0.5507      0.596 0.056 0.136 0.808
#> GSM94176     1  0.6180     -0.140 0.584 0.000 0.416
#> GSM94177     1  0.4291      0.683 0.820 0.000 0.180
#> GSM94178     2  0.4654      0.783 0.000 0.792 0.208
#> GSM98767     1  0.4121      0.709 0.832 0.000 0.168
#> GSM98768     1  0.0237      0.930 0.996 0.000 0.004
#> GSM98769     1  0.6309     -0.413 0.504 0.000 0.496
#> GSM98770     1  0.0237      0.930 0.996 0.000 0.004
#> GSM98771     3  0.6274     -0.153 0.000 0.456 0.544
#> GSM98772     1  0.4178      0.701 0.828 0.000 0.172
#> GSM98773     3  0.5810      0.648 0.336 0.000 0.664
#> GSM98774     3  0.6204      0.554 0.424 0.000 0.576
#> GSM98775     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98776     1  0.4555      0.641 0.800 0.000 0.200
#> GSM98777     3  0.4458      0.673 0.080 0.056 0.864
#> GSM98778     3  0.5810      0.648 0.336 0.000 0.664
#> GSM98779     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98780     1  0.0237      0.929 0.996 0.000 0.004
#> GSM98781     3  0.6274      0.505 0.456 0.000 0.544
#> GSM98782     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98783     1  0.0237      0.930 0.996 0.000 0.004
#> GSM98784     1  0.0000      0.931 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.910 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.910 0.000 1.000 0.000
#> GSM98873     2  0.1031      0.904 0.000 0.976 0.024
#> GSM98874     2  0.0000      0.910 0.000 1.000 0.000
#> GSM98875     2  0.0747      0.907 0.000 0.984 0.016

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94077     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94078     3  0.4525     0.5638 0.080 0.000 0.804 0.116
#> GSM94079     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94080     2  0.2973     0.8452 0.000 0.856 0.000 0.144
#> GSM94081     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94082     3  0.4426     0.5887 0.096 0.000 0.812 0.092
#> GSM94083     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94084     4  0.5838     0.4297 0.000 0.032 0.444 0.524
#> GSM94085     3  0.4746     0.0324 0.000 0.000 0.632 0.368
#> GSM94086     3  0.4547     0.5753 0.092 0.000 0.804 0.104
#> GSM94087     1  0.2867     0.8432 0.884 0.000 0.104 0.012
#> GSM94088     3  0.4814     0.6174 0.316 0.000 0.676 0.008
#> GSM94089     4  0.5838     0.4297 0.000 0.032 0.444 0.524
#> GSM94090     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94091     3  0.7036     0.5434 0.208 0.000 0.576 0.216
#> GSM94092     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94093     1  0.2676     0.8551 0.896 0.000 0.092 0.012
#> GSM94094     3  0.4525     0.5702 0.080 0.000 0.804 0.116
#> GSM94095     3  0.4827     0.6061 0.124 0.000 0.784 0.092
#> GSM94096     3  0.4581     0.5623 0.080 0.000 0.800 0.120
#> GSM94097     1  0.2867     0.8432 0.884 0.000 0.104 0.012
#> GSM94098     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94099     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94100     3  0.4977    -0.1596 0.000 0.000 0.540 0.460
#> GSM94101     4  0.5838     0.4297 0.000 0.032 0.444 0.524
#> GSM94102     3  0.4353     0.3628 0.012 0.000 0.756 0.232
#> GSM94103     3  0.4388     0.5312 0.060 0.000 0.808 0.132
#> GSM94104     3  0.4761     0.0230 0.000 0.000 0.628 0.372
#> GSM94105     3  0.4547     0.5753 0.092 0.000 0.804 0.104
#> GSM94106     4  0.5126     0.4043 0.000 0.004 0.444 0.552
#> GSM94107     3  0.4212     0.6448 0.216 0.000 0.772 0.012
#> GSM94108     4  0.5838     0.4297 0.000 0.032 0.444 0.524
#> GSM94109     3  0.4679     0.1062 0.000 0.000 0.648 0.352
#> GSM94110     3  0.4525     0.5638 0.080 0.000 0.804 0.116
#> GSM94111     3  0.4985    -0.1761 0.000 0.000 0.532 0.468
#> GSM94112     2  0.0592     0.9022 0.000 0.984 0.000 0.016
#> GSM94113     3  0.4388     0.5312 0.060 0.000 0.808 0.132
#> GSM94114     3  0.4547     0.5753 0.092 0.000 0.804 0.104
#> GSM94115     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94116     3  0.4632     0.6258 0.308 0.000 0.688 0.004
#> GSM94117     1  0.4477     0.5168 0.688 0.000 0.312 0.000
#> GSM94118     3  0.4277     0.2246 0.000 0.000 0.720 0.280
#> GSM94119     4  0.5085    -0.0432 0.000 0.376 0.008 0.616
#> GSM94120     3  0.5130     0.2008 0.020 0.000 0.668 0.312
#> GSM94121     3  0.5130     0.2008 0.020 0.000 0.668 0.312
#> GSM94122     4  0.6049     0.4703 0.000 0.200 0.120 0.680
#> GSM94123     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94124     3  0.4581     0.5623 0.080 0.000 0.800 0.120
#> GSM94125     2  0.0817     0.9009 0.000 0.976 0.000 0.024
#> GSM94126     1  0.2469     0.8576 0.892 0.000 0.108 0.000
#> GSM94127     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94128     3  0.4353     0.3628 0.012 0.000 0.756 0.232
#> GSM94129     3  0.4071     0.6066 0.104 0.000 0.832 0.064
#> GSM94130     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94131     1  0.0895     0.9204 0.976 0.000 0.020 0.004
#> GSM94132     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0592     0.9022 0.000 0.984 0.000 0.016
#> GSM94134     1  0.1209     0.9152 0.964 0.000 0.032 0.004
#> GSM94135     3  0.4440     0.5282 0.060 0.000 0.804 0.136
#> GSM94136     1  0.1209     0.9152 0.964 0.000 0.032 0.004
#> GSM94137     3  0.4500     0.6139 0.316 0.000 0.684 0.000
#> GSM94138     1  0.4372     0.6045 0.728 0.000 0.268 0.004
#> GSM94139     4  0.4728     0.3692 0.000 0.216 0.032 0.752
#> GSM94140     3  0.7065     0.5443 0.212 0.000 0.572 0.216
#> GSM94141     4  0.5467     0.3821 0.024 0.000 0.364 0.612
#> GSM94142     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94143     4  0.5945     0.2056 0.028 0.004 0.468 0.500
#> GSM94144     3  0.5696     0.6319 0.232 0.000 0.692 0.076
#> GSM94145     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94146     1  0.1661     0.9033 0.944 0.000 0.052 0.004
#> GSM94147     3  0.5366     0.6266 0.276 0.000 0.684 0.040
#> GSM94148     1  0.3726     0.7113 0.788 0.000 0.212 0.000
#> GSM98785     3  0.5685    -0.1118 0.024 0.000 0.516 0.460
#> GSM98786     3  0.6015     0.6336 0.268 0.000 0.652 0.080
#> GSM98787     3  0.4464     0.4285 0.024 0.000 0.768 0.208
#> GSM98788     3  0.5052     0.6493 0.244 0.000 0.720 0.036
#> GSM98789     3  0.7036     0.5434 0.208 0.000 0.576 0.216
#> GSM98790     4  0.4985     0.3501 0.000 0.000 0.468 0.532
#> GSM98791     1  0.0188     0.9249 0.996 0.000 0.004 0.000
#> GSM98792     3  0.6229     0.6315 0.204 0.000 0.664 0.132
#> GSM98793     1  0.4456     0.5807 0.716 0.000 0.280 0.004
#> GSM98794     1  0.0895     0.9204 0.976 0.000 0.020 0.004
#> GSM98795     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM98796     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM98797     4  0.4331     0.5072 0.000 0.000 0.288 0.712
#> GSM98798     4  0.6100     0.5213 0.000 0.084 0.272 0.644
#> GSM98799     4  0.5085    -0.0432 0.000 0.376 0.008 0.616
#> GSM98800     3  0.5768    -0.0967 0.028 0.000 0.516 0.456
#> GSM98801     3  0.4977    -0.1596 0.000 0.000 0.540 0.460
#> GSM94019     3  0.5143     0.1549 0.012 0.000 0.628 0.360
#> GSM94020     2  0.1118     0.8981 0.000 0.964 0.000 0.036
#> GSM94021     1  0.2469     0.8576 0.892 0.000 0.108 0.000
#> GSM94022     3  0.4378     0.4674 0.040 0.000 0.796 0.164
#> GSM94023     3  0.4420     0.6411 0.240 0.000 0.748 0.012
#> GSM94024     3  0.4469     0.5705 0.080 0.000 0.808 0.112
#> GSM94025     1  0.2469     0.8576 0.892 0.000 0.108 0.000
#> GSM94026     3  0.4977    -0.1596 0.000 0.000 0.540 0.460
#> GSM94027     1  0.2469     0.8576 0.892 0.000 0.108 0.000
#> GSM94028     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94029     3  0.4149     0.4431 0.028 0.000 0.804 0.168
#> GSM94030     3  0.4610     0.6466 0.236 0.000 0.744 0.020
#> GSM94031     4  0.6248     0.4152 0.000 0.224 0.120 0.656
#> GSM94032     3  0.6790     0.3339 0.192 0.000 0.608 0.200
#> GSM94033     4  0.6658     0.5155 0.000 0.092 0.376 0.532
#> GSM94034     3  0.4690     0.6362 0.260 0.000 0.724 0.016
#> GSM94035     4  0.4804     0.4668 0.000 0.000 0.384 0.616
#> GSM94036     3  0.5850     0.3944 0.116 0.000 0.700 0.184
#> GSM94037     1  0.1209     0.9152 0.964 0.000 0.032 0.004
#> GSM94038     2  0.0707     0.9017 0.000 0.980 0.000 0.020
#> GSM94039     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94040     1  0.1557     0.9013 0.944 0.000 0.056 0.000
#> GSM94041     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94042     2  0.4543     0.6783 0.000 0.676 0.000 0.324
#> GSM94043     4  0.5628     0.5531 0.000 0.132 0.144 0.724
#> GSM94044     4  0.5313    -0.0221 0.000 0.376 0.016 0.608
#> GSM94045     1  0.1209     0.9152 0.964 0.000 0.032 0.004
#> GSM94046     1  0.1209     0.9152 0.964 0.000 0.032 0.004
#> GSM94047     3  0.5272     0.6241 0.288 0.000 0.680 0.032
#> GSM94048     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94049     1  0.5132     0.0326 0.548 0.000 0.448 0.004
#> GSM94050     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94051     3  0.5404     0.5876 0.328 0.000 0.644 0.028
#> GSM94052     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94055     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94056     1  0.3925     0.7302 0.808 0.000 0.176 0.016
#> GSM94057     2  0.4605     0.6518 0.000 0.664 0.000 0.336
#> GSM94058     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94060     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94063     3  0.5810     0.6377 0.256 0.000 0.672 0.072
#> GSM94064     2  0.2921     0.8472 0.000 0.860 0.000 0.140
#> GSM94065     1  0.0376     0.9245 0.992 0.000 0.004 0.004
#> GSM94066     2  0.4134     0.7576 0.000 0.740 0.000 0.260
#> GSM94067     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94068     2  0.4331     0.7252 0.000 0.712 0.000 0.288
#> GSM94069     1  0.0817     0.9196 0.976 0.000 0.024 0.000
#> GSM94070     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0336     0.9243 0.992 0.000 0.008 0.000
#> GSM94073     3  0.5297     0.6231 0.292 0.000 0.676 0.032
#> GSM94074     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94156     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM94157     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94160     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94161     1  0.0188     0.9249 0.996 0.000 0.004 0.000
#> GSM94162     3  0.5169     0.6421 0.272 0.000 0.696 0.032
#> GSM94163     4  0.5313    -0.0221 0.000 0.376 0.016 0.608
#> GSM94164     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0657     0.9206 0.984 0.000 0.004 0.012
#> GSM94167     4  0.4728     0.3692 0.000 0.216 0.032 0.752
#> GSM94168     1  0.1022     0.9158 0.968 0.000 0.032 0.000
#> GSM94169     3  0.5222     0.6311 0.280 0.000 0.688 0.032
#> GSM94170     1  0.0937     0.9195 0.976 0.000 0.012 0.012
#> GSM94171     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM94173     4  0.5770     0.5150 0.000 0.148 0.140 0.712
#> GSM94174     3  0.5297     0.6219 0.292 0.000 0.676 0.032
#> GSM94175     4  0.5683     0.2988 0.012 0.008 0.452 0.528
#> GSM94176     3  0.5398     0.4413 0.404 0.000 0.580 0.016
#> GSM94177     1  0.4509     0.5606 0.708 0.000 0.288 0.004
#> GSM94178     4  0.5313    -0.0221 0.000 0.376 0.016 0.608
#> GSM98767     1  0.4401     0.5969 0.724 0.000 0.272 0.004
#> GSM98768     1  0.1305     0.9133 0.960 0.000 0.036 0.004
#> GSM98769     3  0.5291     0.6040 0.324 0.000 0.652 0.024
#> GSM98770     1  0.0921     0.9179 0.972 0.000 0.028 0.000
#> GSM98771     4  0.5628     0.5531 0.000 0.132 0.144 0.724
#> GSM98772     1  0.4428     0.5893 0.720 0.000 0.276 0.004
#> GSM98773     3  0.5132     0.6412 0.184 0.000 0.748 0.068
#> GSM98774     3  0.5550     0.6468 0.248 0.000 0.692 0.060
#> GSM98775     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM98776     1  0.4677     0.4949 0.680 0.000 0.316 0.004
#> GSM98777     3  0.5768    -0.0967 0.028 0.000 0.516 0.456
#> GSM98778     3  0.5132     0.6412 0.184 0.000 0.748 0.068
#> GSM98779     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM98780     1  0.1256     0.9179 0.964 0.000 0.028 0.008
#> GSM98781     3  0.5105     0.6397 0.276 0.000 0.696 0.028
#> GSM98782     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0921     0.9179 0.972 0.000 0.028 0.000
#> GSM98784     1  0.0000     0.9253 1.000 0.000 0.000 0.000
#> GSM98871     2  0.1211     0.8968 0.000 0.960 0.000 0.040
#> GSM98872     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM98873     2  0.4605     0.6518 0.000 0.664 0.000 0.336
#> GSM98874     2  0.0000     0.9023 0.000 1.000 0.000 0.000
#> GSM98875     2  0.4134     0.7569 0.000 0.740 0.000 0.260

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94078     3  0.4958   0.328185 0.004 0.000 0.616 0.348 0.032
#> GSM94079     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94080     2  0.3480   0.666387 0.000 0.752 0.000 0.000 0.248
#> GSM94081     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94082     3  0.4717   0.403708 0.004 0.000 0.660 0.308 0.028
#> GSM94083     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94084     4  0.5350   0.554339 0.000 0.016 0.080 0.684 0.220
#> GSM94085     4  0.5091   0.618401 0.000 0.000 0.236 0.676 0.088
#> GSM94086     3  0.4940   0.348921 0.020 0.000 0.620 0.348 0.012
#> GSM94087     1  0.4397   0.777064 0.780 0.000 0.136 0.012 0.072
#> GSM94088     3  0.3308   0.675669 0.144 0.000 0.832 0.020 0.004
#> GSM94089     4  0.5350   0.554339 0.000 0.016 0.080 0.684 0.220
#> GSM94090     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94091     3  0.6386   0.137320 0.016 0.000 0.520 0.344 0.120
#> GSM94092     3  0.3344   0.674366 0.144 0.000 0.832 0.012 0.012
#> GSM94093     1  0.4263   0.789469 0.792 0.000 0.124 0.012 0.072
#> GSM94094     3  0.4710   0.326278 0.008 0.000 0.616 0.364 0.012
#> GSM94095     3  0.4433   0.475563 0.016 0.000 0.696 0.280 0.008
#> GSM94096     3  0.4999   0.307907 0.004 0.000 0.604 0.360 0.032
#> GSM94097     1  0.4397   0.777064 0.780 0.000 0.136 0.012 0.072
#> GSM94098     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94099     3  0.3234   0.674811 0.144 0.000 0.836 0.012 0.008
#> GSM94100     4  0.2797   0.538151 0.000 0.000 0.060 0.880 0.060
#> GSM94101     4  0.5350   0.554339 0.000 0.016 0.080 0.684 0.220
#> GSM94102     4  0.4891   0.439826 0.000 0.000 0.316 0.640 0.044
#> GSM94103     3  0.5422   0.219977 0.004 0.000 0.568 0.372 0.056
#> GSM94104     4  0.5037   0.622383 0.000 0.000 0.228 0.684 0.088
#> GSM94105     3  0.4940   0.348921 0.020 0.000 0.620 0.348 0.012
#> GSM94106     4  0.4810   0.581685 0.000 0.000 0.084 0.712 0.204
#> GSM94107     3  0.3866   0.658800 0.076 0.000 0.820 0.096 0.008
#> GSM94108     4  0.5350   0.554339 0.000 0.016 0.080 0.684 0.220
#> GSM94109     4  0.4125   0.589386 0.000 0.000 0.172 0.772 0.056
#> GSM94110     3  0.4972   0.322713 0.004 0.000 0.612 0.352 0.032
#> GSM94111     4  0.2797   0.538122 0.000 0.000 0.060 0.880 0.060
#> GSM94112     2  0.0963   0.857081 0.000 0.964 0.000 0.000 0.036
#> GSM94113     3  0.5422   0.219977 0.004 0.000 0.568 0.372 0.056
#> GSM94114     3  0.4940   0.348921 0.020 0.000 0.620 0.348 0.012
#> GSM94115     1  0.0613   0.895678 0.984 0.000 0.004 0.004 0.008
#> GSM94116     3  0.3599   0.678313 0.140 0.000 0.824 0.020 0.016
#> GSM94117     1  0.4522   0.248336 0.552 0.000 0.440 0.000 0.008
#> GSM94118     4  0.5498   0.440291 0.000 0.000 0.356 0.568 0.076
#> GSM94119     5  0.3885   0.624788 0.000 0.176 0.000 0.040 0.784
#> GSM94120     4  0.5272   0.523652 0.000 0.000 0.308 0.620 0.072
#> GSM94121     4  0.5272   0.523652 0.000 0.000 0.308 0.620 0.072
#> GSM94122     5  0.6177   0.457710 0.000 0.128 0.004 0.352 0.516
#> GSM94123     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94124     3  0.4999   0.307907 0.004 0.000 0.604 0.360 0.032
#> GSM94125     2  0.1341   0.850043 0.000 0.944 0.000 0.000 0.056
#> GSM94126     1  0.3659   0.730006 0.768 0.000 0.220 0.000 0.012
#> GSM94127     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94128     4  0.4891   0.439826 0.000 0.000 0.316 0.640 0.044
#> GSM94129     3  0.4523   0.503136 0.008 0.000 0.712 0.252 0.028
#> GSM94130     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94131     1  0.1564   0.891252 0.948 0.000 0.024 0.004 0.024
#> GSM94132     1  0.0162   0.895176 0.996 0.000 0.000 0.000 0.004
#> GSM94133     2  0.0963   0.857081 0.000 0.964 0.000 0.000 0.036
#> GSM94134     1  0.1978   0.883468 0.928 0.000 0.044 0.004 0.024
#> GSM94135     3  0.5479   0.215226 0.004 0.000 0.564 0.372 0.060
#> GSM94136     1  0.1978   0.883468 0.928 0.000 0.044 0.004 0.024
#> GSM94137     3  0.3344   0.674794 0.144 0.000 0.832 0.012 0.012
#> GSM94138     1  0.4929   0.534005 0.648 0.000 0.312 0.008 0.032
#> GSM94139     5  0.4587   0.624116 0.000 0.068 0.000 0.204 0.728
#> GSM94140     3  0.6469   0.145691 0.020 0.000 0.516 0.344 0.120
#> GSM94141     4  0.5882   0.338915 0.000 0.000 0.148 0.588 0.264
#> GSM94142     1  0.0510   0.892263 0.984 0.000 0.016 0.000 0.000
#> GSM94143     4  0.6228   0.552580 0.004 0.000 0.200 0.568 0.228
#> GSM94144     3  0.4732   0.578253 0.024 0.000 0.768 0.116 0.092
#> GSM94145     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.2710   0.868746 0.892 0.000 0.064 0.008 0.036
#> GSM94147     3  0.4583   0.643250 0.072 0.000 0.792 0.056 0.080
#> GSM94148     1  0.4700   0.624489 0.692 0.000 0.268 0.008 0.032
#> GSM98785     4  0.5752   0.582732 0.000 0.000 0.208 0.620 0.172
#> GSM98786     3  0.5288   0.626668 0.072 0.000 0.736 0.132 0.060
#> GSM98787     4  0.5044   0.124964 0.000 0.000 0.464 0.504 0.032
#> GSM98788     3  0.4286   0.670951 0.076 0.000 0.808 0.080 0.036
#> GSM98789     3  0.6386   0.137320 0.016 0.000 0.520 0.344 0.120
#> GSM98790     4  0.4630   0.596675 0.000 0.000 0.088 0.736 0.176
#> GSM98791     1  0.0404   0.895345 0.988 0.000 0.012 0.000 0.000
#> GSM98792     3  0.5625   0.544216 0.068 0.000 0.656 0.248 0.028
#> GSM98793     1  0.5030   0.484086 0.624 0.000 0.336 0.008 0.032
#> GSM98794     1  0.1653   0.889984 0.944 0.000 0.028 0.004 0.024
#> GSM98795     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM98796     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.5263   0.170508 0.000 0.000 0.056 0.576 0.368
#> GSM98798     5  0.6614   0.040827 0.000 0.024 0.116 0.412 0.448
#> GSM98799     5  0.3885   0.624788 0.000 0.176 0.000 0.040 0.784
#> GSM98800     4  0.5843   0.581813 0.004 0.000 0.204 0.624 0.168
#> GSM98801     4  0.2797   0.538151 0.000 0.000 0.060 0.880 0.060
#> GSM94019     4  0.4119   0.610233 0.000 0.000 0.212 0.752 0.036
#> GSM94020     2  0.1908   0.829075 0.000 0.908 0.000 0.000 0.092
#> GSM94021     1  0.3707   0.728751 0.768 0.000 0.220 0.004 0.008
#> GSM94022     4  0.5282   0.146960 0.008 0.000 0.440 0.520 0.032
#> GSM94023     3  0.4406   0.656780 0.096 0.000 0.788 0.100 0.016
#> GSM94024     3  0.4865   0.328979 0.008 0.000 0.616 0.356 0.020
#> GSM94025     1  0.3551   0.730816 0.772 0.000 0.220 0.000 0.008
#> GSM94026     4  0.2797   0.538151 0.000 0.000 0.060 0.880 0.060
#> GSM94027     1  0.3659   0.730006 0.768 0.000 0.220 0.000 0.012
#> GSM94028     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94029     4  0.5295   0.191364 0.012 0.000 0.428 0.532 0.028
#> GSM94030     3  0.4194   0.664164 0.084 0.000 0.800 0.104 0.012
#> GSM94031     5  0.6275   0.477230 0.000 0.156 0.000 0.364 0.480
#> GSM94032     4  0.7221   0.303225 0.108 0.000 0.268 0.524 0.100
#> GSM94033     4  0.6410   0.390543 0.000 0.056 0.076 0.580 0.288
#> GSM94034     3  0.4788   0.652912 0.112 0.000 0.764 0.100 0.024
#> GSM94035     4  0.5004   0.524295 0.000 0.000 0.072 0.672 0.256
#> GSM94036     4  0.6510   0.325653 0.080 0.000 0.300 0.564 0.056
#> GSM94037     1  0.1978   0.883468 0.928 0.000 0.044 0.004 0.024
#> GSM94038     2  0.1410   0.848304 0.000 0.940 0.000 0.000 0.060
#> GSM94039     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.1981   0.877351 0.920 0.000 0.064 0.000 0.016
#> GSM94041     1  0.0613   0.895678 0.984 0.000 0.004 0.004 0.008
#> GSM94042     5  0.4451  -0.161208 0.000 0.492 0.000 0.004 0.504
#> GSM94043     5  0.5504   0.376183 0.000 0.028 0.028 0.368 0.576
#> GSM94044     5  0.4028   0.631570 0.000 0.176 0.000 0.048 0.776
#> GSM94045     1  0.1787   0.883828 0.936 0.000 0.044 0.004 0.016
#> GSM94046     1  0.1978   0.883468 0.928 0.000 0.044 0.004 0.024
#> GSM94047     3  0.4242   0.657747 0.080 0.000 0.812 0.040 0.068
#> GSM94048     1  0.0613   0.895678 0.984 0.000 0.004 0.004 0.008
#> GSM94049     3  0.5014   0.279582 0.412 0.000 0.560 0.008 0.020
#> GSM94050     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.5082   0.638806 0.148 0.000 0.744 0.052 0.056
#> GSM94052     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94055     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.5344   0.664219 0.704 0.000 0.200 0.044 0.052
#> GSM94057     5  0.4291   0.000272 0.000 0.464 0.000 0.000 0.536
#> GSM94058     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94060     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.4892   0.646392 0.068 0.000 0.768 0.108 0.056
#> GSM94064     2  0.3684   0.612353 0.000 0.720 0.000 0.000 0.280
#> GSM94065     1  0.1267   0.893930 0.960 0.000 0.012 0.004 0.024
#> GSM94066     2  0.4256   0.311039 0.000 0.564 0.000 0.000 0.436
#> GSM94067     1  0.0510   0.892263 0.984 0.000 0.016 0.000 0.000
#> GSM94068     2  0.4283   0.246388 0.000 0.544 0.000 0.000 0.456
#> GSM94069     1  0.0963   0.890572 0.964 0.000 0.036 0.000 0.000
#> GSM94070     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0798   0.894917 0.976 0.000 0.016 0.000 0.008
#> GSM94073     3  0.4686   0.646416 0.088 0.000 0.784 0.052 0.076
#> GSM94074     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94156     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94160     1  0.2747   0.855381 0.888 0.000 0.048 0.004 0.060
#> GSM94161     1  0.0404   0.895345 0.988 0.000 0.012 0.000 0.000
#> GSM94162     3  0.4830   0.669036 0.120 0.000 0.768 0.068 0.044
#> GSM94163     5  0.4028   0.631570 0.000 0.176 0.000 0.048 0.776
#> GSM94164     1  0.0613   0.895848 0.984 0.000 0.004 0.004 0.008
#> GSM94165     1  0.0162   0.895176 0.996 0.000 0.000 0.000 0.004
#> GSM94166     1  0.2673   0.857874 0.892 0.000 0.044 0.004 0.060
#> GSM94167     5  0.4587   0.624116 0.000 0.068 0.000 0.204 0.728
#> GSM94168     1  0.1270   0.884714 0.948 0.000 0.052 0.000 0.000
#> GSM94169     3  0.4121   0.662947 0.076 0.000 0.820 0.040 0.064
#> GSM94170     1  0.2954   0.851813 0.876 0.000 0.056 0.004 0.064
#> GSM94171     1  0.0162   0.895608 0.996 0.000 0.004 0.000 0.000
#> GSM94172     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM94173     5  0.6459   0.431181 0.000 0.100 0.028 0.356 0.516
#> GSM94174     3  0.4360   0.655368 0.084 0.000 0.804 0.040 0.072
#> GSM94175     4  0.6083   0.525483 0.000 0.000 0.176 0.564 0.260
#> GSM94176     3  0.5511   0.541509 0.252 0.000 0.660 0.024 0.064
#> GSM94177     1  0.4984   0.470297 0.620 0.000 0.344 0.008 0.028
#> GSM94178     5  0.4028   0.631570 0.000 0.176 0.000 0.048 0.776
#> GSM98767     1  0.4965   0.518604 0.640 0.000 0.320 0.008 0.032
#> GSM98768     1  0.2506   0.876099 0.904 0.000 0.052 0.008 0.036
#> GSM98769     3  0.4920   0.647259 0.152 0.000 0.752 0.044 0.052
#> GSM98770     1  0.1444   0.887751 0.948 0.000 0.040 0.000 0.012
#> GSM98771     5  0.5504   0.376183 0.000 0.028 0.028 0.368 0.576
#> GSM98772     1  0.4982   0.509733 0.636 0.000 0.324 0.008 0.032
#> GSM98773     3  0.5343   0.596571 0.076 0.000 0.704 0.192 0.028
#> GSM98774     3  0.4666   0.662789 0.080 0.000 0.780 0.104 0.036
#> GSM98775     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM98776     1  0.5161   0.382842 0.584 0.000 0.376 0.008 0.032
#> GSM98777     4  0.5843   0.581813 0.004 0.000 0.204 0.624 0.168
#> GSM98778     3  0.5343   0.596571 0.076 0.000 0.704 0.192 0.028
#> GSM98779     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM98780     1  0.2679   0.873454 0.892 0.000 0.056 0.004 0.048
#> GSM98781     3  0.4743   0.669286 0.124 0.000 0.772 0.064 0.040
#> GSM98782     1  0.0000   0.895331 1.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.1444   0.887751 0.948 0.000 0.040 0.000 0.012
#> GSM98784     1  0.0510   0.892263 0.984 0.000 0.016 0.000 0.000
#> GSM98871     2  0.1965   0.826333 0.000 0.904 0.000 0.000 0.096
#> GSM98872     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM98873     5  0.4291   0.000272 0.000 0.464 0.000 0.000 0.536
#> GSM98874     2  0.0000   0.862682 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.4262   0.297937 0.000 0.560 0.000 0.000 0.440

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.2147     0.5373 0.084 0.000 0.896 0.000 0.020 0.000
#> GSM94078     3  0.4923     0.3240 0.000 0.000 0.596 0.340 0.052 0.012
#> GSM94079     3  0.2060     0.5377 0.084 0.000 0.900 0.000 0.016 0.000
#> GSM94080     2  0.3741     0.5360 0.000 0.672 0.000 0.000 0.008 0.320
#> GSM94081     3  0.2147     0.5373 0.084 0.000 0.896 0.000 0.020 0.000
#> GSM94082     3  0.4775     0.3891 0.000 0.000 0.636 0.296 0.060 0.008
#> GSM94083     3  0.2060     0.5377 0.084 0.000 0.900 0.000 0.016 0.000
#> GSM94084     4  0.4526     0.5790 0.000 0.000 0.080 0.676 0.000 0.244
#> GSM94085     4  0.4494     0.5293 0.000 0.000 0.224 0.696 0.004 0.076
#> GSM94086     3  0.4917     0.4164 0.008 0.000 0.676 0.228 0.080 0.008
#> GSM94087     1  0.4756     0.7030 0.684 0.000 0.096 0.000 0.212 0.008
#> GSM94088     3  0.2315     0.5384 0.084 0.000 0.892 0.008 0.016 0.000
#> GSM94089     4  0.4526     0.5790 0.000 0.000 0.080 0.676 0.000 0.244
#> GSM94090     2  0.0146     0.9094 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM94091     5  0.5437     0.6363 0.000 0.000 0.100 0.252 0.620 0.028
#> GSM94092     3  0.2309     0.5352 0.084 0.000 0.888 0.000 0.028 0.000
#> GSM94093     1  0.4640     0.7161 0.696 0.000 0.088 0.000 0.208 0.008
#> GSM94094     3  0.4620     0.4142 0.000 0.000 0.680 0.244 0.068 0.008
#> GSM94095     3  0.3841     0.4694 0.000 0.000 0.764 0.168 0.068 0.000
#> GSM94096     3  0.4959     0.3069 0.000 0.000 0.584 0.352 0.052 0.012
#> GSM94097     1  0.4756     0.7030 0.684 0.000 0.096 0.000 0.212 0.008
#> GSM94098     3  0.2060     0.5377 0.084 0.000 0.900 0.000 0.016 0.000
#> GSM94099     3  0.2147     0.5373 0.084 0.000 0.896 0.000 0.020 0.000
#> GSM94100     4  0.4527     0.2303 0.000 0.000 0.012 0.664 0.284 0.040
#> GSM94101     4  0.4526     0.5790 0.000 0.000 0.080 0.676 0.000 0.244
#> GSM94102     4  0.5853     0.2537 0.000 0.000 0.352 0.492 0.144 0.012
#> GSM94103     3  0.5261     0.2054 0.000 0.000 0.556 0.368 0.040 0.036
#> GSM94104     4  0.4443     0.5331 0.000 0.000 0.216 0.704 0.004 0.076
#> GSM94105     3  0.4917     0.4164 0.008 0.000 0.676 0.228 0.080 0.008
#> GSM94106     4  0.4496     0.5849 0.000 0.000 0.076 0.708 0.008 0.208
#> GSM94107     3  0.2216     0.5317 0.024 0.000 0.908 0.016 0.052 0.000
#> GSM94108     4  0.4526     0.5790 0.000 0.000 0.080 0.676 0.000 0.244
#> GSM94109     4  0.5573     0.3747 0.000 0.000 0.196 0.620 0.160 0.024
#> GSM94110     3  0.4935     0.3195 0.000 0.000 0.592 0.344 0.052 0.012
#> GSM94111     4  0.4448     0.2516 0.000 0.000 0.012 0.680 0.268 0.040
#> GSM94112     2  0.1461     0.8948 0.000 0.940 0.000 0.000 0.016 0.044
#> GSM94113     3  0.5261     0.2054 0.000 0.000 0.556 0.368 0.040 0.036
#> GSM94114     3  0.4917     0.4164 0.008 0.000 0.676 0.228 0.080 0.008
#> GSM94115     1  0.0725     0.8667 0.976 0.000 0.012 0.000 0.012 0.000
#> GSM94116     3  0.2948     0.5352 0.084 0.000 0.860 0.012 0.044 0.000
#> GSM94117     1  0.4650     0.1977 0.488 0.000 0.472 0.000 0.040 0.000
#> GSM94118     4  0.5330     0.3802 0.000 0.000 0.356 0.556 0.020 0.068
#> GSM94119     6  0.2182     0.6481 0.000 0.068 0.000 0.020 0.008 0.904
#> GSM94120     4  0.5456     0.4520 0.000 0.000 0.276 0.612 0.048 0.064
#> GSM94121     4  0.5456     0.4520 0.000 0.000 0.276 0.612 0.048 0.064
#> GSM94122     6  0.5258     0.3577 0.000 0.044 0.008 0.312 0.028 0.608
#> GSM94123     1  0.0260     0.8649 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94124     3  0.4959     0.3069 0.000 0.000 0.584 0.352 0.052 0.012
#> GSM94125     2  0.1951     0.8778 0.000 0.908 0.000 0.000 0.016 0.076
#> GSM94126     1  0.4158     0.6823 0.704 0.000 0.244 0.000 0.052 0.000
#> GSM94127     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     4  0.5853     0.2537 0.000 0.000 0.352 0.492 0.144 0.012
#> GSM94129     3  0.4462     0.4378 0.000 0.000 0.688 0.244 0.064 0.004
#> GSM94130     1  0.3023     0.7878 0.808 0.000 0.004 0.000 0.180 0.008
#> GSM94131     1  0.2066     0.8593 0.904 0.000 0.024 0.000 0.072 0.000
#> GSM94132     1  0.0520     0.8671 0.984 0.000 0.008 0.000 0.008 0.000
#> GSM94133     2  0.1461     0.8948 0.000 0.940 0.000 0.000 0.016 0.044
#> GSM94134     1  0.2474     0.8501 0.880 0.000 0.040 0.000 0.080 0.000
#> GSM94135     3  0.5428     0.1948 0.000 0.000 0.544 0.368 0.052 0.036
#> GSM94136     1  0.2527     0.8496 0.876 0.000 0.040 0.000 0.084 0.000
#> GSM94137     3  0.2373     0.5379 0.084 0.000 0.888 0.004 0.024 0.000
#> GSM94138     1  0.5187     0.5299 0.600 0.000 0.264 0.000 0.136 0.000
#> GSM94139     6  0.2946     0.5341 0.000 0.004 0.000 0.184 0.004 0.808
#> GSM94140     5  0.5571     0.6352 0.004 0.000 0.100 0.252 0.616 0.028
#> GSM94141     4  0.6189     0.2072 0.000 0.000 0.020 0.496 0.212 0.272
#> GSM94142     1  0.0713     0.8599 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM94143     4  0.6149     0.4973 0.000 0.000 0.132 0.572 0.064 0.232
#> GSM94144     5  0.5616     0.1592 0.000 0.000 0.372 0.132 0.492 0.004
#> GSM94145     1  0.0260     0.8649 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94146     1  0.3168     0.8333 0.828 0.000 0.056 0.000 0.116 0.000
#> GSM94147     3  0.5837    -0.0163 0.032 0.000 0.456 0.088 0.424 0.000
#> GSM94148     1  0.5237     0.5884 0.624 0.000 0.212 0.004 0.160 0.000
#> GSM98785     4  0.5873     0.4970 0.000 0.000 0.136 0.620 0.064 0.180
#> GSM98786     3  0.6179     0.1093 0.024 0.000 0.496 0.180 0.300 0.000
#> GSM98787     3  0.5378     0.0222 0.000 0.000 0.476 0.440 0.068 0.016
#> GSM98788     3  0.5248     0.4431 0.040 0.000 0.672 0.100 0.188 0.000
#> GSM98789     5  0.5437     0.6363 0.000 0.000 0.100 0.252 0.620 0.028
#> GSM98790     4  0.4309     0.5837 0.000 0.000 0.080 0.736 0.008 0.176
#> GSM98791     1  0.0909     0.8659 0.968 0.000 0.020 0.000 0.012 0.000
#> GSM98792     3  0.6104     0.3956 0.036 0.000 0.576 0.256 0.120 0.012
#> GSM98793     1  0.5320     0.4779 0.572 0.000 0.288 0.000 0.140 0.000
#> GSM98794     1  0.2009     0.8593 0.908 0.000 0.024 0.000 0.068 0.000
#> GSM98795     1  0.3023     0.7878 0.808 0.000 0.004 0.000 0.180 0.008
#> GSM98796     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.5931     0.1154 0.000 0.000 0.012 0.468 0.152 0.368
#> GSM98798     6  0.5754    -0.0166 0.000 0.000 0.064 0.412 0.044 0.480
#> GSM98799     6  0.2182     0.6481 0.000 0.068 0.000 0.020 0.008 0.904
#> GSM98800     4  0.5861     0.4922 0.000 0.000 0.132 0.624 0.068 0.176
#> GSM98801     4  0.4469     0.2414 0.000 0.000 0.012 0.676 0.272 0.040
#> GSM94019     4  0.5415     0.4477 0.000 0.000 0.256 0.620 0.096 0.028
#> GSM94020     2  0.2709     0.8260 0.000 0.848 0.000 0.000 0.020 0.132
#> GSM94021     1  0.4099     0.6830 0.708 0.000 0.244 0.000 0.048 0.000
#> GSM94022     3  0.5855     0.0584 0.004 0.000 0.476 0.380 0.132 0.008
#> GSM94023     3  0.2927     0.5202 0.040 0.000 0.872 0.020 0.064 0.004
#> GSM94024     3  0.4840     0.4127 0.000 0.000 0.672 0.232 0.084 0.012
#> GSM94025     1  0.4038     0.6850 0.712 0.000 0.244 0.000 0.044 0.000
#> GSM94026     4  0.4469     0.2414 0.000 0.000 0.012 0.676 0.272 0.040
#> GSM94027     1  0.4158     0.6823 0.704 0.000 0.244 0.000 0.052 0.000
#> GSM94028     2  0.0146     0.9094 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM94029     3  0.5882     0.0186 0.008 0.000 0.468 0.396 0.120 0.008
#> GSM94030     3  0.2736     0.5277 0.028 0.000 0.876 0.020 0.076 0.000
#> GSM94031     6  0.5795     0.3838 0.000 0.072 0.004 0.320 0.044 0.560
#> GSM94032     5  0.7076    -0.1770 0.036 0.000 0.252 0.344 0.352 0.016
#> GSM94033     4  0.5343     0.4461 0.000 0.016 0.068 0.572 0.004 0.340
#> GSM94034     3  0.3402     0.5107 0.052 0.000 0.844 0.020 0.076 0.008
#> GSM94035     4  0.4750     0.5450 0.000 0.000 0.064 0.664 0.012 0.260
#> GSM94036     4  0.7063     0.1405 0.056 0.000 0.340 0.412 0.176 0.016
#> GSM94037     1  0.2527     0.8496 0.876 0.000 0.040 0.000 0.084 0.000
#> GSM94038     2  0.2112     0.8691 0.000 0.896 0.000 0.000 0.016 0.088
#> GSM94039     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.2318     0.8483 0.892 0.000 0.064 0.000 0.044 0.000
#> GSM94041     1  0.0725     0.8667 0.976 0.000 0.012 0.000 0.012 0.000
#> GSM94042     6  0.4100     0.2490 0.000 0.388 0.000 0.004 0.008 0.600
#> GSM94043     6  0.4127     0.2493 0.000 0.000 0.012 0.364 0.004 0.620
#> GSM94044     6  0.2231     0.6482 0.000 0.068 0.000 0.028 0.004 0.900
#> GSM94045     1  0.2420     0.8512 0.884 0.000 0.040 0.000 0.076 0.000
#> GSM94046     1  0.2579     0.8487 0.872 0.000 0.040 0.000 0.088 0.000
#> GSM94047     3  0.5551     0.1996 0.032 0.000 0.552 0.072 0.344 0.000
#> GSM94048     1  0.0725     0.8667 0.976 0.000 0.012 0.000 0.012 0.000
#> GSM94049     3  0.5811     0.1853 0.344 0.000 0.516 0.020 0.120 0.000
#> GSM94050     1  0.0146     0.8659 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94051     3  0.6269     0.2268 0.088 0.000 0.512 0.080 0.320 0.000
#> GSM94052     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.3023     0.7878 0.808 0.000 0.004 0.000 0.180 0.008
#> GSM94055     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.5808     0.5786 0.596 0.000 0.164 0.008 0.216 0.016
#> GSM94057     6  0.4196     0.3351 0.000 0.332 0.000 0.000 0.028 0.640
#> GSM94058     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.3023     0.7878 0.808 0.000 0.004 0.000 0.180 0.008
#> GSM94060     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0146     0.8659 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94062     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     3  0.6005     0.1634 0.024 0.000 0.512 0.144 0.320 0.000
#> GSM94064     2  0.4124     0.4749 0.000 0.644 0.000 0.000 0.024 0.332
#> GSM94065     1  0.1807     0.8624 0.920 0.000 0.020 0.000 0.060 0.000
#> GSM94066     6  0.3991     0.0149 0.000 0.472 0.000 0.000 0.004 0.524
#> GSM94067     1  0.0713     0.8599 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM94068     6  0.3979     0.0683 0.000 0.456 0.000 0.000 0.004 0.540
#> GSM94069     1  0.1257     0.8630 0.952 0.000 0.028 0.000 0.020 0.000
#> GSM94070     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.1261     0.8655 0.952 0.000 0.024 0.000 0.024 0.000
#> GSM94073     3  0.5904     0.0807 0.044 0.000 0.484 0.080 0.392 0.000
#> GSM94074     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.3023     0.7878 0.808 0.000 0.004 0.000 0.180 0.008
#> GSM94156     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.3089     0.7834 0.800 0.000 0.004 0.000 0.188 0.008
#> GSM94160     1  0.2989     0.7898 0.812 0.000 0.004 0.000 0.176 0.008
#> GSM94161     1  0.0909     0.8659 0.968 0.000 0.020 0.000 0.012 0.000
#> GSM94162     3  0.5992     0.4121 0.080 0.000 0.608 0.088 0.220 0.004
#> GSM94163     6  0.2231     0.6482 0.000 0.068 0.000 0.028 0.004 0.900
#> GSM94164     1  0.0622     0.8672 0.980 0.000 0.008 0.000 0.012 0.000
#> GSM94165     1  0.0405     0.8665 0.988 0.000 0.004 0.000 0.008 0.000
#> GSM94166     1  0.2955     0.7930 0.816 0.000 0.004 0.000 0.172 0.008
#> GSM94167     6  0.2946     0.5341 0.000 0.004 0.000 0.184 0.004 0.808
#> GSM94168     1  0.1657     0.8539 0.928 0.000 0.056 0.000 0.016 0.000
#> GSM94169     3  0.5551     0.2348 0.032 0.000 0.564 0.076 0.328 0.000
#> GSM94170     1  0.3264     0.7834 0.796 0.000 0.012 0.000 0.184 0.008
#> GSM94171     1  0.0458     0.8668 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94173     6  0.5697     0.3433 0.000 0.052 0.004 0.316 0.056 0.572
#> GSM94174     3  0.5614     0.1937 0.036 0.000 0.548 0.072 0.344 0.000
#> GSM94175     4  0.6023     0.5007 0.000 0.000 0.124 0.564 0.048 0.264
#> GSM94176     3  0.6657     0.1337 0.204 0.000 0.460 0.052 0.284 0.000
#> GSM94177     1  0.5513     0.4517 0.556 0.000 0.296 0.004 0.144 0.000
#> GSM94178     6  0.2231     0.6482 0.000 0.068 0.000 0.028 0.004 0.900
#> GSM98767     1  0.5240     0.5104 0.588 0.000 0.276 0.000 0.136 0.000
#> GSM98768     1  0.3227     0.8300 0.824 0.000 0.060 0.000 0.116 0.000
#> GSM98769     3  0.6270     0.3081 0.092 0.000 0.548 0.076 0.280 0.004
#> GSM98770     1  0.1865     0.8562 0.920 0.000 0.040 0.000 0.040 0.000
#> GSM98771     6  0.4127     0.2493 0.000 0.000 0.012 0.364 0.004 0.620
#> GSM98772     1  0.5240     0.5072 0.588 0.000 0.276 0.000 0.136 0.000
#> GSM98773     3  0.5348     0.4990 0.048 0.000 0.692 0.164 0.084 0.012
#> GSM98774     3  0.5502     0.4237 0.040 0.000 0.648 0.132 0.180 0.000
#> GSM98775     1  0.0146     0.8651 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98776     1  0.5607     0.3864 0.532 0.000 0.316 0.004 0.148 0.000
#> GSM98777     4  0.5861     0.4922 0.000 0.000 0.132 0.624 0.068 0.176
#> GSM98778     3  0.5348     0.4990 0.048 0.000 0.692 0.164 0.084 0.012
#> GSM98779     1  0.0291     0.8660 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM98780     1  0.3353     0.8127 0.808 0.000 0.028 0.000 0.156 0.008
#> GSM98781     3  0.5948     0.4086 0.080 0.000 0.612 0.084 0.220 0.004
#> GSM98782     1  0.0000     0.8654 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.1865     0.8562 0.920 0.000 0.040 0.000 0.040 0.000
#> GSM98784     1  0.0713     0.8599 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM98871     2  0.2623     0.8252 0.000 0.852 0.000 0.000 0.016 0.132
#> GSM98872     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.4196     0.3351 0.000 0.332 0.000 0.000 0.028 0.640
#> GSM98874     2  0.0000     0.9105 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     6  0.4072     0.0746 0.000 0.448 0.000 0.000 0.008 0.544

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)

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) k
#> CV:hclust 179         3.77e-06 2
#> CV:hclust 165         8.86e-09 3
#> CV:hclust 149         1.10e-07 4
#> CV:hclust 147         1.25e-05 5
#> CV:hclust 118         3.53e-05 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 21104 rows and 192 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 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-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.991       0.996         0.4415 0.557   0.557
#> 3 3 0.948           0.949       0.977         0.4210 0.640   0.441
#> 4 4 0.787           0.889       0.920         0.1456 0.829   0.585
#> 5 5 0.755           0.736       0.857         0.0766 0.930   0.761
#> 6 6 0.712           0.589       0.762         0.0524 0.945   0.777

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
#> GSM93997     1  0.0000      1.000 1.000 0.000
#> GSM94077     1  0.0000      1.000 1.000 0.000
#> GSM94078     1  0.0000      1.000 1.000 0.000
#> GSM94079     1  0.0000      1.000 1.000 0.000
#> GSM94080     2  0.0000      0.989 0.000 1.000
#> GSM94081     1  0.0000      1.000 1.000 0.000
#> GSM94082     1  0.0000      1.000 1.000 0.000
#> GSM94083     1  0.0000      1.000 1.000 0.000
#> GSM94084     2  0.0000      0.989 0.000 1.000
#> GSM94085     1  0.0000      1.000 1.000 0.000
#> GSM94086     1  0.0000      1.000 1.000 0.000
#> GSM94087     1  0.0000      1.000 1.000 0.000
#> GSM94088     1  0.0000      1.000 1.000 0.000
#> GSM94089     2  0.0000      0.989 0.000 1.000
#> GSM94090     2  0.0000      0.989 0.000 1.000
#> GSM94091     1  0.0000      1.000 1.000 0.000
#> GSM94092     1  0.0000      1.000 1.000 0.000
#> GSM94093     1  0.0000      1.000 1.000 0.000
#> GSM94094     1  0.0000      1.000 1.000 0.000
#> GSM94095     1  0.0000      1.000 1.000 0.000
#> GSM94096     2  0.0000      0.989 0.000 1.000
#> GSM94097     1  0.0000      1.000 1.000 0.000
#> GSM94098     1  0.0000      1.000 1.000 0.000
#> GSM94099     1  0.0000      1.000 1.000 0.000
#> GSM94100     2  0.0376      0.986 0.004 0.996
#> GSM94101     2  0.0000      0.989 0.000 1.000
#> GSM94102     1  0.0000      1.000 1.000 0.000
#> GSM94103     1  0.0000      1.000 1.000 0.000
#> GSM94104     2  0.0376      0.986 0.004 0.996
#> GSM94105     1  0.0000      1.000 1.000 0.000
#> GSM94106     2  0.0000      0.989 0.000 1.000
#> GSM94107     1  0.0000      1.000 1.000 0.000
#> GSM94108     2  0.0000      0.989 0.000 1.000
#> GSM94109     2  0.0672      0.983 0.008 0.992
#> GSM94110     1  0.1843      0.971 0.972 0.028
#> GSM94111     2  0.0000      0.989 0.000 1.000
#> GSM94112     2  0.0000      0.989 0.000 1.000
#> GSM94113     1  0.0000      1.000 1.000 0.000
#> GSM94114     1  0.0000      1.000 1.000 0.000
#> GSM94115     1  0.0000      1.000 1.000 0.000
#> GSM94116     1  0.0000      1.000 1.000 0.000
#> GSM94117     1  0.0000      1.000 1.000 0.000
#> GSM94118     2  0.1633      0.968 0.024 0.976
#> GSM94119     2  0.0000      0.989 0.000 1.000
#> GSM94120     2  0.0938      0.979 0.012 0.988
#> GSM94121     2  0.0672      0.983 0.008 0.992
#> GSM94122     2  0.0000      0.989 0.000 1.000
#> GSM94123     1  0.0000      1.000 1.000 0.000
#> GSM94124     2  0.0000      0.989 0.000 1.000
#> GSM94125     2  0.0000      0.989 0.000 1.000
#> GSM94126     1  0.0000      1.000 1.000 0.000
#> GSM94127     1  0.0000      1.000 1.000 0.000
#> GSM94128     1  0.0000      1.000 1.000 0.000
#> GSM94129     1  0.0000      1.000 1.000 0.000
#> GSM94130     1  0.0000      1.000 1.000 0.000
#> GSM94131     1  0.0000      1.000 1.000 0.000
#> GSM94132     1  0.0000      1.000 1.000 0.000
#> GSM94133     2  0.0000      0.989 0.000 1.000
#> GSM94134     1  0.0000      1.000 1.000 0.000
#> GSM94135     1  0.0000      1.000 1.000 0.000
#> GSM94136     1  0.0000      1.000 1.000 0.000
#> GSM94137     1  0.0000      1.000 1.000 0.000
#> GSM94138     1  0.0000      1.000 1.000 0.000
#> GSM94139     2  0.0000      0.989 0.000 1.000
#> GSM94140     1  0.0000      1.000 1.000 0.000
#> GSM94141     2  0.0000      0.989 0.000 1.000
#> GSM94142     1  0.0000      1.000 1.000 0.000
#> GSM94143     2  0.0000      0.989 0.000 1.000
#> GSM94144     1  0.0000      1.000 1.000 0.000
#> GSM94145     1  0.0000      1.000 1.000 0.000
#> GSM94146     1  0.0000      1.000 1.000 0.000
#> GSM94147     1  0.0000      1.000 1.000 0.000
#> GSM94148     1  0.0000      1.000 1.000 0.000
#> GSM98785     2  0.0000      0.989 0.000 1.000
#> GSM98786     1  0.0000      1.000 1.000 0.000
#> GSM98787     1  0.0000      1.000 1.000 0.000
#> GSM98788     1  0.0000      1.000 1.000 0.000
#> GSM98789     1  0.0000      1.000 1.000 0.000
#> GSM98790     2  0.0000      0.989 0.000 1.000
#> GSM98791     1  0.0000      1.000 1.000 0.000
#> GSM98792     1  0.0000      1.000 1.000 0.000
#> GSM98793     1  0.0000      1.000 1.000 0.000
#> GSM98794     1  0.0000      1.000 1.000 0.000
#> GSM98795     1  0.0000      1.000 1.000 0.000
#> GSM98796     1  0.0000      1.000 1.000 0.000
#> GSM98797     2  0.0000      0.989 0.000 1.000
#> GSM98798     2  0.0000      0.989 0.000 1.000
#> GSM98799     2  0.0000      0.989 0.000 1.000
#> GSM98800     2  0.0000      0.989 0.000 1.000
#> GSM98801     2  0.7219      0.752 0.200 0.800
#> GSM94019     1  0.0376      0.996 0.996 0.004
#> GSM94020     2  0.0000      0.989 0.000 1.000
#> GSM94021     1  0.0000      1.000 1.000 0.000
#> GSM94022     1  0.0000      1.000 1.000 0.000
#> GSM94023     1  0.0000      1.000 1.000 0.000
#> GSM94024     1  0.0000      1.000 1.000 0.000
#> GSM94025     1  0.0000      1.000 1.000 0.000
#> GSM94026     2  0.0672      0.983 0.008 0.992
#> GSM94027     1  0.0000      1.000 1.000 0.000
#> GSM94028     2  0.0000      0.989 0.000 1.000
#> GSM94029     1  0.0000      1.000 1.000 0.000
#> GSM94030     1  0.0000      1.000 1.000 0.000
#> GSM94031     2  0.0000      0.989 0.000 1.000
#> GSM94032     1  0.0000      1.000 1.000 0.000
#> GSM94033     2  0.0000      0.989 0.000 1.000
#> GSM94034     1  0.0000      1.000 1.000 0.000
#> GSM94035     2  0.0000      0.989 0.000 1.000
#> GSM94036     1  0.0000      1.000 1.000 0.000
#> GSM94037     1  0.0000      1.000 1.000 0.000
#> GSM94038     2  0.0000      0.989 0.000 1.000
#> GSM94039     2  0.0000      0.989 0.000 1.000
#> GSM94040     1  0.0000      1.000 1.000 0.000
#> GSM94041     1  0.0000      1.000 1.000 0.000
#> GSM94042     2  0.0000      0.989 0.000 1.000
#> GSM94043     2  0.0000      0.989 0.000 1.000
#> GSM94044     2  0.0000      0.989 0.000 1.000
#> GSM94045     1  0.0000      1.000 1.000 0.000
#> GSM94046     1  0.0000      1.000 1.000 0.000
#> GSM94047     1  0.0000      1.000 1.000 0.000
#> GSM94048     1  0.0000      1.000 1.000 0.000
#> GSM94049     1  0.0000      1.000 1.000 0.000
#> GSM94050     1  0.0000      1.000 1.000 0.000
#> GSM94051     1  0.0000      1.000 1.000 0.000
#> GSM94052     1  0.0000      1.000 1.000 0.000
#> GSM94053     2  0.0000      0.989 0.000 1.000
#> GSM94054     1  0.0000      1.000 1.000 0.000
#> GSM94055     1  0.0000      1.000 1.000 0.000
#> GSM94056     1  0.0000      1.000 1.000 0.000
#> GSM94057     2  0.0000      0.989 0.000 1.000
#> GSM94058     1  0.0000      1.000 1.000 0.000
#> GSM94059     1  0.0000      1.000 1.000 0.000
#> GSM94060     2  0.0000      0.989 0.000 1.000
#> GSM94061     1  0.0000      1.000 1.000 0.000
#> GSM94062     2  0.0000      0.989 0.000 1.000
#> GSM94063     1  0.0000      1.000 1.000 0.000
#> GSM94064     2  0.0000      0.989 0.000 1.000
#> GSM94065     1  0.0000      1.000 1.000 0.000
#> GSM94066     2  0.0000      0.989 0.000 1.000
#> GSM94067     1  0.0000      1.000 1.000 0.000
#> GSM94068     2  0.0000      0.989 0.000 1.000
#> GSM94069     1  0.0000      1.000 1.000 0.000
#> GSM94070     2  0.0000      0.989 0.000 1.000
#> GSM94071     1  0.0000      1.000 1.000 0.000
#> GSM94072     1  0.0000      1.000 1.000 0.000
#> GSM94073     1  0.0000      1.000 1.000 0.000
#> GSM94074     1  0.0000      1.000 1.000 0.000
#> GSM94075     1  0.0000      1.000 1.000 0.000
#> GSM94155     1  0.0000      1.000 1.000 0.000
#> GSM94156     2  0.0000      0.989 0.000 1.000
#> GSM94157     1  0.0000      1.000 1.000 0.000
#> GSM94160     1  0.0000      1.000 1.000 0.000
#> GSM94161     1  0.0000      1.000 1.000 0.000
#> GSM94162     1  0.0000      1.000 1.000 0.000
#> GSM94163     2  0.0000      0.989 0.000 1.000
#> GSM94164     1  0.0000      1.000 1.000 0.000
#> GSM94165     1  0.0000      1.000 1.000 0.000
#> GSM94166     1  0.0000      1.000 1.000 0.000
#> GSM94167     2  0.0000      0.989 0.000 1.000
#> GSM94168     1  0.0000      1.000 1.000 0.000
#> GSM94169     1  0.0000      1.000 1.000 0.000
#> GSM94170     1  0.0000      1.000 1.000 0.000
#> GSM94171     1  0.0000      1.000 1.000 0.000
#> GSM94172     1  0.0000      1.000 1.000 0.000
#> GSM94173     2  0.0000      0.989 0.000 1.000
#> GSM94174     1  0.0000      1.000 1.000 0.000
#> GSM94175     2  0.0000      0.989 0.000 1.000
#> GSM94176     1  0.0000      1.000 1.000 0.000
#> GSM94177     1  0.0000      1.000 1.000 0.000
#> GSM94178     2  0.0000      0.989 0.000 1.000
#> GSM98767     1  0.0000      1.000 1.000 0.000
#> GSM98768     1  0.0000      1.000 1.000 0.000
#> GSM98769     1  0.0000      1.000 1.000 0.000
#> GSM98770     1  0.0000      1.000 1.000 0.000
#> GSM98771     2  0.0000      0.989 0.000 1.000
#> GSM98772     1  0.0000      1.000 1.000 0.000
#> GSM98773     1  0.0000      1.000 1.000 0.000
#> GSM98774     1  0.0000      1.000 1.000 0.000
#> GSM98775     1  0.0000      1.000 1.000 0.000
#> GSM98776     1  0.0000      1.000 1.000 0.000
#> GSM98777     2  0.9686      0.348 0.396 0.604
#> GSM98778     1  0.0000      1.000 1.000 0.000
#> GSM98779     1  0.0000      1.000 1.000 0.000
#> GSM98780     1  0.0000      1.000 1.000 0.000
#> GSM98781     1  0.0000      1.000 1.000 0.000
#> GSM98782     1  0.0000      1.000 1.000 0.000
#> GSM98783     1  0.0000      1.000 1.000 0.000
#> GSM98784     1  0.0000      1.000 1.000 0.000
#> GSM98871     2  0.0000      0.989 0.000 1.000
#> GSM98872     2  0.0000      0.989 0.000 1.000
#> GSM98873     2  0.0000      0.989 0.000 1.000
#> GSM98874     2  0.0000      0.989 0.000 1.000
#> GSM98875     2  0.0000      0.989 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94077     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94078     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94079     1  0.3038      0.860 0.896 0.000 0.104
#> GSM94080     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94081     3  0.2066      0.928 0.060 0.000 0.940
#> GSM94082     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94083     1  0.4974      0.681 0.764 0.000 0.236
#> GSM94084     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94085     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94086     3  0.2356      0.917 0.072 0.000 0.928
#> GSM94087     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94088     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94089     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94090     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94091     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94092     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94093     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94095     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94096     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94097     1  0.3038      0.860 0.896 0.000 0.104
#> GSM94098     3  0.3619      0.847 0.136 0.000 0.864
#> GSM94099     1  0.6280      0.135 0.540 0.000 0.460
#> GSM94100     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94101     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94102     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94103     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94104     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94105     3  0.5529      0.613 0.296 0.000 0.704
#> GSM94106     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94107     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94108     3  0.0892      0.952 0.000 0.020 0.980
#> GSM94109     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94110     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94111     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94113     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94114     3  0.2066      0.928 0.060 0.000 0.940
#> GSM94115     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94116     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94117     1  0.3619      0.820 0.864 0.000 0.136
#> GSM94118     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94119     2  0.3619      0.862 0.000 0.864 0.136
#> GSM94120     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94121     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94122     2  0.2066      0.941 0.000 0.940 0.060
#> GSM94123     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94124     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94125     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94126     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94127     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94128     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94129     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94130     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94135     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94136     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94137     3  0.2448      0.913 0.076 0.000 0.924
#> GSM94138     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94139     3  0.0892      0.952 0.000 0.020 0.980
#> GSM94140     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94141     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94142     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94143     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94144     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94145     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94147     3  0.3752      0.833 0.144 0.000 0.856
#> GSM94148     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98785     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98786     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98787     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98788     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98789     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98790     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98792     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98793     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98797     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98798     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98799     2  0.3551      0.867 0.000 0.868 0.132
#> GSM98800     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98801     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94019     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94020     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94021     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94022     3  0.0892      0.956 0.020 0.000 0.980
#> GSM94023     3  0.0892      0.956 0.020 0.000 0.980
#> GSM94024     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94025     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94026     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94027     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94028     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94029     3  0.2711      0.901 0.088 0.000 0.912
#> GSM94030     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94031     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94032     3  0.1289      0.950 0.032 0.000 0.968
#> GSM94033     3  0.4346      0.771 0.000 0.184 0.816
#> GSM94034     3  0.4555      0.765 0.200 0.000 0.800
#> GSM94035     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94036     3  0.3116      0.880 0.108 0.000 0.892
#> GSM94037     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94043     3  0.2165      0.915 0.000 0.064 0.936
#> GSM94044     2  0.3551      0.867 0.000 0.868 0.132
#> GSM94045     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94047     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94048     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94049     1  0.0892      0.957 0.980 0.000 0.020
#> GSM94050     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94051     3  0.0892      0.956 0.020 0.000 0.980
#> GSM94052     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94057     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94063     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94064     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94073     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94074     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94162     3  0.1411      0.947 0.036 0.000 0.964
#> GSM94163     2  0.0000      0.982 0.000 1.000 0.000
#> GSM94164     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94167     3  0.4796      0.718 0.000 0.220 0.780
#> GSM94168     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94169     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94170     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94173     2  0.1289      0.962 0.000 0.968 0.032
#> GSM94174     1  0.5733      0.521 0.676 0.000 0.324
#> GSM94175     3  0.0000      0.964 0.000 0.000 1.000
#> GSM94176     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.982 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98769     3  0.1411      0.947 0.036 0.000 0.964
#> GSM98770     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98771     3  0.4931      0.699 0.000 0.232 0.768
#> GSM98772     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98773     3  0.1411      0.947 0.036 0.000 0.964
#> GSM98774     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98775     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98777     3  0.0000      0.964 0.000 0.000 1.000
#> GSM98778     3  0.2537      0.909 0.080 0.000 0.920
#> GSM98779     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98781     3  0.1529      0.944 0.040 0.000 0.960
#> GSM98782     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.982 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.982 0.000 1.000 0.000
#> GSM98873     2  0.2261      0.934 0.000 0.932 0.068
#> GSM98874     2  0.0000      0.982 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.982 0.000 1.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
#> GSM93997     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94077     3  0.0000     0.9268 0.000 0.000 1.000 0.000
#> GSM94078     3  0.3400     0.7429 0.000 0.000 0.820 0.180
#> GSM94079     3  0.2589     0.8424 0.116 0.000 0.884 0.000
#> GSM94080     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94081     3  0.0188     0.9269 0.004 0.000 0.996 0.000
#> GSM94082     3  0.0707     0.9209 0.000 0.000 0.980 0.020
#> GSM94083     3  0.2530     0.8461 0.112 0.000 0.888 0.000
#> GSM94084     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94085     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94086     3  0.0376     0.9270 0.004 0.000 0.992 0.004
#> GSM94087     1  0.4824     0.8313 0.780 0.000 0.076 0.144
#> GSM94088     3  0.0000     0.9268 0.000 0.000 1.000 0.000
#> GSM94089     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94090     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94091     3  0.2011     0.9038 0.000 0.000 0.920 0.080
#> GSM94092     3  0.0000     0.9268 0.000 0.000 1.000 0.000
#> GSM94093     1  0.4614     0.8437 0.792 0.000 0.064 0.144
#> GSM94094     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94095     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94096     4  0.3172     0.8866 0.000 0.000 0.160 0.840
#> GSM94097     3  0.5314     0.7226 0.108 0.000 0.748 0.144
#> GSM94098     3  0.1389     0.9030 0.048 0.000 0.952 0.000
#> GSM94099     3  0.2408     0.8538 0.104 0.000 0.896 0.000
#> GSM94100     4  0.2530     0.8856 0.000 0.000 0.112 0.888
#> GSM94101     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94102     3  0.1022     0.9199 0.000 0.000 0.968 0.032
#> GSM94103     3  0.1302     0.9067 0.000 0.000 0.956 0.044
#> GSM94104     4  0.3764     0.8419 0.000 0.000 0.216 0.784
#> GSM94105     3  0.1211     0.9091 0.040 0.000 0.960 0.000
#> GSM94106     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94107     3  0.0376     0.9270 0.004 0.000 0.992 0.004
#> GSM94108     4  0.3105     0.8949 0.000 0.004 0.140 0.856
#> GSM94109     4  0.3610     0.8595 0.000 0.000 0.200 0.800
#> GSM94110     3  0.3356     0.7492 0.000 0.000 0.824 0.176
#> GSM94111     4  0.2647     0.8893 0.000 0.000 0.120 0.880
#> GSM94112     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94113     3  0.2149     0.8669 0.000 0.000 0.912 0.088
#> GSM94114     3  0.0376     0.9270 0.004 0.000 0.992 0.004
#> GSM94115     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94116     3  0.0000     0.9268 0.000 0.000 1.000 0.000
#> GSM94117     3  0.2704     0.8347 0.124 0.000 0.876 0.000
#> GSM94118     4  0.4643     0.6410 0.000 0.000 0.344 0.656
#> GSM94119     4  0.3196     0.7894 0.000 0.136 0.008 0.856
#> GSM94120     4  0.4994     0.2926 0.000 0.000 0.480 0.520
#> GSM94121     4  0.3649     0.8545 0.000 0.000 0.204 0.796
#> GSM94122     4  0.3105     0.7850 0.000 0.140 0.004 0.856
#> GSM94123     1  0.2281     0.9203 0.904 0.000 0.000 0.096
#> GSM94124     4  0.3356     0.8757 0.000 0.000 0.176 0.824
#> GSM94125     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94126     1  0.2775     0.8888 0.896 0.000 0.084 0.020
#> GSM94127     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94128     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94129     3  0.0707     0.9209 0.000 0.000 0.980 0.020
#> GSM94130     1  0.3157     0.8899 0.852 0.000 0.004 0.144
#> GSM94131     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94135     3  0.0921     0.9167 0.000 0.000 0.972 0.028
#> GSM94136     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94137     3  0.0188     0.9269 0.004 0.000 0.996 0.000
#> GSM94138     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94139     4  0.3105     0.8949 0.000 0.004 0.140 0.856
#> GSM94140     3  0.3356     0.8156 0.000 0.000 0.824 0.176
#> GSM94141     4  0.2530     0.8856 0.000 0.000 0.112 0.888
#> GSM94142     1  0.2469     0.9141 0.892 0.000 0.000 0.108
#> GSM94143     4  0.2921     0.8948 0.000 0.000 0.140 0.860
#> GSM94144     3  0.3123     0.8357 0.000 0.000 0.844 0.156
#> GSM94145     1  0.1302     0.9399 0.956 0.000 0.000 0.044
#> GSM94146     1  0.1389     0.9400 0.952 0.000 0.000 0.048
#> GSM94147     3  0.3697     0.8353 0.100 0.000 0.852 0.048
#> GSM94148     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98785     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM98786     3  0.1635     0.9162 0.008 0.000 0.948 0.044
#> GSM98787     3  0.0707     0.9209 0.000 0.000 0.980 0.020
#> GSM98788     3  0.0000     0.9268 0.000 0.000 1.000 0.000
#> GSM98789     4  0.3400     0.8248 0.000 0.000 0.180 0.820
#> GSM98790     4  0.2921     0.8948 0.000 0.000 0.140 0.860
#> GSM98791     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98792     3  0.1211     0.9096 0.000 0.000 0.960 0.040
#> GSM98793     1  0.3610     0.7359 0.800 0.000 0.200 0.000
#> GSM98794     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98795     1  0.3157     0.8899 0.852 0.000 0.004 0.144
#> GSM98796     1  0.2281     0.9203 0.904 0.000 0.000 0.096
#> GSM98797     4  0.2530     0.8856 0.000 0.000 0.112 0.888
#> GSM98798     4  0.3052     0.8949 0.000 0.004 0.136 0.860
#> GSM98799     4  0.3196     0.7894 0.000 0.136 0.008 0.856
#> GSM98800     4  0.2921     0.8948 0.000 0.000 0.140 0.860
#> GSM98801     4  0.2530     0.8856 0.000 0.000 0.112 0.888
#> GSM94019     3  0.4356     0.5222 0.000 0.000 0.708 0.292
#> GSM94020     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94021     1  0.0469     0.9441 0.988 0.000 0.012 0.000
#> GSM94022     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94023     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94024     3  0.0188     0.9265 0.000 0.000 0.996 0.004
#> GSM94025     1  0.1940     0.8952 0.924 0.000 0.076 0.000
#> GSM94026     4  0.2647     0.8893 0.000 0.000 0.120 0.880
#> GSM94027     1  0.2775     0.8888 0.896 0.000 0.084 0.020
#> GSM94028     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94029     3  0.0657     0.9266 0.004 0.000 0.984 0.012
#> GSM94030     3  0.0376     0.9270 0.004 0.000 0.992 0.004
#> GSM94031     4  0.3444     0.7395 0.000 0.184 0.000 0.816
#> GSM94032     3  0.1867     0.9008 0.000 0.000 0.928 0.072
#> GSM94033     4  0.3335     0.8919 0.000 0.016 0.128 0.856
#> GSM94034     3  0.1211     0.9091 0.040 0.000 0.960 0.000
#> GSM94035     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94036     3  0.0657     0.9253 0.012 0.000 0.984 0.004
#> GSM94037     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94038     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94041     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94042     4  0.4941     0.3014 0.000 0.436 0.000 0.564
#> GSM94043     4  0.3105     0.8949 0.000 0.004 0.140 0.856
#> GSM94044     4  0.3196     0.7894 0.000 0.136 0.008 0.856
#> GSM94045     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94046     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94047     3  0.1913     0.9128 0.020 0.000 0.940 0.040
#> GSM94048     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94049     3  0.3400     0.7782 0.180 0.000 0.820 0.000
#> GSM94050     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94051     3  0.1975     0.9056 0.016 0.000 0.936 0.048
#> GSM94052     1  0.1302     0.9388 0.956 0.000 0.000 0.044
#> GSM94053     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94054     1  0.2647     0.9074 0.880 0.000 0.000 0.120
#> GSM94055     1  0.1118     0.9415 0.964 0.000 0.000 0.036
#> GSM94056     1  0.5480     0.7541 0.736 0.000 0.140 0.124
#> GSM94057     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94059     1  0.2530     0.9119 0.888 0.000 0.000 0.112
#> GSM94060     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94063     3  0.2530     0.8405 0.000 0.000 0.888 0.112
#> GSM94064     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94066     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94067     1  0.2281     0.9203 0.904 0.000 0.000 0.096
#> GSM94068     2  0.0188     0.9956 0.000 0.996 0.000 0.004
#> GSM94069     1  0.0469     0.9480 0.988 0.000 0.000 0.012
#> GSM94070     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94071     1  0.1211     0.9402 0.960 0.000 0.000 0.040
#> GSM94072     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94073     3  0.1297     0.9193 0.020 0.000 0.964 0.016
#> GSM94074     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94155     1  0.2760     0.9026 0.872 0.000 0.000 0.128
#> GSM94156     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM94157     1  0.3105     0.8928 0.856 0.000 0.004 0.140
#> GSM94160     1  0.2469     0.9141 0.892 0.000 0.000 0.108
#> GSM94161     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94162     3  0.0188     0.9267 0.000 0.000 0.996 0.004
#> GSM94163     4  0.4564     0.5406 0.000 0.328 0.000 0.672
#> GSM94164     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94166     1  0.2530     0.9119 0.888 0.000 0.000 0.112
#> GSM94167     4  0.3392     0.8903 0.000 0.020 0.124 0.856
#> GSM94168     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94169     3  0.1302     0.9101 0.000 0.000 0.956 0.044
#> GSM94170     1  0.2944     0.9012 0.868 0.000 0.004 0.128
#> GSM94171     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM94173     4  0.3024     0.7761 0.000 0.148 0.000 0.852
#> GSM94174     3  0.4372     0.6739 0.268 0.000 0.728 0.004
#> GSM94175     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM94176     3  0.4472     0.7238 0.220 0.000 0.760 0.020
#> GSM94177     1  0.0188     0.9475 0.996 0.000 0.004 0.000
#> GSM94178     4  0.4855     0.3908 0.000 0.400 0.000 0.600
#> GSM98767     1  0.0188     0.9475 0.996 0.000 0.004 0.000
#> GSM98768     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98769     3  0.1389     0.9097 0.000 0.000 0.952 0.048
#> GSM98770     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM98771     4  0.3335     0.8919 0.000 0.016 0.128 0.856
#> GSM98772     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98773     3  0.0188     0.9269 0.004 0.000 0.996 0.000
#> GSM98774     3  0.0188     0.9267 0.000 0.000 0.996 0.004
#> GSM98775     1  0.0000     0.9484 1.000 0.000 0.000 0.000
#> GSM98776     1  0.4989     0.0135 0.528 0.000 0.472 0.000
#> GSM98777     4  0.2973     0.8947 0.000 0.000 0.144 0.856
#> GSM98778     3  0.0188     0.9269 0.004 0.000 0.996 0.000
#> GSM98779     1  0.0707     0.9472 0.980 0.000 0.000 0.020
#> GSM98780     1  0.0921     0.9461 0.972 0.000 0.000 0.028
#> GSM98781     3  0.1489     0.9113 0.004 0.000 0.952 0.044
#> GSM98782     1  0.1557     0.9377 0.944 0.000 0.000 0.056
#> GSM98783     1  0.0469     0.9480 0.988 0.000 0.000 0.012
#> GSM98784     1  0.2281     0.9203 0.904 0.000 0.000 0.096
#> GSM98871     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM98873     4  0.5163     0.1803 0.000 0.480 0.004 0.516
#> GSM98874     2  0.0000     0.9998 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0000     0.9998 0.000 1.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
#> GSM93997     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94077     3  0.1121     0.8002 0.000 0.000 0.956 0.000 0.044
#> GSM94078     3  0.3569     0.7511 0.000 0.000 0.828 0.068 0.104
#> GSM94079     3  0.1121     0.8001 0.000 0.000 0.956 0.000 0.044
#> GSM94080     2  0.2574     0.8961 0.000 0.876 0.000 0.112 0.012
#> GSM94081     3  0.0703     0.8045 0.000 0.000 0.976 0.000 0.024
#> GSM94082     3  0.2574     0.7815 0.000 0.000 0.876 0.012 0.112
#> GSM94083     3  0.0880     0.8022 0.000 0.000 0.968 0.000 0.032
#> GSM94084     4  0.1121     0.8634 0.000 0.000 0.000 0.956 0.044
#> GSM94085     3  0.1892     0.7833 0.000 0.000 0.916 0.004 0.080
#> GSM94086     3  0.1043     0.7959 0.000 0.000 0.960 0.000 0.040
#> GSM94087     5  0.5027     0.4149 0.304 0.000 0.056 0.000 0.640
#> GSM94088     3  0.1544     0.7975 0.000 0.000 0.932 0.000 0.068
#> GSM94089     4  0.1121     0.8634 0.000 0.000 0.000 0.956 0.044
#> GSM94090     2  0.0000     0.9708 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.4029     0.2388 0.000 0.000 0.316 0.004 0.680
#> GSM94092     3  0.1671     0.7920 0.000 0.000 0.924 0.000 0.076
#> GSM94093     5  0.4661     0.4010 0.312 0.000 0.032 0.000 0.656
#> GSM94094     3  0.0794     0.8011 0.000 0.000 0.972 0.000 0.028
#> GSM94095     3  0.0510     0.8011 0.000 0.000 0.984 0.000 0.016
#> GSM94096     4  0.3507     0.8225 0.000 0.000 0.052 0.828 0.120
#> GSM94097     5  0.4519     0.5265 0.052 0.000 0.228 0.000 0.720
#> GSM94098     3  0.0609     0.8038 0.000 0.000 0.980 0.000 0.020
#> GSM94099     3  0.1410     0.7966 0.000 0.000 0.940 0.000 0.060
#> GSM94100     4  0.4654     0.6849 0.000 0.000 0.024 0.628 0.348
#> GSM94101     4  0.1121     0.8634 0.000 0.000 0.000 0.956 0.044
#> GSM94102     3  0.4084     0.5084 0.000 0.000 0.668 0.004 0.328
#> GSM94103     3  0.3164     0.7656 0.000 0.000 0.852 0.044 0.104
#> GSM94104     3  0.6190    -0.0792 0.000 0.000 0.444 0.420 0.136
#> GSM94105     3  0.1043     0.7959 0.000 0.000 0.960 0.000 0.040
#> GSM94106     4  0.1478     0.8632 0.000 0.000 0.000 0.936 0.064
#> GSM94107     3  0.0404     0.8020 0.000 0.000 0.988 0.000 0.012
#> GSM94108     4  0.0162     0.8600 0.000 0.000 0.000 0.996 0.004
#> GSM94109     4  0.6422     0.4287 0.000 0.000 0.316 0.488 0.196
#> GSM94110     3  0.3569     0.7511 0.000 0.000 0.828 0.068 0.104
#> GSM94111     4  0.4425     0.7377 0.000 0.000 0.024 0.680 0.296
#> GSM94112     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM94113     3  0.3375     0.7597 0.000 0.000 0.840 0.056 0.104
#> GSM94114     3  0.1043     0.7959 0.000 0.000 0.960 0.000 0.040
#> GSM94115     1  0.0162     0.8753 0.996 0.000 0.000 0.000 0.004
#> GSM94116     3  0.1965     0.7868 0.000 0.000 0.904 0.000 0.096
#> GSM94117     3  0.1121     0.8001 0.000 0.000 0.956 0.000 0.044
#> GSM94118     3  0.6113     0.3175 0.000 0.000 0.524 0.332 0.144
#> GSM94119     4  0.0404     0.8578 0.000 0.000 0.000 0.988 0.012
#> GSM94120     3  0.6155     0.3049 0.000 0.000 0.516 0.336 0.148
#> GSM94121     4  0.5867     0.5376 0.000 0.000 0.268 0.588 0.144
#> GSM94122     4  0.0162     0.8601 0.000 0.000 0.000 0.996 0.004
#> GSM94123     1  0.2020     0.8382 0.900 0.000 0.000 0.000 0.100
#> GSM94124     4  0.4548     0.7480 0.000 0.000 0.128 0.752 0.120
#> GSM94125     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM94126     1  0.4444     0.7280 0.760 0.000 0.104 0.000 0.136
#> GSM94127     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94128     3  0.3980     0.5957 0.000 0.000 0.708 0.008 0.284
#> GSM94129     3  0.2522     0.7825 0.000 0.000 0.880 0.012 0.108
#> GSM94130     5  0.4101     0.2873 0.372 0.000 0.000 0.000 0.628
#> GSM94131     1  0.1608     0.8601 0.928 0.000 0.000 0.000 0.072
#> GSM94132     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94133     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM94134     1  0.2648     0.8285 0.848 0.000 0.000 0.000 0.152
#> GSM94135     3  0.3164     0.7656 0.000 0.000 0.852 0.044 0.104
#> GSM94136     1  0.2773     0.8197 0.836 0.000 0.000 0.000 0.164
#> GSM94137     3  0.0703     0.8026 0.000 0.000 0.976 0.000 0.024
#> GSM94138     1  0.2329     0.8349 0.876 0.000 0.000 0.000 0.124
#> GSM94139     4  0.0290     0.8598 0.000 0.000 0.000 0.992 0.008
#> GSM94140     5  0.4062     0.3905 0.000 0.000 0.196 0.040 0.764
#> GSM94141     4  0.3636     0.7771 0.000 0.000 0.000 0.728 0.272
#> GSM94142     1  0.2471     0.8073 0.864 0.000 0.000 0.000 0.136
#> GSM94143     4  0.2020     0.8563 0.000 0.000 0.000 0.900 0.100
#> GSM94144     5  0.3508     0.3557 0.000 0.000 0.252 0.000 0.748
#> GSM94145     1  0.0703     0.8707 0.976 0.000 0.000 0.000 0.024
#> GSM94146     1  0.3196     0.7982 0.804 0.000 0.004 0.000 0.192
#> GSM94147     5  0.4213     0.3866 0.012 0.000 0.308 0.000 0.680
#> GSM94148     1  0.2329     0.8349 0.876 0.000 0.000 0.000 0.124
#> GSM98785     4  0.2179     0.8524 0.000 0.000 0.000 0.888 0.112
#> GSM98786     3  0.4367     0.4008 0.000 0.000 0.580 0.004 0.416
#> GSM98787     3  0.3728     0.6417 0.000 0.000 0.748 0.008 0.244
#> GSM98788     3  0.1478     0.7962 0.000 0.000 0.936 0.000 0.064
#> GSM98789     5  0.4370     0.1795 0.000 0.000 0.040 0.236 0.724
#> GSM98790     4  0.2179     0.8522 0.000 0.000 0.000 0.888 0.112
#> GSM98791     1  0.0290     0.8759 0.992 0.000 0.000 0.000 0.008
#> GSM98792     3  0.2674     0.7778 0.000 0.000 0.868 0.012 0.120
#> GSM98793     1  0.6175    -0.0161 0.508 0.000 0.148 0.000 0.344
#> GSM98794     1  0.0404     0.8754 0.988 0.000 0.000 0.000 0.012
#> GSM98795     5  0.3895     0.3808 0.320 0.000 0.000 0.000 0.680
#> GSM98796     1  0.1341     0.8634 0.944 0.000 0.000 0.000 0.056
#> GSM98797     4  0.3586     0.7831 0.000 0.000 0.000 0.736 0.264
#> GSM98798     4  0.2377     0.8541 0.000 0.000 0.000 0.872 0.128
#> GSM98799     4  0.0404     0.8578 0.000 0.000 0.000 0.988 0.012
#> GSM98800     4  0.2929     0.8356 0.000 0.000 0.008 0.840 0.152
#> GSM98801     4  0.4668     0.6801 0.000 0.000 0.024 0.624 0.352
#> GSM94019     3  0.6234     0.3674 0.000 0.000 0.528 0.176 0.296
#> GSM94020     2  0.2361     0.9088 0.000 0.892 0.000 0.096 0.012
#> GSM94021     1  0.2304     0.8478 0.892 0.000 0.008 0.000 0.100
#> GSM94022     3  0.0794     0.7999 0.000 0.000 0.972 0.000 0.028
#> GSM94023     3  0.0404     0.8020 0.000 0.000 0.988 0.000 0.012
#> GSM94024     3  0.0609     0.8016 0.000 0.000 0.980 0.000 0.020
#> GSM94025     1  0.2448     0.7954 0.892 0.000 0.088 0.000 0.020
#> GSM94026     4  0.4668     0.6801 0.000 0.000 0.024 0.624 0.352
#> GSM94027     1  0.4444     0.7280 0.760 0.000 0.104 0.000 0.136
#> GSM94028     2  0.0000     0.9708 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.1121     0.7951 0.000 0.000 0.956 0.000 0.044
#> GSM94030     3  0.0794     0.8031 0.000 0.000 0.972 0.000 0.028
#> GSM94031     4  0.1117     0.8549 0.000 0.016 0.000 0.964 0.020
#> GSM94032     5  0.4210     0.1477 0.000 0.000 0.412 0.000 0.588
#> GSM94033     4  0.0162     0.8601 0.000 0.000 0.000 0.996 0.004
#> GSM94034     3  0.1205     0.7946 0.004 0.000 0.956 0.000 0.040
#> GSM94035     4  0.2424     0.8494 0.000 0.000 0.000 0.868 0.132
#> GSM94036     3  0.1831     0.7806 0.004 0.000 0.920 0.000 0.076
#> GSM94037     1  0.2813     0.8169 0.832 0.000 0.000 0.000 0.168
#> GSM94038     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM94039     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM94040     1  0.2605     0.8317 0.852 0.000 0.000 0.000 0.148
#> GSM94041     1  0.0162     0.8753 0.996 0.000 0.000 0.000 0.004
#> GSM94042     4  0.3419     0.7010 0.000 0.180 0.000 0.804 0.016
#> GSM94043     4  0.0162     0.8596 0.000 0.000 0.000 0.996 0.004
#> GSM94044     4  0.0404     0.8578 0.000 0.000 0.000 0.988 0.012
#> GSM94045     1  0.2424     0.8404 0.868 0.000 0.000 0.000 0.132
#> GSM94046     1  0.2813     0.8169 0.832 0.000 0.000 0.000 0.168
#> GSM94047     3  0.4639     0.5081 0.000 0.000 0.632 0.024 0.344
#> GSM94048     1  0.0162     0.8753 0.996 0.000 0.000 0.000 0.004
#> GSM94049     3  0.3910     0.6375 0.032 0.000 0.772 0.000 0.196
#> GSM94050     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94051     5  0.3999     0.3108 0.000 0.000 0.344 0.000 0.656
#> GSM94052     1  0.0880     0.8676 0.968 0.000 0.000 0.000 0.032
#> GSM94053     2  0.0162     0.9701 0.000 0.996 0.000 0.000 0.004
#> GSM94054     1  0.4294     0.2842 0.532 0.000 0.000 0.000 0.468
#> GSM94055     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94056     5  0.4477     0.5089 0.252 0.000 0.040 0.000 0.708
#> GSM94057     2  0.0693     0.9658 0.000 0.980 0.000 0.012 0.008
#> GSM94058     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94059     1  0.3876     0.6101 0.684 0.000 0.000 0.000 0.316
#> GSM94060     2  0.0000     0.9708 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.8748 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0162     0.9701 0.000 0.996 0.000 0.000 0.004
#> GSM94063     3  0.4801     0.6173 0.000 0.000 0.668 0.048 0.284
#> GSM94064     2  0.0912     0.9632 0.000 0.972 0.000 0.012 0.016
#> GSM94065     1  0.0510     0.8753 0.984 0.000 0.000 0.000 0.016
#> GSM94066     2  0.1195     0.9542 0.000 0.960 0.000 0.028 0.012
#> GSM94067     1  0.2020     0.8382 0.900 0.000 0.000 0.000 0.100
#> GSM94068     2  0.3304     0.8337 0.000 0.816 0.000 0.168 0.016
#> GSM94069     1  0.0609     0.8759 0.980 0.000 0.000 0.000 0.020
#> GSM94070     2  0.0290     0.9691 0.000 0.992 0.000 0.000 0.008
#> GSM94071     1  0.0703     0.8707 0.976 0.000 0.000 0.000 0.024
#> GSM94072     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94073     3  0.4045     0.4368 0.000 0.000 0.644 0.000 0.356
#> GSM94074     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94075     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94155     1  0.4307     0.1377 0.504 0.000 0.000 0.000 0.496
#> GSM94156     2  0.0000     0.9708 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.4101     0.2703 0.372 0.000 0.000 0.000 0.628
#> GSM94160     1  0.3074     0.7914 0.804 0.000 0.000 0.000 0.196
#> GSM94161     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM94162     3  0.2516     0.7508 0.000 0.000 0.860 0.000 0.140
#> GSM94163     4  0.2233     0.8064 0.000 0.080 0.000 0.904 0.016
#> GSM94164     1  0.0162     0.8753 0.996 0.000 0.000 0.000 0.004
#> GSM94165     1  0.0510     0.8749 0.984 0.000 0.000 0.000 0.016
#> GSM94166     1  0.3395     0.7348 0.764 0.000 0.000 0.000 0.236
#> GSM94167     4  0.0290     0.8598 0.000 0.000 0.000 0.992 0.008
#> GSM94168     1  0.0290     0.8752 0.992 0.000 0.000 0.000 0.008
#> GSM94169     3  0.4046     0.6409 0.000 0.000 0.696 0.008 0.296
#> GSM94170     5  0.4219     0.1232 0.416 0.000 0.000 0.000 0.584
#> GSM94171     1  0.0000     0.8748 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0609     0.8745 0.980 0.000 0.000 0.000 0.020
#> GSM94173     4  0.0880     0.8570 0.000 0.000 0.000 0.968 0.032
#> GSM94174     3  0.5686     0.2005 0.092 0.000 0.552 0.000 0.356
#> GSM94175     4  0.1908     0.8583 0.000 0.000 0.000 0.908 0.092
#> GSM94176     3  0.5206     0.1153 0.044 0.000 0.528 0.000 0.428
#> GSM94177     1  0.4482     0.3649 0.612 0.000 0.012 0.000 0.376
#> GSM94178     4  0.2920     0.7576 0.000 0.132 0.000 0.852 0.016
#> GSM98767     1  0.4387     0.4294 0.640 0.000 0.012 0.000 0.348
#> GSM98768     1  0.2377     0.8330 0.872 0.000 0.000 0.000 0.128
#> GSM98769     5  0.4268     0.0887 0.000 0.000 0.444 0.000 0.556
#> GSM98770     1  0.1908     0.8589 0.908 0.000 0.000 0.000 0.092
#> GSM98771     4  0.0162     0.8596 0.000 0.000 0.000 0.996 0.004
#> GSM98772     1  0.3165     0.8163 0.848 0.000 0.036 0.000 0.116
#> GSM98773     3  0.0404     0.8046 0.000 0.000 0.988 0.000 0.012
#> GSM98774     3  0.2929     0.7100 0.000 0.000 0.820 0.000 0.180
#> GSM98775     1  0.0162     0.8751 0.996 0.000 0.000 0.000 0.004
#> GSM98776     5  0.6798     0.3351 0.292 0.000 0.340 0.000 0.368
#> GSM98777     4  0.3731     0.8094 0.000 0.000 0.040 0.800 0.160
#> GSM98778     3  0.1043     0.7959 0.000 0.000 0.960 0.000 0.040
#> GSM98779     1  0.0794     0.8729 0.972 0.000 0.000 0.000 0.028
#> GSM98780     1  0.2648     0.8266 0.848 0.000 0.000 0.000 0.152
#> GSM98781     3  0.4045     0.4339 0.000 0.000 0.644 0.000 0.356
#> GSM98782     1  0.0609     0.8745 0.980 0.000 0.000 0.000 0.020
#> GSM98783     1  0.3944     0.7757 0.788 0.000 0.052 0.000 0.160
#> GSM98784     1  0.2020     0.8382 0.900 0.000 0.000 0.000 0.100
#> GSM98871     2  0.0162     0.9708 0.000 0.996 0.000 0.000 0.004
#> GSM98872     2  0.0290     0.9691 0.000 0.992 0.000 0.000 0.008
#> GSM98873     4  0.4820     0.4536 0.000 0.332 0.000 0.632 0.036
#> GSM98874     2  0.0000     0.9708 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.2574     0.8961 0.000 0.876 0.000 0.112 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
#> GSM93997     1  0.0260   0.734799 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94077     3  0.1807   0.743838 0.000 0.000 0.920 0.000 0.020 0.060
#> GSM94078     3  0.5146   0.582103 0.000 0.000 0.672 0.104 0.028 0.196
#> GSM94079     3  0.1176   0.744063 0.000 0.000 0.956 0.000 0.020 0.024
#> GSM94080     2  0.3418   0.799257 0.000 0.784 0.000 0.192 0.008 0.016
#> GSM94081     3  0.0508   0.747230 0.000 0.000 0.984 0.000 0.012 0.004
#> GSM94082     3  0.3482   0.697748 0.000 0.000 0.796 0.012 0.024 0.168
#> GSM94083     3  0.1092   0.744230 0.000 0.000 0.960 0.000 0.020 0.020
#> GSM94084     4  0.2020   0.747354 0.000 0.000 0.000 0.896 0.008 0.096
#> GSM94085     3  0.2806   0.710754 0.000 0.000 0.844 0.004 0.016 0.136
#> GSM94086     3  0.1219   0.732684 0.000 0.000 0.948 0.004 0.000 0.048
#> GSM94087     5  0.2509   0.558914 0.088 0.000 0.036 0.000 0.876 0.000
#> GSM94088     3  0.2432   0.733460 0.000 0.000 0.876 0.000 0.024 0.100
#> GSM94089     4  0.2257   0.739928 0.000 0.000 0.000 0.876 0.008 0.116
#> GSM94090     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.4983   0.121732 0.000 0.000 0.056 0.004 0.484 0.456
#> GSM94092     3  0.3254   0.713011 0.000 0.000 0.820 0.000 0.056 0.124
#> GSM94093     5  0.2566   0.558493 0.112 0.000 0.008 0.000 0.868 0.012
#> GSM94094     3  0.1080   0.739052 0.000 0.000 0.960 0.004 0.004 0.032
#> GSM94095     3  0.0692   0.740430 0.000 0.000 0.976 0.004 0.000 0.020
#> GSM94096     4  0.4919   0.515043 0.000 0.000 0.092 0.676 0.016 0.216
#> GSM94097     5  0.2479   0.520741 0.028 0.000 0.064 0.000 0.892 0.016
#> GSM94098     3  0.0806   0.745498 0.000 0.000 0.972 0.000 0.008 0.020
#> GSM94099     3  0.2066   0.740264 0.000 0.000 0.904 0.000 0.024 0.072
#> GSM94100     6  0.5240   0.102155 0.000 0.000 0.016 0.440 0.056 0.488
#> GSM94101     4  0.2020   0.747354 0.000 0.000 0.000 0.896 0.008 0.096
#> GSM94102     6  0.5171   0.183515 0.000 0.000 0.448 0.008 0.064 0.480
#> GSM94103     3  0.4138   0.657925 0.000 0.000 0.752 0.044 0.020 0.184
#> GSM94104     3  0.6018   0.143422 0.000 0.000 0.512 0.252 0.012 0.224
#> GSM94105     3  0.1219   0.732684 0.000 0.000 0.948 0.004 0.000 0.048
#> GSM94106     4  0.2191   0.740783 0.000 0.000 0.000 0.876 0.004 0.120
#> GSM94107     3  0.0748   0.744992 0.000 0.000 0.976 0.004 0.004 0.016
#> GSM94108     4  0.1462   0.756130 0.000 0.000 0.000 0.936 0.008 0.056
#> GSM94109     6  0.6308   0.351663 0.000 0.000 0.340 0.244 0.012 0.404
#> GSM94110     3  0.5087   0.586152 0.000 0.000 0.676 0.108 0.024 0.192
#> GSM94111     6  0.4985   0.036870 0.000 0.000 0.016 0.460 0.036 0.488
#> GSM94112     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     3  0.5187   0.584447 0.000 0.000 0.668 0.108 0.028 0.196
#> GSM94114     3  0.1219   0.732684 0.000 0.000 0.948 0.004 0.000 0.048
#> GSM94115     1  0.2263   0.733582 0.896 0.000 0.000 0.000 0.048 0.056
#> GSM94116     3  0.3874   0.674464 0.000 0.000 0.760 0.000 0.068 0.172
#> GSM94117     3  0.1341   0.741681 0.000 0.000 0.948 0.000 0.024 0.028
#> GSM94118     3  0.6291   0.132581 0.000 0.000 0.468 0.288 0.020 0.224
#> GSM94119     4  0.0862   0.744683 0.000 0.004 0.000 0.972 0.008 0.016
#> GSM94120     3  0.6340  -0.000417 0.000 0.000 0.428 0.316 0.016 0.240
#> GSM94121     4  0.6236  -0.028706 0.000 0.000 0.296 0.448 0.012 0.244
#> GSM94122     4  0.0891   0.751679 0.000 0.000 0.000 0.968 0.008 0.024
#> GSM94123     1  0.2664   0.593050 0.816 0.000 0.000 0.000 0.184 0.000
#> GSM94124     4  0.5472   0.389962 0.000 0.000 0.148 0.616 0.016 0.220
#> GSM94125     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94126     1  0.7155   0.419302 0.456 0.000 0.192 0.000 0.148 0.204
#> GSM94127     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     6  0.4631   0.111722 0.000 0.000 0.464 0.008 0.024 0.504
#> GSM94129     3  0.3583   0.692950 0.000 0.000 0.784 0.012 0.024 0.180
#> GSM94130     5  0.2146   0.568452 0.116 0.000 0.000 0.000 0.880 0.004
#> GSM94131     1  0.4996   0.644027 0.644 0.000 0.000 0.000 0.156 0.200
#> GSM94132     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.5546   0.575168 0.556 0.000 0.000 0.000 0.236 0.208
#> GSM94135     3  0.4217   0.661247 0.000 0.000 0.748 0.044 0.024 0.184
#> GSM94136     1  0.5771   0.557191 0.532 0.000 0.004 0.000 0.252 0.212
#> GSM94137     3  0.0725   0.747187 0.000 0.000 0.976 0.000 0.012 0.012
#> GSM94138     1  0.5892   0.527011 0.524 0.000 0.008 0.000 0.216 0.252
#> GSM94139     4  0.0713   0.757893 0.000 0.000 0.000 0.972 0.000 0.028
#> GSM94140     6  0.4849  -0.227664 0.000 0.000 0.032 0.012 0.476 0.480
#> GSM94141     4  0.4705  -0.063427 0.000 0.000 0.000 0.484 0.044 0.472
#> GSM94142     1  0.3151   0.514575 0.748 0.000 0.000 0.000 0.252 0.000
#> GSM94143     4  0.2982   0.708675 0.000 0.000 0.004 0.820 0.012 0.164
#> GSM94144     5  0.5120   0.184617 0.000 0.000 0.068 0.004 0.468 0.460
#> GSM94145     1  0.1007   0.714057 0.956 0.000 0.000 0.000 0.044 0.000
#> GSM94146     1  0.6366   0.455934 0.456 0.000 0.024 0.000 0.304 0.216
#> GSM94147     5  0.5034   0.395403 0.004 0.000 0.080 0.000 0.588 0.328
#> GSM94148     1  0.5871   0.531370 0.528 0.000 0.008 0.000 0.212 0.252
#> GSM98785     4  0.2778   0.705100 0.000 0.000 0.000 0.824 0.008 0.168
#> GSM98786     5  0.6340   0.014593 0.000 0.000 0.324 0.008 0.344 0.324
#> GSM98787     3  0.4440   0.122024 0.000 0.000 0.556 0.008 0.016 0.420
#> GSM98788     3  0.3408   0.700748 0.000 0.000 0.800 0.000 0.048 0.152
#> GSM98789     5  0.5070   0.090031 0.000 0.000 0.024 0.032 0.476 0.468
#> GSM98790     4  0.2664   0.705074 0.000 0.000 0.000 0.816 0.000 0.184
#> GSM98791     1  0.2190   0.740512 0.900 0.000 0.000 0.000 0.040 0.060
#> GSM98792     3  0.4285   0.656597 0.000 0.000 0.736 0.032 0.032 0.200
#> GSM98793     5  0.6969   0.234234 0.248 0.000 0.060 0.000 0.356 0.336
#> GSM98794     1  0.3837   0.699068 0.752 0.000 0.000 0.000 0.052 0.196
#> GSM98795     5  0.2540   0.555171 0.104 0.000 0.004 0.000 0.872 0.020
#> GSM98796     1  0.1327   0.704646 0.936 0.000 0.000 0.000 0.064 0.000
#> GSM98797     4  0.4531   0.012281 0.000 0.000 0.000 0.504 0.032 0.464
#> GSM98798     4  0.3136   0.642904 0.000 0.000 0.000 0.768 0.004 0.228
#> GSM98799     4  0.0862   0.744683 0.000 0.004 0.000 0.972 0.008 0.016
#> GSM98800     4  0.4078   0.577156 0.000 0.000 0.008 0.700 0.024 0.268
#> GSM98801     6  0.5276   0.142587 0.000 0.000 0.016 0.424 0.060 0.500
#> GSM94019     6  0.6012   0.127086 0.000 0.000 0.356 0.144 0.020 0.480
#> GSM94020     2  0.3219   0.821440 0.000 0.808 0.000 0.168 0.008 0.016
#> GSM94021     1  0.6235   0.582190 0.552 0.000 0.048 0.000 0.192 0.208
#> GSM94022     3  0.0935   0.737170 0.000 0.000 0.964 0.004 0.000 0.032
#> GSM94023     3  0.0837   0.743910 0.000 0.000 0.972 0.004 0.004 0.020
#> GSM94024     3  0.0777   0.741060 0.000 0.000 0.972 0.004 0.000 0.024
#> GSM94025     1  0.5783   0.560849 0.608 0.000 0.168 0.000 0.036 0.188
#> GSM94026     6  0.5276   0.142587 0.000 0.000 0.016 0.424 0.060 0.500
#> GSM94027     1  0.7155   0.419302 0.456 0.000 0.192 0.000 0.148 0.204
#> GSM94028     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.1285   0.730931 0.000 0.000 0.944 0.004 0.000 0.052
#> GSM94030     3  0.1844   0.738095 0.000 0.000 0.924 0.004 0.024 0.048
#> GSM94031     4  0.2877   0.686773 0.000 0.020 0.000 0.848 0.008 0.124
#> GSM94032     6  0.5979   0.126080 0.000 0.000 0.192 0.004 0.392 0.412
#> GSM94033     4  0.0713   0.757536 0.000 0.000 0.000 0.972 0.000 0.028
#> GSM94034     3  0.2306   0.699267 0.000 0.000 0.888 0.004 0.016 0.092
#> GSM94035     4  0.3151   0.649828 0.000 0.000 0.000 0.748 0.000 0.252
#> GSM94036     3  0.2964   0.672692 0.000 0.000 0.848 0.004 0.040 0.108
#> GSM94037     1  0.5565   0.571057 0.552 0.000 0.000 0.000 0.240 0.208
#> GSM94038     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94039     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.5700   0.583171 0.564 0.000 0.008 0.000 0.220 0.208
#> GSM94041     1  0.1908   0.737626 0.916 0.000 0.000 0.000 0.028 0.056
#> GSM94042     4  0.3254   0.571332 0.000 0.172 0.000 0.804 0.008 0.016
#> GSM94043     4  0.0146   0.753607 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94044     4  0.0862   0.744683 0.000 0.004 0.000 0.972 0.008 0.016
#> GSM94045     1  0.5546   0.576159 0.556 0.000 0.000 0.000 0.236 0.208
#> GSM94046     1  0.5546   0.576159 0.556 0.000 0.000 0.000 0.236 0.208
#> GSM94047     3  0.6637   0.196669 0.008 0.000 0.400 0.020 0.232 0.340
#> GSM94048     1  0.2058   0.737546 0.908 0.000 0.000 0.000 0.036 0.056
#> GSM94049     3  0.5739   0.373551 0.028 0.000 0.592 0.000 0.140 0.240
#> GSM94050     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     5  0.5266   0.376243 0.000 0.000 0.108 0.004 0.576 0.312
#> GSM94052     1  0.1075   0.711729 0.952 0.000 0.000 0.000 0.048 0.000
#> GSM94053     2  0.0291   0.941154 0.000 0.992 0.000 0.000 0.004 0.004
#> GSM94054     5  0.3841   0.347561 0.244 0.000 0.000 0.000 0.724 0.032
#> GSM94055     1  0.0458   0.729015 0.984 0.000 0.000 0.000 0.016 0.000
#> GSM94056     5  0.4173   0.509396 0.060 0.000 0.012 0.000 0.748 0.180
#> GSM94057     2  0.1737   0.918256 0.000 0.932 0.000 0.040 0.020 0.008
#> GSM94058     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.3817  -0.019020 0.432 0.000 0.000 0.000 0.568 0.000
#> GSM94060     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0405   0.738218 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM94062     2  0.0291   0.941154 0.000 0.992 0.000 0.000 0.004 0.004
#> GSM94063     3  0.6463   0.338883 0.000 0.000 0.460 0.096 0.084 0.360
#> GSM94064     2  0.2068   0.910031 0.000 0.916 0.000 0.048 0.020 0.016
#> GSM94065     1  0.3861   0.701802 0.756 0.000 0.000 0.000 0.060 0.184
#> GSM94066     2  0.2094   0.898696 0.000 0.908 0.000 0.068 0.008 0.016
#> GSM94067     1  0.3240   0.566072 0.752 0.000 0.000 0.000 0.244 0.004
#> GSM94068     2  0.4154   0.654454 0.000 0.676 0.000 0.296 0.012 0.016
#> GSM94069     1  0.4008   0.698158 0.740 0.000 0.000 0.000 0.064 0.196
#> GSM94070     2  0.0405   0.940309 0.000 0.988 0.000 0.000 0.008 0.004
#> GSM94071     1  0.1075   0.711729 0.952 0.000 0.000 0.000 0.048 0.000
#> GSM94072     1  0.0363   0.734254 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM94073     3  0.6091  -0.013050 0.000 0.000 0.388 0.000 0.320 0.292
#> GSM94074     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.2730   0.500174 0.192 0.000 0.000 0.000 0.808 0.000
#> GSM94156     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     5  0.2278   0.566273 0.128 0.000 0.004 0.000 0.868 0.000
#> GSM94160     1  0.4494   0.352671 0.544 0.000 0.000 0.000 0.424 0.032
#> GSM94161     1  0.0909   0.738408 0.968 0.000 0.000 0.000 0.020 0.012
#> GSM94162     3  0.3063   0.705948 0.000 0.000 0.840 0.000 0.068 0.092
#> GSM94163     4  0.1718   0.717073 0.000 0.044 0.000 0.932 0.008 0.016
#> GSM94164     1  0.2331   0.735955 0.888 0.000 0.000 0.000 0.032 0.080
#> GSM94165     1  0.2537   0.738715 0.872 0.000 0.000 0.000 0.032 0.096
#> GSM94166     1  0.3817   0.273532 0.568 0.000 0.000 0.000 0.432 0.000
#> GSM94167     4  0.0405   0.751309 0.000 0.000 0.000 0.988 0.008 0.004
#> GSM94168     1  0.3652   0.705276 0.768 0.000 0.000 0.000 0.044 0.188
#> GSM94169     3  0.6201   0.309627 0.000 0.000 0.444 0.024 0.160 0.372
#> GSM94170     5  0.2584   0.554704 0.144 0.000 0.004 0.000 0.848 0.004
#> GSM94171     1  0.0914   0.739072 0.968 0.000 0.000 0.000 0.016 0.016
#> GSM94172     1  0.2145   0.740897 0.900 0.000 0.000 0.000 0.028 0.072
#> GSM94173     4  0.1845   0.718652 0.000 0.004 0.000 0.916 0.008 0.072
#> GSM94174     3  0.6725  -0.197349 0.032 0.000 0.328 0.000 0.320 0.320
#> GSM94175     4  0.2631   0.715967 0.000 0.000 0.000 0.840 0.008 0.152
#> GSM94176     5  0.6503   0.412134 0.036 0.000 0.188 0.000 0.424 0.352
#> GSM94177     5  0.6262   0.268082 0.252 0.000 0.012 0.000 0.440 0.296
#> GSM94178     4  0.2658   0.647907 0.000 0.112 0.000 0.864 0.008 0.016
#> GSM98767     5  0.6404   0.202267 0.292 0.000 0.016 0.000 0.412 0.280
#> GSM98768     1  0.5639   0.554979 0.536 0.000 0.000 0.000 0.252 0.212
#> GSM98769     5  0.5684   0.338329 0.000 0.000 0.244 0.000 0.528 0.228
#> GSM98770     1  0.5058   0.642663 0.636 0.000 0.000 0.000 0.164 0.200
#> GSM98771     4  0.0146   0.753607 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98772     1  0.6177   0.518674 0.516 0.000 0.024 0.000 0.224 0.236
#> GSM98773     3  0.0363   0.746990 0.000 0.000 0.988 0.000 0.000 0.012
#> GSM98774     3  0.4358   0.632434 0.000 0.000 0.716 0.000 0.100 0.184
#> GSM98775     1  0.0000   0.735087 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98776     5  0.7111   0.388109 0.160 0.000 0.112 0.000 0.368 0.360
#> GSM98777     4  0.4724   0.457030 0.000 0.000 0.024 0.628 0.028 0.320
#> GSM98778     3  0.1007   0.735548 0.000 0.000 0.956 0.000 0.000 0.044
#> GSM98779     1  0.1492   0.740753 0.940 0.000 0.000 0.000 0.024 0.036
#> GSM98780     1  0.5625   0.548566 0.532 0.000 0.000 0.000 0.276 0.192
#> GSM98781     5  0.5944   0.097646 0.000 0.000 0.384 0.000 0.400 0.216
#> GSM98782     1  0.0713   0.726895 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM98783     1  0.6577   0.509365 0.488 0.000 0.052 0.000 0.248 0.212
#> GSM98784     1  0.2730   0.588654 0.808 0.000 0.000 0.000 0.192 0.000
#> GSM98871     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0405   0.940309 0.000 0.988 0.000 0.000 0.008 0.004
#> GSM98873     4  0.5355   0.413592 0.000 0.204 0.000 0.640 0.020 0.136
#> GSM98874     2  0.0000   0.943090 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.3418   0.799257 0.000 0.784 0.000 0.192 0.008 0.016

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)

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) k
#> CV:kmeans 191         2.70e-03 2
#> CV:kmeans 191         2.43e-09 3
#> CV:kmeans 187         3.84e-09 4
#> CV:kmeans 161         4.46e-07 5
#> CV:kmeans 146         1.66e-06 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 21104 rows and 192 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 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-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           0.985       0.993         0.4947 0.505   0.505
#> 3 3 0.912           0.936       0.972         0.2931 0.816   0.650
#> 4 4 0.767           0.722       0.872         0.0968 0.951   0.867
#> 5 5 0.797           0.752       0.872         0.0723 0.869   0.614
#> 6 6 0.807           0.745       0.857         0.0475 0.965   0.851

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
#> GSM93997     1  0.0000      0.996 1.000 0.000
#> GSM94077     1  0.0000      0.996 1.000 0.000
#> GSM94078     2  0.0000      0.990 0.000 1.000
#> GSM94079     1  0.0000      0.996 1.000 0.000
#> GSM94080     2  0.0000      0.990 0.000 1.000
#> GSM94081     1  0.0000      0.996 1.000 0.000
#> GSM94082     2  0.0000      0.990 0.000 1.000
#> GSM94083     1  0.0000      0.996 1.000 0.000
#> GSM94084     2  0.0000      0.990 0.000 1.000
#> GSM94085     2  0.0000      0.990 0.000 1.000
#> GSM94086     1  0.0000      0.996 1.000 0.000
#> GSM94087     1  0.0000      0.996 1.000 0.000
#> GSM94088     1  0.0000      0.996 1.000 0.000
#> GSM94089     2  0.0000      0.990 0.000 1.000
#> GSM94090     2  0.0000      0.990 0.000 1.000
#> GSM94091     2  0.0938      0.979 0.012 0.988
#> GSM94092     1  0.0000      0.996 1.000 0.000
#> GSM94093     1  0.0000      0.996 1.000 0.000
#> GSM94094     2  0.0938      0.979 0.012 0.988
#> GSM94095     1  0.0000      0.996 1.000 0.000
#> GSM94096     2  0.0000      0.990 0.000 1.000
#> GSM94097     1  0.0000      0.996 1.000 0.000
#> GSM94098     1  0.0000      0.996 1.000 0.000
#> GSM94099     1  0.0000      0.996 1.000 0.000
#> GSM94100     2  0.0000      0.990 0.000 1.000
#> GSM94101     2  0.0000      0.990 0.000 1.000
#> GSM94102     2  0.7219      0.751 0.200 0.800
#> GSM94103     2  0.0000      0.990 0.000 1.000
#> GSM94104     2  0.0000      0.990 0.000 1.000
#> GSM94105     1  0.0000      0.996 1.000 0.000
#> GSM94106     2  0.0000      0.990 0.000 1.000
#> GSM94107     1  0.0000      0.996 1.000 0.000
#> GSM94108     2  0.0000      0.990 0.000 1.000
#> GSM94109     2  0.0000      0.990 0.000 1.000
#> GSM94110     2  0.0000      0.990 0.000 1.000
#> GSM94111     2  0.0000      0.990 0.000 1.000
#> GSM94112     2  0.0000      0.990 0.000 1.000
#> GSM94113     2  0.0000      0.990 0.000 1.000
#> GSM94114     1  0.0000      0.996 1.000 0.000
#> GSM94115     1  0.0000      0.996 1.000 0.000
#> GSM94116     1  0.0000      0.996 1.000 0.000
#> GSM94117     1  0.0000      0.996 1.000 0.000
#> GSM94118     2  0.0000      0.990 0.000 1.000
#> GSM94119     2  0.0000      0.990 0.000 1.000
#> GSM94120     2  0.0000      0.990 0.000 1.000
#> GSM94121     2  0.0000      0.990 0.000 1.000
#> GSM94122     2  0.0000      0.990 0.000 1.000
#> GSM94123     1  0.0000      0.996 1.000 0.000
#> GSM94124     2  0.0000      0.990 0.000 1.000
#> GSM94125     2  0.0000      0.990 0.000 1.000
#> GSM94126     1  0.0000      0.996 1.000 0.000
#> GSM94127     1  0.0000      0.996 1.000 0.000
#> GSM94128     2  0.0000      0.990 0.000 1.000
#> GSM94129     2  0.0000      0.990 0.000 1.000
#> GSM94130     1  0.0000      0.996 1.000 0.000
#> GSM94131     1  0.0000      0.996 1.000 0.000
#> GSM94132     1  0.0000      0.996 1.000 0.000
#> GSM94133     2  0.0000      0.990 0.000 1.000
#> GSM94134     1  0.0000      0.996 1.000 0.000
#> GSM94135     2  0.0000      0.990 0.000 1.000
#> GSM94136     1  0.0000      0.996 1.000 0.000
#> GSM94137     1  0.0000      0.996 1.000 0.000
#> GSM94138     1  0.0000      0.996 1.000 0.000
#> GSM94139     2  0.0000      0.990 0.000 1.000
#> GSM94140     2  0.0000      0.990 0.000 1.000
#> GSM94141     2  0.0000      0.990 0.000 1.000
#> GSM94142     1  0.0000      0.996 1.000 0.000
#> GSM94143     2  0.0000      0.990 0.000 1.000
#> GSM94144     2  0.7602      0.721 0.220 0.780
#> GSM94145     1  0.0000      0.996 1.000 0.000
#> GSM94146     1  0.0000      0.996 1.000 0.000
#> GSM94147     1  0.0000      0.996 1.000 0.000
#> GSM94148     1  0.0000      0.996 1.000 0.000
#> GSM98785     2  0.0000      0.990 0.000 1.000
#> GSM98786     1  0.7219      0.749 0.800 0.200
#> GSM98787     2  0.0000      0.990 0.000 1.000
#> GSM98788     1  0.0000      0.996 1.000 0.000
#> GSM98789     2  0.0000      0.990 0.000 1.000
#> GSM98790     2  0.0000      0.990 0.000 1.000
#> GSM98791     1  0.0000      0.996 1.000 0.000
#> GSM98792     2  0.0000      0.990 0.000 1.000
#> GSM98793     1  0.0000      0.996 1.000 0.000
#> GSM98794     1  0.0000      0.996 1.000 0.000
#> GSM98795     1  0.0000      0.996 1.000 0.000
#> GSM98796     1  0.0000      0.996 1.000 0.000
#> GSM98797     2  0.0000      0.990 0.000 1.000
#> GSM98798     2  0.0000      0.990 0.000 1.000
#> GSM98799     2  0.0000      0.990 0.000 1.000
#> GSM98800     2  0.0000      0.990 0.000 1.000
#> GSM98801     2  0.0000      0.990 0.000 1.000
#> GSM94019     2  0.0000      0.990 0.000 1.000
#> GSM94020     2  0.0000      0.990 0.000 1.000
#> GSM94021     1  0.0000      0.996 1.000 0.000
#> GSM94022     1  0.4690      0.888 0.900 0.100
#> GSM94023     1  0.0000      0.996 1.000 0.000
#> GSM94024     2  0.9686      0.353 0.396 0.604
#> GSM94025     1  0.0000      0.996 1.000 0.000
#> GSM94026     2  0.0000      0.990 0.000 1.000
#> GSM94027     1  0.0000      0.996 1.000 0.000
#> GSM94028     2  0.0000      0.990 0.000 1.000
#> GSM94029     1  0.0000      0.996 1.000 0.000
#> GSM94030     1  0.0000      0.996 1.000 0.000
#> GSM94031     2  0.0000      0.990 0.000 1.000
#> GSM94032     1  0.4690      0.888 0.900 0.100
#> GSM94033     2  0.0000      0.990 0.000 1.000
#> GSM94034     1  0.0000      0.996 1.000 0.000
#> GSM94035     2  0.0000      0.990 0.000 1.000
#> GSM94036     1  0.0000      0.996 1.000 0.000
#> GSM94037     1  0.0000      0.996 1.000 0.000
#> GSM94038     2  0.0000      0.990 0.000 1.000
#> GSM94039     2  0.0000      0.990 0.000 1.000
#> GSM94040     1  0.0000      0.996 1.000 0.000
#> GSM94041     1  0.0000      0.996 1.000 0.000
#> GSM94042     2  0.0000      0.990 0.000 1.000
#> GSM94043     2  0.0000      0.990 0.000 1.000
#> GSM94044     2  0.0000      0.990 0.000 1.000
#> GSM94045     1  0.0000      0.996 1.000 0.000
#> GSM94046     1  0.0000      0.996 1.000 0.000
#> GSM94047     1  0.1633      0.972 0.976 0.024
#> GSM94048     1  0.0000      0.996 1.000 0.000
#> GSM94049     1  0.0000      0.996 1.000 0.000
#> GSM94050     1  0.0000      0.996 1.000 0.000
#> GSM94051     1  0.0000      0.996 1.000 0.000
#> GSM94052     1  0.0000      0.996 1.000 0.000
#> GSM94053     2  0.0000      0.990 0.000 1.000
#> GSM94054     1  0.0000      0.996 1.000 0.000
#> GSM94055     1  0.0000      0.996 1.000 0.000
#> GSM94056     1  0.0000      0.996 1.000 0.000
#> GSM94057     2  0.0000      0.990 0.000 1.000
#> GSM94058     1  0.0000      0.996 1.000 0.000
#> GSM94059     1  0.0000      0.996 1.000 0.000
#> GSM94060     2  0.0000      0.990 0.000 1.000
#> GSM94061     1  0.0000      0.996 1.000 0.000
#> GSM94062     2  0.0000      0.990 0.000 1.000
#> GSM94063     2  0.0000      0.990 0.000 1.000
#> GSM94064     2  0.0000      0.990 0.000 1.000
#> GSM94065     1  0.0000      0.996 1.000 0.000
#> GSM94066     2  0.0000      0.990 0.000 1.000
#> GSM94067     1  0.0000      0.996 1.000 0.000
#> GSM94068     2  0.0000      0.990 0.000 1.000
#> GSM94069     1  0.0000      0.996 1.000 0.000
#> GSM94070     2  0.0000      0.990 0.000 1.000
#> GSM94071     1  0.0000      0.996 1.000 0.000
#> GSM94072     1  0.0000      0.996 1.000 0.000
#> GSM94073     1  0.0000      0.996 1.000 0.000
#> GSM94074     1  0.0000      0.996 1.000 0.000
#> GSM94075     1  0.0000      0.996 1.000 0.000
#> GSM94155     1  0.0000      0.996 1.000 0.000
#> GSM94156     2  0.0000      0.990 0.000 1.000
#> GSM94157     1  0.0000      0.996 1.000 0.000
#> GSM94160     1  0.0000      0.996 1.000 0.000
#> GSM94161     1  0.0000      0.996 1.000 0.000
#> GSM94162     1  0.0000      0.996 1.000 0.000
#> GSM94163     2  0.0000      0.990 0.000 1.000
#> GSM94164     1  0.0000      0.996 1.000 0.000
#> GSM94165     1  0.0000      0.996 1.000 0.000
#> GSM94166     1  0.0000      0.996 1.000 0.000
#> GSM94167     2  0.0000      0.990 0.000 1.000
#> GSM94168     1  0.0000      0.996 1.000 0.000
#> GSM94169     2  0.0000      0.990 0.000 1.000
#> GSM94170     1  0.0000      0.996 1.000 0.000
#> GSM94171     1  0.0000      0.996 1.000 0.000
#> GSM94172     1  0.0000      0.996 1.000 0.000
#> GSM94173     2  0.0000      0.990 0.000 1.000
#> GSM94174     1  0.0000      0.996 1.000 0.000
#> GSM94175     2  0.0000      0.990 0.000 1.000
#> GSM94176     1  0.0000      0.996 1.000 0.000
#> GSM94177     1  0.0000      0.996 1.000 0.000
#> GSM94178     2  0.0000      0.990 0.000 1.000
#> GSM98767     1  0.0000      0.996 1.000 0.000
#> GSM98768     1  0.0000      0.996 1.000 0.000
#> GSM98769     1  0.0000      0.996 1.000 0.000
#> GSM98770     1  0.0000      0.996 1.000 0.000
#> GSM98771     2  0.0000      0.990 0.000 1.000
#> GSM98772     1  0.0000      0.996 1.000 0.000
#> GSM98773     1  0.0000      0.996 1.000 0.000
#> GSM98774     1  0.0000      0.996 1.000 0.000
#> GSM98775     1  0.0000      0.996 1.000 0.000
#> GSM98776     1  0.0000      0.996 1.000 0.000
#> GSM98777     2  0.0000      0.990 0.000 1.000
#> GSM98778     1  0.0000      0.996 1.000 0.000
#> GSM98779     1  0.0000      0.996 1.000 0.000
#> GSM98780     1  0.0000      0.996 1.000 0.000
#> GSM98781     1  0.0000      0.996 1.000 0.000
#> GSM98782     1  0.0000      0.996 1.000 0.000
#> GSM98783     1  0.0000      0.996 1.000 0.000
#> GSM98784     1  0.0000      0.996 1.000 0.000
#> GSM98871     2  0.0000      0.990 0.000 1.000
#> GSM98872     2  0.0000      0.990 0.000 1.000
#> GSM98873     2  0.0000      0.990 0.000 1.000
#> GSM98874     2  0.0000      0.990 0.000 1.000
#> GSM98875     2  0.0000      0.990 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94077     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94078     3  0.5178      0.657 0.000 0.256 0.744
#> GSM94079     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94080     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94081     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94082     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94083     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94084     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94085     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94086     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94087     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94088     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94089     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94090     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94091     2  0.7344      0.572 0.232 0.684 0.084
#> GSM94092     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94093     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94095     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94096     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94097     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94098     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94099     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94100     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94101     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94102     2  0.7493      0.560 0.092 0.676 0.232
#> GSM94103     3  0.0237      0.939 0.000 0.004 0.996
#> GSM94104     2  0.4931      0.713 0.000 0.768 0.232
#> GSM94105     3  0.0237      0.940 0.004 0.000 0.996
#> GSM94106     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94107     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94108     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94109     2  0.2959      0.879 0.000 0.900 0.100
#> GSM94110     3  0.3267      0.848 0.000 0.116 0.884
#> GSM94111     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94112     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94113     3  0.4235      0.786 0.000 0.176 0.824
#> GSM94114     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94115     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94116     3  0.3482      0.847 0.128 0.000 0.872
#> GSM94117     3  0.2261      0.899 0.068 0.000 0.932
#> GSM94118     2  0.1411      0.942 0.000 0.964 0.036
#> GSM94119     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94120     2  0.4291      0.782 0.000 0.820 0.180
#> GSM94121     2  0.4235      0.788 0.000 0.824 0.176
#> GSM94122     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94123     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94124     2  0.2448      0.904 0.000 0.924 0.076
#> GSM94125     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94126     1  0.4235      0.773 0.824 0.000 0.176
#> GSM94127     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94128     3  0.5327      0.629 0.000 0.272 0.728
#> GSM94129     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94130     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94135     3  0.3941      0.810 0.000 0.156 0.844
#> GSM94136     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94137     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94138     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94139     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94140     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94141     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94142     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94143     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94144     1  0.6244      0.207 0.560 0.440 0.000
#> GSM94145     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94147     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94148     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98785     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98786     1  0.3851      0.810 0.860 0.136 0.004
#> GSM98787     2  0.4235      0.797 0.000 0.824 0.176
#> GSM98788     3  0.0000      0.941 0.000 0.000 1.000
#> GSM98789     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98790     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98791     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98792     2  0.4796      0.731 0.000 0.780 0.220
#> GSM98793     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98797     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98798     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98799     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98800     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98801     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94019     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94020     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94021     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94022     3  0.0237      0.940 0.004 0.000 0.996
#> GSM94023     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94024     3  0.0000      0.941 0.000 0.000 1.000
#> GSM94025     1  0.4796      0.704 0.780 0.000 0.220
#> GSM94026     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94027     1  0.2796      0.883 0.908 0.000 0.092
#> GSM94028     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94029     3  0.0237      0.940 0.004 0.000 0.996
#> GSM94030     3  0.3412      0.852 0.124 0.000 0.876
#> GSM94031     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94032     3  0.6225      0.274 0.432 0.000 0.568
#> GSM94033     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94034     3  0.3340      0.856 0.120 0.000 0.880
#> GSM94035     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94036     3  0.3412      0.852 0.124 0.000 0.876
#> GSM94037     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94043     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94044     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94045     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94047     1  0.0237      0.975 0.996 0.000 0.004
#> GSM94048     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94051     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94052     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94057     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94063     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94064     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94073     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94074     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94162     1  0.4842      0.712 0.776 0.000 0.224
#> GSM94163     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94164     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94167     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94168     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94169     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94170     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94173     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94174     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94175     2  0.0000      0.973 0.000 1.000 0.000
#> GSM94176     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.978 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98769     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98770     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98771     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98772     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98773     3  0.0000      0.941 0.000 0.000 1.000
#> GSM98774     1  0.5621      0.561 0.692 0.000 0.308
#> GSM98775     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98777     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98778     3  0.0424      0.938 0.008 0.000 0.992
#> GSM98779     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98781     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98782     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.978 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98873     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98874     2  0.0000      0.973 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.973 0.000 1.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
#> GSM93997     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94077     3  0.2081    0.64551 0.000 0.084 0.916 0.000
#> GSM94078     3  0.4843   -0.08035 0.000 0.000 0.604 0.396
#> GSM94079     3  0.4761    0.75900 0.000 0.372 0.628 0.000
#> GSM94080     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94081     3  0.4761    0.75900 0.000 0.372 0.628 0.000
#> GSM94082     3  0.0000    0.59310 0.000 0.000 1.000 0.000
#> GSM94083     3  0.4761    0.75900 0.000 0.372 0.628 0.000
#> GSM94084     4  0.4605    0.54748 0.000 0.000 0.336 0.664
#> GSM94085     3  0.0336    0.59806 0.000 0.008 0.992 0.000
#> GSM94086     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94087     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94088     3  0.0000    0.59310 0.000 0.000 1.000 0.000
#> GSM94089     4  0.4761    0.50884 0.000 0.000 0.372 0.628
#> GSM94090     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94091     2  0.4817    0.29887 0.000 0.612 0.388 0.000
#> GSM94092     3  0.2011    0.64046 0.000 0.080 0.920 0.000
#> GSM94093     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94094     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94095     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94096     4  0.4761    0.50884 0.000 0.000 0.372 0.628
#> GSM94097     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94098     3  0.4761    0.75900 0.000 0.372 0.628 0.000
#> GSM94099     3  0.4700    0.59939 0.124 0.084 0.792 0.000
#> GSM94100     4  0.4898    0.10081 0.000 0.416 0.000 0.584
#> GSM94101     4  0.4605    0.54748 0.000 0.000 0.336 0.664
#> GSM94102     2  0.3355    0.33339 0.004 0.836 0.000 0.160
#> GSM94103     3  0.1302    0.55489 0.000 0.000 0.956 0.044
#> GSM94104     4  0.5174    0.49903 0.000 0.012 0.368 0.620
#> GSM94105     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94106     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94107     3  0.4817    0.75801 0.000 0.388 0.612 0.000
#> GSM94108     4  0.4605    0.54748 0.000 0.000 0.336 0.664
#> GSM94109     4  0.4905    0.36331 0.000 0.364 0.004 0.632
#> GSM94110     3  0.3172    0.41608 0.000 0.000 0.840 0.160
#> GSM94111     4  0.4843    0.15970 0.000 0.396 0.000 0.604
#> GSM94112     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94113     3  0.3751    0.36306 0.000 0.004 0.800 0.196
#> GSM94114     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94115     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94116     3  0.3471    0.58900 0.060 0.072 0.868 0.000
#> GSM94117     3  0.6123    0.72017 0.056 0.372 0.572 0.000
#> GSM94118     4  0.5174    0.50047 0.000 0.012 0.368 0.620
#> GSM94119     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94120     4  0.5339    0.47365 0.000 0.016 0.384 0.600
#> GSM94121     4  0.5203    0.51878 0.000 0.016 0.348 0.636
#> GSM94122     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94123     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94124     4  0.4804    0.49376 0.000 0.000 0.384 0.616
#> GSM94125     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94126     1  0.4730    0.37841 0.636 0.364 0.000 0.000
#> GSM94127     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94128     2  0.4525    0.13058 0.000 0.804 0.080 0.116
#> GSM94129     3  0.0000    0.59310 0.000 0.000 1.000 0.000
#> GSM94130     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94131     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94133     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94134     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94135     3  0.3626    0.38140 0.000 0.004 0.812 0.184
#> GSM94136     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94137     3  0.4761    0.75900 0.000 0.372 0.628 0.000
#> GSM94138     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94139     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94140     2  0.4817    0.36363 0.000 0.612 0.000 0.388
#> GSM94141     4  0.4843    0.15970 0.000 0.396 0.000 0.604
#> GSM94142     1  0.2216    0.86025 0.908 0.092 0.000 0.000
#> GSM94143     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94144     2  0.5903    0.43609 0.052 0.616 0.000 0.332
#> GSM94145     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94146     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94147     2  0.4989   -0.01488 0.472 0.528 0.000 0.000
#> GSM94148     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0469    0.82787 0.000 0.000 0.012 0.988
#> GSM98786     2  0.5396    0.00659 0.464 0.524 0.012 0.000
#> GSM98787     2  0.5231    0.36208 0.000 0.676 0.028 0.296
#> GSM98788     3  0.5697    0.72267 0.052 0.292 0.656 0.000
#> GSM98789     2  0.5099    0.37200 0.000 0.612 0.008 0.380
#> GSM98790     4  0.3311    0.70132 0.000 0.000 0.172 0.828
#> GSM98791     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98792     4  0.4898    0.44844 0.000 0.000 0.416 0.584
#> GSM98793     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98794     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98795     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM98796     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98797     4  0.4843    0.15970 0.000 0.396 0.000 0.604
#> GSM98798     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98799     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98800     4  0.1576    0.80086 0.000 0.004 0.048 0.948
#> GSM98801     4  0.4898    0.10081 0.000 0.416 0.000 0.584
#> GSM94019     2  0.7792    0.26103 0.000 0.412 0.332 0.256
#> GSM94020     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94021     1  0.1118    0.89395 0.964 0.036 0.000 0.000
#> GSM94022     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94023     3  0.4817    0.75801 0.000 0.388 0.612 0.000
#> GSM94024     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM94025     1  0.5024    0.37027 0.632 0.360 0.008 0.000
#> GSM94026     4  0.4925    0.07101 0.000 0.428 0.000 0.572
#> GSM94027     1  0.4730    0.37841 0.636 0.364 0.000 0.000
#> GSM94028     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94029     3  0.4978    0.75732 0.004 0.384 0.612 0.000
#> GSM94030     3  0.7440    0.56925 0.172 0.388 0.440 0.000
#> GSM94031     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94032     2  0.0524    0.20848 0.008 0.988 0.004 0.000
#> GSM94033     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94034     3  0.7463    0.56514 0.176 0.384 0.440 0.000
#> GSM94035     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94036     3  0.7514    0.55225 0.184 0.384 0.432 0.000
#> GSM94037     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94038     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94039     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94040     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94041     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94042     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94043     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94047     1  0.3249    0.76798 0.852 0.008 0.140 0.000
#> GSM94048     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94049     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94050     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94051     2  0.4994   -0.04159 0.480 0.520 0.000 0.000
#> GSM94052     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94053     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94054     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94055     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94056     1  0.3764    0.74523 0.784 0.216 0.000 0.000
#> GSM94057     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94058     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94059     1  0.3649    0.75822 0.796 0.204 0.000 0.000
#> GSM94060     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94061     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94062     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94063     4  0.5112    0.48410 0.000 0.008 0.384 0.608
#> GSM94064     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94065     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94066     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94067     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94068     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94069     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94070     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94071     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94073     1  0.0336    0.91918 0.992 0.008 0.000 0.000
#> GSM94074     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94155     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94156     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94157     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM94160     1  0.1940    0.87259 0.924 0.076 0.000 0.000
#> GSM94161     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94162     1  0.4059    0.67206 0.788 0.012 0.200 0.000
#> GSM94163     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94166     1  0.3486    0.77451 0.812 0.188 0.000 0.000
#> GSM94167     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94169     2  0.7683    0.16213 0.000 0.400 0.216 0.384
#> GSM94170     1  0.3649    0.75822 0.796 0.204 0.000 0.000
#> GSM94171     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM94174     1  0.0336    0.91918 0.992 0.008 0.000 0.000
#> GSM94175     4  0.0188    0.83305 0.000 0.000 0.004 0.996
#> GSM94176     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94177     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM94178     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98767     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98768     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98769     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM98770     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98771     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98772     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98773     3  0.4804    0.75892 0.000 0.384 0.616 0.000
#> GSM98774     1  0.4164    0.58434 0.736 0.000 0.264 0.000
#> GSM98775     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98777     4  0.4920    0.50950 0.000 0.004 0.368 0.628
#> GSM98778     3  0.5231    0.75267 0.012 0.384 0.604 0.000
#> GSM98779     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98781     1  0.3726    0.74972 0.788 0.212 0.000 0.000
#> GSM98782     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98784     1  0.0000    0.92447 1.000 0.000 0.000 0.000
#> GSM98871     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98872     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98873     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98874     4  0.0000    0.83555 0.000 0.000 0.000 1.000
#> GSM98875     4  0.0000    0.83555 0.000 0.000 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.3906      0.553 0.000 0.000 0.704 0.292 0.004
#> GSM94078     4  0.2580      0.727 0.000 0.064 0.044 0.892 0.000
#> GSM94079     3  0.1502      0.808 0.000 0.000 0.940 0.056 0.004
#> GSM94080     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94081     3  0.1502      0.808 0.000 0.000 0.940 0.056 0.004
#> GSM94082     4  0.2127      0.674 0.000 0.000 0.108 0.892 0.000
#> GSM94083     3  0.1502      0.808 0.000 0.000 0.940 0.056 0.004
#> GSM94084     4  0.4307      0.288 0.000 0.500 0.000 0.500 0.000
#> GSM94085     4  0.3661      0.487 0.000 0.000 0.276 0.724 0.000
#> GSM94086     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94087     5  0.4256      0.631 0.436 0.000 0.000 0.000 0.564
#> GSM94088     4  0.2763      0.641 0.000 0.000 0.148 0.848 0.004
#> GSM94089     4  0.3039      0.734 0.000 0.192 0.000 0.808 0.000
#> GSM94090     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.0510      0.407 0.000 0.000 0.000 0.016 0.984
#> GSM94092     3  0.5336      0.546 0.044 0.000 0.656 0.276 0.024
#> GSM94093     5  0.4256      0.632 0.436 0.000 0.000 0.000 0.564
#> GSM94094     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94095     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94096     4  0.3039      0.734 0.000 0.192 0.000 0.808 0.000
#> GSM94097     5  0.4227      0.640 0.420 0.000 0.000 0.000 0.580
#> GSM94098     3  0.1502      0.808 0.000 0.000 0.940 0.056 0.004
#> GSM94099     3  0.5090      0.617 0.172 0.000 0.708 0.116 0.004
#> GSM94100     2  0.5048      0.440 0.000 0.580 0.000 0.040 0.380
#> GSM94101     4  0.4304      0.331 0.000 0.484 0.000 0.516 0.000
#> GSM94102     3  0.6586      0.292 0.000 0.084 0.444 0.040 0.432
#> GSM94103     4  0.2077      0.689 0.000 0.008 0.084 0.908 0.000
#> GSM94104     4  0.4679      0.610 0.000 0.316 0.032 0.652 0.000
#> GSM94105     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94106     2  0.0162      0.921 0.000 0.996 0.000 0.004 0.000
#> GSM94107     3  0.0880      0.815 0.000 0.000 0.968 0.032 0.000
#> GSM94108     4  0.4307      0.299 0.000 0.496 0.000 0.504 0.000
#> GSM94109     2  0.6455      0.386 0.000 0.584 0.252 0.032 0.132
#> GSM94110     4  0.2588      0.719 0.000 0.048 0.060 0.892 0.000
#> GSM94111     2  0.5014      0.457 0.000 0.592 0.000 0.040 0.368
#> GSM94112     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.1741      0.709 0.000 0.024 0.040 0.936 0.000
#> GSM94114     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94115     1  0.0451      0.922 0.988 0.000 0.000 0.004 0.008
#> GSM94116     3  0.6485      0.335 0.064 0.000 0.500 0.384 0.052
#> GSM94117     3  0.2878      0.789 0.068 0.000 0.880 0.048 0.004
#> GSM94118     4  0.2513      0.741 0.000 0.116 0.008 0.876 0.000
#> GSM94119     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94120     4  0.3064      0.738 0.000 0.108 0.036 0.856 0.000
#> GSM94121     4  0.5271      0.396 0.000 0.432 0.048 0.520 0.000
#> GSM94122     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94123     1  0.0510      0.921 0.984 0.000 0.000 0.000 0.016
#> GSM94124     4  0.2852      0.738 0.000 0.172 0.000 0.828 0.000
#> GSM94125     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94126     3  0.4425      0.186 0.452 0.000 0.544 0.000 0.004
#> GSM94127     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.5925      0.409 0.000 0.016 0.528 0.068 0.388
#> GSM94129     4  0.1410      0.688 0.000 0.000 0.060 0.940 0.000
#> GSM94130     5  0.4227      0.638 0.420 0.000 0.000 0.000 0.580
#> GSM94131     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94132     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94135     4  0.1549      0.704 0.000 0.016 0.040 0.944 0.000
#> GSM94136     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94137     3  0.1502      0.808 0.000 0.000 0.940 0.056 0.004
#> GSM94138     1  0.0290      0.925 0.992 0.000 0.000 0.008 0.000
#> GSM94139     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94140     5  0.0798      0.408 0.000 0.016 0.000 0.008 0.976
#> GSM94141     2  0.4511      0.503 0.000 0.628 0.000 0.016 0.356
#> GSM94142     1  0.3857      0.241 0.688 0.000 0.000 0.000 0.312
#> GSM94143     2  0.0510      0.911 0.000 0.984 0.000 0.000 0.016
#> GSM94144     5  0.1717      0.401 0.004 0.008 0.000 0.052 0.936
#> GSM94145     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94146     1  0.0609      0.918 0.980 0.000 0.000 0.000 0.020
#> GSM94147     5  0.4152      0.572 0.168 0.000 0.000 0.060 0.772
#> GSM94148     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM98785     2  0.0609      0.905 0.000 0.980 0.000 0.020 0.000
#> GSM98786     5  0.6001      0.421 0.176 0.000 0.000 0.244 0.580
#> GSM98787     5  0.7577     -0.153 0.000 0.320 0.288 0.040 0.352
#> GSM98788     3  0.5416      0.625 0.144 0.000 0.676 0.176 0.004
#> GSM98789     5  0.0807      0.406 0.000 0.012 0.000 0.012 0.976
#> GSM98790     2  0.4496      0.632 0.000 0.752 0.000 0.156 0.092
#> GSM98791     1  0.0162      0.928 0.996 0.000 0.000 0.000 0.004
#> GSM98792     4  0.2848      0.740 0.000 0.104 0.028 0.868 0.000
#> GSM98793     1  0.0566      0.918 0.984 0.000 0.000 0.012 0.004
#> GSM98794     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM98795     5  0.4235      0.639 0.424 0.000 0.000 0.000 0.576
#> GSM98796     1  0.0404      0.925 0.988 0.000 0.000 0.000 0.012
#> GSM98797     2  0.4511      0.503 0.000 0.628 0.000 0.016 0.356
#> GSM98798     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98799     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98800     2  0.2522      0.819 0.000 0.896 0.000 0.052 0.052
#> GSM98801     2  0.5048      0.440 0.000 0.580 0.000 0.040 0.380
#> GSM94019     4  0.6910      0.454 0.000 0.196 0.016 0.448 0.340
#> GSM94020     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94021     1  0.2548      0.760 0.876 0.000 0.116 0.004 0.004
#> GSM94022     3  0.1153      0.811 0.004 0.000 0.964 0.024 0.008
#> GSM94023     3  0.0609      0.818 0.000 0.000 0.980 0.020 0.000
#> GSM94024     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM94025     1  0.4383      0.157 0.572 0.000 0.424 0.000 0.004
#> GSM94026     2  0.5588      0.409 0.000 0.560 0.020 0.040 0.380
#> GSM94027     3  0.4449      0.108 0.484 0.000 0.512 0.000 0.004
#> GSM94028     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.0865      0.814 0.004 0.000 0.972 0.024 0.000
#> GSM94030     3  0.2278      0.794 0.032 0.000 0.908 0.060 0.000
#> GSM94031     2  0.0290      0.918 0.000 0.992 0.000 0.008 0.000
#> GSM94032     5  0.4276      0.116 0.000 0.000 0.256 0.028 0.716
#> GSM94033     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94034     3  0.1892      0.780 0.080 0.000 0.916 0.004 0.000
#> GSM94035     2  0.0579      0.913 0.000 0.984 0.000 0.008 0.008
#> GSM94036     3  0.2595      0.771 0.080 0.000 0.888 0.032 0.000
#> GSM94037     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94038     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94041     1  0.0162      0.927 0.996 0.000 0.000 0.004 0.000
#> GSM94042     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94043     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94044     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94045     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94046     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94047     4  0.5598      0.063 0.400 0.000 0.000 0.524 0.076
#> GSM94048     1  0.0162      0.927 0.996 0.000 0.000 0.004 0.000
#> GSM94049     1  0.0963      0.890 0.964 0.000 0.036 0.000 0.000
#> GSM94050     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94051     5  0.3224      0.581 0.160 0.000 0.000 0.016 0.824
#> GSM94052     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94054     5  0.4278      0.612 0.452 0.000 0.000 0.000 0.548
#> GSM94055     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94056     5  0.4182      0.640 0.400 0.000 0.000 0.000 0.600
#> GSM94057     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94058     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.4278      0.612 0.452 0.000 0.000 0.000 0.548
#> GSM94060     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.2694      0.698 0.000 0.040 0.000 0.884 0.076
#> GSM94064     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94065     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94067     1  0.0703      0.914 0.976 0.000 0.000 0.000 0.024
#> GSM94068     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94069     1  0.0162      0.928 0.996 0.000 0.000 0.000 0.004
#> GSM94070     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94073     1  0.3176      0.749 0.856 0.000 0.000 0.064 0.080
#> GSM94074     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.4268      0.624 0.444 0.000 0.000 0.000 0.556
#> GSM94156     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.4273      0.619 0.448 0.000 0.000 0.000 0.552
#> GSM94160     1  0.3661      0.375 0.724 0.000 0.000 0.000 0.276
#> GSM94161     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94162     1  0.4201      0.385 0.664 0.000 0.328 0.000 0.008
#> GSM94163     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94164     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94166     1  0.4297     -0.437 0.528 0.000 0.000 0.000 0.472
#> GSM94167     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94168     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94169     4  0.5394      0.606 0.000 0.132 0.000 0.660 0.208
#> GSM94170     5  0.4278      0.612 0.452 0.000 0.000 0.000 0.548
#> GSM94171     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM94173     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM94174     1  0.3239      0.743 0.852 0.000 0.000 0.068 0.080
#> GSM94175     2  0.0404      0.913 0.000 0.988 0.000 0.012 0.000
#> GSM94176     1  0.0290      0.925 0.992 0.000 0.000 0.008 0.000
#> GSM94177     1  0.0798      0.914 0.976 0.000 0.000 0.008 0.016
#> GSM94178     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98767     1  0.0912      0.908 0.972 0.000 0.000 0.012 0.016
#> GSM98768     1  0.0290      0.925 0.992 0.000 0.000 0.008 0.000
#> GSM98769     5  0.4268      0.624 0.444 0.000 0.000 0.000 0.556
#> GSM98770     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM98771     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98772     1  0.0162      0.927 0.996 0.000 0.000 0.004 0.000
#> GSM98773     3  0.0000      0.821 0.000 0.000 1.000 0.000 0.000
#> GSM98774     1  0.4840      0.429 0.688 0.000 0.248 0.064 0.000
#> GSM98775     1  0.0000      0.929 1.000 0.000 0.000 0.000 0.000
#> GSM98776     1  0.1444      0.879 0.948 0.000 0.000 0.040 0.012
#> GSM98777     4  0.4927      0.646 0.000 0.296 0.000 0.652 0.052
#> GSM98778     3  0.0290      0.820 0.008 0.000 0.992 0.000 0.000
#> GSM98779     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM98780     1  0.0404      0.925 0.988 0.000 0.000 0.000 0.012
#> GSM98781     5  0.4273      0.619 0.448 0.000 0.000 0.000 0.552
#> GSM98782     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM98783     1  0.0290      0.927 0.992 0.000 0.000 0.000 0.008
#> GSM98784     1  0.0510      0.921 0.984 0.000 0.000 0.000 0.016
#> GSM98871     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98874     2  0.0000      0.924 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.0000      0.924 0.000 1.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
#> GSM93997     1  0.0146     0.8610 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94077     3  0.4264     0.6879 0.000 0.000 0.720 0.196 0.000 0.084
#> GSM94078     4  0.0914     0.7561 0.000 0.016 0.016 0.968 0.000 0.000
#> GSM94079     3  0.2126     0.8328 0.004 0.000 0.904 0.020 0.000 0.072
#> GSM94080     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94081     3  0.1983     0.8333 0.000 0.000 0.908 0.020 0.000 0.072
#> GSM94082     4  0.0790     0.7484 0.000 0.000 0.032 0.968 0.000 0.000
#> GSM94083     3  0.2039     0.8322 0.000 0.000 0.904 0.020 0.000 0.076
#> GSM94084     4  0.3409     0.5325 0.000 0.300 0.000 0.700 0.000 0.000
#> GSM94085     4  0.3083     0.6653 0.000 0.000 0.132 0.828 0.000 0.040
#> GSM94086     3  0.0000     0.8429 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94087     5  0.3606     0.7587 0.256 0.000 0.000 0.000 0.728 0.016
#> GSM94088     4  0.3718     0.6274 0.000 0.000 0.132 0.784 0.000 0.084
#> GSM94089     4  0.1610     0.7431 0.000 0.084 0.000 0.916 0.000 0.000
#> GSM94090     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.3531     0.2824 0.000 0.000 0.000 0.000 0.672 0.328
#> GSM94092     3  0.6677     0.5907 0.048 0.000 0.584 0.152 0.052 0.164
#> GSM94093     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94094     3  0.0260     0.8407 0.000 0.000 0.992 0.000 0.000 0.008
#> GSM94095     3  0.1297     0.8410 0.000 0.000 0.948 0.012 0.000 0.040
#> GSM94096     4  0.1501     0.7470 0.000 0.076 0.000 0.924 0.000 0.000
#> GSM94097     5  0.3468     0.7627 0.264 0.000 0.000 0.000 0.728 0.008
#> GSM94098     3  0.1983     0.8333 0.000 0.000 0.908 0.020 0.000 0.072
#> GSM94099     3  0.5534     0.6859 0.108 0.000 0.688 0.096 0.008 0.100
#> GSM94100     6  0.3936     0.7273 0.000 0.288 0.000 0.000 0.024 0.688
#> GSM94101     4  0.3390     0.5382 0.000 0.296 0.000 0.704 0.000 0.000
#> GSM94102     6  0.4482     0.5354 0.000 0.008 0.248 0.000 0.056 0.688
#> GSM94103     4  0.0790     0.7484 0.000 0.000 0.032 0.968 0.000 0.000
#> GSM94104     4  0.3942     0.6672 0.000 0.120 0.012 0.784 0.000 0.084
#> GSM94105     3  0.0000     0.8429 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94106     2  0.1845     0.8876 0.000 0.920 0.000 0.052 0.000 0.028
#> GSM94107     3  0.0146     0.8427 0.000 0.000 0.996 0.004 0.000 0.000
#> GSM94108     4  0.3684     0.4246 0.000 0.372 0.000 0.628 0.000 0.000
#> GSM94109     6  0.5998     0.5981 0.000 0.316 0.180 0.012 0.000 0.492
#> GSM94110     4  0.0909     0.7551 0.000 0.012 0.020 0.968 0.000 0.000
#> GSM94111     6  0.3464     0.7161 0.000 0.312 0.000 0.000 0.000 0.688
#> GSM94112     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     4  0.0508     0.7522 0.000 0.004 0.012 0.984 0.000 0.000
#> GSM94114     3  0.0000     0.8429 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94115     1  0.1700     0.8194 0.928 0.000 0.000 0.000 0.048 0.024
#> GSM94116     3  0.7866     0.2722 0.024 0.000 0.376 0.244 0.144 0.212
#> GSM94117     3  0.3086     0.8134 0.048 0.000 0.856 0.020 0.000 0.076
#> GSM94118     4  0.1699     0.7519 0.000 0.040 0.004 0.936 0.008 0.012
#> GSM94119     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94120     4  0.2001     0.7509 0.000 0.044 0.020 0.920 0.000 0.016
#> GSM94121     4  0.5734     0.4157 0.000 0.276 0.024 0.572 0.000 0.128
#> GSM94122     2  0.0146     0.9691 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94123     1  0.2454     0.7330 0.840 0.000 0.000 0.000 0.160 0.000
#> GSM94124     4  0.1444     0.7494 0.000 0.072 0.000 0.928 0.000 0.000
#> GSM94125     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94126     3  0.4260     0.0664 0.472 0.000 0.512 0.000 0.000 0.016
#> GSM94127     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     6  0.4062     0.5230 0.000 0.004 0.252 0.016 0.012 0.716
#> GSM94129     4  0.0547     0.7501 0.000 0.000 0.020 0.980 0.000 0.000
#> GSM94130     5  0.2996     0.7452 0.228 0.000 0.000 0.000 0.772 0.000
#> GSM94131     1  0.0146     0.8610 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94132     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94135     4  0.0520     0.7483 0.000 0.000 0.008 0.984 0.008 0.000
#> GSM94136     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94137     3  0.2201     0.8298 0.000 0.000 0.896 0.028 0.000 0.076
#> GSM94138     1  0.0790     0.8461 0.968 0.000 0.000 0.000 0.032 0.000
#> GSM94139     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94140     5  0.3782     0.1870 0.000 0.000 0.000 0.000 0.588 0.412
#> GSM94141     6  0.3833     0.5259 0.000 0.444 0.000 0.000 0.000 0.556
#> GSM94142     1  0.3857    -0.1425 0.532 0.000 0.000 0.000 0.468 0.000
#> GSM94143     2  0.0260     0.9657 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94144     5  0.4395     0.1564 0.000 0.000 0.000 0.028 0.568 0.404
#> GSM94145     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94146     1  0.2178     0.7683 0.868 0.000 0.000 0.000 0.132 0.000
#> GSM94147     5  0.4701     0.3180 0.040 0.000 0.000 0.028 0.676 0.256
#> GSM94148     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98785     2  0.1531     0.8884 0.000 0.928 0.000 0.068 0.000 0.004
#> GSM98786     5  0.5969     0.2270 0.052 0.000 0.000 0.108 0.568 0.272
#> GSM98787     6  0.5168     0.6540 0.000 0.104 0.180 0.036 0.000 0.680
#> GSM98788     3  0.5701     0.6754 0.052 0.000 0.664 0.060 0.032 0.192
#> GSM98789     5  0.3634     0.2496 0.000 0.000 0.000 0.000 0.644 0.356
#> GSM98790     2  0.5176     0.2823 0.000 0.620 0.000 0.188 0.000 0.192
#> GSM98791     1  0.0363     0.8602 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM98792     4  0.1478     0.7571 0.000 0.032 0.020 0.944 0.000 0.004
#> GSM98793     1  0.4637     0.5569 0.704 0.000 0.000 0.004 0.140 0.152
#> GSM98794     1  0.0146     0.8610 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98795     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM98796     1  0.1141     0.8448 0.948 0.000 0.000 0.000 0.052 0.000
#> GSM98797     6  0.3804     0.5669 0.000 0.424 0.000 0.000 0.000 0.576
#> GSM98798     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98799     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98800     2  0.3879     0.7176 0.000 0.808 0.000 0.072 0.076 0.044
#> GSM98801     6  0.3936     0.7273 0.000 0.288 0.000 0.000 0.024 0.688
#> GSM94019     6  0.4628     0.4144 0.000 0.052 0.012 0.268 0.000 0.668
#> GSM94020     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94021     1  0.3453     0.6465 0.788 0.000 0.180 0.000 0.004 0.028
#> GSM94022     3  0.2581     0.7462 0.000 0.000 0.860 0.000 0.020 0.120
#> GSM94023     3  0.0291     0.8436 0.000 0.000 0.992 0.004 0.000 0.004
#> GSM94024     3  0.0146     0.8428 0.000 0.000 0.996 0.004 0.000 0.000
#> GSM94025     1  0.4456     0.0732 0.524 0.000 0.448 0.000 0.000 0.028
#> GSM94026     6  0.4334     0.7291 0.000 0.268 0.028 0.000 0.016 0.688
#> GSM94027     1  0.4262     0.0205 0.508 0.000 0.476 0.000 0.000 0.016
#> GSM94028     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.1806     0.7865 0.000 0.000 0.908 0.000 0.004 0.088
#> GSM94030     3  0.4164     0.7101 0.020 0.000 0.796 0.024 0.104 0.056
#> GSM94031     2  0.0937     0.9309 0.000 0.960 0.000 0.000 0.000 0.040
#> GSM94032     6  0.4969     0.3799 0.000 0.000 0.104 0.000 0.280 0.616
#> GSM94033     2  0.0713     0.9439 0.000 0.972 0.000 0.028 0.000 0.000
#> GSM94034     3  0.0937     0.8250 0.040 0.000 0.960 0.000 0.000 0.000
#> GSM94035     2  0.1714     0.8626 0.000 0.908 0.000 0.000 0.000 0.092
#> GSM94036     3  0.2625     0.7717 0.056 0.000 0.872 0.000 0.000 0.072
#> GSM94037     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94038     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94039     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94041     1  0.0717     0.8530 0.976 0.000 0.000 0.000 0.008 0.016
#> GSM94042     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94043     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94044     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94045     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94046     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94047     4  0.7700     0.0657 0.208 0.000 0.000 0.280 0.272 0.240
#> GSM94048     1  0.1391     0.8318 0.944 0.000 0.000 0.000 0.040 0.016
#> GSM94049     1  0.0260     0.8598 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94050     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     5  0.2062     0.4860 0.004 0.000 0.000 0.008 0.900 0.088
#> GSM94052     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94055     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     5  0.2964     0.6872 0.204 0.000 0.000 0.000 0.792 0.004
#> GSM94057     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94058     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94060     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     4  0.5703     0.3928 0.000 0.000 0.000 0.524 0.240 0.236
#> GSM94064     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94065     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94067     1  0.2491     0.7275 0.836 0.000 0.000 0.000 0.164 0.000
#> GSM94068     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94069     1  0.0363     0.8602 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM94070     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94073     1  0.6498     0.1128 0.456 0.000 0.000 0.032 0.276 0.236
#> GSM94074     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94156     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     5  0.3266     0.7643 0.272 0.000 0.000 0.000 0.728 0.000
#> GSM94160     1  0.3765     0.1390 0.596 0.000 0.000 0.000 0.404 0.000
#> GSM94161     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94162     1  0.4648     0.3996 0.604 0.000 0.340 0.000 0.056 0.000
#> GSM94163     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94164     1  0.0146     0.8610 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94165     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94166     5  0.3659     0.6153 0.364 0.000 0.000 0.000 0.636 0.000
#> GSM94167     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94168     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94169     4  0.6082     0.2019 0.000 0.000 0.000 0.372 0.272 0.356
#> GSM94170     5  0.3288     0.7611 0.276 0.000 0.000 0.000 0.724 0.000
#> GSM94171     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94173     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94174     1  0.6487     0.1217 0.460 0.000 0.000 0.032 0.272 0.236
#> GSM94175     2  0.1010     0.9296 0.000 0.960 0.000 0.036 0.000 0.004
#> GSM94176     1  0.3838     0.6639 0.784 0.000 0.000 0.004 0.116 0.096
#> GSM94177     1  0.2331     0.7940 0.888 0.000 0.000 0.000 0.080 0.032
#> GSM94178     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98767     1  0.4520     0.5747 0.716 0.000 0.000 0.004 0.124 0.156
#> GSM98768     1  0.1265     0.8333 0.948 0.000 0.000 0.000 0.044 0.008
#> GSM98769     5  0.3221     0.7641 0.264 0.000 0.000 0.000 0.736 0.000
#> GSM98770     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98771     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98772     1  0.0146     0.8610 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98773     3  0.0000     0.8429 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM98774     1  0.4818     0.5500 0.704 0.000 0.216 0.040 0.020 0.020
#> GSM98775     1  0.0000     0.8622 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98776     1  0.5720     0.3710 0.592 0.000 0.000 0.020 0.196 0.192
#> GSM98777     4  0.6055     0.4152 0.000 0.292 0.000 0.552 0.084 0.072
#> GSM98778     3  0.0260     0.8416 0.008 0.000 0.992 0.000 0.000 0.000
#> GSM98779     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98780     1  0.1387     0.8328 0.932 0.000 0.000 0.000 0.068 0.000
#> GSM98781     5  0.3221     0.7641 0.264 0.000 0.000 0.000 0.736 0.000
#> GSM98782     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98783     1  0.0937     0.8516 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM98784     1  0.2454     0.7330 0.840 0.000 0.000 0.000 0.160 0.000
#> GSM98871     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98874     2  0.0000     0.9728 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.0000     0.9728 0.000 1.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-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) k
#> CV:skmeans 191         3.53e-04 2
#> CV:skmeans 190         3.21e-06 3
#> CV:skmeans 160         1.88e-05 4
#> CV:skmeans 162         2.99e-05 5
#> CV:skmeans 166         2.71e-08 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 21104 rows and 192 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 0.925           0.935       0.974         0.4801 0.519   0.519
#> 3 3 0.712           0.819       0.912         0.3207 0.632   0.414
#> 4 4 0.666           0.768       0.861         0.1510 0.772   0.472
#> 5 5 0.725           0.751       0.836         0.0792 0.830   0.472
#> 6 6 0.807           0.760       0.877         0.0532 0.926   0.671

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
#> GSM93997     1  0.0000     0.9776 1.000 0.000
#> GSM94077     1  0.0000     0.9776 1.000 0.000
#> GSM94078     2  0.0000     0.9648 0.000 1.000
#> GSM94079     1  0.0000     0.9776 1.000 0.000
#> GSM94080     2  0.0000     0.9648 0.000 1.000
#> GSM94081     1  0.0000     0.9776 1.000 0.000
#> GSM94082     2  0.9993     0.0706 0.484 0.516
#> GSM94083     1  0.0000     0.9776 1.000 0.000
#> GSM94084     2  0.0000     0.9648 0.000 1.000
#> GSM94085     2  0.0000     0.9648 0.000 1.000
#> GSM94086     1  0.0000     0.9776 1.000 0.000
#> GSM94087     1  0.0000     0.9776 1.000 0.000
#> GSM94088     1  0.0000     0.9776 1.000 0.000
#> GSM94089     2  0.0000     0.9648 0.000 1.000
#> GSM94090     2  0.0000     0.9648 0.000 1.000
#> GSM94091     1  0.5629     0.8403 0.868 0.132
#> GSM94092     1  0.0000     0.9776 1.000 0.000
#> GSM94093     1  0.0000     0.9776 1.000 0.000
#> GSM94094     2  0.9922     0.1992 0.448 0.552
#> GSM94095     1  0.0000     0.9776 1.000 0.000
#> GSM94096     2  0.0000     0.9648 0.000 1.000
#> GSM94097     1  0.0000     0.9776 1.000 0.000
#> GSM94098     1  0.0000     0.9776 1.000 0.000
#> GSM94099     1  0.0000     0.9776 1.000 0.000
#> GSM94100     2  0.0000     0.9648 0.000 1.000
#> GSM94101     2  0.0000     0.9648 0.000 1.000
#> GSM94102     2  0.9933     0.2034 0.452 0.548
#> GSM94103     2  0.4562     0.8713 0.096 0.904
#> GSM94104     2  0.0000     0.9648 0.000 1.000
#> GSM94105     1  0.0000     0.9776 1.000 0.000
#> GSM94106     2  0.0000     0.9648 0.000 1.000
#> GSM94107     1  0.0000     0.9776 1.000 0.000
#> GSM94108     2  0.0000     0.9648 0.000 1.000
#> GSM94109     2  0.0000     0.9648 0.000 1.000
#> GSM94110     2  0.0000     0.9648 0.000 1.000
#> GSM94111     2  0.0000     0.9648 0.000 1.000
#> GSM94112     2  0.0000     0.9648 0.000 1.000
#> GSM94113     2  0.2043     0.9369 0.032 0.968
#> GSM94114     1  0.0000     0.9776 1.000 0.000
#> GSM94115     1  0.0000     0.9776 1.000 0.000
#> GSM94116     1  0.0000     0.9776 1.000 0.000
#> GSM94117     1  0.0000     0.9776 1.000 0.000
#> GSM94118     2  0.0000     0.9648 0.000 1.000
#> GSM94119     2  0.0000     0.9648 0.000 1.000
#> GSM94120     2  0.0000     0.9648 0.000 1.000
#> GSM94121     2  0.0000     0.9648 0.000 1.000
#> GSM94122     2  0.0000     0.9648 0.000 1.000
#> GSM94123     1  0.0000     0.9776 1.000 0.000
#> GSM94124     2  0.0000     0.9648 0.000 1.000
#> GSM94125     2  0.0000     0.9648 0.000 1.000
#> GSM94126     1  0.0000     0.9776 1.000 0.000
#> GSM94127     1  0.0000     0.9776 1.000 0.000
#> GSM94128     2  0.7674     0.7023 0.224 0.776
#> GSM94129     2  0.9710     0.3422 0.400 0.600
#> GSM94130     1  0.0000     0.9776 1.000 0.000
#> GSM94131     1  0.0000     0.9776 1.000 0.000
#> GSM94132     1  0.0000     0.9776 1.000 0.000
#> GSM94133     2  0.0000     0.9648 0.000 1.000
#> GSM94134     1  0.0000     0.9776 1.000 0.000
#> GSM94135     2  0.9286     0.4796 0.344 0.656
#> GSM94136     1  0.0000     0.9776 1.000 0.000
#> GSM94137     1  0.0000     0.9776 1.000 0.000
#> GSM94138     1  0.0000     0.9776 1.000 0.000
#> GSM94139     2  0.0000     0.9648 0.000 1.000
#> GSM94140     1  0.6247     0.8100 0.844 0.156
#> GSM94141     2  0.0000     0.9648 0.000 1.000
#> GSM94142     1  0.0000     0.9776 1.000 0.000
#> GSM94143     2  0.0000     0.9648 0.000 1.000
#> GSM94144     1  0.5178     0.8590 0.884 0.116
#> GSM94145     1  0.0000     0.9776 1.000 0.000
#> GSM94146     1  0.0000     0.9776 1.000 0.000
#> GSM94147     1  0.0000     0.9776 1.000 0.000
#> GSM94148     1  0.0000     0.9776 1.000 0.000
#> GSM98785     2  0.0000     0.9648 0.000 1.000
#> GSM98786     1  0.0000     0.9776 1.000 0.000
#> GSM98787     2  0.2778     0.9218 0.048 0.952
#> GSM98788     1  0.0000     0.9776 1.000 0.000
#> GSM98789     1  0.9996     0.0390 0.512 0.488
#> GSM98790     2  0.0000     0.9648 0.000 1.000
#> GSM98791     1  0.0000     0.9776 1.000 0.000
#> GSM98792     1  0.9393     0.4504 0.644 0.356
#> GSM98793     1  0.0000     0.9776 1.000 0.000
#> GSM98794     1  0.0000     0.9776 1.000 0.000
#> GSM98795     1  0.0000     0.9776 1.000 0.000
#> GSM98796     1  0.0000     0.9776 1.000 0.000
#> GSM98797     2  0.0000     0.9648 0.000 1.000
#> GSM98798     2  0.0000     0.9648 0.000 1.000
#> GSM98799     2  0.0000     0.9648 0.000 1.000
#> GSM98800     2  0.0000     0.9648 0.000 1.000
#> GSM98801     2  0.0000     0.9648 0.000 1.000
#> GSM94019     2  0.0938     0.9547 0.012 0.988
#> GSM94020     2  0.0000     0.9648 0.000 1.000
#> GSM94021     1  0.0000     0.9776 1.000 0.000
#> GSM94022     1  0.7745     0.6935 0.772 0.228
#> GSM94023     1  0.0000     0.9776 1.000 0.000
#> GSM94024     1  0.8661     0.5843 0.712 0.288
#> GSM94025     1  0.0000     0.9776 1.000 0.000
#> GSM94026     2  0.0000     0.9648 0.000 1.000
#> GSM94027     1  0.0000     0.9776 1.000 0.000
#> GSM94028     2  0.0000     0.9648 0.000 1.000
#> GSM94029     1  0.0000     0.9776 1.000 0.000
#> GSM94030     1  0.0000     0.9776 1.000 0.000
#> GSM94031     2  0.0000     0.9648 0.000 1.000
#> GSM94032     1  0.8016     0.6671 0.756 0.244
#> GSM94033     2  0.0000     0.9648 0.000 1.000
#> GSM94034     1  0.0000     0.9776 1.000 0.000
#> GSM94035     2  0.0000     0.9648 0.000 1.000
#> GSM94036     1  0.0000     0.9776 1.000 0.000
#> GSM94037     1  0.0000     0.9776 1.000 0.000
#> GSM94038     2  0.0000     0.9648 0.000 1.000
#> GSM94039     2  0.0000     0.9648 0.000 1.000
#> GSM94040     1  0.0000     0.9776 1.000 0.000
#> GSM94041     1  0.0000     0.9776 1.000 0.000
#> GSM94042     2  0.0000     0.9648 0.000 1.000
#> GSM94043     2  0.0000     0.9648 0.000 1.000
#> GSM94044     2  0.0000     0.9648 0.000 1.000
#> GSM94045     1  0.0000     0.9776 1.000 0.000
#> GSM94046     1  0.0000     0.9776 1.000 0.000
#> GSM94047     1  0.5178     0.8590 0.884 0.116
#> GSM94048     1  0.0000     0.9776 1.000 0.000
#> GSM94049     1  0.0000     0.9776 1.000 0.000
#> GSM94050     1  0.0000     0.9776 1.000 0.000
#> GSM94051     1  0.0000     0.9776 1.000 0.000
#> GSM94052     1  0.0000     0.9776 1.000 0.000
#> GSM94053     2  0.0000     0.9648 0.000 1.000
#> GSM94054     1  0.0000     0.9776 1.000 0.000
#> GSM94055     1  0.0000     0.9776 1.000 0.000
#> GSM94056     1  0.0000     0.9776 1.000 0.000
#> GSM94057     2  0.0000     0.9648 0.000 1.000
#> GSM94058     1  0.0000     0.9776 1.000 0.000
#> GSM94059     1  0.0000     0.9776 1.000 0.000
#> GSM94060     2  0.0000     0.9648 0.000 1.000
#> GSM94061     1  0.0000     0.9776 1.000 0.000
#> GSM94062     2  0.0000     0.9648 0.000 1.000
#> GSM94063     1  0.6247     0.8100 0.844 0.156
#> GSM94064     2  0.0000     0.9648 0.000 1.000
#> GSM94065     1  0.0000     0.9776 1.000 0.000
#> GSM94066     2  0.0000     0.9648 0.000 1.000
#> GSM94067     1  0.0000     0.9776 1.000 0.000
#> GSM94068     2  0.0000     0.9648 0.000 1.000
#> GSM94069     1  0.0000     0.9776 1.000 0.000
#> GSM94070     2  0.0000     0.9648 0.000 1.000
#> GSM94071     1  0.0000     0.9776 1.000 0.000
#> GSM94072     1  0.0000     0.9776 1.000 0.000
#> GSM94073     1  0.0000     0.9776 1.000 0.000
#> GSM94074     1  0.0000     0.9776 1.000 0.000
#> GSM94075     1  0.0000     0.9776 1.000 0.000
#> GSM94155     1  0.0000     0.9776 1.000 0.000
#> GSM94156     2  0.0000     0.9648 0.000 1.000
#> GSM94157     1  0.0000     0.9776 1.000 0.000
#> GSM94160     1  0.0000     0.9776 1.000 0.000
#> GSM94161     1  0.0000     0.9776 1.000 0.000
#> GSM94162     1  0.0000     0.9776 1.000 0.000
#> GSM94163     2  0.0000     0.9648 0.000 1.000
#> GSM94164     1  0.0000     0.9776 1.000 0.000
#> GSM94165     1  0.0000     0.9776 1.000 0.000
#> GSM94166     1  0.0000     0.9776 1.000 0.000
#> GSM94167     2  0.0000     0.9648 0.000 1.000
#> GSM94168     1  0.0000     0.9776 1.000 0.000
#> GSM94169     1  0.6247     0.8100 0.844 0.156
#> GSM94170     1  0.0000     0.9776 1.000 0.000
#> GSM94171     1  0.0000     0.9776 1.000 0.000
#> GSM94172     1  0.0000     0.9776 1.000 0.000
#> GSM94173     2  0.0000     0.9648 0.000 1.000
#> GSM94174     1  0.0000     0.9776 1.000 0.000
#> GSM94175     2  0.0000     0.9648 0.000 1.000
#> GSM94176     1  0.0000     0.9776 1.000 0.000
#> GSM94177     1  0.0000     0.9776 1.000 0.000
#> GSM94178     2  0.0000     0.9648 0.000 1.000
#> GSM98767     1  0.0000     0.9776 1.000 0.000
#> GSM98768     1  0.0000     0.9776 1.000 0.000
#> GSM98769     1  0.0000     0.9776 1.000 0.000
#> GSM98770     1  0.0000     0.9776 1.000 0.000
#> GSM98771     2  0.0000     0.9648 0.000 1.000
#> GSM98772     1  0.0000     0.9776 1.000 0.000
#> GSM98773     1  0.0000     0.9776 1.000 0.000
#> GSM98774     1  0.0000     0.9776 1.000 0.000
#> GSM98775     1  0.0000     0.9776 1.000 0.000
#> GSM98776     1  0.0000     0.9776 1.000 0.000
#> GSM98777     2  0.0000     0.9648 0.000 1.000
#> GSM98778     1  0.0000     0.9776 1.000 0.000
#> GSM98779     1  0.0000     0.9776 1.000 0.000
#> GSM98780     1  0.0000     0.9776 1.000 0.000
#> GSM98781     1  0.0000     0.9776 1.000 0.000
#> GSM98782     1  0.0000     0.9776 1.000 0.000
#> GSM98783     1  0.0000     0.9776 1.000 0.000
#> GSM98784     1  0.0000     0.9776 1.000 0.000
#> GSM98871     2  0.0000     0.9648 0.000 1.000
#> GSM98872     2  0.0000     0.9648 0.000 1.000
#> GSM98873     2  0.0000     0.9648 0.000 1.000
#> GSM98874     2  0.0000     0.9648 0.000 1.000
#> GSM98875     2  0.0000     0.9648 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94077     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94078     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94079     3  0.4002     0.7835 0.160 0.000 0.840
#> GSM94080     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94081     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94082     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94083     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94084     3  0.5016     0.6879 0.000 0.240 0.760
#> GSM94085     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94086     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94087     1  0.5706     0.5359 0.680 0.000 0.320
#> GSM94088     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94089     3  0.5016     0.6879 0.000 0.240 0.760
#> GSM94090     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94091     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94092     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94093     1  0.1860     0.8837 0.948 0.000 0.052
#> GSM94094     3  0.0237     0.8504 0.004 0.000 0.996
#> GSM94095     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94096     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94097     3  0.6079     0.3688 0.388 0.000 0.612
#> GSM94098     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94099     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94100     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94101     3  0.5397     0.6233 0.000 0.280 0.720
#> GSM94102     3  0.1031     0.8531 0.024 0.000 0.976
#> GSM94103     3  0.0237     0.8495 0.000 0.004 0.996
#> GSM94104     3  0.2625     0.8264 0.000 0.084 0.916
#> GSM94105     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94106     3  0.5016     0.6879 0.000 0.240 0.760
#> GSM94107     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94108     2  0.6305     0.0556 0.000 0.516 0.484
#> GSM94109     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94110     3  0.0237     0.8495 0.000 0.004 0.996
#> GSM94111     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94112     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94113     3  0.0237     0.8495 0.000 0.004 0.996
#> GSM94114     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94115     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94116     3  0.2066     0.8530 0.060 0.000 0.940
#> GSM94117     3  0.2625     0.8437 0.084 0.000 0.916
#> GSM94118     3  0.2448     0.8300 0.000 0.076 0.924
#> GSM94119     2  0.2625     0.9136 0.000 0.916 0.084
#> GSM94120     3  0.3412     0.8043 0.000 0.124 0.876
#> GSM94121     3  0.3752     0.7904 0.000 0.144 0.856
#> GSM94122     2  0.2878     0.9037 0.000 0.904 0.096
#> GSM94123     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94124     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94125     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94126     1  0.4750     0.7209 0.784 0.000 0.216
#> GSM94127     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94128     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94129     3  0.0000     0.8495 0.000 0.000 1.000
#> GSM94130     1  0.0237     0.9284 0.996 0.000 0.004
#> GSM94131     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94132     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94133     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94134     1  0.6062     0.3863 0.616 0.000 0.384
#> GSM94135     3  0.0237     0.8495 0.000 0.004 0.996
#> GSM94136     1  0.6192     0.2430 0.580 0.000 0.420
#> GSM94137     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94138     1  0.6309     0.0102 0.504 0.000 0.496
#> GSM94139     3  0.6168     0.3142 0.000 0.412 0.588
#> GSM94140     3  0.2356     0.8320 0.000 0.072 0.928
#> GSM94141     3  0.4346     0.7547 0.000 0.184 0.816
#> GSM94142     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94143     3  0.4750     0.7187 0.000 0.216 0.784
#> GSM94144     3  0.2496     0.8345 0.004 0.068 0.928
#> GSM94145     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94146     1  0.3412     0.8330 0.876 0.000 0.124
#> GSM94147     3  0.4974     0.6732 0.236 0.000 0.764
#> GSM94148     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98785     3  0.4974     0.6934 0.000 0.236 0.764
#> GSM98786     3  0.2165     0.8421 0.064 0.000 0.936
#> GSM98787     3  0.2261     0.8336 0.000 0.068 0.932
#> GSM98788     3  0.2165     0.8523 0.064 0.000 0.936
#> GSM98789     3  0.3349     0.8130 0.004 0.108 0.888
#> GSM98790     3  0.4887     0.7041 0.000 0.228 0.772
#> GSM98791     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98792     3  0.0892     0.8476 0.000 0.020 0.980
#> GSM98793     3  0.6295     0.0753 0.472 0.000 0.528
#> GSM98794     1  0.1411     0.9050 0.964 0.000 0.036
#> GSM98795     1  0.0237     0.9284 0.996 0.000 0.004
#> GSM98796     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98797     3  0.4887     0.7041 0.000 0.228 0.772
#> GSM98798     3  0.4887     0.7091 0.000 0.228 0.772
#> GSM98799     2  0.2625     0.9136 0.000 0.916 0.084
#> GSM98800     3  0.3482     0.8023 0.000 0.128 0.872
#> GSM98801     3  0.3686     0.7934 0.000 0.140 0.860
#> GSM94019     3  0.3267     0.8088 0.000 0.116 0.884
#> GSM94020     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94021     1  0.4346     0.7658 0.816 0.000 0.184
#> GSM94022     3  0.1964     0.8536 0.056 0.000 0.944
#> GSM94023     3  0.2165     0.8523 0.064 0.000 0.936
#> GSM94024     3  0.1529     0.8540 0.040 0.000 0.960
#> GSM94025     1  0.3267     0.8401 0.884 0.000 0.116
#> GSM94026     3  0.3879     0.7843 0.000 0.152 0.848
#> GSM94027     1  0.3551     0.8251 0.868 0.000 0.132
#> GSM94028     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94029     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94030     3  0.2356     0.8501 0.072 0.000 0.928
#> GSM94031     2  0.1529     0.9350 0.000 0.960 0.040
#> GSM94032     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94033     2  0.5678     0.5603 0.000 0.684 0.316
#> GSM94034     3  0.2711     0.8410 0.088 0.000 0.912
#> GSM94035     3  0.4178     0.7661 0.000 0.172 0.828
#> GSM94036     3  0.2356     0.8496 0.072 0.000 0.928
#> GSM94037     1  0.0424     0.9256 0.992 0.000 0.008
#> GSM94038     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94039     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94040     1  0.0237     0.9284 0.996 0.000 0.004
#> GSM94041     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94042     2  0.0592     0.9439 0.000 0.988 0.012
#> GSM94043     2  0.3116     0.8924 0.000 0.892 0.108
#> GSM94044     2  0.2625     0.9136 0.000 0.916 0.084
#> GSM94045     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94046     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94047     3  0.3941     0.7604 0.156 0.000 0.844
#> GSM94048     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94049     3  0.5621     0.5493 0.308 0.000 0.692
#> GSM94050     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94051     3  0.1753     0.8503 0.048 0.000 0.952
#> GSM94052     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94053     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94054     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94055     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94056     1  0.0237     0.9276 0.996 0.000 0.004
#> GSM94057     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94058     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94059     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94060     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94061     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94062     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94063     3  0.1529     0.8431 0.000 0.040 0.960
#> GSM94064     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94065     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94066     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94067     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94068     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94069     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94070     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94071     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94072     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94073     3  0.1964     0.8535 0.056 0.000 0.944
#> GSM94074     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94075     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94155     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94156     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM94157     1  0.0237     0.9284 0.996 0.000 0.004
#> GSM94160     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94161     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94162     3  0.2261     0.8514 0.068 0.000 0.932
#> GSM94163     2  0.1753     0.9318 0.000 0.952 0.048
#> GSM94164     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94165     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94166     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94167     2  0.2625     0.9136 0.000 0.916 0.084
#> GSM94168     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94169     3  0.2261     0.8336 0.000 0.068 0.932
#> GSM94170     1  0.0237     0.9284 0.996 0.000 0.004
#> GSM94171     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94172     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM94173     2  0.2448     0.9182 0.000 0.924 0.076
#> GSM94174     3  0.5254     0.6306 0.264 0.000 0.736
#> GSM94175     3  0.5016     0.6879 0.000 0.240 0.760
#> GSM94176     3  0.5363     0.6114 0.276 0.000 0.724
#> GSM94177     1  0.6180     0.2363 0.584 0.000 0.416
#> GSM94178     2  0.1860     0.9301 0.000 0.948 0.052
#> GSM98767     1  0.6192     0.2253 0.580 0.000 0.420
#> GSM98768     3  0.6305     0.0271 0.484 0.000 0.516
#> GSM98769     3  0.2625     0.8441 0.084 0.000 0.916
#> GSM98770     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98771     2  0.3116     0.8924 0.000 0.892 0.108
#> GSM98772     1  0.6267     0.1407 0.548 0.000 0.452
#> GSM98773     3  0.2066     0.8532 0.060 0.000 0.940
#> GSM98774     3  0.1964     0.8535 0.056 0.000 0.944
#> GSM98775     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98776     3  0.5650     0.5392 0.312 0.000 0.688
#> GSM98777     3  0.3412     0.8044 0.000 0.124 0.876
#> GSM98778     3  0.2537     0.8459 0.080 0.000 0.920
#> GSM98779     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98780     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98781     3  0.2165     0.8523 0.064 0.000 0.936
#> GSM98782     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98783     3  0.6305     0.0271 0.484 0.000 0.516
#> GSM98784     1  0.0000     0.9305 1.000 0.000 0.000
#> GSM98871     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM98872     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM98873     2  0.4062     0.8250 0.000 0.836 0.164
#> GSM98874     2  0.0000     0.9471 0.000 1.000 0.000
#> GSM98875     2  0.0000     0.9471 0.000 1.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
#> GSM93997     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94077     3  0.1867      0.748 0.000 0.000 0.928 0.072
#> GSM94078     4  0.4406      0.767 0.000 0.000 0.300 0.700
#> GSM94079     3  0.1929      0.768 0.024 0.000 0.940 0.036
#> GSM94080     2  0.0921      0.945 0.000 0.972 0.000 0.028
#> GSM94081     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94082     4  0.4500      0.755 0.000 0.000 0.316 0.684
#> GSM94083     3  0.0707      0.779 0.000 0.000 0.980 0.020
#> GSM94084     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94085     3  0.2345      0.718 0.000 0.000 0.900 0.100
#> GSM94086     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94087     3  0.4372      0.599 0.268 0.000 0.728 0.004
#> GSM94088     3  0.2081      0.736 0.000 0.000 0.916 0.084
#> GSM94089     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94090     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94091     4  0.4605      0.743 0.000 0.000 0.336 0.664
#> GSM94092     3  0.0707      0.779 0.000 0.000 0.980 0.020
#> GSM94093     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94094     3  0.2281      0.723 0.000 0.000 0.904 0.096
#> GSM94095     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94096     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94097     3  0.3217      0.727 0.128 0.000 0.860 0.012
#> GSM94098     3  0.0188      0.783 0.000 0.000 0.996 0.004
#> GSM94099     3  0.1867      0.783 0.000 0.000 0.928 0.072
#> GSM94100     4  0.3486      0.811 0.000 0.000 0.188 0.812
#> GSM94101     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94102     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94103     3  0.3569      0.573 0.000 0.000 0.804 0.196
#> GSM94104     3  0.4996     -0.206 0.000 0.000 0.516 0.484
#> GSM94105     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94106     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94107     3  0.0000      0.784 0.000 0.000 1.000 0.000
#> GSM94108     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94109     3  0.4996     -0.202 0.000 0.000 0.516 0.484
#> GSM94110     4  0.4406      0.767 0.000 0.000 0.300 0.700
#> GSM94111     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94112     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94113     4  0.4406      0.767 0.000 0.000 0.300 0.700
#> GSM94114     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94115     1  0.4979      0.779 0.760 0.000 0.064 0.176
#> GSM94116     3  0.0188      0.783 0.000 0.000 0.996 0.004
#> GSM94117     3  0.2345      0.768 0.000 0.000 0.900 0.100
#> GSM94118     4  0.4564      0.743 0.000 0.000 0.328 0.672
#> GSM94119     4  0.3726      0.651 0.000 0.212 0.000 0.788
#> GSM94120     4  0.4331      0.775 0.000 0.000 0.288 0.712
#> GSM94121     4  0.3688      0.808 0.000 0.000 0.208 0.792
#> GSM94122     4  0.4356      0.550 0.000 0.292 0.000 0.708
#> GSM94123     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94124     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94125     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94126     3  0.4585      0.536 0.332 0.000 0.668 0.000
#> GSM94127     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94128     3  0.3649      0.554 0.000 0.000 0.796 0.204
#> GSM94129     4  0.4888      0.628 0.000 0.000 0.412 0.588
#> GSM94130     1  0.5204      0.772 0.752 0.000 0.088 0.160
#> GSM94131     1  0.5610      0.738 0.720 0.000 0.104 0.176
#> GSM94132     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94134     3  0.5050      0.721 0.068 0.000 0.756 0.176
#> GSM94135     4  0.4877      0.632 0.000 0.000 0.408 0.592
#> GSM94136     3  0.6401      0.604 0.172 0.000 0.652 0.176
#> GSM94137     3  0.0188      0.783 0.000 0.000 0.996 0.004
#> GSM94138     3  0.4595      0.723 0.044 0.000 0.780 0.176
#> GSM94139     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94140     4  0.4585      0.747 0.000 0.000 0.332 0.668
#> GSM94141     4  0.3649      0.809 0.000 0.000 0.204 0.796
#> GSM94142     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94143     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94144     4  0.3528      0.626 0.000 0.000 0.192 0.808
#> GSM94145     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94146     3  0.6383      0.399 0.356 0.000 0.568 0.076
#> GSM94147     4  0.3942      0.564 0.000 0.000 0.236 0.764
#> GSM94148     1  0.4199      0.813 0.804 0.000 0.032 0.164
#> GSM98785     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM98786     4  0.3569      0.622 0.000 0.000 0.196 0.804
#> GSM98787     4  0.4585      0.747 0.000 0.000 0.332 0.668
#> GSM98788     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98789     4  0.4585      0.747 0.000 0.000 0.332 0.668
#> GSM98790     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM98791     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98792     4  0.4382      0.770 0.000 0.000 0.296 0.704
#> GSM98793     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98794     3  0.7299      0.343 0.312 0.000 0.512 0.176
#> GSM98795     1  0.1118      0.898 0.964 0.000 0.036 0.000
#> GSM98796     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98797     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM98798     4  0.3494      0.812 0.000 0.004 0.172 0.824
#> GSM98799     4  0.3726      0.651 0.000 0.212 0.000 0.788
#> GSM98800     4  0.3444      0.812 0.000 0.000 0.184 0.816
#> GSM98801     4  0.4008      0.799 0.000 0.000 0.244 0.756
#> GSM94019     4  0.4382      0.770 0.000 0.000 0.296 0.704
#> GSM94020     2  0.0188      0.959 0.000 0.996 0.000 0.004
#> GSM94021     3  0.5719      0.676 0.112 0.000 0.712 0.176
#> GSM94022     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94023     3  0.0188      0.783 0.000 0.000 0.996 0.004
#> GSM94024     3  0.2011      0.741 0.000 0.000 0.920 0.080
#> GSM94025     3  0.4843      0.417 0.396 0.000 0.604 0.000
#> GSM94026     4  0.3726      0.805 0.000 0.000 0.212 0.788
#> GSM94027     3  0.4713      0.483 0.360 0.000 0.640 0.000
#> GSM94028     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94029     3  0.2032      0.763 0.028 0.000 0.936 0.036
#> GSM94030     3  0.2011      0.772 0.000 0.000 0.920 0.080
#> GSM94031     2  0.4304      0.632 0.000 0.716 0.000 0.284
#> GSM94032     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94033     4  0.3808      0.810 0.000 0.012 0.176 0.812
#> GSM94034     3  0.0000      0.784 0.000 0.000 1.000 0.000
#> GSM94035     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94036     3  0.0188      0.783 0.000 0.000 0.996 0.004
#> GSM94037     1  0.6034      0.689 0.688 0.000 0.148 0.164
#> GSM94038     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94040     1  0.5051      0.786 0.768 0.000 0.100 0.132
#> GSM94041     1  0.6240      0.663 0.668 0.000 0.156 0.176
#> GSM94042     2  0.4585      0.539 0.000 0.668 0.000 0.332
#> GSM94043     4  0.3528      0.673 0.000 0.192 0.000 0.808
#> GSM94044     4  0.3726      0.651 0.000 0.212 0.000 0.788
#> GSM94045     1  0.1118      0.905 0.964 0.000 0.036 0.000
#> GSM94046     1  0.0469      0.915 0.988 0.000 0.012 0.000
#> GSM94047     4  0.3610      0.614 0.000 0.000 0.200 0.800
#> GSM94048     1  0.5665      0.733 0.716 0.000 0.108 0.176
#> GSM94049     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM94050     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94051     4  0.3801      0.589 0.000 0.000 0.220 0.780
#> GSM94052     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94056     1  0.0707      0.911 0.980 0.000 0.020 0.000
#> GSM94057     2  0.0921      0.945 0.000 0.972 0.000 0.028
#> GSM94058     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94063     4  0.3123      0.656 0.000 0.000 0.156 0.844
#> GSM94064     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94065     1  0.4595      0.795 0.780 0.000 0.044 0.176
#> GSM94066     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94068     2  0.3172      0.820 0.000 0.840 0.000 0.160
#> GSM94069     1  0.3763      0.833 0.832 0.000 0.024 0.144
#> GSM94070     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94073     4  0.3837      0.583 0.000 0.000 0.224 0.776
#> GSM94074     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM94157     1  0.5553      0.744 0.724 0.000 0.100 0.176
#> GSM94160     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94161     1  0.4595      0.795 0.780 0.000 0.044 0.176
#> GSM94162     3  0.1118      0.773 0.000 0.000 0.964 0.036
#> GSM94163     4  0.4356      0.543 0.000 0.292 0.000 0.708
#> GSM94164     1  0.4979      0.779 0.760 0.000 0.064 0.176
#> GSM94165     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94167     4  0.3726      0.651 0.000 0.212 0.000 0.788
#> GSM94168     1  0.4979      0.779 0.760 0.000 0.064 0.176
#> GSM94169     4  0.3528      0.626 0.000 0.000 0.192 0.808
#> GSM94170     1  0.1118      0.898 0.964 0.000 0.036 0.000
#> GSM94171     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM94173     4  0.3726      0.651 0.000 0.212 0.000 0.788
#> GSM94174     4  0.3837      0.583 0.000 0.000 0.224 0.776
#> GSM94175     4  0.3356      0.813 0.000 0.000 0.176 0.824
#> GSM94176     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM94177     3  0.7352      0.274 0.328 0.000 0.496 0.176
#> GSM94178     4  0.4164      0.587 0.000 0.264 0.000 0.736
#> GSM98767     3  0.7254      0.349 0.300 0.000 0.524 0.176
#> GSM98768     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98769     4  0.4877      0.126 0.000 0.000 0.408 0.592
#> GSM98770     1  0.0469      0.915 0.988 0.000 0.012 0.000
#> GSM98771     4  0.3528      0.673 0.000 0.192 0.000 0.808
#> GSM98772     3  0.5923      0.667 0.128 0.000 0.696 0.176
#> GSM98773     3  0.3266      0.745 0.000 0.000 0.832 0.168
#> GSM98774     4  0.3356      0.640 0.000 0.000 0.176 0.824
#> GSM98775     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98776     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98777     4  0.4040      0.795 0.000 0.000 0.248 0.752
#> GSM98778     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98779     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98780     1  0.4907      0.782 0.764 0.000 0.060 0.176
#> GSM98781     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98782     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98783     3  0.3356      0.742 0.000 0.000 0.824 0.176
#> GSM98784     1  0.0000      0.920 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM98873     4  0.4661      0.439 0.000 0.348 0.000 0.652
#> GSM98874     2  0.0000      0.961 0.000 1.000 0.000 0.000
#> GSM98875     2  0.1211      0.937 0.000 0.960 0.000 0.040

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94077     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94078     3  0.5450     0.4461 0.000 0.000 0.652 0.132 0.216
#> GSM94079     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94080     2  0.3336     0.7577 0.000 0.772 0.000 0.228 0.000
#> GSM94081     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94082     3  0.4944     0.5090 0.000 0.000 0.700 0.092 0.208
#> GSM94083     3  0.2329     0.7375 0.000 0.000 0.876 0.000 0.124
#> GSM94084     4  0.0703     0.8132 0.000 0.000 0.024 0.976 0.000
#> GSM94085     3  0.0162     0.7741 0.000 0.000 0.996 0.004 0.000
#> GSM94086     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94087     3  0.3388     0.6660 0.200 0.000 0.792 0.000 0.008
#> GSM94088     3  0.0510     0.7727 0.000 0.000 0.984 0.000 0.016
#> GSM94089     4  0.0898     0.8160 0.000 0.000 0.020 0.972 0.008
#> GSM94090     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.6084     0.0469 0.000 0.000 0.360 0.132 0.508
#> GSM94092     3  0.3109     0.6975 0.000 0.000 0.800 0.000 0.200
#> GSM94093     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94094     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94095     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94096     4  0.6222     0.6198 0.000 0.000 0.236 0.548 0.216
#> GSM94097     3  0.3051     0.7451 0.060 0.000 0.864 0.000 0.076
#> GSM94098     3  0.3242     0.6723 0.000 0.000 0.784 0.000 0.216
#> GSM94099     3  0.1608     0.7596 0.000 0.000 0.928 0.000 0.072
#> GSM94100     4  0.3452     0.7009 0.000 0.000 0.244 0.756 0.000
#> GSM94101     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94102     3  0.0162     0.7745 0.000 0.000 0.996 0.000 0.004
#> GSM94103     3  0.1478     0.7510 0.000 0.000 0.936 0.064 0.000
#> GSM94104     3  0.4283    -0.0291 0.000 0.000 0.544 0.456 0.000
#> GSM94105     3  0.0290     0.7746 0.000 0.000 0.992 0.000 0.008
#> GSM94106     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94107     3  0.3661     0.6116 0.000 0.000 0.724 0.000 0.276
#> GSM94108     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94109     4  0.3684     0.6649 0.000 0.000 0.280 0.720 0.000
#> GSM94110     3  0.5410     0.4516 0.000 0.000 0.656 0.128 0.216
#> GSM94111     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94112     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.5489     0.4410 0.000 0.000 0.648 0.136 0.216
#> GSM94114     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94115     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94116     3  0.3336     0.6730 0.000 0.000 0.772 0.000 0.228
#> GSM94117     3  0.3586     0.6247 0.000 0.000 0.736 0.000 0.264
#> GSM94118     4  0.5778    -0.0579 0.000 0.000 0.448 0.464 0.088
#> GSM94119     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM94120     4  0.5773     0.6874 0.000 0.000 0.168 0.616 0.216
#> GSM94121     4  0.3958     0.7482 0.000 0.000 0.176 0.780 0.044
#> GSM94122     4  0.0162     0.8147 0.000 0.000 0.004 0.996 0.000
#> GSM94123     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94124     4  0.5541     0.6702 0.000 0.000 0.236 0.636 0.128
#> GSM94125     2  0.1341     0.9105 0.000 0.944 0.000 0.056 0.000
#> GSM94126     3  0.4065     0.6007 0.264 0.000 0.720 0.000 0.016
#> GSM94127     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.1106     0.7625 0.000 0.000 0.964 0.024 0.012
#> GSM94129     3  0.5115     0.5170 0.000 0.000 0.696 0.136 0.168
#> GSM94130     5  0.3612     0.7058 0.268 0.000 0.000 0.000 0.732
#> GSM94131     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94132     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94134     5  0.3774     0.5441 0.000 0.000 0.296 0.000 0.704
#> GSM94135     3  0.4887     0.5459 0.000 0.000 0.720 0.132 0.148
#> GSM94136     5  0.4169     0.7356 0.100 0.000 0.116 0.000 0.784
#> GSM94137     3  0.3305     0.6669 0.000 0.000 0.776 0.000 0.224
#> GSM94138     5  0.3690     0.6805 0.020 0.000 0.200 0.000 0.780
#> GSM94139     4  0.0162     0.8158 0.000 0.000 0.000 0.996 0.004
#> GSM94140     4  0.6245     0.6138 0.000 0.000 0.236 0.544 0.220
#> GSM94141     4  0.3993     0.7687 0.000 0.000 0.028 0.756 0.216
#> GSM94142     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94143     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM94144     5  0.2583     0.6107 0.000 0.000 0.004 0.132 0.864
#> GSM94145     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94146     3  0.5394     0.5341 0.092 0.000 0.628 0.000 0.280
#> GSM94147     5  0.0451     0.7056 0.000 0.000 0.004 0.008 0.988
#> GSM94148     5  0.3999     0.5840 0.344 0.000 0.000 0.000 0.656
#> GSM98785     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM98786     5  0.2707     0.6076 0.000 0.000 0.008 0.132 0.860
#> GSM98787     4  0.6503     0.5505 0.000 0.000 0.300 0.480 0.220
#> GSM98788     3  0.3796     0.5822 0.000 0.000 0.700 0.000 0.300
#> GSM98789     5  0.5656     0.2660 0.000 0.000 0.236 0.140 0.624
#> GSM98790     4  0.0609     0.8142 0.000 0.000 0.020 0.980 0.000
#> GSM98791     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98792     3  0.6599    -0.2002 0.000 0.000 0.436 0.344 0.220
#> GSM98793     5  0.3242     0.6627 0.000 0.000 0.216 0.000 0.784
#> GSM98794     5  0.4216     0.7345 0.100 0.000 0.120 0.000 0.780
#> GSM98795     1  0.0162     0.9729 0.996 0.000 0.000 0.000 0.004
#> GSM98796     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM98798     4  0.3577     0.7618 0.000 0.000 0.160 0.808 0.032
#> GSM98799     4  0.2852     0.7899 0.000 0.000 0.000 0.828 0.172
#> GSM98800     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM98801     4  0.3454     0.7627 0.000 0.000 0.156 0.816 0.028
#> GSM94019     4  0.6245     0.6138 0.000 0.000 0.236 0.544 0.220
#> GSM94020     2  0.3966     0.5641 0.000 0.664 0.000 0.336 0.000
#> GSM94021     3  0.4126     0.4521 0.000 0.000 0.620 0.000 0.380
#> GSM94022     3  0.0162     0.7745 0.000 0.000 0.996 0.000 0.004
#> GSM94023     3  0.3039     0.6977 0.000 0.000 0.808 0.000 0.192
#> GSM94024     3  0.0000     0.7748 0.000 0.000 1.000 0.000 0.000
#> GSM94025     3  0.4318     0.5709 0.292 0.000 0.688 0.000 0.020
#> GSM94026     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94027     3  0.3910     0.5977 0.272 0.000 0.720 0.000 0.008
#> GSM94028     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.0162     0.7745 0.000 0.000 0.996 0.000 0.004
#> GSM94030     3  0.3837     0.5711 0.000 0.000 0.692 0.000 0.308
#> GSM94031     4  0.2179     0.7114 0.000 0.112 0.000 0.888 0.000
#> GSM94032     3  0.0324     0.7737 0.000 0.000 0.992 0.004 0.004
#> GSM94033     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94034     3  0.3661     0.6116 0.000 0.000 0.724 0.000 0.276
#> GSM94035     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94036     3  0.3336     0.6652 0.000 0.000 0.772 0.000 0.228
#> GSM94037     5  0.3877     0.7477 0.212 0.000 0.024 0.000 0.764
#> GSM94038     2  0.1341     0.9105 0.000 0.944 0.000 0.056 0.000
#> GSM94039     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94040     5  0.4118     0.6025 0.336 0.000 0.004 0.000 0.660
#> GSM94041     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94042     4  0.2471     0.6802 0.000 0.136 0.000 0.864 0.000
#> GSM94043     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94044     4  0.2852     0.7899 0.000 0.000 0.000 0.828 0.172
#> GSM94045     1  0.2020     0.8582 0.900 0.000 0.000 0.000 0.100
#> GSM94046     1  0.0609     0.9633 0.980 0.000 0.000 0.000 0.020
#> GSM94047     5  0.2304     0.6443 0.000 0.000 0.008 0.100 0.892
#> GSM94048     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94049     5  0.3336     0.6534 0.000 0.000 0.228 0.000 0.772
#> GSM94050     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94051     5  0.0566     0.7041 0.000 0.000 0.004 0.012 0.984
#> GSM94052     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94055     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.0880     0.9458 0.968 0.000 0.000 0.000 0.032
#> GSM94057     2  0.2690     0.8138 0.000 0.844 0.000 0.156 0.000
#> GSM94058     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94059     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94062     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94063     5  0.2674     0.6018 0.000 0.000 0.004 0.140 0.856
#> GSM94064     2  0.0963     0.9174 0.000 0.964 0.000 0.036 0.000
#> GSM94065     5  0.3452     0.7234 0.244 0.000 0.000 0.000 0.756
#> GSM94066     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94067     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94068     4  0.3242     0.5961 0.000 0.216 0.000 0.784 0.000
#> GSM94069     1  0.4307    -0.2075 0.500 0.000 0.000 0.000 0.500
#> GSM94070     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94073     5  0.0566     0.7041 0.000 0.000 0.004 0.012 0.984
#> GSM94074     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94156     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.3336     0.7407 0.228 0.000 0.000 0.000 0.772
#> GSM94160     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94161     5  0.3636     0.7002 0.272 0.000 0.000 0.000 0.728
#> GSM94162     3  0.0162     0.7745 0.000 0.000 0.996 0.000 0.004
#> GSM94163     4  0.1043     0.7898 0.000 0.040 0.000 0.960 0.000
#> GSM94164     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94165     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94166     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.2648     0.7955 0.000 0.000 0.000 0.848 0.152
#> GSM94168     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM94169     5  0.2583     0.6107 0.000 0.000 0.004 0.132 0.864
#> GSM94170     1  0.0290     0.9709 0.992 0.000 0.000 0.000 0.008
#> GSM94171     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94172     1  0.0404     0.9698 0.988 0.000 0.000 0.000 0.012
#> GSM94173     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM94174     5  0.0451     0.7056 0.000 0.000 0.004 0.008 0.988
#> GSM94175     4  0.3242     0.7766 0.000 0.000 0.000 0.784 0.216
#> GSM94176     5  0.3336     0.6534 0.000 0.000 0.228 0.000 0.772
#> GSM94177     5  0.3921     0.7550 0.172 0.000 0.044 0.000 0.784
#> GSM94178     4  0.0703     0.8018 0.000 0.024 0.000 0.976 0.000
#> GSM98767     5  0.3953     0.7545 0.168 0.000 0.048 0.000 0.784
#> GSM98768     5  0.3274     0.6607 0.000 0.000 0.220 0.000 0.780
#> GSM98769     5  0.1205     0.7105 0.000 0.000 0.040 0.004 0.956
#> GSM98770     1  0.0609     0.9633 0.980 0.000 0.000 0.000 0.020
#> GSM98771     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM98772     5  0.4215     0.7093 0.064 0.000 0.168 0.000 0.768
#> GSM98773     3  0.3480     0.6443 0.000 0.000 0.752 0.000 0.248
#> GSM98774     5  0.5464     0.3113 0.000 0.000 0.224 0.128 0.648
#> GSM98775     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98776     5  0.3274     0.6607 0.000 0.000 0.220 0.000 0.780
#> GSM98777     4  0.4496     0.7553 0.000 0.000 0.056 0.728 0.216
#> GSM98778     3  0.3424     0.6499 0.000 0.000 0.760 0.000 0.240
#> GSM98779     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98780     5  0.3274     0.7428 0.220 0.000 0.000 0.000 0.780
#> GSM98781     5  0.3336     0.6534 0.000 0.000 0.228 0.000 0.772
#> GSM98782     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98783     5  0.3336     0.6548 0.000 0.000 0.228 0.000 0.772
#> GSM98784     1  0.0000     0.9761 1.000 0.000 0.000 0.000 0.000
#> GSM98871     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.0000     0.8153 0.000 0.000 0.000 1.000 0.000
#> GSM98874     2  0.0000     0.9400 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.3913     0.6259 0.000 0.676 0.000 0.324 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
#> GSM93997     1  0.1141    0.94610 0.948 0.000 0.000 0.000 0.052 0.000
#> GSM94077     3  0.3756    0.48809 0.000 0.000 0.600 0.000 0.000 0.400
#> GSM94078     6  0.0632    0.67237 0.000 0.000 0.024 0.000 0.000 0.976
#> GSM94079     3  0.0937    0.83062 0.000 0.000 0.960 0.000 0.000 0.040
#> GSM94080     2  0.3482    0.57712 0.000 0.684 0.000 0.316 0.000 0.000
#> GSM94081     3  0.1814    0.81951 0.000 0.000 0.900 0.000 0.000 0.100
#> GSM94082     6  0.2416    0.59008 0.000 0.000 0.156 0.000 0.000 0.844
#> GSM94083     3  0.0725    0.83294 0.000 0.000 0.976 0.000 0.012 0.012
#> GSM94084     4  0.3634    0.48198 0.000 0.000 0.000 0.644 0.000 0.356
#> GSM94085     3  0.3789    0.45816 0.000 0.000 0.584 0.000 0.000 0.416
#> GSM94086     3  0.0632    0.83162 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94087     3  0.4063    0.74654 0.148 0.000 0.768 0.000 0.012 0.072
#> GSM94088     3  0.3607    0.54183 0.000 0.000 0.652 0.000 0.000 0.348
#> GSM94089     4  0.3672    0.46833 0.000 0.000 0.000 0.632 0.000 0.368
#> GSM94090     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     6  0.0146    0.67526 0.000 0.000 0.004 0.000 0.000 0.996
#> GSM94092     3  0.3885    0.77495 0.000 0.000 0.756 0.000 0.180 0.064
#> GSM94093     1  0.0146    0.96958 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM94094     3  0.2135    0.80684 0.000 0.000 0.872 0.000 0.000 0.128
#> GSM94095     3  0.1663    0.82287 0.000 0.000 0.912 0.000 0.000 0.088
#> GSM94096     6  0.0717    0.67254 0.000 0.000 0.008 0.016 0.000 0.976
#> GSM94097     3  0.4120    0.80590 0.044 0.000 0.788 0.000 0.068 0.100
#> GSM94098     3  0.0713    0.83247 0.000 0.000 0.972 0.000 0.028 0.000
#> GSM94099     3  0.2009    0.83087 0.000 0.000 0.908 0.000 0.024 0.068
#> GSM94100     4  0.2520    0.68852 0.000 0.000 0.004 0.844 0.000 0.152
#> GSM94101     4  0.3371    0.55114 0.000 0.000 0.000 0.708 0.000 0.292
#> GSM94102     3  0.2340    0.80733 0.000 0.000 0.852 0.000 0.000 0.148
#> GSM94103     3  0.3851    0.35138 0.000 0.000 0.540 0.000 0.000 0.460
#> GSM94104     4  0.5634    0.19035 0.000 0.000 0.148 0.436 0.000 0.416
#> GSM94105     3  0.0632    0.83137 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94106     4  0.0458    0.76614 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94107     3  0.3136    0.77128 0.000 0.000 0.796 0.000 0.188 0.016
#> GSM94108     4  0.3330    0.56158 0.000 0.000 0.000 0.716 0.000 0.284
#> GSM94109     4  0.4595    0.52948 0.000 0.000 0.168 0.696 0.000 0.136
#> GSM94110     6  0.1204    0.66230 0.000 0.000 0.056 0.000 0.000 0.944
#> GSM94111     4  0.0547    0.76596 0.000 0.000 0.000 0.980 0.000 0.020
#> GSM94112     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     6  0.0146    0.67560 0.000 0.000 0.004 0.000 0.000 0.996
#> GSM94114     3  0.1444    0.82528 0.000 0.000 0.928 0.000 0.000 0.072
#> GSM94115     5  0.0790    0.90947 0.032 0.000 0.000 0.000 0.968 0.000
#> GSM94116     3  0.4614    0.74130 0.000 0.000 0.684 0.000 0.208 0.108
#> GSM94117     3  0.1765    0.81854 0.000 0.000 0.904 0.000 0.096 0.000
#> GSM94118     6  0.3348    0.48848 0.000 0.000 0.016 0.216 0.000 0.768
#> GSM94119     4  0.3851   -0.11701 0.000 0.000 0.000 0.540 0.000 0.460
#> GSM94120     6  0.1320    0.67225 0.000 0.000 0.016 0.036 0.000 0.948
#> GSM94121     6  0.3868   -0.06159 0.000 0.000 0.000 0.492 0.000 0.508
#> GSM94122     4  0.2416    0.68828 0.000 0.000 0.000 0.844 0.000 0.156
#> GSM94123     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94124     6  0.2191    0.59843 0.000 0.000 0.004 0.120 0.000 0.876
#> GSM94125     2  0.1204    0.88430 0.000 0.944 0.000 0.056 0.000 0.000
#> GSM94126     3  0.2869    0.75543 0.148 0.000 0.832 0.000 0.020 0.000
#> GSM94127     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.3261    0.77029 0.000 0.000 0.780 0.000 0.016 0.204
#> GSM94129     6  0.1267    0.65334 0.000 0.000 0.060 0.000 0.000 0.940
#> GSM94130     5  0.2517    0.86550 0.100 0.000 0.016 0.000 0.876 0.008
#> GSM94131     5  0.0458    0.91441 0.000 0.000 0.016 0.000 0.984 0.000
#> GSM94132     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     5  0.2300    0.82973 0.000 0.000 0.144 0.000 0.856 0.000
#> GSM94135     6  0.2454    0.61381 0.000 0.000 0.160 0.000 0.000 0.840
#> GSM94136     5  0.1204    0.89353 0.000 0.000 0.056 0.000 0.944 0.000
#> GSM94137     3  0.1588    0.82990 0.000 0.000 0.924 0.000 0.072 0.004
#> GSM94138     5  0.0000    0.91737 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM94139     4  0.0458    0.76634 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94140     6  0.3426    0.51384 0.000 0.000 0.004 0.276 0.000 0.720
#> GSM94141     6  0.3756    0.38054 0.000 0.000 0.000 0.400 0.000 0.600
#> GSM94142     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94143     6  0.3810    0.34186 0.000 0.000 0.000 0.428 0.000 0.572
#> GSM94144     6  0.4184    0.30408 0.000 0.000 0.016 0.000 0.408 0.576
#> GSM94145     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94146     3  0.4853    0.52366 0.076 0.000 0.628 0.000 0.292 0.004
#> GSM94147     5  0.1838    0.88483 0.000 0.000 0.016 0.000 0.916 0.068
#> GSM94148     5  0.2300    0.81497 0.144 0.000 0.000 0.000 0.856 0.000
#> GSM98785     6  0.2340    0.61184 0.000 0.000 0.000 0.148 0.000 0.852
#> GSM98786     6  0.4168    0.32414 0.000 0.000 0.016 0.000 0.400 0.584
#> GSM98787     6  0.5315    0.47099 0.000 0.000 0.180 0.224 0.000 0.596
#> GSM98788     3  0.3290    0.75287 0.000 0.000 0.776 0.000 0.208 0.016
#> GSM98789     6  0.0260    0.67734 0.000 0.000 0.000 0.000 0.008 0.992
#> GSM98790     4  0.2941    0.65239 0.000 0.000 0.000 0.780 0.000 0.220
#> GSM98791     1  0.0146    0.97022 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98792     6  0.2146    0.64336 0.000 0.000 0.116 0.004 0.000 0.880
#> GSM98793     5  0.0458    0.91624 0.000 0.000 0.000 0.000 0.984 0.016
#> GSM98794     5  0.0000    0.91737 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM98795     1  0.1010    0.95589 0.960 0.000 0.036 0.000 0.000 0.004
#> GSM98796     1  0.0146    0.97031 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM98797     6  0.3804    0.34634 0.000 0.000 0.000 0.424 0.000 0.576
#> GSM98798     4  0.3547    0.46304 0.000 0.000 0.004 0.696 0.000 0.300
#> GSM98799     4  0.3175    0.48374 0.000 0.000 0.000 0.744 0.000 0.256
#> GSM98800     6  0.3804    0.34636 0.000 0.000 0.000 0.424 0.000 0.576
#> GSM98801     4  0.3634    0.33763 0.000 0.000 0.000 0.644 0.000 0.356
#> GSM94019     6  0.3221    0.52794 0.000 0.000 0.000 0.264 0.000 0.736
#> GSM94020     2  0.3789    0.36425 0.000 0.584 0.000 0.416 0.000 0.000
#> GSM94021     3  0.3765    0.43321 0.000 0.000 0.596 0.000 0.404 0.000
#> GSM94022     3  0.2135    0.80684 0.000 0.000 0.872 0.000 0.000 0.128
#> GSM94023     3  0.2520    0.80100 0.000 0.000 0.844 0.000 0.152 0.004
#> GSM94024     3  0.1501    0.82490 0.000 0.000 0.924 0.000 0.000 0.076
#> GSM94025     3  0.3637    0.72684 0.164 0.000 0.780 0.000 0.056 0.000
#> GSM94026     4  0.2300    0.68596 0.000 0.000 0.000 0.856 0.000 0.144
#> GSM94027     3  0.2814    0.74720 0.172 0.000 0.820 0.000 0.008 0.000
#> GSM94028     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.0865    0.83098 0.000 0.000 0.964 0.000 0.000 0.036
#> GSM94030     3  0.3315    0.75899 0.000 0.000 0.780 0.000 0.200 0.020
#> GSM94031     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94032     3  0.2416    0.80282 0.000 0.000 0.844 0.000 0.000 0.156
#> GSM94033     4  0.0146    0.76758 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94034     3  0.2896    0.78133 0.000 0.000 0.824 0.000 0.160 0.016
#> GSM94035     4  0.1663    0.73076 0.000 0.000 0.000 0.912 0.000 0.088
#> GSM94036     3  0.1644    0.82083 0.000 0.000 0.920 0.000 0.076 0.004
#> GSM94037     5  0.1829    0.88310 0.024 0.000 0.056 0.000 0.920 0.000
#> GSM94038     2  0.1204    0.88430 0.000 0.944 0.000 0.056 0.000 0.000
#> GSM94039     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     5  0.3481    0.76257 0.160 0.000 0.048 0.000 0.792 0.000
#> GSM94041     5  0.0146    0.91781 0.004 0.000 0.000 0.000 0.996 0.000
#> GSM94042     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94043     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94044     4  0.3151    0.49221 0.000 0.000 0.000 0.748 0.000 0.252
#> GSM94045     1  0.3455    0.82382 0.800 0.000 0.056 0.000 0.144 0.000
#> GSM94046     1  0.2888    0.88126 0.852 0.000 0.056 0.000 0.092 0.000
#> GSM94047     5  0.4258   -0.00127 0.000 0.000 0.016 0.000 0.516 0.468
#> GSM94048     5  0.0000    0.91737 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM94049     5  0.1528    0.90333 0.000 0.000 0.048 0.000 0.936 0.016
#> GSM94050     1  0.0547    0.96417 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM94051     5  0.1895    0.88171 0.000 0.000 0.016 0.000 0.912 0.072
#> GSM94052     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.0777    0.96215 0.972 0.000 0.024 0.000 0.004 0.000
#> GSM94055     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.1334    0.94076 0.948 0.000 0.000 0.000 0.032 0.020
#> GSM94057     2  0.2730    0.74521 0.000 0.808 0.000 0.192 0.000 0.000
#> GSM94058     1  0.1141    0.94610 0.948 0.000 0.000 0.000 0.052 0.000
#> GSM94059     1  0.0458    0.96603 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM94060     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.1657    0.93800 0.928 0.000 0.016 0.000 0.056 0.000
#> GSM94062     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     6  0.2494    0.63752 0.000 0.000 0.016 0.000 0.120 0.864
#> GSM94064     2  0.0937    0.89416 0.000 0.960 0.000 0.040 0.000 0.000
#> GSM94065     5  0.1141    0.89976 0.052 0.000 0.000 0.000 0.948 0.000
#> GSM94066     2  0.0363    0.91307 0.000 0.988 0.000 0.012 0.000 0.000
#> GSM94067     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94068     4  0.2135    0.69023 0.000 0.128 0.000 0.872 0.000 0.000
#> GSM94069     5  0.4191    0.61997 0.240 0.000 0.056 0.000 0.704 0.000
#> GSM94070     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94073     5  0.1895    0.88171 0.000 0.000 0.016 0.000 0.912 0.072
#> GSM94074     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94156     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     5  0.1477    0.90392 0.048 0.000 0.004 0.000 0.940 0.008
#> GSM94160     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94161     5  0.2003    0.86004 0.116 0.000 0.000 0.000 0.884 0.000
#> GSM94162     3  0.1625    0.83003 0.000 0.000 0.928 0.000 0.012 0.060
#> GSM94163     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94164     5  0.0000    0.91737 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM94165     1  0.2058    0.92648 0.908 0.000 0.056 0.000 0.036 0.000
#> GSM94166     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.2969    0.54364 0.000 0.000 0.000 0.776 0.000 0.224
#> GSM94168     5  0.0000    0.91737 0.000 0.000 0.000 0.000 1.000 0.000
#> GSM94169     6  0.4168    0.32414 0.000 0.000 0.016 0.000 0.400 0.584
#> GSM94170     1  0.0665    0.96567 0.980 0.000 0.008 0.000 0.008 0.004
#> GSM94171     1  0.1204    0.94428 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94172     1  0.2390    0.91278 0.888 0.000 0.056 0.000 0.056 0.000
#> GSM94173     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94174     5  0.1391    0.90104 0.000 0.000 0.016 0.000 0.944 0.040
#> GSM94175     6  0.3810    0.34186 0.000 0.000 0.000 0.428 0.000 0.572
#> GSM94176     5  0.1408    0.90253 0.000 0.000 0.036 0.000 0.944 0.020
#> GSM94177     5  0.0146    0.91779 0.000 0.000 0.000 0.000 0.996 0.004
#> GSM94178     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98767     5  0.0363    0.91707 0.000 0.000 0.000 0.000 0.988 0.012
#> GSM98768     5  0.0458    0.91357 0.000 0.000 0.016 0.000 0.984 0.000
#> GSM98769     5  0.1644    0.90042 0.000 0.000 0.040 0.000 0.932 0.028
#> GSM98770     1  0.2888    0.88126 0.852 0.000 0.056 0.000 0.092 0.000
#> GSM98771     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98772     5  0.0713    0.91323 0.000 0.000 0.028 0.000 0.972 0.000
#> GSM98773     3  0.1686    0.82838 0.000 0.000 0.924 0.000 0.064 0.012
#> GSM98774     6  0.4209    0.35369 0.000 0.000 0.020 0.000 0.384 0.596
#> GSM98775     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98776     5  0.0146    0.91755 0.000 0.000 0.004 0.000 0.996 0.000
#> GSM98777     6  0.2877    0.61618 0.000 0.000 0.012 0.168 0.000 0.820
#> GSM98778     3  0.0632    0.83243 0.000 0.000 0.976 0.000 0.024 0.000
#> GSM98779     1  0.0146    0.97017 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM98780     5  0.0405    0.91735 0.004 0.000 0.008 0.000 0.988 0.000
#> GSM98781     5  0.1867    0.88570 0.000 0.000 0.064 0.000 0.916 0.020
#> GSM98782     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     5  0.1556    0.89641 0.000 0.000 0.080 0.000 0.920 0.000
#> GSM98784     1  0.0000    0.97121 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98871     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     4  0.0000    0.76777 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0000    0.91806 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.3838    0.29286 0.000 0.552 0.000 0.448 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) k
#> CV:pam 185         1.08e-03 2
#> CV:pam 180         2.24e-09 3
#> CV:pam 182         4.12e-09 4
#> CV:pam 181         1.04e-07 5
#> CV:pam 165         6.06e-06 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 21104 rows and 192 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 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-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 0.376           0.594       0.829         0.4358 0.498   0.498
#> 3 3 0.484           0.780       0.867         0.4202 0.781   0.592
#> 4 4 0.506           0.645       0.744         0.1443 0.887   0.700
#> 5 5 0.612           0.607       0.769         0.0649 0.932   0.774
#> 6 6 0.626           0.442       0.680         0.0485 0.871   0.563

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.8159 1.000 0.000
#> GSM94077     2  0.8386     0.6736 0.268 0.732
#> GSM94078     2  0.7376     0.7179 0.208 0.792
#> GSM94079     2  0.9922     0.4155 0.448 0.552
#> GSM94080     2  0.1184     0.7183 0.016 0.984
#> GSM94081     2  0.9866     0.4508 0.432 0.568
#> GSM94082     2  0.7376     0.7179 0.208 0.792
#> GSM94083     2  0.9815     0.4738 0.420 0.580
#> GSM94084     2  0.4431     0.7379 0.092 0.908
#> GSM94085     2  0.9552     0.5449 0.376 0.624
#> GSM94086     2  0.9866     0.4508 0.432 0.568
#> GSM94087     1  0.0000     0.8159 1.000 0.000
#> GSM94088     2  0.7376     0.7179 0.208 0.792
#> GSM94089     2  0.7139     0.7224 0.196 0.804
#> GSM94090     2  0.1184     0.7183 0.016 0.984
#> GSM94091     1  0.9954    -0.1542 0.540 0.460
#> GSM94092     2  1.0000     0.2789 0.496 0.504
#> GSM94093     1  0.0000     0.8159 1.000 0.000
#> GSM94094     2  0.9833     0.4665 0.424 0.576
#> GSM94095     2  0.9833     0.4665 0.424 0.576
#> GSM94096     2  0.7376     0.7179 0.208 0.792
#> GSM94097     1  0.0376     0.8128 0.996 0.004
#> GSM94098     2  0.9833     0.4665 0.424 0.576
#> GSM94099     2  0.9954     0.3858 0.460 0.540
#> GSM94100     1  0.9988    -0.2247 0.520 0.480
#> GSM94101     2  0.4815     0.7378 0.104 0.896
#> GSM94102     1  0.9983    -0.2139 0.524 0.476
#> GSM94103     2  0.7376     0.7179 0.208 0.792
#> GSM94104     2  0.8713     0.6499 0.292 0.708
#> GSM94105     2  0.9909     0.4247 0.444 0.556
#> GSM94106     2  0.4298     0.7377 0.088 0.912
#> GSM94107     2  0.9427     0.5675 0.360 0.640
#> GSM94108     2  0.4161     0.7374 0.084 0.916
#> GSM94109     2  0.9963     0.3751 0.464 0.536
#> GSM94110     2  0.7376     0.7179 0.208 0.792
#> GSM94111     1  0.9993    -0.2317 0.516 0.484
#> GSM94112     2  0.1184     0.7183 0.016 0.984
#> GSM94113     2  0.7376     0.7179 0.208 0.792
#> GSM94114     2  0.9866     0.4508 0.432 0.568
#> GSM94115     1  0.0672     0.8086 0.992 0.008
#> GSM94116     2  1.0000     0.2789 0.496 0.504
#> GSM94117     2  0.9998     0.2921 0.492 0.508
#> GSM94118     2  0.6973     0.7255 0.188 0.812
#> GSM94119     2  0.3431     0.7321 0.064 0.936
#> GSM94120     2  0.6973     0.7255 0.188 0.812
#> GSM94121     2  0.8499     0.6655 0.276 0.724
#> GSM94122     2  0.0376     0.7153 0.004 0.996
#> GSM94123     1  0.0000     0.8159 1.000 0.000
#> GSM94124     2  0.6048     0.7341 0.148 0.852
#> GSM94125     2  0.1184     0.7183 0.016 0.984
#> GSM94126     2  0.9988     0.3293 0.480 0.520
#> GSM94127     1  0.0000     0.8159 1.000 0.000
#> GSM94128     2  0.9998     0.2921 0.492 0.508
#> GSM94129     2  0.8144     0.6871 0.252 0.748
#> GSM94130     1  0.0000     0.8159 1.000 0.000
#> GSM94131     1  0.0000     0.8159 1.000 0.000
#> GSM94132     1  0.0000     0.8159 1.000 0.000
#> GSM94133     2  0.1184     0.7183 0.016 0.984
#> GSM94134     1  0.0000     0.8159 1.000 0.000
#> GSM94135     2  0.7376     0.7179 0.208 0.792
#> GSM94136     1  0.0000     0.8159 1.000 0.000
#> GSM94137     2  0.9993     0.3172 0.484 0.516
#> GSM94138     1  0.0000     0.8159 1.000 0.000
#> GSM94139     2  0.4298     0.7360 0.088 0.912
#> GSM94140     1  0.9944    -0.1449 0.544 0.456
#> GSM94141     1  0.9996    -0.2403 0.512 0.488
#> GSM94142     1  0.0000     0.8159 1.000 0.000
#> GSM94143     2  0.6343     0.7333 0.160 0.840
#> GSM94144     1  0.9944    -0.1403 0.544 0.456
#> GSM94145     1  0.0000     0.8159 1.000 0.000
#> GSM94146     1  0.0000     0.8159 1.000 0.000
#> GSM94147     1  0.8955     0.3522 0.688 0.312
#> GSM94148     1  0.0000     0.8159 1.000 0.000
#> GSM98785     2  0.4690     0.7371 0.100 0.900
#> GSM98786     1  0.9922    -0.1135 0.552 0.448
#> GSM98787     1  1.0000    -0.2797 0.504 0.496
#> GSM98788     2  0.9933     0.4172 0.452 0.548
#> GSM98789     1  0.9970    -0.1697 0.532 0.468
#> GSM98790     2  0.7139     0.7239 0.196 0.804
#> GSM98791     1  0.0000     0.8159 1.000 0.000
#> GSM98792     2  0.8081     0.6990 0.248 0.752
#> GSM98793     1  0.0000     0.8159 1.000 0.000
#> GSM98794     1  0.0000     0.8159 1.000 0.000
#> GSM98795     1  0.0000     0.8159 1.000 0.000
#> GSM98796     1  0.0000     0.8159 1.000 0.000
#> GSM98797     1  0.9988    -0.2247 0.520 0.480
#> GSM98798     2  0.8661     0.6636 0.288 0.712
#> GSM98799     2  0.2603     0.7272 0.044 0.956
#> GSM98800     2  0.7376     0.7211 0.208 0.792
#> GSM98801     1  0.9988    -0.2247 0.520 0.480
#> GSM94019     2  0.9850     0.4546 0.428 0.572
#> GSM94020     2  0.1184     0.7183 0.016 0.984
#> GSM94021     2  1.0000     0.2789 0.496 0.504
#> GSM94022     2  1.0000     0.2789 0.496 0.504
#> GSM94023     2  0.9795     0.4808 0.416 0.584
#> GSM94024     2  0.9608     0.5329 0.384 0.616
#> GSM94025     2  1.0000     0.2789 0.496 0.504
#> GSM94026     1  0.9996    -0.2391 0.512 0.488
#> GSM94027     2  1.0000     0.2789 0.496 0.504
#> GSM94028     2  0.1184     0.7183 0.016 0.984
#> GSM94029     2  1.0000     0.2789 0.496 0.504
#> GSM94030     2  0.9963     0.3750 0.464 0.536
#> GSM94031     2  0.0376     0.7142 0.004 0.996
#> GSM94032     1  0.9983    -0.2139 0.524 0.476
#> GSM94033     2  0.3584     0.7355 0.068 0.932
#> GSM94034     2  0.9933     0.4058 0.452 0.548
#> GSM94035     2  0.6623     0.7298 0.172 0.828
#> GSM94036     2  0.9977     0.3527 0.472 0.528
#> GSM94037     1  0.0000     0.8159 1.000 0.000
#> GSM94038     2  0.1184     0.7183 0.016 0.984
#> GSM94039     2  0.1184     0.7183 0.016 0.984
#> GSM94040     1  0.0000     0.8159 1.000 0.000
#> GSM94041     1  0.0000     0.8159 1.000 0.000
#> GSM94042     2  0.1414     0.7198 0.020 0.980
#> GSM94043     2  0.4690     0.7373 0.100 0.900
#> GSM94044     2  0.2603     0.7272 0.044 0.956
#> GSM94045     1  0.0000     0.8159 1.000 0.000
#> GSM94046     1  0.0000     0.8159 1.000 0.000
#> GSM94047     2  0.9087     0.6120 0.324 0.676
#> GSM94048     1  0.0000     0.8159 1.000 0.000
#> GSM94049     1  0.5946     0.6628 0.856 0.144
#> GSM94050     1  0.0000     0.8159 1.000 0.000
#> GSM94051     1  0.9248     0.2755 0.660 0.340
#> GSM94052     1  0.0000     0.8159 1.000 0.000
#> GSM94053     2  0.1184     0.7183 0.016 0.984
#> GSM94054     1  0.0000     0.8159 1.000 0.000
#> GSM94055     1  0.0000     0.8159 1.000 0.000
#> GSM94056     1  0.8081     0.4912 0.752 0.248
#> GSM94057     2  0.1184     0.7183 0.016 0.984
#> GSM94058     1  0.0000     0.8159 1.000 0.000
#> GSM94059     1  0.0000     0.8159 1.000 0.000
#> GSM94060     2  0.1184     0.7183 0.016 0.984
#> GSM94061     1  0.0000     0.8159 1.000 0.000
#> GSM94062     2  0.1184     0.7183 0.016 0.984
#> GSM94063     2  0.7299     0.7226 0.204 0.796
#> GSM94064     2  0.1184     0.7183 0.016 0.984
#> GSM94065     1  0.0000     0.8159 1.000 0.000
#> GSM94066     2  0.1184     0.7183 0.016 0.984
#> GSM94067     1  0.0000     0.8159 1.000 0.000
#> GSM94068     2  0.1184     0.7183 0.016 0.984
#> GSM94069     1  0.0000     0.8159 1.000 0.000
#> GSM94070     2  0.1184     0.7183 0.016 0.984
#> GSM94071     1  0.0000     0.8159 1.000 0.000
#> GSM94072     1  0.0000     0.8159 1.000 0.000
#> GSM94073     1  0.9248     0.2673 0.660 0.340
#> GSM94074     1  0.0000     0.8159 1.000 0.000
#> GSM94075     1  0.0000     0.8159 1.000 0.000
#> GSM94155     1  0.0000     0.8159 1.000 0.000
#> GSM94156     2  0.1184     0.7183 0.016 0.984
#> GSM94157     1  0.0000     0.8159 1.000 0.000
#> GSM94160     1  0.0000     0.8159 1.000 0.000
#> GSM94161     1  0.0000     0.8159 1.000 0.000
#> GSM94162     1  0.9970    -0.1928 0.532 0.468
#> GSM94163     2  0.1184     0.7183 0.016 0.984
#> GSM94164     1  0.0000     0.8159 1.000 0.000
#> GSM94165     1  0.0000     0.8159 1.000 0.000
#> GSM94166     1  0.0000     0.8159 1.000 0.000
#> GSM94167     2  0.3431     0.7321 0.064 0.936
#> GSM94168     1  0.0000     0.8159 1.000 0.000
#> GSM94169     1  0.9993    -0.2393 0.516 0.484
#> GSM94170     1  0.0000     0.8159 1.000 0.000
#> GSM94171     1  0.0000     0.8159 1.000 0.000
#> GSM94172     1  0.0000     0.8159 1.000 0.000
#> GSM94173     2  0.1414     0.7198 0.020 0.980
#> GSM94174     1  0.9087     0.3207 0.676 0.324
#> GSM94175     2  0.4690     0.7371 0.100 0.900
#> GSM94176     1  0.4939     0.7081 0.892 0.108
#> GSM94177     1  0.0376     0.8123 0.996 0.004
#> GSM94178     2  0.1184     0.7183 0.016 0.984
#> GSM98767     1  0.0672     0.8086 0.992 0.008
#> GSM98768     1  0.0376     0.8123 0.996 0.004
#> GSM98769     1  0.8763     0.3844 0.704 0.296
#> GSM98770     1  0.0000     0.8159 1.000 0.000
#> GSM98771     2  0.3431     0.7321 0.064 0.936
#> GSM98772     1  0.0000     0.8159 1.000 0.000
#> GSM98773     2  0.9922     0.4156 0.448 0.552
#> GSM98774     1  0.9944    -0.1500 0.544 0.456
#> GSM98775     1  0.0000     0.8159 1.000 0.000
#> GSM98776     1  0.5059     0.7079 0.888 0.112
#> GSM98777     2  0.6887     0.7287 0.184 0.816
#> GSM98778     1  1.0000    -0.2870 0.500 0.500
#> GSM98779     1  0.0000     0.8159 1.000 0.000
#> GSM98780     1  0.0000     0.8159 1.000 0.000
#> GSM98781     1  0.9661     0.0936 0.608 0.392
#> GSM98782     1  0.0000     0.8159 1.000 0.000
#> GSM98783     1  0.0938     0.8061 0.988 0.012
#> GSM98784     1  0.0000     0.8159 1.000 0.000
#> GSM98871     2  0.1184     0.7183 0.016 0.984
#> GSM98872     2  0.1184     0.7183 0.016 0.984
#> GSM98873     2  0.4562     0.7373 0.096 0.904
#> GSM98874     2  0.1184     0.7183 0.016 0.984
#> GSM98875     2  0.1184     0.7183 0.016 0.984

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94077     3  0.3482      0.843 0.128 0.000 0.872
#> GSM94078     3  0.2492      0.837 0.048 0.016 0.936
#> GSM94079     3  0.4796      0.796 0.220 0.000 0.780
#> GSM94080     2  0.3340      0.809 0.000 0.880 0.120
#> GSM94081     3  0.4504      0.814 0.196 0.000 0.804
#> GSM94082     3  0.2261      0.845 0.068 0.000 0.932
#> GSM94083     3  0.4654      0.805 0.208 0.000 0.792
#> GSM94084     3  0.1453      0.813 0.008 0.024 0.968
#> GSM94085     3  0.2537      0.846 0.080 0.000 0.920
#> GSM94086     3  0.4750      0.799 0.216 0.000 0.784
#> GSM94087     1  0.4062      0.838 0.836 0.000 0.164
#> GSM94088     3  0.2261      0.845 0.068 0.000 0.932
#> GSM94089     3  0.1636      0.818 0.016 0.020 0.964
#> GSM94090     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94091     1  0.5706      0.689 0.680 0.000 0.320
#> GSM94092     3  0.2625      0.846 0.084 0.000 0.916
#> GSM94093     1  0.3551      0.857 0.868 0.000 0.132
#> GSM94094     3  0.3482      0.843 0.128 0.000 0.872
#> GSM94095     3  0.4452      0.816 0.192 0.000 0.808
#> GSM94096     3  0.1267      0.828 0.024 0.004 0.972
#> GSM94097     1  0.4887      0.782 0.772 0.000 0.228
#> GSM94098     3  0.4235      0.825 0.176 0.000 0.824
#> GSM94099     3  0.3267      0.844 0.116 0.000 0.884
#> GSM94100     3  0.7492      0.157 0.052 0.340 0.608
#> GSM94101     3  0.1585      0.810 0.008 0.028 0.964
#> GSM94102     3  0.3771      0.832 0.112 0.012 0.876
#> GSM94103     3  0.2165      0.844 0.064 0.000 0.936
#> GSM94104     3  0.1529      0.837 0.040 0.000 0.960
#> GSM94105     3  0.4796      0.796 0.220 0.000 0.780
#> GSM94106     3  0.1163      0.805 0.000 0.028 0.972
#> GSM94107     3  0.3686      0.839 0.140 0.000 0.860
#> GSM94108     3  0.1643      0.796 0.000 0.044 0.956
#> GSM94109     3  0.2902      0.845 0.064 0.016 0.920
#> GSM94110     3  0.2066      0.843 0.060 0.000 0.940
#> GSM94111     3  0.2339      0.820 0.048 0.012 0.940
#> GSM94112     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94113     3  0.2301      0.843 0.060 0.004 0.936
#> GSM94114     3  0.4702      0.802 0.212 0.000 0.788
#> GSM94115     1  0.3752      0.836 0.856 0.000 0.144
#> GSM94116     3  0.1860      0.839 0.052 0.000 0.948
#> GSM94117     3  0.4555      0.812 0.200 0.000 0.800
#> GSM94118     3  0.1399      0.830 0.028 0.004 0.968
#> GSM94119     2  0.5560      0.701 0.000 0.700 0.300
#> GSM94120     3  0.1267      0.828 0.024 0.004 0.972
#> GSM94121     3  0.1529      0.837 0.040 0.000 0.960
#> GSM94122     3  0.2945      0.763 0.004 0.088 0.908
#> GSM94123     1  0.0747      0.887 0.984 0.000 0.016
#> GSM94124     3  0.1315      0.825 0.020 0.008 0.972
#> GSM94125     2  0.0237      0.818 0.000 0.996 0.004
#> GSM94126     3  0.4931      0.787 0.232 0.000 0.768
#> GSM94127     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94128     3  0.1860      0.836 0.052 0.000 0.948
#> GSM94129     3  0.1643      0.839 0.044 0.000 0.956
#> GSM94130     1  0.4399      0.812 0.812 0.000 0.188
#> GSM94131     1  0.0424      0.888 0.992 0.000 0.008
#> GSM94132     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94133     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94134     1  0.1643      0.881 0.956 0.000 0.044
#> GSM94135     3  0.2165      0.844 0.064 0.000 0.936
#> GSM94136     1  0.1643      0.882 0.956 0.000 0.044
#> GSM94137     3  0.4121      0.829 0.168 0.000 0.832
#> GSM94138     1  0.1289      0.886 0.968 0.000 0.032
#> GSM94139     3  0.6451     -0.163 0.004 0.436 0.560
#> GSM94140     1  0.5706      0.689 0.680 0.000 0.320
#> GSM94141     2  0.9989      0.196 0.316 0.356 0.328
#> GSM94142     1  0.0747      0.887 0.984 0.000 0.016
#> GSM94143     2  0.6252      0.651 0.008 0.648 0.344
#> GSM94144     1  0.9487      0.322 0.476 0.204 0.320
#> GSM94145     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94146     1  0.4555      0.752 0.800 0.000 0.200
#> GSM94147     1  0.5363      0.745 0.724 0.000 0.276
#> GSM94148     1  0.0747      0.889 0.984 0.000 0.016
#> GSM98785     3  0.6516     -0.310 0.004 0.480 0.516
#> GSM98786     1  0.5733      0.674 0.676 0.000 0.324
#> GSM98787     3  0.1860      0.838 0.052 0.000 0.948
#> GSM98788     3  0.3038      0.846 0.104 0.000 0.896
#> GSM98789     1  0.6307      0.669 0.660 0.012 0.328
#> GSM98790     3  0.1170      0.810 0.008 0.016 0.976
#> GSM98791     1  0.0237      0.888 0.996 0.000 0.004
#> GSM98792     3  0.1031      0.828 0.024 0.000 0.976
#> GSM98793     1  0.3482      0.845 0.872 0.000 0.128
#> GSM98794     1  0.0592      0.889 0.988 0.000 0.012
#> GSM98795     1  0.4235      0.828 0.824 0.000 0.176
#> GSM98796     1  0.0000      0.887 1.000 0.000 0.000
#> GSM98797     2  0.7311      0.568 0.036 0.580 0.384
#> GSM98798     2  0.6905      0.454 0.016 0.544 0.440
#> GSM98799     2  0.5560      0.701 0.000 0.700 0.300
#> GSM98800     2  0.9878      0.306 0.264 0.396 0.340
#> GSM98801     3  0.9804     -0.181 0.248 0.336 0.416
#> GSM94019     3  0.1989      0.837 0.048 0.004 0.948
#> GSM94020     2  0.3192      0.810 0.000 0.888 0.112
#> GSM94021     3  0.5327      0.743 0.272 0.000 0.728
#> GSM94022     3  0.4235      0.827 0.176 0.000 0.824
#> GSM94023     3  0.3412      0.843 0.124 0.000 0.876
#> GSM94024     3  0.4178      0.827 0.172 0.000 0.828
#> GSM94025     3  0.5254      0.753 0.264 0.000 0.736
#> GSM94026     3  0.2280      0.821 0.052 0.008 0.940
#> GSM94027     3  0.5058      0.775 0.244 0.000 0.756
#> GSM94028     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94029     3  0.4842      0.794 0.224 0.000 0.776
#> GSM94030     3  0.3412      0.844 0.124 0.000 0.876
#> GSM94031     3  0.3272      0.774 0.004 0.104 0.892
#> GSM94032     3  0.3851      0.817 0.136 0.004 0.860
#> GSM94033     3  0.1643      0.795 0.000 0.044 0.956
#> GSM94034     3  0.4796      0.797 0.220 0.000 0.780
#> GSM94035     3  0.1453      0.810 0.008 0.024 0.968
#> GSM94036     3  0.4654      0.807 0.208 0.000 0.792
#> GSM94037     1  0.1031      0.887 0.976 0.000 0.024
#> GSM94038     2  0.0747      0.820 0.000 0.984 0.016
#> GSM94039     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94040     1  0.1860      0.877 0.948 0.000 0.052
#> GSM94041     1  0.2356      0.873 0.928 0.000 0.072
#> GSM94042     2  0.3686      0.802 0.000 0.860 0.140
#> GSM94043     2  0.5929      0.683 0.004 0.676 0.320
#> GSM94044     2  0.5529      0.704 0.000 0.704 0.296
#> GSM94045     1  0.0424      0.889 0.992 0.000 0.008
#> GSM94046     1  0.1031      0.887 0.976 0.000 0.024
#> GSM94047     1  0.7037      0.623 0.636 0.036 0.328
#> GSM94048     1  0.3038      0.858 0.896 0.000 0.104
#> GSM94049     1  0.4002      0.794 0.840 0.000 0.160
#> GSM94050     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94051     1  0.5706      0.689 0.680 0.000 0.320
#> GSM94052     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94053     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94054     1  0.3267      0.861 0.884 0.000 0.116
#> GSM94055     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94056     1  0.4796      0.792 0.780 0.000 0.220
#> GSM94057     2  0.4351      0.774 0.004 0.828 0.168
#> GSM94058     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94059     1  0.2711      0.867 0.912 0.000 0.088
#> GSM94060     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94061     1  0.0237      0.889 0.996 0.000 0.004
#> GSM94062     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94063     3  0.7188      0.471 0.280 0.056 0.664
#> GSM94064     2  0.1163      0.820 0.000 0.972 0.028
#> GSM94065     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94066     2  0.0892      0.820 0.000 0.980 0.020
#> GSM94067     1  0.0892      0.888 0.980 0.000 0.020
#> GSM94068     2  0.3116      0.811 0.000 0.892 0.108
#> GSM94069     1  0.0592      0.888 0.988 0.000 0.012
#> GSM94070     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94071     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94072     1  0.0424      0.888 0.992 0.000 0.008
#> GSM94073     1  0.5431      0.711 0.716 0.000 0.284
#> GSM94074     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94075     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94155     1  0.3267      0.864 0.884 0.000 0.116
#> GSM94156     2  0.0000      0.817 0.000 1.000 0.000
#> GSM94157     1  0.3116      0.866 0.892 0.000 0.108
#> GSM94160     1  0.1289      0.886 0.968 0.000 0.032
#> GSM94161     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94162     3  0.5431      0.710 0.284 0.000 0.716
#> GSM94163     2  0.3879      0.796 0.000 0.848 0.152
#> GSM94164     1  0.1031      0.888 0.976 0.000 0.024
#> GSM94165     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94166     1  0.2959      0.861 0.900 0.000 0.100
#> GSM94167     2  0.6104      0.653 0.004 0.648 0.348
#> GSM94168     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94169     1  0.6026      0.585 0.624 0.000 0.376
#> GSM94170     1  0.1964      0.883 0.944 0.000 0.056
#> GSM94171     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94172     1  0.0237      0.888 0.996 0.000 0.004
#> GSM94173     2  0.5785      0.707 0.004 0.696 0.300
#> GSM94174     1  0.5397      0.731 0.720 0.000 0.280
#> GSM94175     2  0.6228      0.617 0.004 0.624 0.372
#> GSM94176     1  0.3752      0.837 0.856 0.000 0.144
#> GSM94177     1  0.4178      0.819 0.828 0.000 0.172
#> GSM94178     2  0.3340      0.808 0.000 0.880 0.120
#> GSM98767     1  0.4121      0.821 0.832 0.000 0.168
#> GSM98768     1  0.2625      0.873 0.916 0.000 0.084
#> GSM98769     1  0.5291      0.734 0.732 0.000 0.268
#> GSM98770     1  0.0592      0.888 0.988 0.000 0.012
#> GSM98771     2  0.6081      0.658 0.004 0.652 0.344
#> GSM98772     1  0.1289      0.886 0.968 0.000 0.032
#> GSM98773     3  0.4235      0.825 0.176 0.000 0.824
#> GSM98774     1  0.5591      0.667 0.696 0.000 0.304
#> GSM98775     1  0.0237      0.888 0.996 0.000 0.004
#> GSM98776     1  0.4235      0.820 0.824 0.000 0.176
#> GSM98777     3  0.9687     -0.233 0.216 0.372 0.412
#> GSM98778     3  0.4796      0.797 0.220 0.000 0.780
#> GSM98779     1  0.0237      0.888 0.996 0.000 0.004
#> GSM98780     1  0.0892      0.886 0.980 0.000 0.020
#> GSM98781     1  0.5178      0.738 0.744 0.000 0.256
#> GSM98782     1  0.0237      0.888 0.996 0.000 0.004
#> GSM98783     1  0.4062      0.787 0.836 0.000 0.164
#> GSM98784     1  0.0747      0.887 0.984 0.000 0.016
#> GSM98871     2  0.1031      0.820 0.000 0.976 0.024
#> GSM98872     2  0.0000      0.817 0.000 1.000 0.000
#> GSM98873     2  0.6421      0.521 0.004 0.572 0.424
#> GSM98874     2  0.0000      0.817 0.000 1.000 0.000
#> GSM98875     2  0.0892      0.820 0.000 0.980 0.020

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.1398     0.8230 0.956 0.000 0.004 0.040
#> GSM94077     3  0.2751     0.7277 0.056 0.000 0.904 0.040
#> GSM94078     3  0.4018     0.5971 0.004 0.000 0.772 0.224
#> GSM94079     3  0.3105     0.7055 0.140 0.000 0.856 0.004
#> GSM94080     2  0.3335     0.8347 0.000 0.860 0.020 0.120
#> GSM94081     3  0.2999     0.7097 0.132 0.000 0.864 0.004
#> GSM94082     3  0.4100     0.6929 0.036 0.000 0.816 0.148
#> GSM94083     3  0.2999     0.7097 0.132 0.000 0.864 0.004
#> GSM94084     3  0.5040     0.4102 0.000 0.008 0.628 0.364
#> GSM94085     3  0.1624     0.7162 0.020 0.000 0.952 0.028
#> GSM94086     3  0.3052     0.7071 0.136 0.000 0.860 0.004
#> GSM94087     1  0.5170     0.7429 0.724 0.000 0.048 0.228
#> GSM94088     3  0.3731     0.7054 0.036 0.000 0.844 0.120
#> GSM94089     3  0.5237     0.3973 0.000 0.016 0.628 0.356
#> GSM94090     2  0.0188     0.8656 0.000 0.996 0.000 0.004
#> GSM94091     4  0.8009     0.4189 0.208 0.020 0.280 0.492
#> GSM94092     3  0.3117     0.7058 0.028 0.000 0.880 0.092
#> GSM94093     1  0.5249     0.7305 0.708 0.000 0.044 0.248
#> GSM94094     3  0.1722     0.7255 0.048 0.000 0.944 0.008
#> GSM94095     3  0.2888     0.7137 0.124 0.000 0.872 0.004
#> GSM94096     3  0.4697     0.4345 0.000 0.000 0.644 0.356
#> GSM94097     1  0.5489     0.7251 0.700 0.000 0.060 0.240
#> GSM94098     3  0.2831     0.7153 0.120 0.000 0.876 0.004
#> GSM94099     3  0.2586     0.7235 0.040 0.000 0.912 0.048
#> GSM94100     4  0.7759     0.5674 0.056 0.196 0.152 0.596
#> GSM94101     3  0.5070     0.4000 0.000 0.008 0.620 0.372
#> GSM94102     3  0.6890     0.3297 0.128 0.012 0.620 0.240
#> GSM94103     3  0.4050     0.6964 0.036 0.000 0.820 0.144
#> GSM94104     3  0.3123     0.6385 0.000 0.000 0.844 0.156
#> GSM94105     3  0.2973     0.7033 0.144 0.000 0.856 0.000
#> GSM94106     3  0.5070     0.3991 0.000 0.008 0.620 0.372
#> GSM94107     3  0.1940     0.7253 0.076 0.000 0.924 0.000
#> GSM94108     3  0.5085     0.3967 0.000 0.008 0.616 0.376
#> GSM94109     3  0.4335     0.6316 0.036 0.000 0.796 0.168
#> GSM94110     3  0.3743     0.6734 0.016 0.000 0.824 0.160
#> GSM94111     4  0.6498     0.2487 0.052 0.012 0.380 0.556
#> GSM94112     2  0.0188     0.8656 0.000 0.996 0.000 0.004
#> GSM94113     3  0.3946     0.6713 0.020 0.000 0.812 0.168
#> GSM94114     3  0.3052     0.7071 0.136 0.000 0.860 0.004
#> GSM94115     1  0.4332     0.7425 0.816 0.000 0.112 0.072
#> GSM94116     3  0.2861     0.7006 0.016 0.000 0.888 0.096
#> GSM94117     3  0.2999     0.7098 0.132 0.000 0.864 0.004
#> GSM94118     3  0.4088     0.5986 0.000 0.004 0.764 0.232
#> GSM94119     2  0.6764     0.2867 0.000 0.556 0.112 0.332
#> GSM94120     3  0.2921     0.6683 0.000 0.000 0.860 0.140
#> GSM94121     3  0.3356     0.6271 0.000 0.000 0.824 0.176
#> GSM94122     4  0.5980     0.1109 0.000 0.044 0.396 0.560
#> GSM94123     1  0.1211     0.8298 0.960 0.000 0.000 0.040
#> GSM94124     3  0.4543     0.4908 0.000 0.000 0.676 0.324
#> GSM94125     2  0.0707     0.8661 0.000 0.980 0.000 0.020
#> GSM94126     3  0.4543     0.5303 0.324 0.000 0.676 0.000
#> GSM94127     1  0.1489     0.8213 0.952 0.000 0.004 0.044
#> GSM94128     3  0.2125     0.6965 0.004 0.000 0.920 0.076
#> GSM94129     3  0.4050     0.6689 0.024 0.000 0.808 0.168
#> GSM94130     1  0.6277     0.5086 0.572 0.000 0.068 0.360
#> GSM94131     1  0.0707     0.8263 0.980 0.000 0.000 0.020
#> GSM94132     1  0.0707     0.8263 0.980 0.000 0.000 0.020
#> GSM94133     2  0.0188     0.8656 0.000 0.996 0.000 0.004
#> GSM94134     1  0.3377     0.8120 0.848 0.000 0.012 0.140
#> GSM94135     3  0.4104     0.6795 0.028 0.000 0.808 0.164
#> GSM94136     1  0.2921     0.8139 0.860 0.000 0.000 0.140
#> GSM94137     3  0.2466     0.7217 0.096 0.000 0.900 0.004
#> GSM94138     1  0.1722     0.8302 0.944 0.000 0.008 0.048
#> GSM94139     4  0.6576     0.5635 0.000 0.220 0.152 0.628
#> GSM94140     4  0.8519     0.4441 0.208 0.068 0.212 0.512
#> GSM94141     4  0.7113     0.5714 0.072 0.200 0.076 0.652
#> GSM94142     1  0.3626     0.7454 0.812 0.000 0.004 0.184
#> GSM94143     4  0.6815     0.5714 0.008 0.240 0.132 0.620
#> GSM94144     4  0.9192     0.5441 0.172 0.152 0.212 0.464
#> GSM94145     1  0.0779     0.8263 0.980 0.000 0.004 0.016
#> GSM94146     1  0.3647     0.8059 0.832 0.000 0.016 0.152
#> GSM94147     4  0.8231     0.0552 0.364 0.020 0.212 0.404
#> GSM94148     1  0.2450     0.8248 0.912 0.000 0.016 0.072
#> GSM98785     4  0.6738     0.5826 0.004 0.208 0.160 0.628
#> GSM98786     4  0.8405     0.2884 0.352 0.020 0.264 0.364
#> GSM98787     3  0.4989     0.5343 0.072 0.000 0.764 0.164
#> GSM98788     3  0.3691     0.7151 0.068 0.000 0.856 0.076
#> GSM98789     4  0.8741     0.5618 0.184 0.140 0.152 0.524
#> GSM98790     4  0.5721     0.0748 0.004 0.020 0.428 0.548
#> GSM98791     1  0.1824     0.8278 0.936 0.000 0.004 0.060
#> GSM98792     3  0.3908     0.6031 0.004 0.000 0.784 0.212
#> GSM98793     1  0.4224     0.7563 0.824 0.000 0.100 0.076
#> GSM98794     1  0.1677     0.8291 0.948 0.000 0.012 0.040
#> GSM98795     1  0.6042     0.5656 0.580 0.000 0.052 0.368
#> GSM98796     1  0.1867     0.8292 0.928 0.000 0.000 0.072
#> GSM98797     4  0.5837     0.5656 0.012 0.212 0.068 0.708
#> GSM98798     4  0.6839     0.5875 0.004 0.216 0.164 0.616
#> GSM98799     2  0.6698     0.3078 0.000 0.556 0.104 0.340
#> GSM98800     4  0.6882     0.6094 0.028 0.188 0.128 0.656
#> GSM98801     4  0.7860     0.5611 0.116 0.196 0.088 0.600
#> GSM94019     3  0.3494     0.6647 0.004 0.000 0.824 0.172
#> GSM94020     2  0.3392     0.8327 0.000 0.856 0.020 0.124
#> GSM94021     3  0.4605     0.5195 0.336 0.000 0.664 0.000
#> GSM94022     3  0.3392     0.7144 0.124 0.000 0.856 0.020
#> GSM94023     3  0.1743     0.7244 0.056 0.000 0.940 0.004
#> GSM94024     3  0.2773     0.7166 0.116 0.000 0.880 0.004
#> GSM94025     3  0.4522     0.5346 0.320 0.000 0.680 0.000
#> GSM94026     4  0.6455     0.1916 0.052 0.008 0.412 0.528
#> GSM94027     3  0.4543     0.5303 0.324 0.000 0.676 0.000
#> GSM94028     2  0.0336     0.8660 0.000 0.992 0.000 0.008
#> GSM94029     3  0.2973     0.7033 0.144 0.000 0.856 0.000
#> GSM94030     3  0.2399     0.7194 0.048 0.000 0.920 0.032
#> GSM94031     4  0.6784     0.1838 0.000 0.104 0.368 0.528
#> GSM94032     3  0.7120     0.2342 0.136 0.008 0.572 0.284
#> GSM94033     3  0.5300     0.3494 0.000 0.012 0.580 0.408
#> GSM94034     3  0.3105     0.7055 0.140 0.000 0.856 0.004
#> GSM94035     3  0.5773     0.1131 0.004 0.020 0.500 0.476
#> GSM94036     3  0.3707     0.7160 0.132 0.000 0.840 0.028
#> GSM94037     1  0.2921     0.8139 0.860 0.000 0.000 0.140
#> GSM94038     2  0.2081     0.8599 0.000 0.916 0.000 0.084
#> GSM94039     2  0.0000     0.8652 0.000 1.000 0.000 0.000
#> GSM94040     1  0.3377     0.8136 0.848 0.000 0.012 0.140
#> GSM94041     1  0.2830     0.8164 0.900 0.000 0.040 0.060
#> GSM94042     2  0.3862     0.8099 0.000 0.824 0.024 0.152
#> GSM94043     4  0.6514     0.5691 0.000 0.212 0.152 0.636
#> GSM94044     2  0.6543     0.3256 0.000 0.544 0.084 0.372
#> GSM94045     1  0.2868     0.8148 0.864 0.000 0.000 0.136
#> GSM94046     1  0.2921     0.8139 0.860 0.000 0.000 0.140
#> GSM94047     4  0.9154     0.5442 0.152 0.136 0.264 0.448
#> GSM94048     1  0.3833     0.7737 0.848 0.000 0.080 0.072
#> GSM94049     1  0.5944     0.6321 0.684 0.000 0.212 0.104
#> GSM94050     1  0.1302     0.8224 0.956 0.000 0.000 0.044
#> GSM94051     4  0.8071     0.0662 0.380 0.012 0.216 0.392
#> GSM94052     1  0.1489     0.8233 0.952 0.000 0.004 0.044
#> GSM94053     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM94054     1  0.5496     0.6055 0.604 0.000 0.024 0.372
#> GSM94055     1  0.1305     0.8231 0.960 0.000 0.004 0.036
#> GSM94056     1  0.6508     0.3988 0.568 0.000 0.088 0.344
#> GSM94057     2  0.5364     0.4794 0.000 0.652 0.028 0.320
#> GSM94058     1  0.1489     0.8213 0.952 0.000 0.004 0.044
#> GSM94059     1  0.5869     0.5850 0.596 0.000 0.044 0.360
#> GSM94060     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM94061     1  0.1211     0.8248 0.960 0.000 0.000 0.040
#> GSM94062     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM94063     4  0.8385     0.5332 0.076 0.124 0.300 0.500
#> GSM94064     2  0.2197     0.8584 0.000 0.916 0.004 0.080
#> GSM94065     1  0.0707     0.8290 0.980 0.000 0.000 0.020
#> GSM94066     2  0.2053     0.8605 0.000 0.924 0.004 0.072
#> GSM94067     1  0.3448     0.8072 0.828 0.000 0.004 0.168
#> GSM94068     2  0.3161     0.8367 0.000 0.864 0.012 0.124
#> GSM94069     1  0.2466     0.8218 0.900 0.000 0.004 0.096
#> GSM94070     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM94071     1  0.1118     0.8242 0.964 0.000 0.000 0.036
#> GSM94072     1  0.1629     0.8244 0.952 0.000 0.024 0.024
#> GSM94073     1  0.7936     0.0499 0.460 0.008 0.272 0.260
#> GSM94074     1  0.1004     0.8250 0.972 0.000 0.004 0.024
#> GSM94075     1  0.1489     0.8213 0.952 0.000 0.004 0.044
#> GSM94155     1  0.5869     0.5850 0.596 0.000 0.044 0.360
#> GSM94156     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM94157     1  0.5678     0.6572 0.640 0.000 0.044 0.316
#> GSM94160     1  0.3311     0.8053 0.828 0.000 0.000 0.172
#> GSM94161     1  0.1520     0.8237 0.956 0.000 0.024 0.020
#> GSM94162     3  0.7386     0.0966 0.368 0.000 0.464 0.168
#> GSM94163     2  0.5311     0.5721 0.000 0.648 0.024 0.328
#> GSM94164     1  0.0817     0.8268 0.976 0.000 0.000 0.024
#> GSM94165     1  0.1661     0.8290 0.944 0.000 0.004 0.052
#> GSM94166     1  0.5279     0.6301 0.704 0.000 0.044 0.252
#> GSM94167     4  0.6373     0.5155 0.000 0.248 0.116 0.636
#> GSM94168     1  0.1211     0.8293 0.960 0.000 0.000 0.040
#> GSM94169     4  0.8499     0.4833 0.136 0.072 0.316 0.476
#> GSM94170     1  0.4936     0.6770 0.672 0.000 0.012 0.316
#> GSM94171     1  0.0895     0.8255 0.976 0.000 0.004 0.020
#> GSM94172     1  0.2266     0.8242 0.912 0.000 0.004 0.084
#> GSM94173     4  0.5793     0.2394 0.000 0.360 0.040 0.600
#> GSM94174     1  0.8167    -0.1336 0.416 0.012 0.264 0.308
#> GSM94175     4  0.6768     0.5715 0.004 0.228 0.148 0.620
#> GSM94176     1  0.7034     0.4631 0.576 0.000 0.220 0.204
#> GSM94177     1  0.4827     0.7265 0.784 0.000 0.092 0.124
#> GSM94178     2  0.3900     0.8044 0.000 0.816 0.020 0.164
#> GSM98767     1  0.4549     0.7333 0.804 0.000 0.100 0.096
#> GSM98768     1  0.3617     0.7998 0.860 0.000 0.064 0.076
#> GSM98769     1  0.8003     0.1856 0.428 0.008 0.240 0.324
#> GSM98770     1  0.2888     0.8175 0.872 0.000 0.004 0.124
#> GSM98771     4  0.6178     0.5147 0.000 0.228 0.112 0.660
#> GSM98772     1  0.2500     0.8210 0.916 0.000 0.040 0.044
#> GSM98773     3  0.3485     0.7197 0.116 0.000 0.856 0.028
#> GSM98774     3  0.8289    -0.3190 0.252 0.016 0.372 0.360
#> GSM98775     1  0.0895     0.8260 0.976 0.000 0.004 0.020
#> GSM98776     1  0.6050     0.5442 0.668 0.000 0.232 0.100
#> GSM98777     4  0.7478     0.6190 0.036 0.176 0.180 0.608
#> GSM98778     3  0.2973     0.7033 0.144 0.000 0.856 0.000
#> GSM98779     1  0.2530     0.8207 0.896 0.000 0.004 0.100
#> GSM98780     1  0.2300     0.8314 0.920 0.000 0.016 0.064
#> GSM98781     1  0.7595     0.3806 0.508 0.004 0.264 0.224
#> GSM98782     1  0.1302     0.8283 0.956 0.000 0.000 0.044
#> GSM98783     1  0.5266     0.7593 0.752 0.000 0.108 0.140
#> GSM98784     1  0.2888     0.8201 0.872 0.000 0.004 0.124
#> GSM98871     2  0.2197     0.8590 0.000 0.916 0.004 0.080
#> GSM98872     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM98873     4  0.6415     0.4734 0.000 0.288 0.100 0.612
#> GSM98874     2  0.0188     0.8645 0.000 0.996 0.000 0.004
#> GSM98875     2  0.2593     0.8529 0.000 0.892 0.004 0.104

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.3123    0.74588 0.812 0.000 0.004 0.000 0.184
#> GSM94077     3  0.2700    0.69856 0.004 0.000 0.884 0.088 0.024
#> GSM94078     4  0.4821    0.09551 0.000 0.000 0.464 0.516 0.020
#> GSM94079     3  0.1331    0.71283 0.040 0.000 0.952 0.000 0.008
#> GSM94080     2  0.4133    0.80576 0.000 0.768 0.000 0.180 0.052
#> GSM94081     3  0.0798    0.72132 0.016 0.000 0.976 0.000 0.008
#> GSM94082     3  0.4803    0.13687 0.000 0.000 0.536 0.444 0.020
#> GSM94083     3  0.0510    0.72332 0.016 0.000 0.984 0.000 0.000
#> GSM94084     4  0.3336    0.61643 0.000 0.000 0.228 0.772 0.000
#> GSM94085     3  0.2012    0.71175 0.000 0.000 0.920 0.060 0.020
#> GSM94086     3  0.1408    0.71089 0.044 0.000 0.948 0.000 0.008
#> GSM94087     1  0.2574    0.77064 0.876 0.000 0.012 0.000 0.112
#> GSM94088     3  0.4686    0.30208 0.000 0.000 0.596 0.384 0.020
#> GSM94089     4  0.3274    0.62707 0.000 0.000 0.220 0.780 0.000
#> GSM94090     2  0.0290    0.86001 0.000 0.992 0.000 0.008 0.000
#> GSM94091     5  0.7917    0.55896 0.168 0.004 0.136 0.212 0.480
#> GSM94092     3  0.5619    0.46290 0.000 0.000 0.636 0.208 0.156
#> GSM94093     1  0.3088    0.72818 0.828 0.000 0.004 0.004 0.164
#> GSM94094     3  0.0404    0.72485 0.000 0.000 0.988 0.012 0.000
#> GSM94095     3  0.0798    0.72132 0.016 0.000 0.976 0.000 0.008
#> GSM94096     4  0.4183    0.48906 0.000 0.000 0.324 0.668 0.008
#> GSM94097     1  0.2976    0.75793 0.852 0.000 0.012 0.004 0.132
#> GSM94098     3  0.0404    0.72392 0.012 0.000 0.988 0.000 0.000
#> GSM94099     3  0.2595    0.70194 0.000 0.000 0.888 0.080 0.032
#> GSM94100     5  0.6305    0.44435 0.024 0.032 0.172 0.108 0.664
#> GSM94101     4  0.3210    0.62949 0.000 0.000 0.212 0.788 0.000
#> GSM94102     3  0.6374    0.03800 0.028 0.000 0.508 0.088 0.376
#> GSM94103     3  0.4707    0.28131 0.000 0.000 0.588 0.392 0.020
#> GSM94104     3  0.3550    0.63547 0.000 0.000 0.796 0.184 0.020
#> GSM94105     3  0.2077    0.68279 0.084 0.000 0.908 0.000 0.008
#> GSM94106     4  0.3790    0.58118 0.000 0.000 0.272 0.724 0.004
#> GSM94107     3  0.0451    0.72527 0.004 0.000 0.988 0.008 0.000
#> GSM94108     4  0.3563    0.63136 0.000 0.000 0.208 0.780 0.012
#> GSM94109     3  0.5967    0.33747 0.024 0.000 0.616 0.092 0.268
#> GSM94110     3  0.4811    0.10959 0.000 0.000 0.528 0.452 0.020
#> GSM94111     5  0.6563    0.35260 0.016 0.000 0.260 0.180 0.544
#> GSM94112     2  0.0404    0.86043 0.000 0.988 0.000 0.012 0.000
#> GSM94113     3  0.4807    0.12401 0.000 0.000 0.532 0.448 0.020
#> GSM94114     3  0.1168    0.71678 0.032 0.000 0.960 0.000 0.008
#> GSM94115     1  0.6326    0.53196 0.612 0.000 0.116 0.040 0.232
#> GSM94116     3  0.3237    0.68402 0.000 0.000 0.848 0.104 0.048
#> GSM94117     3  0.1043    0.72120 0.040 0.000 0.960 0.000 0.000
#> GSM94118     3  0.4798    0.14232 0.000 0.000 0.540 0.440 0.020
#> GSM94119     2  0.5091    0.60099 0.000 0.584 0.000 0.372 0.044
#> GSM94120     3  0.4675    0.29224 0.000 0.000 0.600 0.380 0.020
#> GSM94121     3  0.2561    0.69651 0.000 0.000 0.884 0.096 0.020
#> GSM94122     4  0.4256    0.62024 0.000 0.004 0.184 0.764 0.048
#> GSM94123     1  0.0865    0.80394 0.972 0.000 0.000 0.004 0.024
#> GSM94124     4  0.4456    0.48313 0.000 0.000 0.320 0.660 0.020
#> GSM94125     2  0.0865    0.86145 0.000 0.972 0.000 0.024 0.004
#> GSM94126     3  0.3966    0.36692 0.336 0.000 0.664 0.000 0.000
#> GSM94127     1  0.1965    0.79634 0.904 0.000 0.000 0.000 0.096
#> GSM94128     3  0.1992    0.70885 0.000 0.000 0.924 0.044 0.032
#> GSM94129     3  0.4825    0.23411 0.000 0.000 0.568 0.408 0.024
#> GSM94130     1  0.4530    0.64306 0.752 0.000 0.020 0.036 0.192
#> GSM94131     1  0.1877    0.80239 0.924 0.000 0.012 0.000 0.064
#> GSM94132     1  0.2471    0.77715 0.864 0.000 0.000 0.000 0.136
#> GSM94133     2  0.0510    0.86063 0.000 0.984 0.000 0.016 0.000
#> GSM94134     1  0.0703    0.80345 0.976 0.000 0.000 0.000 0.024
#> GSM94135     3  0.4736    0.25028 0.000 0.000 0.576 0.404 0.020
#> GSM94136     1  0.0992    0.80488 0.968 0.000 0.008 0.000 0.024
#> GSM94137     3  0.0162    0.72416 0.004 0.000 0.996 0.000 0.000
#> GSM94138     1  0.4268    0.71594 0.772 0.000 0.048 0.008 0.172
#> GSM94139     4  0.3530    0.56597 0.000 0.024 0.028 0.844 0.104
#> GSM94140     5  0.6438    0.56543 0.104 0.020 0.036 0.196 0.644
#> GSM94141     5  0.5269    0.51096 0.024 0.032 0.016 0.224 0.704
#> GSM94142     1  0.1768    0.78670 0.924 0.000 0.000 0.004 0.072
#> GSM94143     4  0.4058    0.55405 0.000 0.048 0.036 0.820 0.096
#> GSM94144     5  0.7782    0.56268 0.104 0.024 0.136 0.200 0.536
#> GSM94145     1  0.0703    0.80591 0.976 0.000 0.000 0.000 0.024
#> GSM94146     1  0.1124    0.80282 0.960 0.000 0.004 0.000 0.036
#> GSM94147     5  0.7994    0.43887 0.292 0.000 0.116 0.184 0.408
#> GSM94148     1  0.4305    0.71082 0.760 0.000 0.040 0.008 0.192
#> GSM98785     4  0.3658    0.56974 0.000 0.028 0.044 0.844 0.084
#> GSM98786     5  0.8529    0.37815 0.192 0.000 0.232 0.284 0.292
#> GSM98787     3  0.1830    0.70536 0.000 0.000 0.924 0.068 0.008
#> GSM98788     3  0.3844    0.63054 0.004 0.000 0.788 0.180 0.028
#> GSM98789     5  0.7090    0.57487 0.096 0.024 0.076 0.204 0.600
#> GSM98790     4  0.4141    0.58993 0.000 0.000 0.248 0.728 0.024
#> GSM98791     1  0.0404    0.80599 0.988 0.000 0.000 0.000 0.012
#> GSM98792     4  0.4306    0.05119 0.000 0.000 0.492 0.508 0.000
#> GSM98793     1  0.6476    0.50137 0.596 0.000 0.144 0.036 0.224
#> GSM98794     1  0.3885    0.73410 0.784 0.000 0.040 0.000 0.176
#> GSM98795     1  0.3352    0.70089 0.800 0.000 0.004 0.004 0.192
#> GSM98796     1  0.0566    0.80511 0.984 0.000 0.000 0.004 0.012
#> GSM98797     5  0.6021    0.23293 0.012 0.048 0.016 0.396 0.528
#> GSM98798     4  0.5298    0.49912 0.000 0.072 0.048 0.728 0.152
#> GSM98799     2  0.5195    0.51524 0.000 0.536 0.000 0.420 0.044
#> GSM98800     4  0.4330    0.52758 0.024 0.020 0.036 0.812 0.108
#> GSM98801     5  0.6210    0.45755 0.032 0.032 0.144 0.108 0.684
#> GSM94019     3  0.4576    0.52828 0.000 0.000 0.692 0.268 0.040
#> GSM94020     2  0.4096    0.80833 0.000 0.772 0.000 0.176 0.052
#> GSM94021     3  0.3932    0.37206 0.328 0.000 0.672 0.000 0.000
#> GSM94022     3  0.2234    0.71742 0.044 0.000 0.916 0.036 0.004
#> GSM94023     3  0.0609    0.72330 0.000 0.000 0.980 0.020 0.000
#> GSM94024     3  0.0693    0.72204 0.012 0.000 0.980 0.000 0.008
#> GSM94025     3  0.3932    0.37750 0.328 0.000 0.672 0.000 0.000
#> GSM94026     5  0.6268    0.31650 0.024 0.000 0.344 0.092 0.540
#> GSM94027     3  0.3949    0.37222 0.332 0.000 0.668 0.000 0.000
#> GSM94028     2  0.0404    0.86043 0.000 0.988 0.000 0.012 0.000
#> GSM94029     3  0.2660    0.65368 0.128 0.000 0.864 0.008 0.000
#> GSM94030     3  0.1043    0.71864 0.000 0.000 0.960 0.040 0.000
#> GSM94031     4  0.6270    0.51283 0.000 0.056 0.112 0.640 0.192
#> GSM94032     5  0.7295    0.30240 0.108 0.000 0.352 0.084 0.456
#> GSM94033     4  0.4355    0.60350 0.000 0.000 0.224 0.732 0.044
#> GSM94034     3  0.1908    0.68379 0.092 0.000 0.908 0.000 0.000
#> GSM94035     4  0.3992    0.57872 0.000 0.000 0.268 0.720 0.012
#> GSM94036     3  0.2517    0.67794 0.104 0.000 0.884 0.008 0.004
#> GSM94037     1  0.0865    0.80468 0.972 0.000 0.004 0.000 0.024
#> GSM94038     2  0.2735    0.85500 0.000 0.880 0.000 0.084 0.036
#> GSM94039     2  0.0162    0.85924 0.000 0.996 0.000 0.004 0.000
#> GSM94040     1  0.0992    0.80450 0.968 0.000 0.008 0.000 0.024
#> GSM94041     1  0.6023    0.56878 0.636 0.000 0.128 0.024 0.212
#> GSM94042     2  0.4490    0.77095 0.000 0.724 0.000 0.224 0.052
#> GSM94043     4  0.4048    0.53001 0.000 0.064 0.016 0.812 0.108
#> GSM94044     2  0.5220    0.47248 0.000 0.516 0.000 0.440 0.044
#> GSM94045     1  0.0703    0.80345 0.976 0.000 0.000 0.000 0.024
#> GSM94046     1  0.0703    0.80345 0.976 0.000 0.000 0.000 0.024
#> GSM94047     4  0.7862    0.11897 0.096 0.020 0.232 0.508 0.144
#> GSM94048     1  0.5566    0.62290 0.672 0.000 0.092 0.020 0.216
#> GSM94049     1  0.6456    0.22021 0.500 0.000 0.320 0.004 0.176
#> GSM94050     1  0.1121    0.80490 0.956 0.000 0.000 0.000 0.044
#> GSM94051     5  0.8021    0.54301 0.236 0.000 0.136 0.192 0.436
#> GSM94052     1  0.1341    0.80458 0.944 0.000 0.000 0.000 0.056
#> GSM94053     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.3006    0.73399 0.836 0.000 0.004 0.004 0.156
#> GSM94055     1  0.1197    0.80495 0.952 0.000 0.000 0.000 0.048
#> GSM94056     1  0.6950   -0.00716 0.424 0.000 0.020 0.180 0.376
#> GSM94057     2  0.5818    0.59210 0.000 0.628 0.004 0.172 0.196
#> GSM94058     1  0.1908    0.79615 0.908 0.000 0.000 0.000 0.092
#> GSM94059     1  0.3047    0.72407 0.832 0.000 0.004 0.004 0.160
#> GSM94060     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0794    0.80439 0.972 0.000 0.000 0.000 0.028
#> GSM94062     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.6017    0.40873 0.016 0.016 0.260 0.632 0.076
#> GSM94064     2  0.2830    0.85076 0.000 0.876 0.000 0.044 0.080
#> GSM94065     1  0.0290    0.80555 0.992 0.000 0.000 0.000 0.008
#> GSM94066     2  0.2592    0.85513 0.000 0.892 0.000 0.056 0.052
#> GSM94067     1  0.1282    0.79736 0.952 0.000 0.000 0.004 0.044
#> GSM94068     2  0.3507    0.83618 0.000 0.828 0.000 0.120 0.052
#> GSM94069     1  0.0162    0.80520 0.996 0.000 0.000 0.000 0.004
#> GSM94070     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0794    0.80439 0.972 0.000 0.000 0.000 0.028
#> GSM94072     1  0.4290    0.70561 0.756 0.000 0.044 0.004 0.196
#> GSM94073     1  0.8507   -0.35786 0.320 0.000 0.264 0.200 0.216
#> GSM94074     1  0.1544    0.80098 0.932 0.000 0.000 0.000 0.068
#> GSM94075     1  0.2074    0.79414 0.896 0.000 0.000 0.000 0.104
#> GSM94155     1  0.3128    0.71726 0.824 0.000 0.004 0.004 0.168
#> GSM94156     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.3167    0.71995 0.820 0.000 0.004 0.004 0.172
#> GSM94160     1  0.1704    0.78332 0.928 0.000 0.000 0.004 0.068
#> GSM94161     1  0.4290    0.70561 0.756 0.000 0.044 0.004 0.196
#> GSM94162     3  0.7187   -0.19432 0.344 0.000 0.452 0.044 0.160
#> GSM94163     2  0.5128    0.63598 0.000 0.604 0.000 0.344 0.052
#> GSM94164     1  0.3399    0.75119 0.812 0.000 0.020 0.000 0.168
#> GSM94165     1  0.0290    0.80504 0.992 0.000 0.000 0.000 0.008
#> GSM94166     1  0.2964    0.73365 0.840 0.000 0.004 0.004 0.152
#> GSM94167     4  0.3590    0.53654 0.000 0.036 0.008 0.828 0.128
#> GSM94168     1  0.2179    0.78967 0.888 0.000 0.000 0.000 0.112
#> GSM94169     4  0.8366   -0.17191 0.088 0.020 0.252 0.404 0.236
#> GSM94170     1  0.2339    0.76878 0.892 0.000 0.004 0.004 0.100
#> GSM94171     1  0.2813    0.75738 0.832 0.000 0.000 0.000 0.168
#> GSM94172     1  0.0162    0.80471 0.996 0.000 0.000 0.000 0.004
#> GSM94173     4  0.5613    0.09865 0.000 0.308 0.000 0.592 0.100
#> GSM94174     5  0.8569    0.41939 0.256 0.000 0.216 0.232 0.296
#> GSM94175     4  0.3463    0.55697 0.000 0.040 0.020 0.852 0.088
#> GSM94176     1  0.6421    0.41148 0.592 0.000 0.188 0.024 0.196
#> GSM94177     1  0.5544    0.57159 0.628 0.000 0.032 0.040 0.300
#> GSM94178     2  0.4887    0.70585 0.000 0.660 0.000 0.288 0.052
#> GSM98767     1  0.5866    0.54661 0.612 0.000 0.048 0.044 0.296
#> GSM98768     1  0.2026    0.79844 0.928 0.000 0.016 0.012 0.044
#> GSM98769     1  0.7274    0.17909 0.488 0.000 0.184 0.052 0.276
#> GSM98770     1  0.0404    0.80455 0.988 0.000 0.000 0.000 0.012
#> GSM98771     4  0.3510    0.53722 0.000 0.032 0.008 0.832 0.128
#> GSM98772     1  0.4677    0.68532 0.732 0.000 0.068 0.004 0.196
#> GSM98773     3  0.1710    0.72525 0.012 0.000 0.944 0.024 0.020
#> GSM98774     1  0.8361   -0.27260 0.344 0.000 0.292 0.168 0.196
#> GSM98775     1  0.2179    0.78852 0.888 0.000 0.000 0.000 0.112
#> GSM98776     1  0.6968    0.36686 0.540 0.000 0.188 0.044 0.228
#> GSM98777     4  0.5325    0.51220 0.020 0.020 0.112 0.744 0.104
#> GSM98778     3  0.2124    0.67309 0.096 0.000 0.900 0.000 0.004
#> GSM98779     1  0.0510    0.80383 0.984 0.000 0.000 0.000 0.016
#> GSM98780     1  0.0671    0.80711 0.980 0.000 0.004 0.000 0.016
#> GSM98781     1  0.7311    0.17773 0.484 0.000 0.236 0.048 0.232
#> GSM98782     1  0.0671    0.80385 0.980 0.000 0.000 0.004 0.016
#> GSM98783     1  0.3993    0.63867 0.756 0.000 0.216 0.000 0.028
#> GSM98784     1  0.1124    0.79786 0.960 0.000 0.000 0.004 0.036
#> GSM98871     2  0.2708    0.85567 0.000 0.884 0.000 0.072 0.044
#> GSM98872     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.6508    0.40422 0.000 0.132 0.020 0.528 0.320
#> GSM98874     2  0.0000    0.85853 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.3090    0.84999 0.000 0.860 0.000 0.088 0.052

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.2250   0.343252 0.888 0.000 0.020 0.000 0.092 0.000
#> GSM94077     3  0.2814   0.711125 0.000 0.000 0.820 0.172 0.008 0.000
#> GSM94078     4  0.4900   0.561524 0.000 0.000 0.268 0.656 0.040 0.036
#> GSM94079     3  0.1003   0.812288 0.020 0.000 0.964 0.016 0.000 0.000
#> GSM94080     2  0.5121   0.771699 0.000 0.704 0.000 0.100 0.060 0.136
#> GSM94081     3  0.0508   0.812629 0.004 0.000 0.984 0.012 0.000 0.000
#> GSM94082     4  0.5224   0.497461 0.000 0.000 0.316 0.600 0.048 0.036
#> GSM94083     3  0.1471   0.802908 0.004 0.000 0.932 0.064 0.000 0.000
#> GSM94084     4  0.1757   0.630195 0.000 0.000 0.076 0.916 0.000 0.008
#> GSM94085     3  0.3998   0.720602 0.000 0.000 0.784 0.132 0.060 0.024
#> GSM94086     3  0.0551   0.808112 0.008 0.000 0.984 0.000 0.004 0.004
#> GSM94087     5  0.3717   0.603068 0.384 0.000 0.000 0.000 0.616 0.000
#> GSM94088     4  0.5366   0.337230 0.000 0.000 0.396 0.524 0.048 0.032
#> GSM94089     4  0.1625   0.628496 0.000 0.000 0.060 0.928 0.000 0.012
#> GSM94090     2  0.0260   0.816025 0.000 0.992 0.000 0.008 0.000 0.000
#> GSM94091     1  0.7649  -0.120811 0.468 0.008 0.088 0.036 0.212 0.188
#> GSM94092     3  0.5527   0.499324 0.008 0.000 0.628 0.252 0.080 0.032
#> GSM94093     5  0.3547   0.664755 0.332 0.000 0.000 0.000 0.668 0.000
#> GSM94094     3  0.0891   0.810324 0.000 0.000 0.968 0.000 0.008 0.024
#> GSM94095     3  0.0291   0.810008 0.004 0.000 0.992 0.000 0.004 0.000
#> GSM94096     4  0.4136   0.621236 0.000 0.000 0.156 0.768 0.040 0.036
#> GSM94097     5  0.3911   0.608993 0.368 0.000 0.008 0.000 0.624 0.000
#> GSM94098     3  0.0858   0.812715 0.004 0.000 0.968 0.028 0.000 0.000
#> GSM94099     3  0.3499   0.744011 0.000 0.000 0.812 0.132 0.044 0.012
#> GSM94100     6  0.3752   0.692413 0.000 0.012 0.048 0.028 0.088 0.824
#> GSM94101     4  0.1285   0.624448 0.000 0.000 0.052 0.944 0.000 0.004
#> GSM94102     3  0.6012   0.045424 0.008 0.000 0.484 0.024 0.100 0.384
#> GSM94103     4  0.5232   0.445372 0.000 0.000 0.356 0.568 0.040 0.036
#> GSM94104     3  0.5051   0.294070 0.000 0.000 0.604 0.324 0.048 0.024
#> GSM94105     3  0.1226   0.791727 0.040 0.000 0.952 0.000 0.004 0.004
#> GSM94106     4  0.2308   0.630135 0.000 0.000 0.108 0.880 0.004 0.008
#> GSM94107     3  0.0291   0.811209 0.000 0.000 0.992 0.004 0.004 0.000
#> GSM94108     4  0.1141   0.623990 0.000 0.000 0.052 0.948 0.000 0.000
#> GSM94109     3  0.5508   0.456597 0.004 0.000 0.620 0.028 0.092 0.256
#> GSM94110     4  0.5092   0.515485 0.000 0.000 0.312 0.612 0.040 0.036
#> GSM94111     6  0.4735   0.670381 0.000 0.000 0.128 0.048 0.088 0.736
#> GSM94112     2  0.1036   0.818434 0.000 0.964 0.000 0.024 0.008 0.004
#> GSM94113     4  0.5162   0.485193 0.000 0.000 0.332 0.592 0.040 0.036
#> GSM94114     3  0.0436   0.808619 0.004 0.000 0.988 0.000 0.004 0.004
#> GSM94115     1  0.3005   0.340522 0.848 0.000 0.036 0.000 0.108 0.008
#> GSM94116     3  0.4725   0.694935 0.012 0.000 0.740 0.144 0.080 0.024
#> GSM94117     3  0.1219   0.808507 0.004 0.000 0.948 0.048 0.000 0.000
#> GSM94118     4  0.5077   0.523649 0.000 0.000 0.308 0.616 0.040 0.036
#> GSM94119     2  0.6002   0.401404 0.000 0.448 0.000 0.420 0.044 0.088
#> GSM94120     4  0.5187   0.479754 0.000 0.000 0.340 0.584 0.040 0.036
#> GSM94121     3  0.4084   0.691841 0.000 0.000 0.776 0.144 0.048 0.032
#> GSM94122     4  0.2786   0.596494 0.000 0.000 0.056 0.860 0.000 0.084
#> GSM94123     1  0.3706  -0.113896 0.620 0.000 0.000 0.000 0.380 0.000
#> GSM94124     4  0.4399   0.616186 0.000 0.000 0.188 0.736 0.040 0.036
#> GSM94125     2  0.2188   0.821076 0.000 0.912 0.000 0.032 0.036 0.020
#> GSM94126     3  0.3916   0.527716 0.276 0.000 0.704 0.008 0.004 0.008
#> GSM94127     1  0.3266   0.152089 0.728 0.000 0.000 0.000 0.272 0.000
#> GSM94128     3  0.3508   0.743388 0.000 0.000 0.832 0.032 0.072 0.064
#> GSM94129     4  0.5478   0.428337 0.000 0.000 0.352 0.552 0.064 0.032
#> GSM94130     5  0.3606   0.667961 0.256 0.000 0.000 0.000 0.728 0.016
#> GSM94131     1  0.3340   0.253916 0.784 0.000 0.016 0.000 0.196 0.004
#> GSM94132     1  0.2536   0.325190 0.864 0.000 0.020 0.000 0.116 0.000
#> GSM94133     2  0.1426   0.819543 0.000 0.948 0.000 0.028 0.016 0.008
#> GSM94134     1  0.4109  -0.166881 0.596 0.000 0.008 0.000 0.392 0.004
#> GSM94135     4  0.5174   0.482656 0.000 0.000 0.336 0.588 0.040 0.036
#> GSM94136     1  0.3819  -0.094440 0.624 0.000 0.000 0.000 0.372 0.004
#> GSM94137     3  0.1204   0.805082 0.000 0.000 0.944 0.056 0.000 0.000
#> GSM94138     1  0.2604   0.348833 0.872 0.000 0.028 0.000 0.096 0.004
#> GSM94139     4  0.3620   0.505372 0.000 0.028 0.000 0.816 0.044 0.112
#> GSM94140     6  0.7058   0.542230 0.196 0.012 0.012 0.032 0.324 0.424
#> GSM94141     6  0.5392   0.667566 0.028 0.028 0.000 0.044 0.252 0.648
#> GSM94142     5  0.3851   0.524838 0.460 0.000 0.000 0.000 0.540 0.000
#> GSM94143     4  0.4431   0.491561 0.000 0.036 0.000 0.760 0.100 0.104
#> GSM94144     5  0.8308  -0.496749 0.284 0.028 0.084 0.032 0.316 0.256
#> GSM94145     1  0.3464   0.060804 0.688 0.000 0.000 0.000 0.312 0.000
#> GSM94146     5  0.3971   0.537419 0.448 0.000 0.004 0.000 0.548 0.000
#> GSM94147     1  0.7157   0.011108 0.488 0.008 0.080 0.016 0.272 0.136
#> GSM94148     1  0.2052   0.359182 0.912 0.000 0.028 0.000 0.056 0.004
#> GSM98785     4  0.3161   0.552126 0.000 0.020 0.000 0.852 0.060 0.068
#> GSM98786     1  0.6733   0.147533 0.596 0.008 0.136 0.048 0.164 0.048
#> GSM98787     3  0.3949   0.734642 0.000 0.000 0.800 0.056 0.100 0.044
#> GSM98788     3  0.5140   0.644964 0.044 0.000 0.712 0.172 0.032 0.040
#> GSM98789     6  0.7495   0.476762 0.308 0.024 0.008 0.040 0.280 0.340
#> GSM98790     4  0.3707   0.605850 0.000 0.000 0.080 0.820 0.048 0.052
#> GSM98791     1  0.3647  -0.045370 0.640 0.000 0.000 0.000 0.360 0.000
#> GSM98792     4  0.5496   0.538561 0.008 0.000 0.272 0.620 0.064 0.036
#> GSM98793     1  0.3700   0.336965 0.800 0.000 0.116 0.000 0.076 0.008
#> GSM98794     1  0.2237   0.352044 0.896 0.000 0.036 0.000 0.068 0.000
#> GSM98795     5  0.3215   0.679519 0.240 0.000 0.000 0.000 0.756 0.004
#> GSM98796     1  0.3737  -0.111807 0.608 0.000 0.000 0.000 0.392 0.000
#> GSM98797     6  0.5094   0.640782 0.004 0.048 0.000 0.072 0.176 0.700
#> GSM98798     4  0.6450   0.002074 0.000 0.040 0.004 0.468 0.148 0.340
#> GSM98799     4  0.5998  -0.355926 0.000 0.412 0.000 0.456 0.044 0.088
#> GSM98800     4  0.4968   0.495835 0.000 0.028 0.004 0.712 0.132 0.124
#> GSM98801     6  0.3865   0.695041 0.008 0.012 0.024 0.028 0.112 0.816
#> GSM94019     4  0.5850   0.170639 0.000 0.000 0.428 0.456 0.072 0.044
#> GSM94020     2  0.5031   0.776033 0.000 0.712 0.000 0.092 0.060 0.136
#> GSM94021     3  0.3874   0.524738 0.268 0.000 0.712 0.008 0.008 0.004
#> GSM94022     3  0.2086   0.799583 0.008 0.000 0.920 0.008 0.036 0.028
#> GSM94023     3  0.0717   0.811816 0.000 0.000 0.976 0.000 0.008 0.016
#> GSM94024     3  0.0291   0.810008 0.004 0.000 0.992 0.000 0.004 0.000
#> GSM94025     3  0.3859   0.553922 0.252 0.000 0.724 0.016 0.004 0.004
#> GSM94026     6  0.5424   0.583969 0.000 0.000 0.216 0.048 0.088 0.648
#> GSM94027     3  0.3937   0.522196 0.280 0.000 0.700 0.008 0.004 0.008
#> GSM94028     2  0.0458   0.817033 0.000 0.984 0.000 0.016 0.000 0.000
#> GSM94029     3  0.3340   0.742803 0.112 0.000 0.832 0.000 0.028 0.028
#> GSM94030     3  0.1844   0.795387 0.000 0.000 0.924 0.004 0.048 0.024
#> GSM94031     4  0.6294   0.412228 0.000 0.040 0.120 0.616 0.044 0.180
#> GSM94032     6  0.6506   0.427575 0.012 0.000 0.280 0.012 0.244 0.452
#> GSM94033     4  0.2350   0.623371 0.000 0.000 0.076 0.888 0.000 0.036
#> GSM94034     3  0.1003   0.803613 0.028 0.000 0.964 0.000 0.004 0.004
#> GSM94035     4  0.2933   0.628133 0.000 0.000 0.092 0.860 0.016 0.032
#> GSM94036     3  0.2361   0.784127 0.064 0.000 0.896 0.000 0.032 0.008
#> GSM94037     1  0.3955  -0.306455 0.560 0.000 0.000 0.000 0.436 0.004
#> GSM94038     2  0.4305   0.801738 0.000 0.776 0.000 0.076 0.052 0.096
#> GSM94039     2  0.0653   0.814027 0.000 0.980 0.000 0.004 0.012 0.004
#> GSM94040     1  0.4161  -0.130611 0.608 0.000 0.012 0.000 0.376 0.004
#> GSM94041     1  0.3279   0.349472 0.828 0.000 0.108 0.000 0.060 0.004
#> GSM94042     2  0.5934   0.708260 0.000 0.620 0.000 0.168 0.076 0.136
#> GSM94043     4  0.3989   0.483996 0.000 0.032 0.000 0.788 0.052 0.128
#> GSM94044     4  0.6311  -0.417029 0.000 0.412 0.000 0.416 0.044 0.128
#> GSM94045     1  0.3955  -0.269694 0.560 0.000 0.000 0.000 0.436 0.004
#> GSM94046     1  0.3961  -0.303701 0.556 0.000 0.000 0.000 0.440 0.004
#> GSM94047     1  0.8470  -0.250905 0.340 0.020 0.124 0.296 0.168 0.052
#> GSM94048     1  0.2176   0.350479 0.896 0.000 0.024 0.000 0.080 0.000
#> GSM94049     1  0.4203   0.252654 0.652 0.000 0.316 0.000 0.032 0.000
#> GSM94050     1  0.3464   0.084458 0.688 0.000 0.000 0.000 0.312 0.000
#> GSM94051     1  0.7073   0.045583 0.524 0.008 0.084 0.016 0.220 0.148
#> GSM94052     1  0.3531   0.050427 0.672 0.000 0.000 0.000 0.328 0.000
#> GSM94053     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94054     5  0.3360   0.688726 0.264 0.000 0.000 0.000 0.732 0.004
#> GSM94055     1  0.3499   0.068504 0.680 0.000 0.000 0.000 0.320 0.000
#> GSM94056     1  0.4782   0.245774 0.704 0.000 0.016 0.004 0.196 0.080
#> GSM94057     2  0.4158   0.762516 0.000 0.768 0.000 0.032 0.048 0.152
#> GSM94058     1  0.2793   0.251213 0.800 0.000 0.000 0.000 0.200 0.000
#> GSM94059     5  0.3240   0.681866 0.244 0.000 0.000 0.000 0.752 0.004
#> GSM94060     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94061     1  0.3515   0.049453 0.676 0.000 0.000 0.000 0.324 0.000
#> GSM94062     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94063     4  0.6098   0.539092 0.016 0.008 0.144 0.648 0.124 0.060
#> GSM94064     2  0.3582   0.803112 0.000 0.820 0.000 0.020 0.064 0.096
#> GSM94065     1  0.3592  -0.004676 0.656 0.000 0.000 0.000 0.344 0.000
#> GSM94066     2  0.4184   0.806424 0.000 0.784 0.000 0.048 0.068 0.100
#> GSM94067     5  0.3828   0.562192 0.440 0.000 0.000 0.000 0.560 0.000
#> GSM94068     2  0.5371   0.754085 0.000 0.684 0.000 0.104 0.076 0.136
#> GSM94069     1  0.3819  -0.086918 0.624 0.000 0.000 0.000 0.372 0.004
#> GSM94070     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94071     1  0.3515   0.059590 0.676 0.000 0.000 0.000 0.324 0.000
#> GSM94072     1  0.1867   0.364182 0.916 0.000 0.064 0.000 0.020 0.000
#> GSM94073     1  0.5822   0.261793 0.640 0.008 0.176 0.004 0.136 0.036
#> GSM94074     1  0.3221   0.146627 0.736 0.000 0.000 0.000 0.264 0.000
#> GSM94075     1  0.2664   0.269153 0.816 0.000 0.000 0.000 0.184 0.000
#> GSM94155     5  0.3240   0.681866 0.244 0.000 0.000 0.000 0.752 0.004
#> GSM94156     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94157     5  0.3468   0.689681 0.284 0.000 0.000 0.000 0.712 0.004
#> GSM94160     5  0.3659   0.642749 0.364 0.000 0.000 0.000 0.636 0.000
#> GSM94161     1  0.1225   0.365530 0.952 0.000 0.036 0.000 0.012 0.000
#> GSM94162     1  0.6199  -0.000419 0.472 0.008 0.408 0.056 0.044 0.012
#> GSM94163     2  0.6584   0.570389 0.000 0.496 0.000 0.288 0.080 0.136
#> GSM94164     1  0.2558   0.344020 0.868 0.000 0.028 0.000 0.104 0.000
#> GSM94165     1  0.3659  -0.054508 0.636 0.000 0.000 0.000 0.364 0.000
#> GSM94166     5  0.3819   0.592471 0.372 0.000 0.000 0.000 0.624 0.004
#> GSM94167     4  0.3864   0.493739 0.000 0.032 0.000 0.800 0.052 0.116
#> GSM94168     1  0.2178   0.300767 0.868 0.000 0.000 0.000 0.132 0.000
#> GSM94169     1  0.8355  -0.272009 0.336 0.008 0.136 0.304 0.156 0.060
#> GSM94170     5  0.3695   0.658098 0.376 0.000 0.000 0.000 0.624 0.000
#> GSM94171     1  0.2006   0.324920 0.892 0.000 0.004 0.000 0.104 0.000
#> GSM94172     1  0.3706  -0.097848 0.620 0.000 0.000 0.000 0.380 0.000
#> GSM94173     2  0.6714   0.495206 0.000 0.464 0.000 0.312 0.084 0.140
#> GSM94174     1  0.5987   0.235536 0.628 0.004 0.168 0.008 0.148 0.044
#> GSM94175     4  0.3693   0.516080 0.000 0.020 0.000 0.812 0.072 0.096
#> GSM94176     1  0.4897   0.290919 0.700 0.000 0.152 0.000 0.128 0.020
#> GSM94177     1  0.2712   0.331370 0.864 0.000 0.012 0.000 0.108 0.016
#> GSM94178     2  0.6261   0.659761 0.000 0.572 0.000 0.212 0.080 0.136
#> GSM98767     1  0.2859   0.337620 0.856 0.000 0.028 0.000 0.108 0.008
#> GSM98768     1  0.4178  -0.136020 0.560 0.000 0.008 0.000 0.428 0.004
#> GSM98769     1  0.6349   0.188468 0.548 0.008 0.156 0.004 0.252 0.032
#> GSM98770     1  0.3881  -0.142876 0.600 0.000 0.000 0.000 0.396 0.004
#> GSM98771     4  0.4069   0.477412 0.000 0.032 0.000 0.780 0.052 0.136
#> GSM98772     1  0.2214   0.360135 0.888 0.000 0.096 0.000 0.016 0.000
#> GSM98773     3  0.2333   0.769993 0.004 0.000 0.872 0.120 0.004 0.000
#> GSM98774     1  0.6421   0.163744 0.576 0.008 0.256 0.032 0.096 0.032
#> GSM98775     1  0.2527   0.271282 0.832 0.000 0.000 0.000 0.168 0.000
#> GSM98776     1  0.4632   0.302416 0.728 0.000 0.156 0.000 0.092 0.024
#> GSM98777     4  0.5747   0.513683 0.016 0.020 0.036 0.688 0.128 0.112
#> GSM98778     3  0.1194   0.802487 0.032 0.000 0.956 0.008 0.000 0.004
#> GSM98779     1  0.3717  -0.120986 0.616 0.000 0.000 0.000 0.384 0.000
#> GSM98780     1  0.3862  -0.363226 0.524 0.000 0.000 0.000 0.476 0.000
#> GSM98781     1  0.6064   0.211523 0.572 0.000 0.224 0.004 0.168 0.032
#> GSM98782     1  0.3747  -0.119571 0.604 0.000 0.000 0.000 0.396 0.000
#> GSM98783     1  0.5475   0.029381 0.588 0.000 0.184 0.000 0.224 0.004
#> GSM98784     5  0.3868   0.433414 0.496 0.000 0.000 0.000 0.504 0.000
#> GSM98871     2  0.4008   0.805372 0.000 0.796 0.000 0.044 0.060 0.100
#> GSM98872     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM98873     6  0.6037   0.002807 0.000 0.112 0.000 0.424 0.032 0.432
#> GSM98874     2  0.0458   0.810542 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM98875     2  0.4741   0.788138 0.000 0.740 0.000 0.068 0.072 0.120

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) k
#> CV:mclust 138         2.28e-03 2
#> CV:mclust 182         2.63e-09 3
#> CV:mclust 156         3.61e-08 4
#> CV:mclust 147         3.38e-05 5
#> CV:mclust 100         6.40e-04 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 21104 rows and 192 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           0.962       0.984         0.3718 0.623   0.623
#> 3 3 0.607           0.779       0.895         0.6602 0.632   0.463
#> 4 4 0.545           0.582       0.760         0.1786 0.779   0.489
#> 5 5 0.641           0.644       0.814         0.0782 0.854   0.527
#> 6 6 0.644           0.499       0.736         0.0474 0.867   0.503

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
#> GSM93997     1  0.0000      0.992 1.000 0.000
#> GSM94077     1  0.0000      0.992 1.000 0.000
#> GSM94078     1  0.0000      0.992 1.000 0.000
#> GSM94079     1  0.0000      0.992 1.000 0.000
#> GSM94080     2  0.0000      0.957 0.000 1.000
#> GSM94081     1  0.0000      0.992 1.000 0.000
#> GSM94082     1  0.0000      0.992 1.000 0.000
#> GSM94083     1  0.0000      0.992 1.000 0.000
#> GSM94084     2  0.1633      0.943 0.024 0.976
#> GSM94085     1  0.0000      0.992 1.000 0.000
#> GSM94086     1  0.0000      0.992 1.000 0.000
#> GSM94087     1  0.0000      0.992 1.000 0.000
#> GSM94088     1  0.0000      0.992 1.000 0.000
#> GSM94089     2  0.2236      0.935 0.036 0.964
#> GSM94090     2  0.0000      0.957 0.000 1.000
#> GSM94091     1  0.0000      0.992 1.000 0.000
#> GSM94092     1  0.0000      0.992 1.000 0.000
#> GSM94093     1  0.0000      0.992 1.000 0.000
#> GSM94094     1  0.0000      0.992 1.000 0.000
#> GSM94095     1  0.0000      0.992 1.000 0.000
#> GSM94096     1  0.0000      0.992 1.000 0.000
#> GSM94097     1  0.0000      0.992 1.000 0.000
#> GSM94098     1  0.0000      0.992 1.000 0.000
#> GSM94099     1  0.0000      0.992 1.000 0.000
#> GSM94100     2  0.8661      0.628 0.288 0.712
#> GSM94101     2  0.1184      0.948 0.016 0.984
#> GSM94102     1  0.0000      0.992 1.000 0.000
#> GSM94103     1  0.0000      0.992 1.000 0.000
#> GSM94104     1  0.1633      0.968 0.976 0.024
#> GSM94105     1  0.0000      0.992 1.000 0.000
#> GSM94106     2  0.8081      0.693 0.248 0.752
#> GSM94107     1  0.0000      0.992 1.000 0.000
#> GSM94108     2  0.0000      0.957 0.000 1.000
#> GSM94109     1  0.9129      0.478 0.672 0.328
#> GSM94110     1  0.0000      0.992 1.000 0.000
#> GSM94111     2  0.3584      0.908 0.068 0.932
#> GSM94112     2  0.0000      0.957 0.000 1.000
#> GSM94113     1  0.0000      0.992 1.000 0.000
#> GSM94114     1  0.0000      0.992 1.000 0.000
#> GSM94115     1  0.0000      0.992 1.000 0.000
#> GSM94116     1  0.0000      0.992 1.000 0.000
#> GSM94117     1  0.0000      0.992 1.000 0.000
#> GSM94118     1  0.6623      0.778 0.828 0.172
#> GSM94119     2  0.0000      0.957 0.000 1.000
#> GSM94120     1  0.0000      0.992 1.000 0.000
#> GSM94121     1  0.1633      0.968 0.976 0.024
#> GSM94122     2  0.0000      0.957 0.000 1.000
#> GSM94123     1  0.0000      0.992 1.000 0.000
#> GSM94124     1  0.0938      0.981 0.988 0.012
#> GSM94125     2  0.0000      0.957 0.000 1.000
#> GSM94126     1  0.0000      0.992 1.000 0.000
#> GSM94127     1  0.0000      0.992 1.000 0.000
#> GSM94128     1  0.0000      0.992 1.000 0.000
#> GSM94129     1  0.0000      0.992 1.000 0.000
#> GSM94130     1  0.0000      0.992 1.000 0.000
#> GSM94131     1  0.0000      0.992 1.000 0.000
#> GSM94132     1  0.0000      0.992 1.000 0.000
#> GSM94133     2  0.0000      0.957 0.000 1.000
#> GSM94134     1  0.0000      0.992 1.000 0.000
#> GSM94135     1  0.0000      0.992 1.000 0.000
#> GSM94136     1  0.0000      0.992 1.000 0.000
#> GSM94137     1  0.0000      0.992 1.000 0.000
#> GSM94138     1  0.0000      0.992 1.000 0.000
#> GSM94139     2  0.9087      0.560 0.324 0.676
#> GSM94140     1  0.0000      0.992 1.000 0.000
#> GSM94141     1  0.0000      0.992 1.000 0.000
#> GSM94142     1  0.0000      0.992 1.000 0.000
#> GSM94143     1  0.0000      0.992 1.000 0.000
#> GSM94144     1  0.0000      0.992 1.000 0.000
#> GSM94145     1  0.0000      0.992 1.000 0.000
#> GSM94146     1  0.0000      0.992 1.000 0.000
#> GSM94147     1  0.0000      0.992 1.000 0.000
#> GSM94148     1  0.0000      0.992 1.000 0.000
#> GSM98785     1  0.0000      0.992 1.000 0.000
#> GSM98786     1  0.0000      0.992 1.000 0.000
#> GSM98787     1  0.0000      0.992 1.000 0.000
#> GSM98788     1  0.0000      0.992 1.000 0.000
#> GSM98789     1  0.0000      0.992 1.000 0.000
#> GSM98790     2  0.0000      0.957 0.000 1.000
#> GSM98791     1  0.0000      0.992 1.000 0.000
#> GSM98792     1  0.0000      0.992 1.000 0.000
#> GSM98793     1  0.0000      0.992 1.000 0.000
#> GSM98794     1  0.0000      0.992 1.000 0.000
#> GSM98795     1  0.0000      0.992 1.000 0.000
#> GSM98796     1  0.0000      0.992 1.000 0.000
#> GSM98797     2  0.9323      0.508 0.348 0.652
#> GSM98798     2  0.9909      0.256 0.444 0.556
#> GSM98799     2  0.0000      0.957 0.000 1.000
#> GSM98800     1  0.0000      0.992 1.000 0.000
#> GSM98801     1  0.0672      0.985 0.992 0.008
#> GSM94019     1  0.0000      0.992 1.000 0.000
#> GSM94020     2  0.0000      0.957 0.000 1.000
#> GSM94021     1  0.0000      0.992 1.000 0.000
#> GSM94022     1  0.0000      0.992 1.000 0.000
#> GSM94023     1  0.0000      0.992 1.000 0.000
#> GSM94024     1  0.0000      0.992 1.000 0.000
#> GSM94025     1  0.0000      0.992 1.000 0.000
#> GSM94026     1  0.9933      0.106 0.548 0.452
#> GSM94027     1  0.0000      0.992 1.000 0.000
#> GSM94028     2  0.0000      0.957 0.000 1.000
#> GSM94029     1  0.0000      0.992 1.000 0.000
#> GSM94030     1  0.0000      0.992 1.000 0.000
#> GSM94031     2  0.0000      0.957 0.000 1.000
#> GSM94032     1  0.0000      0.992 1.000 0.000
#> GSM94033     2  0.0000      0.957 0.000 1.000
#> GSM94034     1  0.0000      0.992 1.000 0.000
#> GSM94035     2  0.0000      0.957 0.000 1.000
#> GSM94036     1  0.0000      0.992 1.000 0.000
#> GSM94037     1  0.0000      0.992 1.000 0.000
#> GSM94038     2  0.0000      0.957 0.000 1.000
#> GSM94039     2  0.0000      0.957 0.000 1.000
#> GSM94040     1  0.0000      0.992 1.000 0.000
#> GSM94041     1  0.0000      0.992 1.000 0.000
#> GSM94042     2  0.0000      0.957 0.000 1.000
#> GSM94043     2  0.4690      0.878 0.100 0.900
#> GSM94044     2  0.0376      0.955 0.004 0.996
#> GSM94045     1  0.0000      0.992 1.000 0.000
#> GSM94046     1  0.0000      0.992 1.000 0.000
#> GSM94047     1  0.0000      0.992 1.000 0.000
#> GSM94048     1  0.0000      0.992 1.000 0.000
#> GSM94049     1  0.0000      0.992 1.000 0.000
#> GSM94050     1  0.0000      0.992 1.000 0.000
#> GSM94051     1  0.0000      0.992 1.000 0.000
#> GSM94052     1  0.0000      0.992 1.000 0.000
#> GSM94053     2  0.0000      0.957 0.000 1.000
#> GSM94054     1  0.0000      0.992 1.000 0.000
#> GSM94055     1  0.0000      0.992 1.000 0.000
#> GSM94056     1  0.0000      0.992 1.000 0.000
#> GSM94057     2  0.0000      0.957 0.000 1.000
#> GSM94058     1  0.0000      0.992 1.000 0.000
#> GSM94059     1  0.0000      0.992 1.000 0.000
#> GSM94060     2  0.0000      0.957 0.000 1.000
#> GSM94061     1  0.0000      0.992 1.000 0.000
#> GSM94062     2  0.0000      0.957 0.000 1.000
#> GSM94063     1  0.0000      0.992 1.000 0.000
#> GSM94064     2  0.0000      0.957 0.000 1.000
#> GSM94065     1  0.0000      0.992 1.000 0.000
#> GSM94066     2  0.0000      0.957 0.000 1.000
#> GSM94067     1  0.0000      0.992 1.000 0.000
#> GSM94068     2  0.0000      0.957 0.000 1.000
#> GSM94069     1  0.0000      0.992 1.000 0.000
#> GSM94070     2  0.0000      0.957 0.000 1.000
#> GSM94071     1  0.0000      0.992 1.000 0.000
#> GSM94072     1  0.0000      0.992 1.000 0.000
#> GSM94073     1  0.0000      0.992 1.000 0.000
#> GSM94074     1  0.0000      0.992 1.000 0.000
#> GSM94075     1  0.0000      0.992 1.000 0.000
#> GSM94155     1  0.0000      0.992 1.000 0.000
#> GSM94156     2  0.0000      0.957 0.000 1.000
#> GSM94157     1  0.0000      0.992 1.000 0.000
#> GSM94160     1  0.0000      0.992 1.000 0.000
#> GSM94161     1  0.0000      0.992 1.000 0.000
#> GSM94162     1  0.0000      0.992 1.000 0.000
#> GSM94163     2  0.0000      0.957 0.000 1.000
#> GSM94164     1  0.0000      0.992 1.000 0.000
#> GSM94165     1  0.0000      0.992 1.000 0.000
#> GSM94166     1  0.0000      0.992 1.000 0.000
#> GSM94167     2  0.2236      0.935 0.036 0.964
#> GSM94168     1  0.0000      0.992 1.000 0.000
#> GSM94169     1  0.0000      0.992 1.000 0.000
#> GSM94170     1  0.0000      0.992 1.000 0.000
#> GSM94171     1  0.0000      0.992 1.000 0.000
#> GSM94172     1  0.0000      0.992 1.000 0.000
#> GSM94173     2  0.0000      0.957 0.000 1.000
#> GSM94174     1  0.0000      0.992 1.000 0.000
#> GSM94175     1  0.0000      0.992 1.000 0.000
#> GSM94176     1  0.0000      0.992 1.000 0.000
#> GSM94177     1  0.0000      0.992 1.000 0.000
#> GSM94178     2  0.0000      0.957 0.000 1.000
#> GSM98767     1  0.0000      0.992 1.000 0.000
#> GSM98768     1  0.0000      0.992 1.000 0.000
#> GSM98769     1  0.0000      0.992 1.000 0.000
#> GSM98770     1  0.0000      0.992 1.000 0.000
#> GSM98771     2  0.0000      0.957 0.000 1.000
#> GSM98772     1  0.0000      0.992 1.000 0.000
#> GSM98773     1  0.0000      0.992 1.000 0.000
#> GSM98774     1  0.0000      0.992 1.000 0.000
#> GSM98775     1  0.0000      0.992 1.000 0.000
#> GSM98776     1  0.0000      0.992 1.000 0.000
#> GSM98777     1  0.0000      0.992 1.000 0.000
#> GSM98778     1  0.0000      0.992 1.000 0.000
#> GSM98779     1  0.0000      0.992 1.000 0.000
#> GSM98780     1  0.0000      0.992 1.000 0.000
#> GSM98781     1  0.0000      0.992 1.000 0.000
#> GSM98782     1  0.0000      0.992 1.000 0.000
#> GSM98783     1  0.0000      0.992 1.000 0.000
#> GSM98784     1  0.0000      0.992 1.000 0.000
#> GSM98871     2  0.0000      0.957 0.000 1.000
#> GSM98872     2  0.0000      0.957 0.000 1.000
#> GSM98873     2  0.3274      0.915 0.060 0.940
#> GSM98874     2  0.0000      0.957 0.000 1.000
#> GSM98875     2  0.0000      0.957 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     3  0.5785    0.56749 0.332 0.000 0.668
#> GSM94077     3  0.1163    0.85828 0.028 0.000 0.972
#> GSM94078     3  0.0892    0.85805 0.020 0.000 0.980
#> GSM94079     3  0.5431    0.66145 0.284 0.000 0.716
#> GSM94080     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94081     3  0.2878    0.83391 0.096 0.000 0.904
#> GSM94082     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94083     3  0.1643    0.85841 0.044 0.000 0.956
#> GSM94084     3  0.0592    0.85241 0.000 0.012 0.988
#> GSM94085     3  0.1289    0.85849 0.032 0.000 0.968
#> GSM94086     3  0.5988    0.41157 0.368 0.000 0.632
#> GSM94087     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94088     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94089     3  0.0892    0.84891 0.000 0.020 0.980
#> GSM94090     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94091     3  0.6180    0.30890 0.416 0.000 0.584
#> GSM94092     3  0.1163    0.85940 0.028 0.000 0.972
#> GSM94093     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94094     3  0.3267    0.82011 0.116 0.000 0.884
#> GSM94095     3  0.2625    0.84081 0.084 0.000 0.916
#> GSM94096     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94097     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94098     3  0.1753    0.85623 0.048 0.000 0.952
#> GSM94099     3  0.1163    0.85828 0.028 0.000 0.972
#> GSM94100     1  0.5508    0.67612 0.784 0.188 0.028
#> GSM94101     3  0.0424    0.85116 0.000 0.008 0.992
#> GSM94102     1  0.0592    0.87862 0.988 0.000 0.012
#> GSM94103     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94104     3  0.2564    0.84848 0.028 0.036 0.936
#> GSM94105     1  0.6307    0.03491 0.512 0.000 0.488
#> GSM94106     3  0.2625    0.81501 0.000 0.084 0.916
#> GSM94107     3  0.1529    0.85795 0.040 0.000 0.960
#> GSM94108     3  0.0592    0.84927 0.000 0.012 0.988
#> GSM94109     1  0.7402    0.47844 0.624 0.052 0.324
#> GSM94110     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94111     1  0.8468    0.33181 0.576 0.308 0.116
#> GSM94112     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94113     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94114     3  0.5560    0.56605 0.300 0.000 0.700
#> GSM94115     3  0.5591    0.60274 0.304 0.000 0.696
#> GSM94116     3  0.0000    0.85232 0.000 0.000 1.000
#> GSM94117     3  0.1643    0.85721 0.044 0.000 0.956
#> GSM94118     3  0.0000    0.85232 0.000 0.000 1.000
#> GSM94119     3  0.4062    0.74887 0.000 0.164 0.836
#> GSM94120     3  0.0000    0.85232 0.000 0.000 1.000
#> GSM94121     3  0.1337    0.85540 0.012 0.016 0.972
#> GSM94122     2  0.6126    0.33690 0.000 0.600 0.400
#> GSM94123     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94124     3  0.0237    0.85395 0.004 0.000 0.996
#> GSM94125     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94126     1  0.2448    0.85593 0.924 0.000 0.076
#> GSM94127     1  0.3192    0.82494 0.888 0.000 0.112
#> GSM94128     1  0.5678    0.58658 0.684 0.000 0.316
#> GSM94129     3  0.0592    0.85655 0.012 0.000 0.988
#> GSM94130     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94131     1  0.1411    0.87574 0.964 0.000 0.036
#> GSM94132     1  0.5760    0.50477 0.672 0.000 0.328
#> GSM94133     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94134     1  0.0747    0.88064 0.984 0.000 0.016
#> GSM94135     3  0.1031    0.85850 0.024 0.000 0.976
#> GSM94136     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94137     3  0.1529    0.85795 0.040 0.000 0.960
#> GSM94138     1  0.1289    0.87721 0.968 0.000 0.032
#> GSM94139     3  0.0424    0.84923 0.000 0.008 0.992
#> GSM94140     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94141     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94142     1  0.0237    0.88036 0.996 0.000 0.004
#> GSM94143     3  0.3412    0.81305 0.124 0.000 0.876
#> GSM94144     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94145     1  0.0892    0.88025 0.980 0.000 0.020
#> GSM94146     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94147     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94148     1  0.2066    0.86309 0.940 0.000 0.060
#> GSM98785     3  0.0000    0.85232 0.000 0.000 1.000
#> GSM98786     3  0.4399    0.74921 0.188 0.000 0.812
#> GSM98787     1  0.6079    0.40217 0.612 0.000 0.388
#> GSM98788     3  0.3267    0.82983 0.116 0.000 0.884
#> GSM98789     1  0.3619    0.80515 0.864 0.000 0.136
#> GSM98790     3  0.5397    0.54526 0.000 0.280 0.720
#> GSM98791     1  0.0747    0.88064 0.984 0.000 0.016
#> GSM98792     3  0.1411    0.85943 0.036 0.000 0.964
#> GSM98793     3  0.6111    0.41816 0.396 0.000 0.604
#> GSM98794     3  0.6111    0.42291 0.396 0.000 0.604
#> GSM98795     1  0.1031    0.87056 0.976 0.000 0.024
#> GSM98796     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM98797     2  0.7292    0.07448 0.472 0.500 0.028
#> GSM98798     2  0.6267    0.18306 0.452 0.548 0.000
#> GSM98799     3  0.3482    0.78148 0.000 0.128 0.872
#> GSM98800     3  0.2356    0.84222 0.072 0.000 0.928
#> GSM98801     1  0.3678    0.80968 0.892 0.080 0.028
#> GSM94019     3  0.0747    0.85313 0.016 0.000 0.984
#> GSM94020     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94021     1  0.5058    0.66263 0.756 0.000 0.244
#> GSM94022     1  0.5291    0.65138 0.732 0.000 0.268
#> GSM94023     3  0.1529    0.85795 0.040 0.000 0.960
#> GSM94024     3  0.1964    0.85354 0.056 0.000 0.944
#> GSM94025     3  0.4750    0.75467 0.216 0.000 0.784
#> GSM94026     1  0.6208    0.71052 0.776 0.088 0.136
#> GSM94027     1  0.2537    0.85319 0.920 0.000 0.080
#> GSM94028     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94029     1  0.3412    0.81709 0.876 0.000 0.124
#> GSM94030     3  0.3267    0.82839 0.116 0.000 0.884
#> GSM94031     2  0.3879    0.79415 0.000 0.848 0.152
#> GSM94032     1  0.1289    0.87249 0.968 0.000 0.032
#> GSM94033     3  0.3192    0.78459 0.000 0.112 0.888
#> GSM94034     1  0.6204    0.30626 0.576 0.000 0.424
#> GSM94035     3  0.5763    0.54814 0.008 0.276 0.716
#> GSM94036     1  0.4121    0.75689 0.832 0.000 0.168
#> GSM94037     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94038     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94039     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94040     1  0.0892    0.88021 0.980 0.000 0.020
#> GSM94041     3  0.4504    0.76180 0.196 0.000 0.804
#> GSM94042     2  0.1163    0.91868 0.000 0.972 0.028
#> GSM94043     3  0.1453    0.85358 0.008 0.024 0.968
#> GSM94044     3  0.2878    0.80841 0.000 0.096 0.904
#> GSM94045     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94046     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94047     3  0.4062    0.77344 0.164 0.000 0.836
#> GSM94048     3  0.5810    0.55506 0.336 0.000 0.664
#> GSM94049     3  0.6244    0.32564 0.440 0.000 0.560
#> GSM94050     1  0.1163    0.87936 0.972 0.000 0.028
#> GSM94051     1  0.1643    0.86724 0.956 0.000 0.044
#> GSM94052     1  0.0892    0.88096 0.980 0.000 0.020
#> GSM94053     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94054     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94055     1  0.0892    0.88025 0.980 0.000 0.020
#> GSM94056     1  0.2959    0.83748 0.900 0.000 0.100
#> GSM94057     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94058     1  0.5098    0.65695 0.752 0.000 0.248
#> GSM94059     1  0.0747    0.87443 0.984 0.000 0.016
#> GSM94060     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94061     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94062     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94063     3  0.0892    0.85541 0.020 0.000 0.980
#> GSM94064     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94065     1  0.0424    0.88063 0.992 0.000 0.008
#> GSM94066     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94067     1  0.0424    0.88063 0.992 0.000 0.008
#> GSM94068     2  0.0592    0.92843 0.000 0.988 0.012
#> GSM94069     1  0.0892    0.88021 0.980 0.000 0.020
#> GSM94070     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94071     1  0.0747    0.88064 0.984 0.000 0.016
#> GSM94072     1  0.6307   -0.02876 0.512 0.000 0.488
#> GSM94073     3  0.5968    0.45854 0.364 0.000 0.636
#> GSM94074     1  0.2356    0.85471 0.928 0.000 0.072
#> GSM94075     1  0.5178    0.64566 0.744 0.000 0.256
#> GSM94155     1  0.0892    0.87274 0.980 0.000 0.020
#> GSM94156     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM94157     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94160     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94161     1  0.5760    0.50636 0.672 0.000 0.328
#> GSM94162     1  0.6291    0.00764 0.532 0.000 0.468
#> GSM94163     3  0.4121    0.74023 0.000 0.168 0.832
#> GSM94164     1  0.6225    0.19875 0.568 0.000 0.432
#> GSM94165     1  0.0747    0.88064 0.984 0.000 0.016
#> GSM94166     1  0.1163    0.86914 0.972 0.000 0.028
#> GSM94167     3  0.1289    0.84128 0.000 0.032 0.968
#> GSM94168     1  0.2959    0.83423 0.900 0.000 0.100
#> GSM94169     3  0.4750    0.72055 0.216 0.000 0.784
#> GSM94170     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM94171     3  0.6192    0.36584 0.420 0.000 0.580
#> GSM94172     1  0.0424    0.88063 0.992 0.000 0.008
#> GSM94173     2  0.1585    0.91541 0.008 0.964 0.028
#> GSM94174     3  0.5098    0.67305 0.248 0.000 0.752
#> GSM94175     3  0.0000    0.85232 0.000 0.000 1.000
#> GSM94176     1  0.0592    0.88160 0.988 0.000 0.012
#> GSM94177     1  0.4750    0.71714 0.784 0.000 0.216
#> GSM94178     2  0.1753    0.90564 0.000 0.952 0.048
#> GSM98767     1  0.6026    0.40529 0.624 0.000 0.376
#> GSM98768     1  0.0237    0.87898 0.996 0.000 0.004
#> GSM98769     1  0.0892    0.87371 0.980 0.000 0.020
#> GSM98770     1  0.0892    0.88021 0.980 0.000 0.020
#> GSM98771     3  0.2261    0.81903 0.000 0.068 0.932
#> GSM98772     1  0.4887    0.69010 0.772 0.000 0.228
#> GSM98773     3  0.3752    0.81899 0.144 0.000 0.856
#> GSM98774     3  0.4504    0.76259 0.196 0.000 0.804
#> GSM98775     1  0.2165    0.86026 0.936 0.000 0.064
#> GSM98776     3  0.5988    0.45553 0.368 0.000 0.632
#> GSM98777     3  0.1643    0.85111 0.044 0.000 0.956
#> GSM98778     1  0.5098    0.65822 0.752 0.000 0.248
#> GSM98779     1  0.1289    0.87598 0.968 0.000 0.032
#> GSM98780     1  0.0000    0.87976 1.000 0.000 0.000
#> GSM98781     1  0.0592    0.88173 0.988 0.000 0.012
#> GSM98782     1  0.0424    0.88063 0.992 0.000 0.008
#> GSM98783     1  0.2261    0.85690 0.932 0.000 0.068
#> GSM98784     1  0.0237    0.88036 0.996 0.000 0.004
#> GSM98871     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM98872     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM98873     2  0.4742    0.80693 0.104 0.848 0.048
#> GSM98874     2  0.0000    0.93512 0.000 1.000 0.000
#> GSM98875     2  0.0000    0.93512 0.000 1.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
#> GSM93997     3  0.3172     0.6209 0.160 0.000 0.840 0.000
#> GSM94077     3  0.4360     0.3020 0.008 0.000 0.744 0.248
#> GSM94078     3  0.1389     0.6369 0.000 0.000 0.952 0.048
#> GSM94079     4  0.6770     0.6397 0.128 0.000 0.292 0.580
#> GSM94080     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94081     4  0.6261     0.6667 0.080 0.000 0.312 0.608
#> GSM94082     3  0.1637     0.6269 0.000 0.000 0.940 0.060
#> GSM94083     4  0.5487     0.6581 0.020 0.000 0.400 0.580
#> GSM94084     4  0.4972     0.5777 0.000 0.000 0.456 0.544
#> GSM94085     4  0.5231     0.6719 0.012 0.000 0.384 0.604
#> GSM94086     4  0.6705     0.6317 0.148 0.000 0.244 0.608
#> GSM94087     1  0.2882     0.7710 0.892 0.084 0.000 0.024
#> GSM94088     3  0.1022     0.6470 0.000 0.000 0.968 0.032
#> GSM94089     3  0.1637     0.6258 0.000 0.000 0.940 0.060
#> GSM94090     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94091     3  0.6083     0.4230 0.044 0.372 0.580 0.004
#> GSM94092     3  0.0376     0.6639 0.004 0.000 0.992 0.004
#> GSM94093     1  0.3853     0.7445 0.820 0.160 0.000 0.020
#> GSM94094     4  0.5313     0.6764 0.016 0.000 0.376 0.608
#> GSM94095     4  0.5882     0.6780 0.048 0.000 0.344 0.608
#> GSM94096     3  0.4804    -0.1797 0.000 0.000 0.616 0.384
#> GSM94097     1  0.4574     0.7182 0.756 0.220 0.000 0.024
#> GSM94098     4  0.5428     0.6745 0.020 0.000 0.380 0.600
#> GSM94099     3  0.0336     0.6602 0.000 0.000 0.992 0.008
#> GSM94100     1  0.7567     0.3661 0.412 0.396 0.000 0.192
#> GSM94101     3  0.4967    -0.3906 0.000 0.000 0.548 0.452
#> GSM94102     1  0.5851     0.4991 0.660 0.068 0.000 0.272
#> GSM94103     3  0.4999    -0.4896 0.000 0.000 0.508 0.492
#> GSM94104     4  0.5204     0.6759 0.012 0.000 0.376 0.612
#> GSM94105     4  0.6883     0.5968 0.192 0.000 0.212 0.596
#> GSM94106     4  0.5016     0.6576 0.000 0.004 0.396 0.600
#> GSM94107     4  0.5138     0.6701 0.008 0.000 0.392 0.600
#> GSM94108     3  0.4252     0.2769 0.000 0.004 0.744 0.252
#> GSM94109     4  0.5903     0.4953 0.332 0.000 0.052 0.616
#> GSM94110     3  0.4356     0.1679 0.000 0.000 0.708 0.292
#> GSM94111     4  0.5686     0.4486 0.032 0.376 0.000 0.592
#> GSM94112     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94113     3  0.1940     0.6109 0.000 0.000 0.924 0.076
#> GSM94114     4  0.6436     0.6609 0.100 0.000 0.292 0.608
#> GSM94115     3  0.1022     0.6695 0.032 0.000 0.968 0.000
#> GSM94116     3  0.3032     0.5561 0.000 0.008 0.868 0.124
#> GSM94117     4  0.6069     0.6641 0.056 0.000 0.356 0.588
#> GSM94118     4  0.4907     0.6337 0.000 0.000 0.420 0.580
#> GSM94119     3  0.3266     0.6293 0.000 0.040 0.876 0.084
#> GSM94120     4  0.4888     0.6428 0.000 0.000 0.412 0.588
#> GSM94121     4  0.4991     0.6679 0.004 0.000 0.388 0.608
#> GSM94122     4  0.4046     0.1577 0.000 0.124 0.048 0.828
#> GSM94123     1  0.0657     0.7853 0.984 0.004 0.012 0.000
#> GSM94124     4  0.4933     0.6169 0.000 0.000 0.432 0.568
#> GSM94125     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94126     1  0.2987     0.7220 0.880 0.000 0.016 0.104
#> GSM94127     1  0.5028     0.3107 0.596 0.000 0.400 0.004
#> GSM94128     4  0.5922     0.4880 0.028 0.348 0.012 0.612
#> GSM94129     3  0.4304     0.2067 0.000 0.000 0.716 0.284
#> GSM94130     1  0.5393     0.6093 0.608 0.376 0.008 0.008
#> GSM94131     1  0.4511     0.5909 0.724 0.000 0.268 0.008
#> GSM94132     3  0.4543     0.4516 0.324 0.000 0.676 0.000
#> GSM94133     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94134     1  0.0927     0.7830 0.976 0.000 0.008 0.016
#> GSM94135     3  0.4454     0.1056 0.000 0.000 0.692 0.308
#> GSM94136     1  0.1059     0.7835 0.972 0.000 0.016 0.012
#> GSM94137     4  0.5376     0.6643 0.016 0.000 0.396 0.588
#> GSM94138     1  0.4222     0.5760 0.728 0.000 0.272 0.000
#> GSM94139     3  0.7159    -0.0615 0.000 0.188 0.552 0.260
#> GSM94140     1  0.5313     0.6032 0.608 0.376 0.000 0.016
#> GSM94141     1  0.5204     0.6048 0.612 0.376 0.000 0.012
#> GSM94142     1  0.1174     0.7859 0.968 0.020 0.012 0.000
#> GSM94143     3  0.4946     0.5035 0.008 0.308 0.680 0.004
#> GSM94144     1  0.7191     0.5456 0.504 0.376 0.112 0.008
#> GSM94145     1  0.1474     0.7746 0.948 0.000 0.052 0.000
#> GSM94146     1  0.0817     0.7802 0.976 0.000 0.000 0.024
#> GSM94147     1  0.7055     0.5577 0.516 0.376 0.100 0.008
#> GSM94148     1  0.5950     0.2395 0.544 0.040 0.416 0.000
#> GSM98785     3  0.1174     0.6642 0.000 0.020 0.968 0.012
#> GSM98786     3  0.3808     0.6166 0.012 0.160 0.824 0.004
#> GSM98787     4  0.7696     0.6251 0.112 0.092 0.176 0.620
#> GSM98788     3  0.0000     0.6632 0.000 0.000 1.000 0.000
#> GSM98789     2  0.8068    -0.3034 0.244 0.376 0.372 0.008
#> GSM98790     4  0.6135     0.4740 0.000 0.376 0.056 0.568
#> GSM98791     1  0.1004     0.7829 0.972 0.000 0.024 0.004
#> GSM98792     3  0.1118     0.6464 0.000 0.000 0.964 0.036
#> GSM98793     3  0.1716     0.6664 0.064 0.000 0.936 0.000
#> GSM98794     3  0.3942     0.5736 0.236 0.000 0.764 0.000
#> GSM98795     1  0.5298     0.6069 0.612 0.372 0.000 0.016
#> GSM98796     1  0.0469     0.7846 0.988 0.000 0.012 0.000
#> GSM98797     2  0.2142     0.5077 0.056 0.928 0.000 0.016
#> GSM98798     2  0.5746     0.7642 0.040 0.612 0.000 0.348
#> GSM98799     3  0.3674     0.5998 0.000 0.104 0.852 0.044
#> GSM98800     3  0.4946     0.5034 0.008 0.308 0.680 0.004
#> GSM98801     1  0.5923     0.5882 0.580 0.376 0.000 0.044
#> GSM94019     4  0.6846     0.5779 0.000 0.184 0.216 0.600
#> GSM94020     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94021     1  0.5657     0.5473 0.688 0.000 0.244 0.068
#> GSM94022     4  0.6089     0.5086 0.328 0.000 0.064 0.608
#> GSM94023     4  0.5125     0.6726 0.008 0.000 0.388 0.604
#> GSM94024     4  0.5482     0.6785 0.024 0.000 0.368 0.608
#> GSM94025     3  0.6924     0.2907 0.180 0.000 0.588 0.232
#> GSM94026     4  0.6979     0.3582 0.120 0.376 0.000 0.504
#> GSM94027     1  0.3525     0.7150 0.860 0.000 0.040 0.100
#> GSM94028     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94029     4  0.5435     0.3247 0.420 0.000 0.016 0.564
#> GSM94030     4  0.5268     0.6678 0.012 0.000 0.396 0.592
#> GSM94031     4  0.1388     0.3472 0.000 0.028 0.012 0.960
#> GSM94032     1  0.6887     0.5358 0.528 0.356 0.000 0.116
#> GSM94033     4  0.5306     0.6347 0.000 0.020 0.348 0.632
#> GSM94034     4  0.6758     0.5654 0.240 0.000 0.156 0.604
#> GSM94035     4  0.6338     0.5048 0.000 0.316 0.084 0.600
#> GSM94036     4  0.5269     0.4337 0.364 0.000 0.016 0.620
#> GSM94037     1  0.1082     0.7820 0.972 0.004 0.004 0.020
#> GSM94038     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94039     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94040     1  0.1059     0.7834 0.972 0.000 0.016 0.012
#> GSM94041     3  0.1118     0.6693 0.036 0.000 0.964 0.000
#> GSM94042     2  0.2281     0.6506 0.000 0.904 0.000 0.096
#> GSM94043     3  0.3351     0.5671 0.000 0.148 0.844 0.008
#> GSM94044     3  0.1970     0.6470 0.000 0.060 0.932 0.008
#> GSM94045     1  0.0779     0.7827 0.980 0.000 0.004 0.016
#> GSM94046     1  0.0779     0.7827 0.980 0.000 0.004 0.016
#> GSM94047     3  0.2060     0.6697 0.016 0.052 0.932 0.000
#> GSM94048     3  0.1389     0.6687 0.048 0.000 0.952 0.000
#> GSM94049     3  0.4635     0.5360 0.268 0.000 0.720 0.012
#> GSM94050     1  0.4304     0.5368 0.716 0.000 0.284 0.000
#> GSM94051     2  0.8080    -0.4483 0.368 0.376 0.248 0.008
#> GSM94052     1  0.4781     0.4362 0.660 0.004 0.336 0.000
#> GSM94053     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94054     1  0.1724     0.7782 0.948 0.032 0.000 0.020
#> GSM94055     1  0.2773     0.7360 0.880 0.000 0.116 0.004
#> GSM94056     3  0.7741     0.1312 0.196 0.376 0.424 0.004
#> GSM94057     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94058     3  0.4948     0.1710 0.440 0.000 0.560 0.000
#> GSM94059     1  0.5018     0.6441 0.656 0.332 0.000 0.012
#> GSM94060     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94061     1  0.1389     0.7763 0.952 0.000 0.048 0.000
#> GSM94062     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94063     3  0.1488     0.6715 0.012 0.032 0.956 0.000
#> GSM94064     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94065     1  0.1489     0.7769 0.952 0.000 0.044 0.004
#> GSM94066     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94067     1  0.0592     0.7823 0.984 0.000 0.000 0.016
#> GSM94068     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94069     1  0.1256     0.7818 0.964 0.000 0.028 0.008
#> GSM94070     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94071     1  0.1867     0.7653 0.928 0.000 0.072 0.000
#> GSM94072     3  0.4164     0.5527 0.264 0.000 0.736 0.000
#> GSM94073     3  0.3919     0.6487 0.056 0.104 0.840 0.000
#> GSM94074     1  0.3810     0.6740 0.804 0.000 0.188 0.008
#> GSM94075     3  0.4898     0.2431 0.416 0.000 0.584 0.000
#> GSM94155     1  0.5313     0.6032 0.608 0.376 0.000 0.016
#> GSM94156     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM94157     1  0.5110     0.6471 0.656 0.328 0.000 0.016
#> GSM94160     1  0.0188     0.7838 0.996 0.000 0.000 0.004
#> GSM94161     3  0.4585     0.4371 0.332 0.000 0.668 0.000
#> GSM94162     1  0.5590     0.1360 0.524 0.000 0.456 0.020
#> GSM94163     2  0.6912     0.6524 0.000 0.592 0.192 0.216
#> GSM94164     3  0.3400     0.6098 0.180 0.000 0.820 0.000
#> GSM94165     1  0.1151     0.7828 0.968 0.000 0.024 0.008
#> GSM94166     1  0.5174     0.6226 0.620 0.368 0.012 0.000
#> GSM94167     2  0.6209    -0.0450 0.000 0.492 0.456 0.052
#> GSM94168     1  0.5285     0.1202 0.524 0.000 0.468 0.008
#> GSM94169     3  0.3271     0.6386 0.012 0.132 0.856 0.000
#> GSM94170     1  0.2867     0.7683 0.884 0.104 0.000 0.012
#> GSM94171     3  0.4632     0.4744 0.308 0.000 0.688 0.004
#> GSM94172     1  0.0927     0.7835 0.976 0.000 0.016 0.008
#> GSM94173     2  0.0592     0.5699 0.000 0.984 0.000 0.016
#> GSM94174     3  0.2699     0.6674 0.028 0.068 0.904 0.000
#> GSM94175     3  0.3539     0.6036 0.000 0.176 0.820 0.004
#> GSM94176     1  0.5471     0.6837 0.740 0.088 0.168 0.004
#> GSM94177     3  0.7253     0.2650 0.152 0.364 0.484 0.000
#> GSM94178     2  0.3778     0.6584 0.000 0.848 0.052 0.100
#> GSM98767     3  0.6058     0.5007 0.072 0.296 0.632 0.000
#> GSM98768     1  0.4849     0.7334 0.772 0.164 0.064 0.000
#> GSM98769     1  0.5437     0.6289 0.624 0.356 0.008 0.012
#> GSM98770     1  0.0804     0.7837 0.980 0.000 0.012 0.008
#> GSM98771     2  0.7380     0.4473 0.000 0.512 0.288 0.200
#> GSM98772     3  0.4624     0.4185 0.340 0.000 0.660 0.000
#> GSM98773     3  0.6276    -0.1580 0.064 0.000 0.556 0.380
#> GSM98774     3  0.0707     0.6683 0.020 0.000 0.980 0.000
#> GSM98775     1  0.4313     0.5859 0.736 0.000 0.260 0.004
#> GSM98776     3  0.3071     0.6676 0.044 0.068 0.888 0.000
#> GSM98777     3  0.1339     0.6698 0.008 0.024 0.964 0.004
#> GSM98778     1  0.6587     0.3006 0.596 0.000 0.112 0.292
#> GSM98779     1  0.1151     0.7832 0.968 0.000 0.024 0.008
#> GSM98780     1  0.2101     0.7828 0.928 0.060 0.012 0.000
#> GSM98781     1  0.4282     0.7474 0.808 0.160 0.008 0.024
#> GSM98782     1  0.0592     0.7839 0.984 0.000 0.016 0.000
#> GSM98783     1  0.2741     0.7546 0.892 0.000 0.096 0.012
#> GSM98784     1  0.0469     0.7846 0.988 0.000 0.012 0.000
#> GSM98871     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM98872     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM98873     4  0.6215    -0.6675 0.036 0.444 0.008 0.512
#> GSM98874     2  0.4776     0.8478 0.000 0.624 0.000 0.376
#> GSM98875     2  0.4776     0.8478 0.000 0.624 0.000 0.376

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     4  0.3988    0.44276 0.252 0.000 0.016 0.732 0.000
#> GSM94077     4  0.4747    0.00716 0.016 0.000 0.488 0.496 0.000
#> GSM94078     4  0.3661    0.52344 0.000 0.000 0.276 0.724 0.000
#> GSM94079     3  0.5227    0.06870 0.448 0.000 0.508 0.044 0.000
#> GSM94080     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94081     3  0.1800    0.77186 0.048 0.000 0.932 0.020 0.000
#> GSM94082     4  0.4084    0.44746 0.004 0.000 0.328 0.668 0.000
#> GSM94083     3  0.6282    0.31864 0.216 0.000 0.536 0.248 0.000
#> GSM94084     3  0.3039    0.69419 0.000 0.000 0.808 0.192 0.000
#> GSM94085     3  0.0880    0.77202 0.000 0.000 0.968 0.032 0.000
#> GSM94086     3  0.1981    0.77280 0.064 0.000 0.920 0.016 0.000
#> GSM94087     1  0.5378    0.10297 0.548 0.000 0.060 0.000 0.392
#> GSM94088     4  0.3671    0.55388 0.008 0.000 0.236 0.756 0.000
#> GSM94089     4  0.3561    0.51923 0.000 0.000 0.260 0.740 0.000
#> GSM94090     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.2284    0.86856 0.004 0.000 0.056 0.028 0.912
#> GSM94092     4  0.2930    0.61853 0.004 0.000 0.164 0.832 0.000
#> GSM94093     5  0.4294    0.76443 0.148 0.000 0.072 0.004 0.776
#> GSM94094     3  0.1205    0.77409 0.004 0.000 0.956 0.040 0.000
#> GSM94095     3  0.0992    0.77326 0.008 0.000 0.968 0.024 0.000
#> GSM94096     3  0.4182    0.32985 0.000 0.000 0.600 0.400 0.000
#> GSM94097     5  0.3875    0.79897 0.124 0.000 0.072 0.000 0.804
#> GSM94098     3  0.4734    0.67637 0.096 0.000 0.728 0.176 0.000
#> GSM94099     4  0.3789    0.57273 0.016 0.000 0.224 0.760 0.000
#> GSM94100     5  0.2505    0.85614 0.020 0.000 0.092 0.000 0.888
#> GSM94101     3  0.3774    0.56723 0.000 0.000 0.704 0.296 0.000
#> GSM94102     3  0.5604    0.50135 0.240 0.000 0.628 0.000 0.132
#> GSM94103     3  0.4201    0.37261 0.000 0.000 0.592 0.408 0.000
#> GSM94104     3  0.0794    0.77274 0.000 0.000 0.972 0.028 0.000
#> GSM94105     3  0.4350    0.58542 0.268 0.000 0.704 0.028 0.000
#> GSM94106     3  0.1270    0.77261 0.000 0.000 0.948 0.052 0.000
#> GSM94107     3  0.3530    0.72014 0.012 0.000 0.784 0.204 0.000
#> GSM94108     4  0.4504    0.11766 0.000 0.008 0.428 0.564 0.000
#> GSM94109     3  0.1557    0.76321 0.052 0.000 0.940 0.000 0.008
#> GSM94110     3  0.4305    0.05206 0.000 0.000 0.512 0.488 0.000
#> GSM94111     5  0.2690    0.79424 0.000 0.000 0.156 0.000 0.844
#> GSM94112     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.3508    0.51558 0.000 0.000 0.252 0.748 0.000
#> GSM94114     3  0.1579    0.77742 0.024 0.000 0.944 0.032 0.000
#> GSM94115     4  0.0880    0.68661 0.032 0.000 0.000 0.968 0.000
#> GSM94116     4  0.4192    0.09526 0.000 0.000 0.404 0.596 0.000
#> GSM94117     3  0.4291    0.71055 0.092 0.000 0.772 0.136 0.000
#> GSM94118     3  0.3480    0.69765 0.000 0.000 0.752 0.248 0.000
#> GSM94119     4  0.3596    0.57285 0.000 0.212 0.012 0.776 0.000
#> GSM94120     3  0.2813    0.74895 0.000 0.000 0.832 0.168 0.000
#> GSM94121     3  0.1671    0.77125 0.000 0.000 0.924 0.076 0.000
#> GSM94122     3  0.4223    0.60010 0.000 0.248 0.724 0.028 0.000
#> GSM94123     1  0.2507    0.77268 0.908 0.000 0.028 0.044 0.020
#> GSM94124     3  0.1704    0.76505 0.000 0.000 0.928 0.068 0.004
#> GSM94125     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.1281    0.76586 0.956 0.000 0.032 0.012 0.000
#> GSM94127     1  0.4161    0.64498 0.704 0.000 0.016 0.280 0.000
#> GSM94128     3  0.2929    0.68885 0.000 0.000 0.840 0.008 0.152
#> GSM94129     3  0.4227    0.27613 0.000 0.000 0.580 0.420 0.000
#> GSM94130     5  0.0162    0.88270 0.000 0.000 0.000 0.004 0.996
#> GSM94131     1  0.4436    0.51746 0.596 0.000 0.008 0.396 0.000
#> GSM94132     4  0.4919    0.37454 0.304 0.000 0.040 0.652 0.004
#> GSM94133     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.2193    0.76754 0.900 0.000 0.008 0.092 0.000
#> GSM94135     4  0.3774    0.41649 0.000 0.000 0.296 0.704 0.000
#> GSM94136     1  0.2612    0.75530 0.868 0.000 0.008 0.124 0.000
#> GSM94137     3  0.3650    0.71482 0.028 0.000 0.796 0.176 0.000
#> GSM94138     1  0.4542    0.40192 0.536 0.000 0.008 0.456 0.000
#> GSM94139     3  0.5775    0.22625 0.000 0.088 0.472 0.440 0.000
#> GSM94140     5  0.0968    0.88498 0.012 0.000 0.012 0.004 0.972
#> GSM94141     5  0.0740    0.88468 0.008 0.000 0.008 0.004 0.980
#> GSM94142     1  0.3427    0.74890 0.860 0.000 0.048 0.028 0.064
#> GSM94143     4  0.4397    0.17018 0.000 0.000 0.004 0.564 0.432
#> GSM94144     5  0.1205    0.87687 0.000 0.000 0.004 0.040 0.956
#> GSM94145     1  0.3393    0.75985 0.848 0.000 0.044 0.100 0.008
#> GSM94146     1  0.1653    0.75336 0.944 0.000 0.024 0.004 0.028
#> GSM94147     5  0.1557    0.87117 0.000 0.000 0.008 0.052 0.940
#> GSM94148     4  0.4491    0.14518 0.364 0.000 0.008 0.624 0.004
#> GSM98785     4  0.3944    0.59378 0.000 0.000 0.200 0.768 0.032
#> GSM98786     4  0.1740    0.67668 0.000 0.000 0.012 0.932 0.056
#> GSM98787     3  0.2005    0.75869 0.016 0.000 0.924 0.004 0.056
#> GSM98788     4  0.3586    0.64990 0.076 0.000 0.096 0.828 0.000
#> GSM98789     5  0.0955    0.87972 0.000 0.000 0.004 0.028 0.968
#> GSM98790     5  0.5032    0.16846 0.000 0.000 0.448 0.032 0.520
#> GSM98791     1  0.1892    0.77634 0.916 0.000 0.000 0.080 0.004
#> GSM98792     4  0.4206    0.51630 0.016 0.000 0.288 0.696 0.000
#> GSM98793     4  0.2358    0.64264 0.104 0.000 0.008 0.888 0.000
#> GSM98794     4  0.4298    0.19335 0.352 0.000 0.008 0.640 0.000
#> GSM98795     5  0.1281    0.88203 0.032 0.000 0.012 0.000 0.956
#> GSM98796     1  0.0566    0.76976 0.984 0.000 0.000 0.004 0.012
#> GSM98797     5  0.0290    0.88227 0.000 0.000 0.000 0.008 0.992
#> GSM98798     2  0.4488    0.68776 0.020 0.748 0.208 0.004 0.020
#> GSM98799     4  0.5446    0.44164 0.000 0.272 0.100 0.628 0.000
#> GSM98800     4  0.4505    0.28776 0.000 0.000 0.012 0.604 0.384
#> GSM98801     5  0.1012    0.88393 0.012 0.000 0.020 0.000 0.968
#> GSM94019     3  0.3593    0.74924 0.000 0.000 0.828 0.084 0.088
#> GSM94020     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94021     1  0.4297    0.69868 0.764 0.000 0.072 0.164 0.000
#> GSM94022     3  0.2228    0.74943 0.076 0.000 0.908 0.004 0.012
#> GSM94023     3  0.2536    0.76320 0.004 0.000 0.868 0.128 0.000
#> GSM94024     3  0.1082    0.77343 0.008 0.000 0.964 0.028 0.000
#> GSM94025     1  0.5255    0.55740 0.624 0.000 0.072 0.304 0.000
#> GSM94026     5  0.2732    0.78983 0.000 0.000 0.160 0.000 0.840
#> GSM94027     1  0.0693    0.77281 0.980 0.000 0.008 0.012 0.000
#> GSM94028     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.4114    0.62227 0.244 0.000 0.732 0.000 0.024
#> GSM94030     3  0.3366    0.70773 0.004 0.000 0.784 0.212 0.000
#> GSM94031     3  0.3016    0.71560 0.000 0.132 0.848 0.000 0.020
#> GSM94032     5  0.4058    0.70448 0.024 0.000 0.236 0.000 0.740
#> GSM94033     3  0.2659    0.76394 0.000 0.052 0.888 0.060 0.000
#> GSM94034     3  0.4155    0.70238 0.076 0.000 0.780 0.144 0.000
#> GSM94035     3  0.4981    0.63200 0.000 0.000 0.704 0.108 0.188
#> GSM94036     3  0.4154    0.71472 0.124 0.000 0.796 0.072 0.008
#> GSM94037     1  0.2291    0.77287 0.908 0.000 0.008 0.072 0.012
#> GSM94038     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0404    0.77301 0.988 0.000 0.000 0.012 0.000
#> GSM94041     4  0.2408    0.65804 0.092 0.000 0.016 0.892 0.000
#> GSM94042     2  0.2625    0.82003 0.000 0.876 0.000 0.016 0.108
#> GSM94043     2  0.4894    0.12915 0.000 0.520 0.024 0.456 0.000
#> GSM94044     4  0.1981    0.66562 0.000 0.064 0.016 0.920 0.000
#> GSM94045     1  0.1153    0.77453 0.964 0.000 0.008 0.024 0.004
#> GSM94046     1  0.0981    0.77122 0.972 0.000 0.008 0.012 0.008
#> GSM94047     4  0.0960    0.68611 0.016 0.000 0.004 0.972 0.008
#> GSM94048     4  0.2124    0.65128 0.096 0.000 0.004 0.900 0.000
#> GSM94049     1  0.4560    0.31521 0.508 0.000 0.008 0.484 0.000
#> GSM94050     1  0.4470    0.51022 0.596 0.000 0.004 0.396 0.004
#> GSM94051     5  0.1124    0.87731 0.000 0.000 0.004 0.036 0.960
#> GSM94052     1  0.5299    0.35531 0.540 0.000 0.024 0.420 0.016
#> GSM94053     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.3727    0.54838 0.768 0.000 0.016 0.000 0.216
#> GSM94055     1  0.2935    0.75985 0.860 0.000 0.016 0.120 0.004
#> GSM94056     5  0.3421    0.78731 0.008 0.000 0.016 0.152 0.824
#> GSM94057     2  0.0566    0.91705 0.000 0.984 0.012 0.000 0.004
#> GSM94058     1  0.4304    0.31829 0.516 0.000 0.000 0.484 0.000
#> GSM94059     5  0.1908    0.86083 0.092 0.000 0.000 0.000 0.908
#> GSM94060     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.3844    0.69064 0.736 0.000 0.004 0.256 0.004
#> GSM94062     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.0609    0.68026 0.000 0.000 0.020 0.980 0.000
#> GSM94064     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94065     1  0.3585    0.71866 0.772 0.000 0.004 0.220 0.004
#> GSM94066     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94067     1  0.1471    0.76529 0.952 0.000 0.020 0.004 0.024
#> GSM94068     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94069     1  0.1697    0.77712 0.932 0.000 0.008 0.060 0.000
#> GSM94070     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.3147    0.76046 0.856 0.000 0.024 0.112 0.008
#> GSM94072     4  0.5160    0.22756 0.336 0.000 0.056 0.608 0.000
#> GSM94073     4  0.1364    0.68650 0.036 0.000 0.000 0.952 0.012
#> GSM94074     1  0.3003    0.73529 0.812 0.000 0.000 0.188 0.000
#> GSM94075     1  0.4562    0.24491 0.500 0.000 0.008 0.492 0.000
#> GSM94155     5  0.0865    0.88440 0.024 0.000 0.004 0.000 0.972
#> GSM94156     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.1671    0.86825 0.076 0.000 0.000 0.000 0.924
#> GSM94160     1  0.2037    0.74787 0.920 0.000 0.012 0.004 0.064
#> GSM94161     4  0.5113    0.26113 0.324 0.000 0.056 0.620 0.000
#> GSM94162     1  0.5821    0.48008 0.604 0.000 0.156 0.240 0.000
#> GSM94163     2  0.4702    0.68286 0.000 0.732 0.072 0.192 0.004
#> GSM94164     4  0.3684    0.37291 0.280 0.000 0.000 0.720 0.000
#> GSM94165     1  0.0955    0.77687 0.968 0.000 0.000 0.028 0.004
#> GSM94166     5  0.2313    0.86075 0.040 0.000 0.004 0.044 0.912
#> GSM94167     4  0.6686    0.26193 0.000 0.236 0.204 0.540 0.020
#> GSM94168     4  0.4307   -0.32759 0.500 0.000 0.000 0.500 0.000
#> GSM94169     4  0.1026    0.68370 0.004 0.000 0.004 0.968 0.024
#> GSM94170     1  0.4973   -0.07868 0.496 0.000 0.020 0.004 0.480
#> GSM94171     1  0.4448    0.32045 0.516 0.000 0.004 0.480 0.000
#> GSM94172     1  0.0609    0.77546 0.980 0.000 0.000 0.020 0.000
#> GSM94173     5  0.4645    0.22989 0.000 0.424 0.004 0.008 0.564
#> GSM94174     4  0.0955    0.68740 0.028 0.000 0.004 0.968 0.000
#> GSM94175     4  0.4129    0.57405 0.000 0.000 0.040 0.756 0.204
#> GSM94176     1  0.4658    0.44389 0.556 0.000 0.008 0.432 0.004
#> GSM94177     4  0.3632    0.62244 0.020 0.000 0.004 0.800 0.176
#> GSM94178     2  0.3788    0.79519 0.000 0.820 0.004 0.104 0.072
#> GSM98767     4  0.1522    0.67972 0.044 0.000 0.000 0.944 0.012
#> GSM98768     1  0.4608    0.60068 0.644 0.000 0.012 0.336 0.008
#> GSM98769     5  0.0771    0.88555 0.020 0.000 0.000 0.004 0.976
#> GSM98770     1  0.1082    0.77560 0.964 0.000 0.008 0.028 0.000
#> GSM98771     2  0.5253    0.58329 0.000 0.676 0.124 0.200 0.000
#> GSM98772     4  0.4552   -0.24428 0.468 0.000 0.008 0.524 0.000
#> GSM98773     4  0.6519    0.10557 0.368 0.000 0.196 0.436 0.000
#> GSM98774     4  0.3308    0.65331 0.020 0.000 0.144 0.832 0.004
#> GSM98775     1  0.4242    0.69550 0.752 0.000 0.036 0.208 0.004
#> GSM98776     4  0.1740    0.67508 0.056 0.000 0.012 0.932 0.000
#> GSM98777     4  0.1106    0.67801 0.000 0.000 0.024 0.964 0.012
#> GSM98778     1  0.3123    0.67939 0.812 0.000 0.184 0.004 0.000
#> GSM98779     1  0.0162    0.77120 0.996 0.000 0.000 0.004 0.000
#> GSM98780     1  0.3154    0.77675 0.864 0.000 0.008 0.088 0.040
#> GSM98781     1  0.5203    0.38411 0.608 0.000 0.060 0.000 0.332
#> GSM98782     1  0.1331    0.77810 0.952 0.000 0.000 0.040 0.008
#> GSM98783     1  0.1877    0.77405 0.924 0.000 0.012 0.064 0.000
#> GSM98784     1  0.1612    0.76961 0.948 0.000 0.012 0.016 0.024
#> GSM98871     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.4987    0.67267 0.024 0.732 0.192 0.048 0.004
#> GSM98874     2  0.0000    0.92601 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.0000    0.92601 0.000 1.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
#> GSM93997     4  0.4524    0.40199 0.336 0.000 0.000 0.616 0.000 0.048
#> GSM94077     3  0.5723    0.53481 0.088 0.000 0.536 0.032 0.000 0.344
#> GSM94078     3  0.6989    0.37894 0.112 0.000 0.388 0.116 0.004 0.380
#> GSM94079     3  0.4761    0.04615 0.468 0.000 0.492 0.008 0.000 0.032
#> GSM94080     2  0.1728    0.87093 0.000 0.924 0.008 0.004 0.000 0.064
#> GSM94081     3  0.2932    0.69792 0.132 0.000 0.840 0.004 0.000 0.024
#> GSM94082     3  0.6232    0.50578 0.060 0.000 0.512 0.108 0.000 0.320
#> GSM94083     3  0.5290    0.59133 0.144 0.000 0.676 0.140 0.000 0.040
#> GSM94084     3  0.3550    0.70423 0.000 0.012 0.788 0.024 0.000 0.176
#> GSM94085     3  0.1219    0.73802 0.000 0.000 0.948 0.004 0.000 0.048
#> GSM94086     3  0.2760    0.71919 0.024 0.000 0.856 0.004 0.000 0.116
#> GSM94087     1  0.6164    0.14904 0.568 0.000 0.052 0.000 0.172 0.208
#> GSM94088     4  0.5884    0.11235 0.008 0.000 0.324 0.496 0.000 0.172
#> GSM94089     3  0.6442    0.18967 0.004 0.004 0.372 0.348 0.004 0.268
#> GSM94090     2  0.0146    0.90030 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94091     5  0.6164    0.39290 0.296 0.000 0.008 0.000 0.448 0.248
#> GSM94092     4  0.5747    0.34837 0.016 0.000 0.228 0.576 0.000 0.180
#> GSM94093     1  0.5176    0.18263 0.620 0.000 0.004 0.000 0.248 0.128
#> GSM94094     3  0.0547    0.73453 0.000 0.000 0.980 0.000 0.000 0.020
#> GSM94095     3  0.0767    0.73969 0.004 0.000 0.976 0.008 0.000 0.012
#> GSM94096     3  0.4305    0.68951 0.004 0.000 0.744 0.088 0.004 0.160
#> GSM94097     5  0.5391    0.45082 0.344 0.000 0.020 0.000 0.560 0.076
#> GSM94098     3  0.5103    0.53218 0.040 0.000 0.660 0.240 0.000 0.060
#> GSM94099     4  0.7173   -0.13465 0.084 0.000 0.336 0.336 0.000 0.244
#> GSM94100     5  0.1980    0.76898 0.008 0.000 0.036 0.000 0.920 0.036
#> GSM94101     3  0.3943    0.69220 0.000 0.004 0.756 0.056 0.000 0.184
#> GSM94102     3  0.5918    0.47859 0.036 0.000 0.548 0.000 0.116 0.300
#> GSM94103     3  0.4330    0.46847 0.000 0.000 0.632 0.332 0.000 0.036
#> GSM94104     3  0.0632    0.73774 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94105     3  0.4697    0.59531 0.108 0.000 0.688 0.004 0.000 0.200
#> GSM94106     3  0.0520    0.73827 0.000 0.000 0.984 0.008 0.000 0.008
#> GSM94107     4  0.5487    0.03257 0.004 0.000 0.432 0.456 0.000 0.108
#> GSM94108     3  0.5186    0.60713 0.000 0.012 0.624 0.100 0.000 0.264
#> GSM94109     3  0.1957    0.72385 0.000 0.000 0.888 0.000 0.000 0.112
#> GSM94110     3  0.4494    0.65478 0.004 0.000 0.692 0.072 0.000 0.232
#> GSM94111     5  0.2258    0.75634 0.000 0.000 0.060 0.000 0.896 0.044
#> GSM94112     2  0.0363    0.89921 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94113     4  0.3602    0.59398 0.000 0.000 0.160 0.784 0.000 0.056
#> GSM94114     3  0.2051    0.72923 0.004 0.000 0.896 0.004 0.000 0.096
#> GSM94115     4  0.2937    0.68367 0.044 0.000 0.000 0.852 0.004 0.100
#> GSM94116     3  0.5009    0.36695 0.000 0.000 0.560 0.368 0.004 0.068
#> GSM94117     3  0.4629    0.63672 0.064 0.000 0.728 0.172 0.000 0.036
#> GSM94118     4  0.3912    0.39245 0.000 0.000 0.340 0.648 0.000 0.012
#> GSM94119     2  0.5792    0.54971 0.012 0.604 0.004 0.220 0.008 0.152
#> GSM94120     3  0.3695    0.57281 0.000 0.000 0.712 0.272 0.000 0.016
#> GSM94121     3  0.1265    0.73499 0.000 0.000 0.948 0.008 0.000 0.044
#> GSM94122     3  0.5983    0.56657 0.044 0.164 0.604 0.004 0.000 0.184
#> GSM94123     1  0.2302    0.35679 0.872 0.000 0.000 0.000 0.008 0.120
#> GSM94124     3  0.2642    0.72813 0.004 0.000 0.864 0.012 0.004 0.116
#> GSM94125     2  0.0363    0.89921 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94126     6  0.4961    0.22444 0.456 0.000 0.012 0.040 0.000 0.492
#> GSM94127     1  0.2625    0.36196 0.872 0.000 0.000 0.072 0.000 0.056
#> GSM94128     3  0.5037    0.59897 0.000 0.000 0.684 0.020 0.136 0.160
#> GSM94129     3  0.3618    0.71723 0.008 0.000 0.816 0.080 0.004 0.092
#> GSM94130     5  0.0547    0.77179 0.020 0.000 0.000 0.000 0.980 0.000
#> GSM94131     4  0.3806    0.60783 0.152 0.000 0.000 0.772 0.000 0.076
#> GSM94132     1  0.4177    0.31186 0.724 0.000 0.000 0.056 0.004 0.216
#> GSM94133     2  0.0717    0.89608 0.000 0.976 0.008 0.000 0.000 0.016
#> GSM94134     1  0.5914   -0.26004 0.412 0.000 0.000 0.208 0.000 0.380
#> GSM94135     4  0.2830    0.65365 0.000 0.000 0.144 0.836 0.000 0.020
#> GSM94136     4  0.5961   -0.09672 0.312 0.000 0.000 0.444 0.000 0.244
#> GSM94137     3  0.2688    0.73927 0.024 0.000 0.884 0.048 0.000 0.044
#> GSM94138     4  0.2776    0.67402 0.052 0.000 0.000 0.860 0.000 0.088
#> GSM94139     4  0.6489    0.25508 0.000 0.100 0.276 0.548 0.044 0.032
#> GSM94140     5  0.1950    0.76639 0.064 0.000 0.000 0.000 0.912 0.024
#> GSM94141     5  0.2706    0.74720 0.124 0.000 0.000 0.000 0.852 0.024
#> GSM94142     1  0.3492    0.31942 0.796 0.000 0.004 0.000 0.040 0.160
#> GSM94143     5  0.5703    0.50359 0.020 0.000 0.004 0.248 0.596 0.132
#> GSM94144     5  0.1863    0.75961 0.000 0.004 0.000 0.060 0.920 0.016
#> GSM94145     1  0.1765    0.36934 0.904 0.000 0.000 0.000 0.000 0.096
#> GSM94146     6  0.4385    0.21486 0.440 0.000 0.012 0.008 0.000 0.540
#> GSM94147     5  0.2667    0.72125 0.000 0.000 0.000 0.128 0.852 0.020
#> GSM94148     4  0.3641    0.57809 0.224 0.000 0.000 0.748 0.000 0.028
#> GSM98785     6  0.7837   -0.17665 0.308 0.000 0.116 0.128 0.056 0.392
#> GSM98786     4  0.4125    0.64301 0.060 0.000 0.008 0.788 0.024 0.120
#> GSM98787     3  0.2492    0.72366 0.004 0.000 0.876 0.000 0.020 0.100
#> GSM98788     4  0.1390    0.70691 0.004 0.000 0.016 0.948 0.000 0.032
#> GSM98789     5  0.2129    0.76610 0.056 0.000 0.000 0.000 0.904 0.040
#> GSM98790     3  0.5094    0.20252 0.016 0.000 0.536 0.000 0.400 0.048
#> GSM98791     1  0.4212    0.18193 0.688 0.000 0.000 0.048 0.000 0.264
#> GSM98792     4  0.5996   -0.04131 0.020 0.000 0.384 0.460 0.000 0.136
#> GSM98793     4  0.0951    0.70411 0.008 0.000 0.004 0.968 0.000 0.020
#> GSM98794     4  0.3261    0.65641 0.104 0.000 0.000 0.824 0.000 0.072
#> GSM98795     5  0.1616    0.77304 0.048 0.000 0.000 0.000 0.932 0.020
#> GSM98796     1  0.3584    0.14366 0.688 0.000 0.000 0.004 0.000 0.308
#> GSM98797     5  0.1088    0.76998 0.000 0.016 0.000 0.000 0.960 0.024
#> GSM98798     2  0.5022    0.60890 0.000 0.680 0.188 0.000 0.020 0.112
#> GSM98799     2  0.6231    0.52965 0.000 0.560 0.032 0.188 0.008 0.212
#> GSM98800     5  0.6822    0.42267 0.056 0.000 0.004 0.204 0.456 0.280
#> GSM98801     5  0.1838    0.76387 0.000 0.000 0.016 0.000 0.916 0.068
#> GSM94019     3  0.5707    0.57153 0.000 0.000 0.644 0.088 0.176 0.092
#> GSM94020     2  0.0260    0.89982 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94021     4  0.5562    0.43942 0.188 0.000 0.020 0.616 0.000 0.176
#> GSM94022     3  0.2972    0.69641 0.128 0.000 0.836 0.000 0.000 0.036
#> GSM94023     3  0.3790    0.68774 0.000 0.000 0.780 0.116 0.000 0.104
#> GSM94024     3  0.0551    0.73853 0.004 0.000 0.984 0.008 0.000 0.004
#> GSM94025     1  0.5873    0.08161 0.480 0.000 0.012 0.364 0.000 0.144
#> GSM94026     5  0.2837    0.73551 0.000 0.000 0.088 0.000 0.856 0.056
#> GSM94027     1  0.4452   -0.18891 0.548 0.000 0.008 0.016 0.000 0.428
#> GSM94028     2  0.0260    0.89991 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94029     3  0.5145    0.49316 0.176 0.000 0.624 0.000 0.000 0.200
#> GSM94030     4  0.5578    0.37927 0.004 0.000 0.268 0.560 0.000 0.168
#> GSM94031     3  0.2686    0.70362 0.000 0.100 0.868 0.000 0.008 0.024
#> GSM94032     5  0.5201    0.64159 0.056 0.000 0.180 0.000 0.684 0.080
#> GSM94033     3  0.1821    0.73774 0.000 0.024 0.928 0.008 0.000 0.040
#> GSM94034     3  0.5667    0.50425 0.028 0.000 0.572 0.104 0.000 0.296
#> GSM94035     5  0.7085    0.06806 0.000 0.004 0.340 0.176 0.396 0.084
#> GSM94036     3  0.4556    0.55812 0.000 0.000 0.620 0.028 0.012 0.340
#> GSM94037     6  0.6068    0.10433 0.380 0.000 0.000 0.216 0.004 0.400
#> GSM94038     2  0.1124    0.88908 0.000 0.956 0.008 0.000 0.000 0.036
#> GSM94039     2  0.0146    0.90033 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94040     1  0.4464   -0.07172 0.580 0.000 0.008 0.020 0.000 0.392
#> GSM94041     4  0.3125    0.68499 0.084 0.000 0.000 0.836 0.000 0.080
#> GSM94042     2  0.3379    0.81308 0.008 0.832 0.004 0.004 0.036 0.116
#> GSM94043     2  0.4277    0.72769 0.000 0.740 0.008 0.080 0.000 0.172
#> GSM94044     4  0.5161    0.20380 0.000 0.376 0.000 0.540 0.004 0.080
#> GSM94045     6  0.4808    0.18968 0.472 0.000 0.000 0.052 0.000 0.476
#> GSM94046     1  0.4534   -0.31902 0.496 0.000 0.000 0.032 0.000 0.472
#> GSM94047     4  0.1615    0.69426 0.004 0.000 0.000 0.928 0.004 0.064
#> GSM94048     4  0.1649    0.70500 0.032 0.000 0.000 0.932 0.000 0.036
#> GSM94049     4  0.4030    0.59243 0.172 0.000 0.000 0.748 0.000 0.080
#> GSM94050     1  0.5171    0.12904 0.560 0.000 0.000 0.336 0.000 0.104
#> GSM94051     5  0.0363    0.77183 0.000 0.000 0.000 0.012 0.988 0.000
#> GSM94052     1  0.3056    0.34000 0.804 0.000 0.000 0.008 0.004 0.184
#> GSM94053     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94054     1  0.5625    0.04717 0.544 0.000 0.008 0.000 0.140 0.308
#> GSM94055     1  0.1701    0.38060 0.920 0.000 0.000 0.008 0.000 0.072
#> GSM94056     1  0.6206   -0.15377 0.436 0.000 0.000 0.008 0.288 0.268
#> GSM94057     2  0.0291    0.89902 0.000 0.992 0.004 0.000 0.000 0.004
#> GSM94058     1  0.4823    0.14741 0.552 0.000 0.000 0.388 0.000 0.060
#> GSM94059     5  0.3834    0.65025 0.232 0.000 0.000 0.000 0.732 0.036
#> GSM94060     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94061     4  0.5360   -0.13867 0.436 0.000 0.000 0.456 0.000 0.108
#> GSM94062     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94063     4  0.1226    0.69722 0.000 0.000 0.004 0.952 0.004 0.040
#> GSM94064     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94065     1  0.5820    0.00291 0.416 0.000 0.000 0.400 0.000 0.184
#> GSM94066     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94067     1  0.1219    0.36523 0.948 0.000 0.004 0.000 0.000 0.048
#> GSM94068     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94069     1  0.5634   -0.14276 0.492 0.000 0.000 0.160 0.000 0.348
#> GSM94070     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94071     1  0.1003    0.37968 0.964 0.000 0.000 0.016 0.000 0.020
#> GSM94072     1  0.4575    0.31089 0.696 0.000 0.000 0.124 0.000 0.180
#> GSM94073     4  0.0665    0.70398 0.000 0.000 0.004 0.980 0.008 0.008
#> GSM94074     1  0.4633    0.18074 0.676 0.000 0.000 0.100 0.000 0.224
#> GSM94075     1  0.4151    0.25612 0.684 0.000 0.000 0.276 0.000 0.040
#> GSM94155     5  0.3907    0.62949 0.268 0.000 0.000 0.000 0.704 0.028
#> GSM94156     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94157     5  0.2221    0.76437 0.072 0.000 0.000 0.000 0.896 0.032
#> GSM94160     1  0.3712    0.24835 0.760 0.000 0.004 0.000 0.032 0.204
#> GSM94161     1  0.5036    0.26656 0.632 0.000 0.000 0.228 0.000 0.140
#> GSM94162     1  0.2776    0.36080 0.860 0.000 0.032 0.004 0.000 0.104
#> GSM94163     2  0.5584    0.66039 0.020 0.664 0.028 0.068 0.008 0.212
#> GSM94164     4  0.2647    0.68073 0.088 0.000 0.000 0.868 0.000 0.044
#> GSM94165     1  0.4319    0.04141 0.620 0.000 0.000 0.032 0.000 0.348
#> GSM94166     5  0.4788    0.46591 0.372 0.000 0.000 0.000 0.568 0.060
#> GSM94167     4  0.5725    0.49574 0.000 0.196 0.040 0.648 0.100 0.016
#> GSM94168     4  0.3752    0.61176 0.164 0.000 0.000 0.772 0.000 0.064
#> GSM94169     4  0.0964    0.70404 0.000 0.000 0.004 0.968 0.012 0.016
#> GSM94170     1  0.5230    0.17966 0.592 0.000 0.004 0.000 0.292 0.112
#> GSM94171     4  0.4972    0.16308 0.392 0.000 0.000 0.536 0.000 0.072
#> GSM94172     1  0.4747   -0.05467 0.568 0.000 0.000 0.056 0.000 0.376
#> GSM94173     5  0.3841    0.33835 0.000 0.380 0.000 0.000 0.616 0.004
#> GSM94174     4  0.0436    0.70357 0.004 0.000 0.000 0.988 0.004 0.004
#> GSM94175     4  0.5668    0.29851 0.012 0.000 0.004 0.576 0.276 0.132
#> GSM94176     4  0.2540    0.67908 0.020 0.000 0.004 0.872 0.000 0.104
#> GSM94177     4  0.1493    0.69835 0.004 0.000 0.000 0.936 0.056 0.004
#> GSM94178     2  0.1924    0.86062 0.000 0.920 0.000 0.048 0.028 0.004
#> GSM98767     4  0.0964    0.70425 0.012 0.000 0.000 0.968 0.004 0.016
#> GSM98768     4  0.3691    0.64586 0.024 0.000 0.004 0.796 0.020 0.156
#> GSM98769     5  0.1007    0.77401 0.008 0.000 0.004 0.004 0.968 0.016
#> GSM98770     1  0.4916   -0.21195 0.520 0.000 0.000 0.064 0.000 0.416
#> GSM98771     2  0.5653    0.64441 0.000 0.668 0.120 0.084 0.004 0.124
#> GSM98772     4  0.3700    0.61621 0.152 0.000 0.000 0.780 0.000 0.068
#> GSM98773     4  0.5334    0.61629 0.100 0.000 0.108 0.692 0.000 0.100
#> GSM98774     1  0.6570    0.03336 0.428 0.000 0.052 0.120 0.008 0.392
#> GSM98775     1  0.2221    0.37980 0.896 0.000 0.000 0.032 0.000 0.072
#> GSM98776     4  0.1080    0.70227 0.004 0.000 0.004 0.960 0.000 0.032
#> GSM98777     4  0.2110    0.68332 0.000 0.000 0.004 0.900 0.012 0.084
#> GSM98778     1  0.5658   -0.21606 0.432 0.000 0.152 0.000 0.000 0.416
#> GSM98779     1  0.3898    0.09312 0.652 0.000 0.000 0.012 0.000 0.336
#> GSM98780     1  0.6522   -0.11128 0.452 0.000 0.000 0.192 0.040 0.316
#> GSM98781     5  0.6894    0.38577 0.216 0.000 0.024 0.040 0.492 0.228
#> GSM98782     1  0.3888    0.13233 0.672 0.000 0.000 0.016 0.000 0.312
#> GSM98783     1  0.5687   -0.26775 0.440 0.000 0.004 0.136 0.000 0.420
#> GSM98784     1  0.0632    0.37716 0.976 0.000 0.000 0.000 0.000 0.024
#> GSM98871     2  0.0000    0.90050 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0146    0.90040 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM98873     2  0.5678    0.47248 0.000 0.596 0.216 0.012 0.004 0.172
#> GSM98874     2  0.0000    0.90050 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.1152    0.88484 0.000 0.952 0.000 0.004 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-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) k
#> CV:NMF 189         3.31e-04 2
#> CV:NMF 172         1.16e-09 3
#> CV:NMF 150         2.38e-05 4
#> CV:NMF 152         2.36e-06 5
#> CV:NMF 113         4.69e-05 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 21104 rows and 192 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 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 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.530           0.785       0.900         0.3823 0.634   0.634
#> 3 3 0.466           0.703       0.833         0.5475 0.658   0.489
#> 4 4 0.553           0.703       0.800         0.1698 0.856   0.636
#> 5 5 0.657           0.649       0.783         0.0655 0.959   0.863
#> 6 6 0.699           0.658       0.767         0.0450 0.937   0.774

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.8876 1.000 0.000
#> GSM94077     1  0.4562     0.8615 0.904 0.096
#> GSM94078     1  0.6973     0.7903 0.812 0.188
#> GSM94079     1  0.4298     0.8648 0.912 0.088
#> GSM94080     2  0.0000     0.8644 0.000 1.000
#> GSM94081     1  0.4562     0.8615 0.904 0.096
#> GSM94082     1  0.7139     0.7816 0.804 0.196
#> GSM94083     1  0.4298     0.8648 0.912 0.088
#> GSM94084     2  0.9661     0.3720 0.392 0.608
#> GSM94085     1  0.9996     0.0860 0.512 0.488
#> GSM94086     1  0.5629     0.8403 0.868 0.132
#> GSM94087     1  0.0000     0.8876 1.000 0.000
#> GSM94088     1  0.4562     0.8615 0.904 0.096
#> GSM94089     2  0.9635     0.3841 0.388 0.612
#> GSM94090     2  0.0000     0.8644 0.000 1.000
#> GSM94091     1  0.4690     0.8615 0.900 0.100
#> GSM94092     1  0.4562     0.8615 0.904 0.096
#> GSM94093     1  0.0000     0.8876 1.000 0.000
#> GSM94094     1  0.5946     0.8311 0.856 0.144
#> GSM94095     1  0.5737     0.8372 0.864 0.136
#> GSM94096     1  0.6973     0.7903 0.812 0.188
#> GSM94097     1  0.0000     0.8876 1.000 0.000
#> GSM94098     1  0.4298     0.8648 0.912 0.088
#> GSM94099     1  0.4562     0.8615 0.904 0.096
#> GSM94100     1  0.9970     0.1762 0.532 0.468
#> GSM94101     2  0.9635     0.3841 0.388 0.612
#> GSM94102     1  0.7056     0.7854 0.808 0.192
#> GSM94103     1  0.7528     0.7551 0.784 0.216
#> GSM94104     1  0.9996     0.0860 0.512 0.488
#> GSM94105     1  0.5629     0.8403 0.868 0.132
#> GSM94106     2  0.9491     0.4380 0.368 0.632
#> GSM94107     1  0.5294     0.8488 0.880 0.120
#> GSM94108     2  0.9635     0.3841 0.388 0.612
#> GSM94109     1  0.9954     0.2041 0.540 0.460
#> GSM94110     1  0.6973     0.7903 0.812 0.188
#> GSM94111     1  0.9983     0.1444 0.524 0.476
#> GSM94112     2  0.0000     0.8644 0.000 1.000
#> GSM94113     1  0.7528     0.7551 0.784 0.216
#> GSM94114     1  0.5629     0.8403 0.868 0.132
#> GSM94115     1  0.0000     0.8876 1.000 0.000
#> GSM94116     1  0.4562     0.8615 0.904 0.096
#> GSM94117     1  0.2948     0.8782 0.948 0.052
#> GSM94118     1  0.9286     0.5364 0.656 0.344
#> GSM94119     2  0.0672     0.8623 0.008 0.992
#> GSM94120     1  0.9286     0.5372 0.656 0.344
#> GSM94121     1  0.9248     0.5460 0.660 0.340
#> GSM94122     2  0.2778     0.8402 0.048 0.952
#> GSM94123     1  0.0000     0.8876 1.000 0.000
#> GSM94124     1  0.6973     0.7903 0.812 0.188
#> GSM94125     2  0.0000     0.8644 0.000 1.000
#> GSM94126     1  0.0000     0.8876 1.000 0.000
#> GSM94127     1  0.0000     0.8876 1.000 0.000
#> GSM94128     1  0.7056     0.7854 0.808 0.192
#> GSM94129     1  0.6801     0.7987 0.820 0.180
#> GSM94130     1  0.0000     0.8876 1.000 0.000
#> GSM94131     1  0.0000     0.8876 1.000 0.000
#> GSM94132     1  0.0000     0.8876 1.000 0.000
#> GSM94133     2  0.0000     0.8644 0.000 1.000
#> GSM94134     1  0.0000     0.8876 1.000 0.000
#> GSM94135     1  0.7299     0.7701 0.796 0.204
#> GSM94136     1  0.0000     0.8876 1.000 0.000
#> GSM94137     1  0.4562     0.8615 0.904 0.096
#> GSM94138     1  0.0000     0.8876 1.000 0.000
#> GSM94139     2  0.8016     0.6633 0.244 0.756
#> GSM94140     1  0.4690     0.8615 0.900 0.100
#> GSM94141     1  0.9732     0.3616 0.596 0.404
#> GSM94142     1  0.0000     0.8876 1.000 0.000
#> GSM94143     1  0.9988     0.1270 0.520 0.480
#> GSM94144     1  0.3274     0.8764 0.940 0.060
#> GSM94145     1  0.0000     0.8876 1.000 0.000
#> GSM94146     1  0.0000     0.8876 1.000 0.000
#> GSM94147     1  0.3114     0.8777 0.944 0.056
#> GSM94148     1  0.0000     0.8876 1.000 0.000
#> GSM98785     1  0.9933     0.2366 0.548 0.452
#> GSM98786     1  0.3274     0.8761 0.940 0.060
#> GSM98787     1  0.5946     0.8317 0.856 0.144
#> GSM98788     1  0.5294     0.8493 0.880 0.120
#> GSM98789     1  0.4690     0.8615 0.900 0.100
#> GSM98790     2  0.9850     0.2506 0.428 0.572
#> GSM98791     1  0.0000     0.8876 1.000 0.000
#> GSM98792     1  0.5842     0.8347 0.860 0.140
#> GSM98793     1  0.0000     0.8876 1.000 0.000
#> GSM98794     1  0.0000     0.8876 1.000 0.000
#> GSM98795     1  0.0000     0.8876 1.000 0.000
#> GSM98796     1  0.0000     0.8876 1.000 0.000
#> GSM98797     2  0.9209     0.5088 0.336 0.664
#> GSM98798     2  0.9170     0.5175 0.332 0.668
#> GSM98799     2  0.0672     0.8623 0.008 0.992
#> GSM98800     1  0.9922     0.2488 0.552 0.448
#> GSM98801     1  0.9970     0.1762 0.532 0.468
#> GSM94019     1  0.9087     0.5798 0.676 0.324
#> GSM94020     2  0.0000     0.8644 0.000 1.000
#> GSM94021     1  0.0000     0.8876 1.000 0.000
#> GSM94022     1  0.6712     0.8014 0.824 0.176
#> GSM94023     1  0.5294     0.8485 0.880 0.120
#> GSM94024     1  0.5842     0.8341 0.860 0.140
#> GSM94025     1  0.0000     0.8876 1.000 0.000
#> GSM94026     1  0.9970     0.1762 0.532 0.468
#> GSM94027     1  0.0000     0.8876 1.000 0.000
#> GSM94028     2  0.0000     0.8644 0.000 1.000
#> GSM94029     1  0.6887     0.7942 0.816 0.184
#> GSM94030     1  0.5519     0.8435 0.872 0.128
#> GSM94031     2  0.1633     0.8543 0.024 0.976
#> GSM94032     1  0.6801     0.7974 0.820 0.180
#> GSM94033     2  0.9248     0.5001 0.340 0.660
#> GSM94034     1  0.5294     0.8485 0.880 0.120
#> GSM94035     2  0.9580     0.4064 0.380 0.620
#> GSM94036     1  0.6887     0.7937 0.816 0.184
#> GSM94037     1  0.0000     0.8876 1.000 0.000
#> GSM94038     2  0.0000     0.8644 0.000 1.000
#> GSM94039     2  0.0000     0.8644 0.000 1.000
#> GSM94040     1  0.0000     0.8876 1.000 0.000
#> GSM94041     1  0.0000     0.8876 1.000 0.000
#> GSM94042     2  0.0000     0.8644 0.000 1.000
#> GSM94043     2  0.7883     0.6741 0.236 0.764
#> GSM94044     2  0.0376     0.8638 0.004 0.996
#> GSM94045     1  0.0000     0.8876 1.000 0.000
#> GSM94046     1  0.0000     0.8876 1.000 0.000
#> GSM94047     1  0.3114     0.8768 0.944 0.056
#> GSM94048     1  0.0000     0.8876 1.000 0.000
#> GSM94049     1  0.0000     0.8876 1.000 0.000
#> GSM94050     1  0.0000     0.8876 1.000 0.000
#> GSM94051     1  0.1633     0.8841 0.976 0.024
#> GSM94052     1  0.0000     0.8876 1.000 0.000
#> GSM94053     2  0.0000     0.8644 0.000 1.000
#> GSM94054     1  0.0000     0.8876 1.000 0.000
#> GSM94055     1  0.0000     0.8876 1.000 0.000
#> GSM94056     1  0.0376     0.8871 0.996 0.004
#> GSM94057     2  0.0376     0.8638 0.004 0.996
#> GSM94058     1  0.0000     0.8876 1.000 0.000
#> GSM94059     1  0.0000     0.8876 1.000 0.000
#> GSM94060     2  0.0000     0.8644 0.000 1.000
#> GSM94061     1  0.0000     0.8876 1.000 0.000
#> GSM94062     2  0.0000     0.8644 0.000 1.000
#> GSM94063     1  0.3274     0.8761 0.940 0.060
#> GSM94064     2  0.0000     0.8644 0.000 1.000
#> GSM94065     1  0.0000     0.8876 1.000 0.000
#> GSM94066     2  0.0000     0.8644 0.000 1.000
#> GSM94067     1  0.0000     0.8876 1.000 0.000
#> GSM94068     2  0.0000     0.8644 0.000 1.000
#> GSM94069     1  0.0000     0.8876 1.000 0.000
#> GSM94070     2  0.0000     0.8644 0.000 1.000
#> GSM94071     1  0.0000     0.8876 1.000 0.000
#> GSM94072     1  0.0000     0.8876 1.000 0.000
#> GSM94073     1  0.2236     0.8818 0.964 0.036
#> GSM94074     1  0.0000     0.8876 1.000 0.000
#> GSM94075     1  0.0000     0.8876 1.000 0.000
#> GSM94155     1  0.0000     0.8876 1.000 0.000
#> GSM94156     2  0.0000     0.8644 0.000 1.000
#> GSM94157     1  0.0000     0.8876 1.000 0.000
#> GSM94160     1  0.0000     0.8876 1.000 0.000
#> GSM94161     1  0.0000     0.8876 1.000 0.000
#> GSM94162     1  0.1843     0.8836 0.972 0.028
#> GSM94163     2  0.0376     0.8638 0.004 0.996
#> GSM94164     1  0.0000     0.8876 1.000 0.000
#> GSM94165     1  0.0000     0.8876 1.000 0.000
#> GSM94166     1  0.0000     0.8876 1.000 0.000
#> GSM94167     2  0.8016     0.6633 0.244 0.756
#> GSM94168     1  0.0000     0.8876 1.000 0.000
#> GSM94169     1  0.3274     0.8761 0.940 0.060
#> GSM94170     1  0.0000     0.8876 1.000 0.000
#> GSM94171     1  0.0000     0.8876 1.000 0.000
#> GSM94172     1  0.0000     0.8876 1.000 0.000
#> GSM94173     2  0.6148     0.7618 0.152 0.848
#> GSM94174     1  0.2423     0.8812 0.960 0.040
#> GSM94175     1  1.0000     0.0596 0.504 0.496
#> GSM94176     1  0.0938     0.8861 0.988 0.012
#> GSM94177     1  0.0000     0.8876 1.000 0.000
#> GSM94178     2  0.0376     0.8638 0.004 0.996
#> GSM98767     1  0.0000     0.8876 1.000 0.000
#> GSM98768     1  0.0000     0.8876 1.000 0.000
#> GSM98769     1  0.1843     0.8836 0.972 0.028
#> GSM98770     1  0.0000     0.8876 1.000 0.000
#> GSM98771     2  0.7883     0.6741 0.236 0.764
#> GSM98772     1  0.0000     0.8876 1.000 0.000
#> GSM98773     1  0.5519     0.8432 0.872 0.128
#> GSM98774     1  0.5294     0.8493 0.880 0.120
#> GSM98775     1  0.0000     0.8876 1.000 0.000
#> GSM98776     1  0.0000     0.8876 1.000 0.000
#> GSM98777     1  0.9922     0.2488 0.552 0.448
#> GSM98778     1  0.5519     0.8432 0.872 0.128
#> GSM98779     1  0.0000     0.8876 1.000 0.000
#> GSM98780     1  0.0000     0.8876 1.000 0.000
#> GSM98781     1  0.1843     0.8836 0.972 0.028
#> GSM98782     1  0.0000     0.8876 1.000 0.000
#> GSM98783     1  0.0000     0.8876 1.000 0.000
#> GSM98784     1  0.0000     0.8876 1.000 0.000
#> GSM98871     2  0.0000     0.8644 0.000 1.000
#> GSM98872     2  0.0000     0.8644 0.000 1.000
#> GSM98873     2  0.0376     0.8638 0.004 0.996
#> GSM98874     2  0.0000     0.8644 0.000 1.000
#> GSM98875     2  0.0000     0.8644 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94077     3  0.6045    0.63616 0.380 0.000 0.620
#> GSM94078     3  0.5058    0.72686 0.244 0.000 0.756
#> GSM94079     3  0.6235    0.55043 0.436 0.000 0.564
#> GSM94080     2  0.2356    0.87968 0.000 0.928 0.072
#> GSM94081     3  0.6045    0.63616 0.380 0.000 0.620
#> GSM94082     3  0.5016    0.72749 0.240 0.000 0.760
#> GSM94083     3  0.6235    0.55043 0.436 0.000 0.564
#> GSM94084     3  0.4605    0.32540 0.000 0.204 0.796
#> GSM94085     3  0.3207    0.51997 0.012 0.084 0.904
#> GSM94086     3  0.5968    0.66143 0.364 0.000 0.636
#> GSM94087     1  0.1643    0.86884 0.956 0.000 0.044
#> GSM94088     3  0.6045    0.63616 0.380 0.000 0.620
#> GSM94089     3  0.4654    0.31726 0.000 0.208 0.792
#> GSM94090     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94091     3  0.5926    0.66006 0.356 0.000 0.644
#> GSM94092     3  0.6045    0.63616 0.380 0.000 0.620
#> GSM94093     1  0.0424    0.89421 0.992 0.000 0.008
#> GSM94094     3  0.5431    0.71343 0.284 0.000 0.716
#> GSM94095     3  0.5706    0.69376 0.320 0.000 0.680
#> GSM94096     3  0.5058    0.72686 0.244 0.000 0.756
#> GSM94097     1  0.1643    0.86884 0.956 0.000 0.044
#> GSM94098     3  0.6235    0.55043 0.436 0.000 0.564
#> GSM94099     3  0.6045    0.63616 0.380 0.000 0.620
#> GSM94100     3  0.1860    0.53614 0.000 0.052 0.948
#> GSM94101     3  0.4654    0.31726 0.000 0.208 0.792
#> GSM94102     3  0.4931    0.72590 0.232 0.000 0.768
#> GSM94103     3  0.5061    0.72706 0.208 0.008 0.784
#> GSM94104     3  0.3207    0.51997 0.012 0.084 0.904
#> GSM94105     3  0.5968    0.66143 0.364 0.000 0.636
#> GSM94106     3  0.4750    0.29127 0.000 0.216 0.784
#> GSM94107     3  0.6045    0.63982 0.380 0.000 0.620
#> GSM94108     3  0.4654    0.31726 0.000 0.208 0.792
#> GSM94109     3  0.2280    0.54716 0.008 0.052 0.940
#> GSM94110     3  0.5058    0.72686 0.244 0.000 0.756
#> GSM94111     3  0.2066    0.52940 0.000 0.060 0.940
#> GSM94112     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94113     3  0.5061    0.72706 0.208 0.008 0.784
#> GSM94114     3  0.5968    0.66143 0.364 0.000 0.636
#> GSM94115     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94116     3  0.6140    0.60073 0.404 0.000 0.596
#> GSM94117     1  0.6045    0.09740 0.620 0.000 0.380
#> GSM94118     3  0.5207    0.67853 0.124 0.052 0.824
#> GSM94119     2  0.3686    0.86338 0.000 0.860 0.140
#> GSM94120     3  0.6699    0.68729 0.164 0.092 0.744
#> GSM94121     3  0.6622    0.68977 0.164 0.088 0.748
#> GSM94122     2  0.6180    0.62068 0.000 0.584 0.416
#> GSM94123     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94124     3  0.5058    0.72686 0.244 0.000 0.756
#> GSM94125     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94126     1  0.1411    0.87282 0.964 0.000 0.036
#> GSM94127     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94128     3  0.4931    0.72590 0.232 0.000 0.768
#> GSM94129     3  0.5529    0.71076 0.296 0.000 0.704
#> GSM94130     1  0.1031    0.88560 0.976 0.000 0.024
#> GSM94131     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94132     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94133     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94134     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94135     3  0.5024    0.72853 0.220 0.004 0.776
#> GSM94136     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94137     3  0.6095    0.62078 0.392 0.000 0.608
#> GSM94138     1  0.3116    0.79222 0.892 0.000 0.108
#> GSM94139     2  0.6168    0.52765 0.000 0.588 0.412
#> GSM94140     3  0.5926    0.66006 0.356 0.000 0.644
#> GSM94141     3  0.7327    0.62230 0.160 0.132 0.708
#> GSM94142     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94143     3  0.7548    0.52423 0.112 0.204 0.684
#> GSM94144     1  0.6299   -0.29552 0.524 0.000 0.476
#> GSM94145     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94146     1  0.0424    0.89481 0.992 0.000 0.008
#> GSM94147     1  0.6274   -0.21886 0.544 0.000 0.456
#> GSM94148     1  0.2625    0.82197 0.916 0.000 0.084
#> GSM98785     3  0.7216    0.56249 0.112 0.176 0.712
#> GSM98786     3  0.6295    0.44531 0.472 0.000 0.528
#> GSM98787     3  0.5785    0.70925 0.300 0.004 0.696
#> GSM98788     3  0.6026    0.64414 0.376 0.000 0.624
#> GSM98789     3  0.5926    0.66006 0.356 0.000 0.644
#> GSM98790     3  0.3941    0.40333 0.000 0.156 0.844
#> GSM98791     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98792     3  0.5621    0.70605 0.308 0.000 0.692
#> GSM98793     1  0.3619    0.75476 0.864 0.000 0.136
#> GSM98794     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98795     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98796     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98797     3  0.5650    0.10306 0.000 0.312 0.688
#> GSM98798     3  0.5988   -0.04561 0.000 0.368 0.632
#> GSM98799     2  0.3686    0.86338 0.000 0.860 0.140
#> GSM98800     3  0.7165    0.56548 0.112 0.172 0.716
#> GSM98801     3  0.1860    0.53614 0.000 0.052 0.948
#> GSM94019     3  0.6705    0.70204 0.176 0.084 0.740
#> GSM94020     2  0.0237    0.88230 0.000 0.996 0.004
#> GSM94021     1  0.1031    0.88257 0.976 0.000 0.024
#> GSM94022     3  0.5706    0.68827 0.320 0.000 0.680
#> GSM94023     3  0.6095    0.62257 0.392 0.000 0.608
#> GSM94024     3  0.5497    0.70990 0.292 0.000 0.708
#> GSM94025     1  0.1411    0.87282 0.964 0.000 0.036
#> GSM94026     3  0.1860    0.53614 0.000 0.052 0.948
#> GSM94027     1  0.1411    0.87282 0.964 0.000 0.036
#> GSM94028     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94029     3  0.5098    0.72490 0.248 0.000 0.752
#> GSM94030     3  0.6045    0.64110 0.380 0.000 0.620
#> GSM94031     2  0.6168    0.62871 0.000 0.588 0.412
#> GSM94032     3  0.5733    0.68238 0.324 0.000 0.676
#> GSM94033     3  0.5216    0.19552 0.000 0.260 0.740
#> GSM94034     3  0.6095    0.62257 0.392 0.000 0.608
#> GSM94035     3  0.4605    0.31781 0.000 0.204 0.796
#> GSM94036     3  0.5650    0.69923 0.312 0.000 0.688
#> GSM94037     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94038     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94039     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94040     1  0.0237    0.89705 0.996 0.000 0.004
#> GSM94041     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94042     2  0.3340    0.87044 0.000 0.880 0.120
#> GSM94043     2  0.6291    0.43184 0.000 0.532 0.468
#> GSM94044     2  0.3619    0.86481 0.000 0.864 0.136
#> GSM94045     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94046     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94047     3  0.6299    0.43525 0.476 0.000 0.524
#> GSM94048     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94049     1  0.4178    0.70215 0.828 0.000 0.172
#> GSM94050     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94051     1  0.5988    0.14610 0.632 0.000 0.368
#> GSM94052     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94053     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94054     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94055     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94056     1  0.4399    0.67782 0.812 0.000 0.188
#> GSM94057     2  0.3038    0.87231 0.000 0.896 0.104
#> GSM94058     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94059     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94060     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94061     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94062     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94063     3  0.6274    0.48544 0.456 0.000 0.544
#> GSM94064     2  0.1753    0.88126 0.000 0.952 0.048
#> GSM94065     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94066     2  0.3340    0.87044 0.000 0.880 0.120
#> GSM94067     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94068     2  0.3116    0.87343 0.000 0.892 0.108
#> GSM94069     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94070     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94071     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94072     1  0.0424    0.89436 0.992 0.000 0.008
#> GSM94073     1  0.6168   -0.04925 0.588 0.000 0.412
#> GSM94074     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94075     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94155     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94156     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM94157     1  0.1031    0.88560 0.976 0.000 0.024
#> GSM94160     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94161     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94162     1  0.6140   -0.02042 0.596 0.000 0.404
#> GSM94163     2  0.3619    0.86481 0.000 0.864 0.136
#> GSM94164     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94165     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94166     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94167     2  0.6168    0.52765 0.000 0.588 0.412
#> GSM94168     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94169     3  0.6302    0.42661 0.480 0.000 0.520
#> GSM94170     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94171     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94172     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM94173     2  0.6305    0.46136 0.000 0.516 0.484
#> GSM94174     1  0.6204   -0.10205 0.576 0.000 0.424
#> GSM94175     3  0.7757    0.49555 0.112 0.224 0.664
#> GSM94176     1  0.5216    0.50478 0.740 0.000 0.260
#> GSM94177     1  0.3879    0.73132 0.848 0.000 0.152
#> GSM94178     2  0.3619    0.86481 0.000 0.864 0.136
#> GSM98767     1  0.3686    0.74978 0.860 0.000 0.140
#> GSM98768     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98769     1  0.6095    0.03218 0.608 0.000 0.392
#> GSM98770     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98771     2  0.6291    0.43184 0.000 0.532 0.468
#> GSM98772     1  0.3879    0.72815 0.848 0.000 0.152
#> GSM98773     3  0.5678    0.69895 0.316 0.000 0.684
#> GSM98774     3  0.6026    0.64414 0.376 0.000 0.624
#> GSM98775     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98776     1  0.4121    0.70444 0.832 0.000 0.168
#> GSM98777     3  0.7165    0.56548 0.112 0.172 0.716
#> GSM98778     3  0.5706    0.69726 0.320 0.000 0.680
#> GSM98779     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98780     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98781     1  0.6126   -0.00213 0.600 0.000 0.400
#> GSM98782     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98783     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98784     1  0.0000    0.89951 1.000 0.000 0.000
#> GSM98871     2  0.0237    0.88230 0.000 0.996 0.004
#> GSM98872     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM98873     2  0.3038    0.87231 0.000 0.896 0.104
#> GSM98874     2  0.0000    0.88220 0.000 1.000 0.000
#> GSM98875     2  0.3340    0.87044 0.000 0.880 0.120

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.0188     0.9402 0.996 0.000 0.000 0.004
#> GSM94077     3  0.2714     0.7142 0.112 0.000 0.884 0.004
#> GSM94078     3  0.4638     0.6048 0.044 0.000 0.776 0.180
#> GSM94079     3  0.3529     0.7047 0.152 0.000 0.836 0.012
#> GSM94080     2  0.4164     0.7346 0.000 0.736 0.000 0.264
#> GSM94081     3  0.2714     0.7142 0.112 0.000 0.884 0.004
#> GSM94082     3  0.4290     0.6126 0.036 0.000 0.800 0.164
#> GSM94083     3  0.3529     0.7047 0.152 0.000 0.836 0.012
#> GSM94084     4  0.5025     0.7064 0.000 0.032 0.252 0.716
#> GSM94085     4  0.5172     0.5505 0.008 0.000 0.404 0.588
#> GSM94086     3  0.5066     0.6795 0.112 0.000 0.768 0.120
#> GSM94087     1  0.1938     0.9112 0.936 0.000 0.052 0.012
#> GSM94088     3  0.2714     0.7142 0.112 0.000 0.884 0.004
#> GSM94089     4  0.5113     0.7078 0.000 0.036 0.252 0.712
#> GSM94090     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94091     3  0.6723     0.5625 0.140 0.000 0.600 0.260
#> GSM94092     3  0.2714     0.7142 0.112 0.000 0.884 0.004
#> GSM94093     1  0.0672     0.9380 0.984 0.000 0.008 0.008
#> GSM94094     3  0.4590     0.6494 0.060 0.000 0.792 0.148
#> GSM94095     3  0.3081     0.6962 0.064 0.000 0.888 0.048
#> GSM94096     3  0.4638     0.6048 0.044 0.000 0.776 0.180
#> GSM94097     1  0.1938     0.9112 0.936 0.000 0.052 0.012
#> GSM94098     3  0.3529     0.7047 0.152 0.000 0.836 0.012
#> GSM94099     3  0.2714     0.7142 0.112 0.000 0.884 0.004
#> GSM94100     4  0.4790     0.5545 0.000 0.000 0.380 0.620
#> GSM94101     4  0.5113     0.7078 0.000 0.036 0.252 0.712
#> GSM94102     3  0.5247     0.5398 0.052 0.000 0.720 0.228
#> GSM94103     3  0.4502     0.4825 0.016 0.000 0.748 0.236
#> GSM94104     4  0.5172     0.5505 0.008 0.000 0.404 0.588
#> GSM94105     3  0.5066     0.6795 0.112 0.000 0.768 0.120
#> GSM94106     4  0.4833     0.7104 0.000 0.032 0.228 0.740
#> GSM94107     3  0.3308     0.7105 0.092 0.000 0.872 0.036
#> GSM94108     4  0.5113     0.7078 0.000 0.036 0.252 0.712
#> GSM94109     3  0.5000    -0.3957 0.000 0.000 0.504 0.496
#> GSM94110     3  0.4638     0.6048 0.044 0.000 0.776 0.180
#> GSM94111     4  0.4761     0.5672 0.000 0.000 0.372 0.628
#> GSM94112     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94113     3  0.4502     0.4825 0.016 0.000 0.748 0.236
#> GSM94114     3  0.5066     0.6795 0.112 0.000 0.768 0.120
#> GSM94115     1  0.1174     0.9341 0.968 0.000 0.020 0.012
#> GSM94116     3  0.3196     0.7136 0.136 0.000 0.856 0.008
#> GSM94117     3  0.5440     0.4674 0.384 0.000 0.596 0.020
#> GSM94118     3  0.4746     0.0962 0.000 0.000 0.632 0.368
#> GSM94119     2  0.4925     0.6233 0.000 0.572 0.000 0.428
#> GSM94120     3  0.5402    -0.1941 0.012 0.000 0.516 0.472
#> GSM94121     3  0.5399    -0.1803 0.012 0.000 0.520 0.468
#> GSM94122     4  0.6714     0.0515 0.000 0.360 0.100 0.540
#> GSM94123     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94124     3  0.4638     0.6048 0.044 0.000 0.776 0.180
#> GSM94125     2  0.0188     0.8026 0.000 0.996 0.000 0.004
#> GSM94126     1  0.2987     0.8618 0.880 0.000 0.104 0.016
#> GSM94127     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94128     3  0.5247     0.5398 0.052 0.000 0.720 0.228
#> GSM94129     3  0.3900     0.6841 0.072 0.000 0.844 0.084
#> GSM94130     1  0.1256     0.9264 0.964 0.000 0.028 0.008
#> GSM94131     1  0.0804     0.9380 0.980 0.000 0.008 0.012
#> GSM94132     1  0.0524     0.9393 0.988 0.000 0.008 0.004
#> GSM94133     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0895     0.9368 0.976 0.000 0.020 0.004
#> GSM94135     3  0.4399     0.5277 0.020 0.000 0.768 0.212
#> GSM94136     1  0.0895     0.9368 0.976 0.000 0.020 0.004
#> GSM94137     3  0.2888     0.7156 0.124 0.000 0.872 0.004
#> GSM94138     1  0.4010     0.7874 0.816 0.000 0.156 0.028
#> GSM94139     4  0.5392     0.2278 0.000 0.280 0.040 0.680
#> GSM94140     3  0.6698     0.5682 0.140 0.000 0.604 0.256
#> GSM94141     4  0.6253     0.3906 0.064 0.000 0.372 0.564
#> GSM94142     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94143     4  0.5030     0.5784 0.004 0.004 0.352 0.640
#> GSM94144     3  0.5235     0.6287 0.236 0.000 0.716 0.048
#> GSM94145     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94146     1  0.1305     0.9297 0.960 0.000 0.036 0.004
#> GSM94147     3  0.5200     0.6052 0.264 0.000 0.700 0.036
#> GSM94148     1  0.3377     0.8126 0.848 0.000 0.140 0.012
#> GSM98785     4  0.5365     0.5145 0.004 0.008 0.412 0.576
#> GSM98786     3  0.5111     0.6688 0.204 0.000 0.740 0.056
#> GSM98787     3  0.4775     0.6742 0.076 0.000 0.784 0.140
#> GSM98788     3  0.3734     0.7094 0.108 0.000 0.848 0.044
#> GSM98789     3  0.6723     0.5625 0.140 0.000 0.600 0.260
#> GSM98790     4  0.4134     0.6938 0.000 0.000 0.260 0.740
#> GSM98791     1  0.0188     0.9405 0.996 0.000 0.004 0.000
#> GSM98792     3  0.3691     0.6959 0.076 0.000 0.856 0.068
#> GSM98793     1  0.4524     0.7176 0.768 0.000 0.204 0.028
#> GSM98794     1  0.0524     0.9401 0.988 0.000 0.004 0.008
#> GSM98795     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM98796     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM98797     4  0.4829     0.6543 0.000 0.068 0.156 0.776
#> GSM98798     4  0.5110     0.6109 0.000 0.104 0.132 0.764
#> GSM98799     2  0.4925     0.6233 0.000 0.572 0.000 0.428
#> GSM98800     4  0.5039     0.5217 0.004 0.000 0.404 0.592
#> GSM98801     4  0.4790     0.5545 0.000 0.000 0.380 0.620
#> GSM94019     3  0.6011    -0.1072 0.040 0.000 0.484 0.476
#> GSM94020     2  0.1637     0.7949 0.000 0.940 0.000 0.060
#> GSM94021     1  0.2775     0.8778 0.896 0.000 0.084 0.020
#> GSM94022     3  0.6435     0.5509 0.136 0.000 0.640 0.224
#> GSM94023     3  0.3978     0.7080 0.108 0.000 0.836 0.056
#> GSM94024     3  0.4188     0.6701 0.064 0.000 0.824 0.112
#> GSM94025     1  0.2987     0.8618 0.880 0.000 0.104 0.016
#> GSM94026     4  0.4790     0.5545 0.000 0.000 0.380 0.620
#> GSM94027     1  0.2987     0.8618 0.880 0.000 0.104 0.016
#> GSM94028     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94029     3  0.5221     0.5643 0.060 0.000 0.732 0.208
#> GSM94030     3  0.4332     0.7156 0.112 0.000 0.816 0.072
#> GSM94031     4  0.6773     0.0221 0.000 0.348 0.108 0.544
#> GSM94032     3  0.6479     0.5378 0.140 0.000 0.636 0.224
#> GSM94033     4  0.5727     0.7065 0.000 0.080 0.228 0.692
#> GSM94034     3  0.3978     0.7080 0.108 0.000 0.836 0.056
#> GSM94035     4  0.4472     0.7073 0.000 0.020 0.220 0.760
#> GSM94036     3  0.5947     0.5762 0.112 0.000 0.688 0.200
#> GSM94037     1  0.0895     0.9368 0.976 0.000 0.020 0.004
#> GSM94038     2  0.0188     0.8026 0.000 0.996 0.000 0.004
#> GSM94039     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0779     0.9384 0.980 0.000 0.016 0.004
#> GSM94041     1  0.1059     0.9357 0.972 0.000 0.016 0.012
#> GSM94042     2  0.4866     0.6534 0.000 0.596 0.000 0.404
#> GSM94043     4  0.5327     0.4162 0.000 0.220 0.060 0.720
#> GSM94044     2  0.4916     0.6302 0.000 0.576 0.000 0.424
#> GSM94045     1  0.0895     0.9368 0.976 0.000 0.020 0.004
#> GSM94046     1  0.0895     0.9368 0.976 0.000 0.020 0.004
#> GSM94047     3  0.5111     0.6685 0.204 0.000 0.740 0.056
#> GSM94048     1  0.1059     0.9357 0.972 0.000 0.016 0.012
#> GSM94049     1  0.4535     0.6640 0.744 0.000 0.240 0.016
#> GSM94050     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94051     3  0.5894     0.3294 0.428 0.000 0.536 0.036
#> GSM94052     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94055     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94056     1  0.5411     0.4463 0.656 0.000 0.312 0.032
#> GSM94057     2  0.5376     0.6437 0.000 0.588 0.016 0.396
#> GSM94058     1  0.0188     0.9402 0.996 0.000 0.000 0.004
#> GSM94059     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94060     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94063     3  0.5594     0.6702 0.192 0.000 0.716 0.092
#> GSM94064     2  0.4103     0.7404 0.000 0.744 0.000 0.256
#> GSM94065     1  0.0188     0.9405 0.996 0.000 0.004 0.000
#> GSM94066     2  0.4877     0.6494 0.000 0.592 0.000 0.408
#> GSM94067     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94068     2  0.4804     0.6674 0.000 0.616 0.000 0.384
#> GSM94069     1  0.0779     0.9381 0.980 0.000 0.016 0.004
#> GSM94070     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94072     1  0.1109     0.9311 0.968 0.000 0.028 0.004
#> GSM94073     3  0.5496     0.5684 0.312 0.000 0.652 0.036
#> GSM94074     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94156     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM94157     1  0.1256     0.9264 0.964 0.000 0.028 0.008
#> GSM94160     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94161     1  0.0336     0.9406 0.992 0.000 0.008 0.000
#> GSM94162     3  0.5756     0.4153 0.400 0.000 0.568 0.032
#> GSM94163     2  0.4916     0.6302 0.000 0.576 0.000 0.424
#> GSM94164     1  0.1059     0.9357 0.972 0.000 0.016 0.012
#> GSM94165     1  0.0376     0.9403 0.992 0.000 0.004 0.004
#> GSM94166     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94167     4  0.5392     0.2278 0.000 0.280 0.040 0.680
#> GSM94168     1  0.0188     0.9405 0.996 0.000 0.004 0.000
#> GSM94169     3  0.4877     0.6700 0.204 0.000 0.752 0.044
#> GSM94170     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM94171     1  0.0376     0.9404 0.992 0.000 0.004 0.004
#> GSM94172     1  0.0376     0.9403 0.992 0.000 0.004 0.004
#> GSM94173     4  0.6219     0.3329 0.000 0.264 0.096 0.640
#> GSM94174     3  0.5442     0.5901 0.288 0.000 0.672 0.040
#> GSM94175     4  0.5464     0.5882 0.004 0.020 0.344 0.632
#> GSM94176     1  0.5842    -0.0053 0.520 0.000 0.448 0.032
#> GSM94177     1  0.4436     0.7063 0.764 0.000 0.216 0.020
#> GSM94178     2  0.4916     0.6302 0.000 0.576 0.000 0.424
#> GSM98767     1  0.4464     0.7152 0.768 0.000 0.208 0.024
#> GSM98768     1  0.1388     0.9302 0.960 0.000 0.028 0.012
#> GSM98769     3  0.5708     0.3782 0.416 0.000 0.556 0.028
#> GSM98770     1  0.0657     0.9389 0.984 0.000 0.012 0.004
#> GSM98771     4  0.5327     0.4162 0.000 0.220 0.060 0.720
#> GSM98772     1  0.4671     0.6924 0.752 0.000 0.220 0.028
#> GSM98773     3  0.4535     0.6869 0.084 0.000 0.804 0.112
#> GSM98774     3  0.3734     0.7094 0.108 0.000 0.848 0.044
#> GSM98775     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM98776     1  0.5231     0.5236 0.676 0.000 0.296 0.028
#> GSM98777     4  0.5039     0.5217 0.004 0.000 0.404 0.592
#> GSM98778     3  0.4599     0.6885 0.088 0.000 0.800 0.112
#> GSM98779     1  0.0376     0.9403 0.992 0.000 0.004 0.004
#> GSM98780     1  0.0188     0.9399 0.996 0.000 0.000 0.004
#> GSM98781     3  0.5766     0.4044 0.404 0.000 0.564 0.032
#> GSM98782     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0779     0.9384 0.980 0.000 0.016 0.004
#> GSM98784     1  0.0000     0.9401 1.000 0.000 0.000 0.000
#> GSM98871     2  0.1637     0.7949 0.000 0.940 0.000 0.060
#> GSM98872     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM98873     2  0.5376     0.6437 0.000 0.588 0.016 0.396
#> GSM98874     2  0.0000     0.8027 0.000 1.000 0.000 0.000
#> GSM98875     2  0.4843     0.6586 0.000 0.604 0.000 0.396

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0162     0.9321 0.996 0.000 0.000 0.000 0.004
#> GSM94077     3  0.1329     0.6877 0.032 0.000 0.956 0.008 0.004
#> GSM94078     3  0.4467     0.5553 0.000 0.000 0.752 0.084 0.164
#> GSM94079     3  0.2478     0.6864 0.060 0.000 0.904 0.028 0.008
#> GSM94080     2  0.4273    -0.0882 0.000 0.552 0.000 0.448 0.000
#> GSM94081     3  0.1329     0.6877 0.032 0.000 0.956 0.008 0.004
#> GSM94082     3  0.4390     0.5689 0.000 0.000 0.760 0.084 0.156
#> GSM94083     3  0.2478     0.6864 0.060 0.000 0.904 0.028 0.008
#> GSM94084     5  0.6537     0.5879 0.000 0.016 0.156 0.296 0.532
#> GSM94085     5  0.6148     0.5684 0.000 0.000 0.304 0.160 0.536
#> GSM94086     3  0.5290     0.6224 0.040 0.000 0.732 0.104 0.124
#> GSM94087     1  0.2917     0.8822 0.888 0.000 0.052 0.028 0.032
#> GSM94088     3  0.1329     0.6877 0.032 0.000 0.956 0.008 0.004
#> GSM94089     5  0.6607     0.5872 0.000 0.020 0.156 0.292 0.532
#> GSM94090     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94091     3  0.6325     0.2812 0.052 0.000 0.460 0.048 0.440
#> GSM94092     3  0.1329     0.6877 0.032 0.000 0.956 0.008 0.004
#> GSM94093     1  0.1372     0.9242 0.956 0.000 0.004 0.016 0.024
#> GSM94094     3  0.4812     0.6038 0.004 0.000 0.736 0.108 0.152
#> GSM94095     3  0.3030     0.6627 0.004 0.000 0.868 0.040 0.088
#> GSM94096     3  0.4467     0.5553 0.000 0.000 0.752 0.084 0.164
#> GSM94097     1  0.2917     0.8822 0.888 0.000 0.052 0.028 0.032
#> GSM94098     3  0.2478     0.6864 0.060 0.000 0.904 0.028 0.008
#> GSM94099     3  0.1329     0.6877 0.032 0.000 0.956 0.008 0.004
#> GSM94100     5  0.1270     0.5295 0.000 0.000 0.052 0.000 0.948
#> GSM94101     5  0.6607     0.5872 0.000 0.020 0.156 0.292 0.532
#> GSM94102     3  0.6057     0.4408 0.004 0.000 0.584 0.156 0.256
#> GSM94103     3  0.4767     0.4771 0.000 0.000 0.720 0.088 0.192
#> GSM94104     5  0.6148     0.5684 0.000 0.000 0.304 0.160 0.536
#> GSM94105     3  0.5290     0.6224 0.040 0.000 0.732 0.104 0.124
#> GSM94106     5  0.6178     0.5892 0.000 0.012 0.128 0.288 0.572
#> GSM94107     3  0.2721     0.6840 0.016 0.000 0.896 0.052 0.036
#> GSM94108     5  0.6607     0.5872 0.000 0.020 0.156 0.292 0.532
#> GSM94109     5  0.6158     0.3548 0.000 0.000 0.264 0.184 0.552
#> GSM94110     3  0.4467     0.5553 0.000 0.000 0.752 0.084 0.164
#> GSM94111     5  0.1628     0.5347 0.000 0.000 0.056 0.008 0.936
#> GSM94112     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.4767     0.4771 0.000 0.000 0.720 0.088 0.192
#> GSM94114     3  0.5290     0.6224 0.040 0.000 0.732 0.104 0.124
#> GSM94115     1  0.1701     0.9196 0.944 0.000 0.016 0.028 0.012
#> GSM94116     3  0.1934     0.6886 0.040 0.000 0.932 0.020 0.008
#> GSM94117     3  0.4977     0.4747 0.300 0.000 0.656 0.032 0.012
#> GSM94118     3  0.6024     0.1039 0.000 0.000 0.556 0.148 0.296
#> GSM94119     4  0.4166     0.5311 0.000 0.348 0.000 0.648 0.004
#> GSM94120     3  0.6409    -0.1743 0.000 0.000 0.468 0.180 0.352
#> GSM94121     3  0.6385    -0.1614 0.000 0.000 0.472 0.176 0.352
#> GSM94122     4  0.7688     0.1982 0.000 0.296 0.048 0.332 0.324
#> GSM94123     1  0.0324     0.9310 0.992 0.000 0.000 0.004 0.004
#> GSM94124     3  0.4504     0.5522 0.000 0.000 0.748 0.084 0.168
#> GSM94125     2  0.0609     0.8933 0.000 0.980 0.000 0.020 0.000
#> GSM94126     1  0.3607     0.8083 0.820 0.000 0.144 0.028 0.008
#> GSM94127     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.6057     0.4408 0.004 0.000 0.584 0.156 0.256
#> GSM94129     3  0.3482     0.6454 0.008 0.000 0.844 0.052 0.096
#> GSM94130     1  0.2082     0.9062 0.928 0.000 0.024 0.016 0.032
#> GSM94131     1  0.1267     0.9261 0.960 0.000 0.004 0.024 0.012
#> GSM94132     1  0.0727     0.9309 0.980 0.000 0.012 0.004 0.004
#> GSM94133     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1012     0.9284 0.968 0.000 0.012 0.020 0.000
#> GSM94135     3  0.4522     0.5155 0.000 0.000 0.744 0.080 0.176
#> GSM94136     1  0.1012     0.9284 0.968 0.000 0.012 0.020 0.000
#> GSM94137     3  0.1756     0.6901 0.036 0.000 0.940 0.016 0.008
#> GSM94138     1  0.4429     0.7622 0.772 0.000 0.160 0.052 0.016
#> GSM94139     4  0.5182     0.3101 0.000 0.072 0.020 0.708 0.200
#> GSM94140     3  0.6323     0.2911 0.052 0.000 0.464 0.048 0.436
#> GSM94141     5  0.6707     0.5000 0.028 0.000 0.264 0.164 0.544
#> GSM94142     1  0.0324     0.9310 0.992 0.000 0.000 0.004 0.004
#> GSM94143     4  0.6920    -0.4343 0.000 0.004 0.292 0.384 0.320
#> GSM94144     3  0.5682     0.6123 0.108 0.000 0.712 0.100 0.080
#> GSM94145     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.1597     0.9224 0.948 0.000 0.024 0.020 0.008
#> GSM94147     3  0.5781     0.5933 0.144 0.000 0.696 0.100 0.060
#> GSM94148     1  0.3806     0.7701 0.796 0.000 0.172 0.024 0.008
#> GSM98785     4  0.6955    -0.4457 0.000 0.004 0.312 0.344 0.340
#> GSM98786     3  0.5436     0.6334 0.092 0.000 0.732 0.096 0.080
#> GSM98787     3  0.4770     0.6279 0.012 0.000 0.752 0.096 0.140
#> GSM98788     3  0.3515     0.6776 0.032 0.000 0.856 0.060 0.052
#> GSM98789     3  0.6325     0.2812 0.052 0.000 0.460 0.048 0.440
#> GSM98790     5  0.5575     0.6076 0.000 0.000 0.148 0.212 0.640
#> GSM98791     1  0.0162     0.9317 0.996 0.000 0.000 0.004 0.000
#> GSM98792     3  0.3463     0.6589 0.020 0.000 0.852 0.040 0.088
#> GSM98793     1  0.5032     0.6640 0.704 0.000 0.224 0.056 0.016
#> GSM98794     1  0.0932     0.9301 0.972 0.000 0.004 0.020 0.004
#> GSM98795     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM98796     1  0.0162     0.9313 0.996 0.000 0.000 0.004 0.000
#> GSM98797     5  0.5202     0.3940 0.000 0.000 0.056 0.348 0.596
#> GSM98798     5  0.5496     0.2355 0.000 0.004 0.052 0.468 0.476
#> GSM98799     4  0.4166     0.5311 0.000 0.348 0.000 0.648 0.004
#> GSM98800     5  0.6816     0.3956 0.000 0.000 0.308 0.340 0.352
#> GSM98801     5  0.1270     0.5295 0.000 0.000 0.052 0.000 0.948
#> GSM94019     5  0.6637     0.1533 0.004 0.000 0.392 0.188 0.416
#> GSM94020     2  0.2074     0.7999 0.000 0.896 0.000 0.104 0.000
#> GSM94021     1  0.3653     0.8211 0.828 0.000 0.124 0.036 0.012
#> GSM94022     3  0.7301     0.4169 0.080 0.000 0.516 0.148 0.256
#> GSM94023     3  0.3644     0.6784 0.032 0.000 0.848 0.052 0.068
#> GSM94024     3  0.4411     0.6196 0.004 0.000 0.772 0.096 0.128
#> GSM94025     1  0.3650     0.8031 0.816 0.000 0.148 0.028 0.008
#> GSM94026     5  0.1270     0.5295 0.000 0.000 0.052 0.000 0.948
#> GSM94027     1  0.3607     0.8083 0.820 0.000 0.144 0.028 0.008
#> GSM94028     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.6235     0.4571 0.016 0.000 0.592 0.148 0.244
#> GSM94030     3  0.3846     0.6864 0.036 0.000 0.836 0.052 0.076
#> GSM94031     5  0.7158    -0.2183 0.000 0.300 0.020 0.256 0.424
#> GSM94032     3  0.7498     0.3840 0.088 0.000 0.488 0.156 0.268
#> GSM94033     5  0.7103     0.5434 0.000 0.056 0.140 0.300 0.504
#> GSM94034     3  0.3644     0.6784 0.032 0.000 0.848 0.052 0.068
#> GSM94035     5  0.5810     0.5915 0.000 0.000 0.124 0.296 0.580
#> GSM94036     3  0.6850     0.4730 0.056 0.000 0.568 0.148 0.228
#> GSM94037     1  0.1012     0.9284 0.968 0.000 0.012 0.020 0.000
#> GSM94038     2  0.0609     0.8933 0.000 0.980 0.000 0.020 0.000
#> GSM94039     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0807     0.9309 0.976 0.000 0.012 0.012 0.000
#> GSM94041     1  0.1596     0.9213 0.948 0.000 0.012 0.028 0.012
#> GSM94042     4  0.4101     0.5014 0.000 0.372 0.000 0.628 0.000
#> GSM94043     4  0.5601     0.1371 0.000 0.052 0.032 0.644 0.272
#> GSM94044     4  0.4416     0.5278 0.000 0.356 0.000 0.632 0.012
#> GSM94045     1  0.1012     0.9284 0.968 0.000 0.012 0.020 0.000
#> GSM94046     1  0.1173     0.9272 0.964 0.000 0.012 0.020 0.004
#> GSM94047     3  0.4533     0.6459 0.088 0.000 0.784 0.104 0.024
#> GSM94048     1  0.1596     0.9213 0.948 0.000 0.012 0.028 0.012
#> GSM94049     1  0.4680     0.6120 0.688 0.000 0.272 0.036 0.004
#> GSM94050     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.6194     0.4352 0.312 0.000 0.572 0.088 0.028
#> GSM94052     1  0.0162     0.9313 0.996 0.000 0.000 0.004 0.000
#> GSM94053     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM94055     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.6276     0.3509 0.576 0.000 0.308 0.052 0.064
#> GSM94057     4  0.5960     0.3691 0.000 0.368 0.000 0.516 0.116
#> GSM94058     1  0.0162     0.9321 0.996 0.000 0.000 0.000 0.004
#> GSM94059     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM94060     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.5076     0.6410 0.088 0.000 0.756 0.100 0.056
#> GSM94064     2  0.4542    -0.1276 0.000 0.536 0.000 0.456 0.008
#> GSM94065     1  0.0290     0.9321 0.992 0.000 0.000 0.008 0.000
#> GSM94066     4  0.4101     0.5036 0.000 0.372 0.000 0.628 0.000
#> GSM94067     1  0.0324     0.9310 0.992 0.000 0.000 0.004 0.004
#> GSM94068     4  0.4436     0.4584 0.000 0.396 0.000 0.596 0.008
#> GSM94069     1  0.0693     0.9310 0.980 0.000 0.008 0.012 0.000
#> GSM94070     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0162     0.9313 0.996 0.000 0.000 0.004 0.000
#> GSM94072     1  0.1243     0.9245 0.960 0.000 0.028 0.008 0.004
#> GSM94073     3  0.5658     0.5709 0.180 0.000 0.688 0.096 0.036
#> GSM94074     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM94156     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.2082     0.9062 0.928 0.000 0.024 0.016 0.032
#> GSM94160     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM94161     1  0.0451     0.9328 0.988 0.000 0.004 0.008 0.000
#> GSM94162     3  0.6015     0.4615 0.292 0.000 0.600 0.080 0.028
#> GSM94163     4  0.4416     0.5278 0.000 0.356 0.000 0.632 0.012
#> GSM94164     1  0.1596     0.9213 0.948 0.000 0.012 0.028 0.012
#> GSM94165     1  0.0324     0.9322 0.992 0.000 0.004 0.004 0.000
#> GSM94166     1  0.0579     0.9295 0.984 0.000 0.000 0.008 0.008
#> GSM94167     4  0.5182     0.3101 0.000 0.072 0.020 0.708 0.200
#> GSM94168     1  0.0324     0.9328 0.992 0.000 0.004 0.004 0.000
#> GSM94169     3  0.4351     0.6527 0.092 0.000 0.800 0.080 0.028
#> GSM94170     1  0.0798     0.9268 0.976 0.000 0.000 0.008 0.016
#> GSM94171     1  0.0324     0.9322 0.992 0.000 0.000 0.004 0.004
#> GSM94172     1  0.0324     0.9322 0.992 0.000 0.004 0.004 0.000
#> GSM94173     5  0.7068    -0.0724 0.000 0.180 0.028 0.352 0.440
#> GSM94174     3  0.5445     0.5936 0.156 0.000 0.712 0.096 0.036
#> GSM94175     4  0.6887    -0.4178 0.000 0.004 0.284 0.404 0.308
#> GSM94176     3  0.6106     0.1705 0.424 0.000 0.484 0.072 0.020
#> GSM94177     1  0.4985     0.6516 0.700 0.000 0.236 0.048 0.016
#> GSM94178     4  0.4416     0.5278 0.000 0.356 0.000 0.632 0.012
#> GSM98767     1  0.4996     0.6610 0.704 0.000 0.228 0.052 0.016
#> GSM98768     1  0.1804     0.9175 0.940 0.000 0.024 0.024 0.012
#> GSM98769     3  0.6067     0.4482 0.304 0.000 0.588 0.080 0.028
#> GSM98770     1  0.0579     0.9314 0.984 0.000 0.008 0.008 0.000
#> GSM98771     4  0.5601     0.1371 0.000 0.052 0.032 0.644 0.272
#> GSM98772     1  0.5103     0.6328 0.688 0.000 0.244 0.052 0.016
#> GSM98773     3  0.4497     0.6384 0.016 0.000 0.780 0.088 0.116
#> GSM98774     3  0.3515     0.6776 0.032 0.000 0.856 0.060 0.052
#> GSM98775     1  0.0162     0.9313 0.996 0.000 0.000 0.004 0.000
#> GSM98776     1  0.5697     0.4508 0.604 0.000 0.312 0.068 0.016
#> GSM98777     5  0.6816     0.3956 0.000 0.000 0.308 0.340 0.352
#> GSM98778     3  0.4590     0.6400 0.020 0.000 0.776 0.088 0.116
#> GSM98779     1  0.0324     0.9322 0.992 0.000 0.004 0.004 0.000
#> GSM98780     1  0.0693     0.9314 0.980 0.000 0.000 0.012 0.008
#> GSM98781     3  0.6033     0.4570 0.296 0.000 0.596 0.080 0.028
#> GSM98782     1  0.0000     0.9316 1.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.0912     0.9302 0.972 0.000 0.012 0.016 0.000
#> GSM98784     1  0.0324     0.9310 0.992 0.000 0.000 0.004 0.004
#> GSM98871     2  0.2074     0.7999 0.000 0.896 0.000 0.104 0.000
#> GSM98872     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.5960     0.3691 0.000 0.368 0.000 0.516 0.116
#> GSM98874     2  0.0000     0.9062 0.000 1.000 0.000 0.000 0.000
#> GSM98875     4  0.4126     0.4904 0.000 0.380 0.000 0.620 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
#> GSM93997     1  0.0260     0.9112 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94077     3  0.3680     0.5966 0.020 0.000 0.756 0.008 0.216 0.000
#> GSM94078     3  0.6031     0.5144 0.000 0.000 0.536 0.216 0.228 0.020
#> GSM94079     3  0.4383     0.5755 0.048 0.000 0.712 0.008 0.228 0.004
#> GSM94080     6  0.3717     0.5187 0.000 0.384 0.000 0.000 0.000 0.616
#> GSM94081     3  0.3680     0.5966 0.020 0.000 0.756 0.008 0.216 0.000
#> GSM94082     3  0.6100     0.5170 0.000 0.000 0.540 0.196 0.236 0.028
#> GSM94083     3  0.4383     0.5755 0.048 0.000 0.712 0.008 0.228 0.004
#> GSM94084     4  0.5804     0.6031 0.000 0.004 0.096 0.620 0.056 0.224
#> GSM94085     4  0.5792     0.5415 0.000 0.000 0.220 0.616 0.100 0.064
#> GSM94086     3  0.2263     0.6083 0.032 0.000 0.912 0.012 0.036 0.008
#> GSM94087     1  0.2892     0.8256 0.840 0.000 0.020 0.004 0.136 0.000
#> GSM94088     3  0.3680     0.5966 0.020 0.000 0.756 0.008 0.216 0.000
#> GSM94089     4  0.5772     0.6018 0.000 0.004 0.096 0.620 0.052 0.228
#> GSM94090     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.5358     0.2360 0.000 0.000 0.048 0.304 0.600 0.048
#> GSM94092     3  0.3680     0.5966 0.020 0.000 0.756 0.008 0.216 0.000
#> GSM94093     1  0.1700     0.8875 0.916 0.000 0.000 0.004 0.080 0.000
#> GSM94094     3  0.1787     0.6282 0.000 0.000 0.920 0.068 0.008 0.004
#> GSM94095     3  0.2170     0.6392 0.000 0.000 0.888 0.012 0.100 0.000
#> GSM94096     3  0.6031     0.5144 0.000 0.000 0.536 0.216 0.228 0.020
#> GSM94097     1  0.2892     0.8256 0.840 0.000 0.020 0.004 0.136 0.000
#> GSM94098     3  0.4383     0.5755 0.048 0.000 0.712 0.008 0.228 0.004
#> GSM94099     3  0.3680     0.5966 0.020 0.000 0.756 0.008 0.216 0.000
#> GSM94100     4  0.4261     0.4372 0.000 0.000 0.064 0.780 0.096 0.060
#> GSM94101     4  0.5772     0.6018 0.000 0.004 0.096 0.620 0.052 0.228
#> GSM94102     3  0.4146     0.5241 0.000 0.000 0.776 0.120 0.080 0.024
#> GSM94103     3  0.6210     0.4644 0.000 0.000 0.540 0.240 0.180 0.040
#> GSM94104     4  0.5792     0.5415 0.000 0.000 0.220 0.616 0.100 0.064
#> GSM94105     3  0.2263     0.6083 0.032 0.000 0.912 0.012 0.036 0.008
#> GSM94106     4  0.5282     0.6002 0.000 0.004 0.100 0.672 0.032 0.192
#> GSM94107     3  0.3589     0.6136 0.004 0.000 0.776 0.016 0.196 0.008
#> GSM94108     4  0.5772     0.6018 0.000 0.004 0.096 0.620 0.052 0.228
#> GSM94109     3  0.5717    -0.1662 0.000 0.000 0.444 0.444 0.088 0.024
#> GSM94110     3  0.6031     0.5144 0.000 0.000 0.536 0.216 0.228 0.020
#> GSM94111     4  0.4203     0.4464 0.000 0.000 0.064 0.784 0.096 0.056
#> GSM94112     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     3  0.6210     0.4644 0.000 0.000 0.540 0.240 0.180 0.040
#> GSM94114     3  0.2263     0.6083 0.032 0.000 0.912 0.012 0.036 0.008
#> GSM94115     1  0.1542     0.8939 0.936 0.000 0.008 0.000 0.052 0.004
#> GSM94116     3  0.3934     0.5768 0.020 0.000 0.716 0.008 0.256 0.000
#> GSM94117     3  0.5954     0.0948 0.284 0.000 0.544 0.012 0.152 0.008
#> GSM94118     3  0.6595     0.1193 0.000 0.000 0.456 0.344 0.120 0.080
#> GSM94119     6  0.2743     0.7567 0.000 0.164 0.000 0.008 0.000 0.828
#> GSM94120     4  0.6790     0.1850 0.000 0.000 0.364 0.416 0.096 0.124
#> GSM94121     4  0.6765     0.1707 0.000 0.000 0.368 0.416 0.096 0.120
#> GSM94122     6  0.6425     0.1453 0.000 0.156 0.040 0.396 0.000 0.408
#> GSM94123     1  0.0363     0.9094 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM94124     3  0.6051     0.5108 0.000 0.000 0.532 0.220 0.228 0.020
#> GSM94125     2  0.0547     0.9486 0.000 0.980 0.000 0.000 0.000 0.020
#> GSM94126     1  0.3842     0.7598 0.800 0.000 0.112 0.004 0.072 0.012
#> GSM94127     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.4146     0.5241 0.000 0.000 0.776 0.120 0.080 0.024
#> GSM94129     3  0.5360     0.5414 0.000 0.000 0.604 0.116 0.268 0.012
#> GSM94130     1  0.2062     0.8700 0.900 0.000 0.008 0.004 0.088 0.000
#> GSM94131     1  0.1007     0.9034 0.956 0.000 0.000 0.000 0.044 0.000
#> GSM94132     1  0.0603     0.9099 0.980 0.000 0.004 0.000 0.016 0.000
#> GSM94133     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.1370     0.9045 0.948 0.000 0.000 0.004 0.036 0.012
#> GSM94135     3  0.6236     0.4951 0.000 0.000 0.532 0.220 0.212 0.036
#> GSM94136     1  0.1370     0.9045 0.948 0.000 0.000 0.004 0.036 0.012
#> GSM94137     3  0.3788     0.5931 0.020 0.000 0.740 0.008 0.232 0.000
#> GSM94138     1  0.4117     0.6790 0.740 0.000 0.064 0.000 0.192 0.004
#> GSM94139     6  0.3571     0.3850 0.000 0.000 0.008 0.240 0.008 0.744
#> GSM94140     5  0.5398     0.2452 0.000 0.000 0.052 0.300 0.600 0.048
#> GSM94141     4  0.6068     0.4562 0.000 0.000 0.064 0.564 0.268 0.104
#> GSM94142     1  0.0603     0.9076 0.980 0.000 0.000 0.004 0.016 0.000
#> GSM94143     4  0.7136     0.4997 0.000 0.000 0.184 0.392 0.104 0.320
#> GSM94144     5  0.3816     0.6006 0.024 0.000 0.160 0.032 0.784 0.000
#> GSM94145     1  0.0146     0.9107 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94146     1  0.2065     0.8933 0.916 0.000 0.012 0.004 0.056 0.012
#> GSM94147     5  0.4107     0.6217 0.056 0.000 0.168 0.016 0.760 0.000
#> GSM94148     1  0.4118     0.6682 0.748 0.000 0.076 0.000 0.172 0.004
#> GSM98785     4  0.7266     0.5057 0.000 0.000 0.204 0.396 0.120 0.280
#> GSM98786     5  0.5437     0.5542 0.036 0.000 0.232 0.076 0.648 0.008
#> GSM98787     3  0.3147     0.6117 0.000 0.000 0.844 0.044 0.100 0.012
#> GSM98788     3  0.5047     0.2809 0.004 0.000 0.516 0.064 0.416 0.000
#> GSM98789     5  0.5358     0.2360 0.000 0.000 0.048 0.304 0.600 0.048
#> GSM98790     4  0.5105     0.6141 0.000 0.000 0.096 0.700 0.052 0.152
#> GSM98791     1  0.0146     0.9106 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM98792     3  0.5232     0.5051 0.004 0.000 0.604 0.100 0.288 0.004
#> GSM98793     1  0.4904     0.5251 0.652 0.000 0.088 0.000 0.252 0.008
#> GSM98794     1  0.0858     0.9077 0.968 0.000 0.000 0.000 0.028 0.004
#> GSM98795     1  0.1082     0.8995 0.956 0.000 0.000 0.004 0.040 0.000
#> GSM98796     1  0.0146     0.9103 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98797     4  0.4811     0.3754 0.000 0.000 0.012 0.652 0.064 0.272
#> GSM98798     4  0.5701     0.2388 0.000 0.000 0.048 0.496 0.056 0.400
#> GSM98799     6  0.2743     0.7567 0.000 0.164 0.000 0.008 0.000 0.828
#> GSM98800     4  0.7216     0.5102 0.000 0.000 0.200 0.408 0.116 0.276
#> GSM98801     4  0.4261     0.4372 0.000 0.000 0.064 0.780 0.096 0.060
#> GSM94019     3  0.5656    -0.1268 0.000 0.000 0.488 0.396 0.016 0.100
#> GSM94020     2  0.2664     0.7230 0.000 0.816 0.000 0.000 0.000 0.184
#> GSM94021     1  0.3914     0.7668 0.796 0.000 0.096 0.004 0.092 0.012
#> GSM94022     3  0.5459     0.4656 0.056 0.000 0.692 0.120 0.120 0.012
#> GSM94023     3  0.3434     0.6075 0.016 0.000 0.804 0.008 0.164 0.008
#> GSM94024     3  0.1148     0.6234 0.000 0.000 0.960 0.016 0.020 0.004
#> GSM94025     1  0.3885     0.7540 0.796 0.000 0.116 0.004 0.072 0.012
#> GSM94026     4  0.4261     0.4372 0.000 0.000 0.064 0.780 0.096 0.060
#> GSM94027     1  0.3842     0.7598 0.800 0.000 0.112 0.004 0.072 0.012
#> GSM94028     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.4266     0.5314 0.012 0.000 0.780 0.116 0.072 0.020
#> GSM94030     3  0.3880     0.5985 0.012 0.000 0.760 0.024 0.200 0.004
#> GSM94031     4  0.6145    -0.1769 0.000 0.160 0.008 0.488 0.012 0.332
#> GSM94032     3  0.5863     0.4328 0.064 0.000 0.652 0.140 0.132 0.012
#> GSM94033     4  0.5979     0.5641 0.000 0.020 0.092 0.600 0.036 0.252
#> GSM94034     3  0.3434     0.6075 0.016 0.000 0.804 0.008 0.164 0.008
#> GSM94035     4  0.5073     0.6027 0.000 0.000 0.104 0.676 0.024 0.196
#> GSM94036     3  0.4894     0.5138 0.028 0.000 0.740 0.104 0.108 0.020
#> GSM94037     1  0.1370     0.9045 0.948 0.000 0.000 0.004 0.036 0.012
#> GSM94038     2  0.0547     0.9486 0.000 0.980 0.000 0.000 0.000 0.020
#> GSM94039     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.0951     0.9102 0.968 0.000 0.000 0.004 0.020 0.008
#> GSM94041     1  0.1429     0.8960 0.940 0.000 0.004 0.000 0.052 0.004
#> GSM94042     6  0.2730     0.7581 0.000 0.192 0.000 0.000 0.000 0.808
#> GSM94043     6  0.4588     0.1822 0.000 0.008 0.024 0.304 0.012 0.652
#> GSM94044     6  0.2848     0.7600 0.000 0.176 0.000 0.008 0.000 0.816
#> GSM94045     1  0.1370     0.9045 0.948 0.000 0.000 0.004 0.036 0.012
#> GSM94046     1  0.1442     0.9029 0.944 0.000 0.000 0.004 0.040 0.012
#> GSM94047     5  0.5128     0.5236 0.032 0.000 0.260 0.040 0.656 0.012
#> GSM94048     1  0.1429     0.8960 0.940 0.000 0.004 0.000 0.052 0.004
#> GSM94049     1  0.5131     0.4660 0.640 0.000 0.156 0.000 0.200 0.004
#> GSM94050     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     5  0.5409     0.5509 0.232 0.000 0.188 0.000 0.580 0.000
#> GSM94052     1  0.0146     0.9103 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94053     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.1010     0.9007 0.960 0.000 0.000 0.004 0.036 0.000
#> GSM94055     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.5683     0.1223 0.516 0.000 0.092 0.024 0.368 0.000
#> GSM94057     6  0.5457     0.6207 0.000 0.192 0.000 0.140 0.028 0.640
#> GSM94058     1  0.0146     0.9109 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94059     1  0.1010     0.9007 0.960 0.000 0.000 0.004 0.036 0.000
#> GSM94060     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     5  0.5502     0.5075 0.032 0.000 0.232 0.072 0.648 0.016
#> GSM94064     6  0.4860     0.3900 0.000 0.436 0.000 0.040 0.008 0.516
#> GSM94065     1  0.0291     0.9110 0.992 0.000 0.000 0.000 0.004 0.004
#> GSM94066     6  0.2730     0.7586 0.000 0.192 0.000 0.000 0.000 0.808
#> GSM94067     1  0.0603     0.9076 0.980 0.000 0.000 0.004 0.016 0.000
#> GSM94068     6  0.3571     0.7390 0.000 0.216 0.000 0.020 0.004 0.760
#> GSM94069     1  0.0862     0.9100 0.972 0.000 0.000 0.004 0.016 0.008
#> GSM94070     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0146     0.9103 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94072     1  0.1265     0.8992 0.948 0.000 0.008 0.000 0.044 0.000
#> GSM94073     5  0.4374     0.6238 0.088 0.000 0.172 0.008 0.732 0.000
#> GSM94074     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.1082     0.8995 0.956 0.000 0.000 0.004 0.040 0.000
#> GSM94156     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.2062     0.8700 0.900 0.000 0.008 0.004 0.088 0.000
#> GSM94160     1  0.1010     0.9007 0.960 0.000 0.000 0.004 0.036 0.000
#> GSM94161     1  0.0405     0.9118 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM94162     5  0.5609     0.5462 0.220 0.000 0.236 0.000 0.544 0.000
#> GSM94163     6  0.2848     0.7600 0.000 0.176 0.000 0.008 0.000 0.816
#> GSM94164     1  0.1429     0.8960 0.940 0.000 0.004 0.000 0.052 0.004
#> GSM94165     1  0.0405     0.9108 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM94166     1  0.0777     0.9057 0.972 0.000 0.000 0.004 0.024 0.000
#> GSM94167     6  0.3571     0.3850 0.000 0.000 0.008 0.240 0.008 0.744
#> GSM94168     1  0.0291     0.9116 0.992 0.000 0.004 0.000 0.000 0.004
#> GSM94169     5  0.4795     0.5057 0.032 0.000 0.288 0.024 0.652 0.004
#> GSM94170     1  0.1010     0.9007 0.960 0.000 0.000 0.004 0.036 0.000
#> GSM94171     1  0.0291     0.9110 0.992 0.000 0.000 0.000 0.004 0.004
#> GSM94172     1  0.0405     0.9108 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM94173     4  0.6303    -0.0311 0.000 0.124 0.012 0.512 0.032 0.320
#> GSM94174     5  0.4258     0.6089 0.068 0.000 0.204 0.004 0.724 0.000
#> GSM94175     4  0.7107     0.4818 0.000 0.000 0.180 0.380 0.100 0.340
#> GSM94176     5  0.5494     0.4251 0.360 0.000 0.136 0.000 0.504 0.000
#> GSM94177     1  0.5028     0.5152 0.648 0.000 0.108 0.000 0.236 0.008
#> GSM94178     6  0.2848     0.7600 0.000 0.176 0.000 0.008 0.000 0.816
#> GSM98767     1  0.4904     0.5407 0.660 0.000 0.096 0.000 0.236 0.008
#> GSM98768     1  0.1888     0.8846 0.916 0.000 0.004 0.000 0.068 0.012
#> GSM98769     5  0.5630     0.5409 0.232 0.000 0.228 0.000 0.540 0.000
#> GSM98770     1  0.0767     0.9102 0.976 0.000 0.000 0.004 0.012 0.008
#> GSM98771     6  0.4588     0.1822 0.000 0.008 0.024 0.304 0.012 0.652
#> GSM98772     1  0.4719     0.4896 0.644 0.000 0.084 0.000 0.272 0.000
#> GSM98773     3  0.2398     0.6156 0.004 0.000 0.888 0.016 0.088 0.004
#> GSM98774     3  0.5047     0.2809 0.004 0.000 0.516 0.064 0.416 0.000
#> GSM98775     1  0.0146     0.9103 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM98776     1  0.5389     0.2411 0.548 0.000 0.100 0.000 0.344 0.008
#> GSM98777     4  0.7216     0.5102 0.000 0.000 0.200 0.408 0.116 0.276
#> GSM98778     3  0.2510     0.6159 0.008 0.000 0.884 0.016 0.088 0.004
#> GSM98779     1  0.0405     0.9108 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM98780     1  0.0632     0.9101 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM98781     5  0.5590     0.5488 0.220 0.000 0.232 0.000 0.548 0.000
#> GSM98782     1  0.0000     0.9104 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.1180     0.9088 0.960 0.000 0.004 0.004 0.024 0.008
#> GSM98784     1  0.0603     0.9076 0.980 0.000 0.000 0.004 0.016 0.000
#> GSM98871     2  0.2664     0.7230 0.000 0.816 0.000 0.000 0.000 0.184
#> GSM98872     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.5457     0.6207 0.000 0.192 0.000 0.140 0.028 0.640
#> GSM98874     2  0.0000     0.9643 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     6  0.2793     0.7556 0.000 0.200 0.000 0.000 0.000 0.800

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) k
#> MAD:hclust 172         4.89e-05 2
#> MAD:hclust 165         2.21e-10 3
#> MAD:hclust 170         5.50e-09 4
#> MAD:hclust 148         7.53e-08 5
#> MAD:hclust 154         3.28e-07 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 21104 rows and 192 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 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 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.992         0.4652 0.537   0.537
#> 3 3 0.935           0.936       0.973         0.3717 0.649   0.439
#> 4 4 0.762           0.819       0.881         0.1324 0.828   0.572
#> 5 5 0.738           0.695       0.840         0.0737 0.927   0.748
#> 6 6 0.698           0.573       0.758         0.0484 0.939   0.755

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
#> GSM93997     1  0.0000      0.991 1.000 0.000
#> GSM94077     1  0.0000      0.991 1.000 0.000
#> GSM94078     2  0.4431      0.901 0.092 0.908
#> GSM94079     1  0.0000      0.991 1.000 0.000
#> GSM94080     2  0.0000      0.994 0.000 1.000
#> GSM94081     1  0.0000      0.991 1.000 0.000
#> GSM94082     1  0.0938      0.980 0.988 0.012
#> GSM94083     1  0.0000      0.991 1.000 0.000
#> GSM94084     2  0.0000      0.994 0.000 1.000
#> GSM94085     1  0.8144      0.666 0.748 0.252
#> GSM94086     1  0.0000      0.991 1.000 0.000
#> GSM94087     1  0.0000      0.991 1.000 0.000
#> GSM94088     1  0.0000      0.991 1.000 0.000
#> GSM94089     2  0.0000      0.994 0.000 1.000
#> GSM94090     2  0.0000      0.994 0.000 1.000
#> GSM94091     1  0.0000      0.991 1.000 0.000
#> GSM94092     1  0.0000      0.991 1.000 0.000
#> GSM94093     1  0.0000      0.991 1.000 0.000
#> GSM94094     1  0.0000      0.991 1.000 0.000
#> GSM94095     1  0.0000      0.991 1.000 0.000
#> GSM94096     2  0.0000      0.994 0.000 1.000
#> GSM94097     1  0.0000      0.991 1.000 0.000
#> GSM94098     1  0.0000      0.991 1.000 0.000
#> GSM94099     1  0.0000      0.991 1.000 0.000
#> GSM94100     2  0.0000      0.994 0.000 1.000
#> GSM94101     2  0.0000      0.994 0.000 1.000
#> GSM94102     1  0.0000      0.991 1.000 0.000
#> GSM94103     2  0.4690      0.891 0.100 0.900
#> GSM94104     2  0.0000      0.994 0.000 1.000
#> GSM94105     1  0.0000      0.991 1.000 0.000
#> GSM94106     2  0.0000      0.994 0.000 1.000
#> GSM94107     1  0.0000      0.991 1.000 0.000
#> GSM94108     2  0.0000      0.994 0.000 1.000
#> GSM94109     2  0.0000      0.994 0.000 1.000
#> GSM94110     2  0.0000      0.994 0.000 1.000
#> GSM94111     2  0.0000      0.994 0.000 1.000
#> GSM94112     2  0.0000      0.994 0.000 1.000
#> GSM94113     2  0.4022      0.914 0.080 0.920
#> GSM94114     1  0.0000      0.991 1.000 0.000
#> GSM94115     1  0.0000      0.991 1.000 0.000
#> GSM94116     1  0.0000      0.991 1.000 0.000
#> GSM94117     1  0.0000      0.991 1.000 0.000
#> GSM94118     2  0.0000      0.994 0.000 1.000
#> GSM94119     2  0.0000      0.994 0.000 1.000
#> GSM94120     2  0.0000      0.994 0.000 1.000
#> GSM94121     2  0.0000      0.994 0.000 1.000
#> GSM94122     2  0.0000      0.994 0.000 1.000
#> GSM94123     1  0.0000      0.991 1.000 0.000
#> GSM94124     2  0.0000      0.994 0.000 1.000
#> GSM94125     2  0.0000      0.994 0.000 1.000
#> GSM94126     1  0.0000      0.991 1.000 0.000
#> GSM94127     1  0.0000      0.991 1.000 0.000
#> GSM94128     1  0.9170      0.504 0.668 0.332
#> GSM94129     1  0.0000      0.991 1.000 0.000
#> GSM94130     1  0.0000      0.991 1.000 0.000
#> GSM94131     1  0.0000      0.991 1.000 0.000
#> GSM94132     1  0.0000      0.991 1.000 0.000
#> GSM94133     2  0.0000      0.994 0.000 1.000
#> GSM94134     1  0.0000      0.991 1.000 0.000
#> GSM94135     2  0.5294      0.867 0.120 0.880
#> GSM94136     1  0.0000      0.991 1.000 0.000
#> GSM94137     1  0.0000      0.991 1.000 0.000
#> GSM94138     1  0.0000      0.991 1.000 0.000
#> GSM94139     2  0.0000      0.994 0.000 1.000
#> GSM94140     1  0.0000      0.991 1.000 0.000
#> GSM94141     2  0.0000      0.994 0.000 1.000
#> GSM94142     1  0.0000      0.991 1.000 0.000
#> GSM94143     2  0.0000      0.994 0.000 1.000
#> GSM94144     1  0.0000      0.991 1.000 0.000
#> GSM94145     1  0.0000      0.991 1.000 0.000
#> GSM94146     1  0.0000      0.991 1.000 0.000
#> GSM94147     1  0.0000      0.991 1.000 0.000
#> GSM94148     1  0.0000      0.991 1.000 0.000
#> GSM98785     2  0.0000      0.994 0.000 1.000
#> GSM98786     1  0.0000      0.991 1.000 0.000
#> GSM98787     1  0.0376      0.987 0.996 0.004
#> GSM98788     1  0.0000      0.991 1.000 0.000
#> GSM98789     1  0.7528      0.727 0.784 0.216
#> GSM98790     2  0.0000      0.994 0.000 1.000
#> GSM98791     1  0.0000      0.991 1.000 0.000
#> GSM98792     1  0.2948      0.939 0.948 0.052
#> GSM98793     1  0.0000      0.991 1.000 0.000
#> GSM98794     1  0.0000      0.991 1.000 0.000
#> GSM98795     1  0.0000      0.991 1.000 0.000
#> GSM98796     1  0.0000      0.991 1.000 0.000
#> GSM98797     2  0.0000      0.994 0.000 1.000
#> GSM98798     2  0.0000      0.994 0.000 1.000
#> GSM98799     2  0.0000      0.994 0.000 1.000
#> GSM98800     2  0.0000      0.994 0.000 1.000
#> GSM98801     2  0.0000      0.994 0.000 1.000
#> GSM94019     2  0.0000      0.994 0.000 1.000
#> GSM94020     2  0.0000      0.994 0.000 1.000
#> GSM94021     1  0.0000      0.991 1.000 0.000
#> GSM94022     1  0.0000      0.991 1.000 0.000
#> GSM94023     1  0.0000      0.991 1.000 0.000
#> GSM94024     1  0.0000      0.991 1.000 0.000
#> GSM94025     1  0.0000      0.991 1.000 0.000
#> GSM94026     2  0.0000      0.994 0.000 1.000
#> GSM94027     1  0.0000      0.991 1.000 0.000
#> GSM94028     2  0.0000      0.994 0.000 1.000
#> GSM94029     1  0.0000      0.991 1.000 0.000
#> GSM94030     1  0.0000      0.991 1.000 0.000
#> GSM94031     2  0.0000      0.994 0.000 1.000
#> GSM94032     1  0.0000      0.991 1.000 0.000
#> GSM94033     2  0.0000      0.994 0.000 1.000
#> GSM94034     1  0.0000      0.991 1.000 0.000
#> GSM94035     2  0.0000      0.994 0.000 1.000
#> GSM94036     1  0.0000      0.991 1.000 0.000
#> GSM94037     1  0.0000      0.991 1.000 0.000
#> GSM94038     2  0.0000      0.994 0.000 1.000
#> GSM94039     2  0.0000      0.994 0.000 1.000
#> GSM94040     1  0.0000      0.991 1.000 0.000
#> GSM94041     1  0.0000      0.991 1.000 0.000
#> GSM94042     2  0.0000      0.994 0.000 1.000
#> GSM94043     2  0.0000      0.994 0.000 1.000
#> GSM94044     2  0.0000      0.994 0.000 1.000
#> GSM94045     1  0.0000      0.991 1.000 0.000
#> GSM94046     1  0.0000      0.991 1.000 0.000
#> GSM94047     1  0.0000      0.991 1.000 0.000
#> GSM94048     1  0.0000      0.991 1.000 0.000
#> GSM94049     1  0.0000      0.991 1.000 0.000
#> GSM94050     1  0.0000      0.991 1.000 0.000
#> GSM94051     1  0.0000      0.991 1.000 0.000
#> GSM94052     1  0.0000      0.991 1.000 0.000
#> GSM94053     2  0.0000      0.994 0.000 1.000
#> GSM94054     1  0.0000      0.991 1.000 0.000
#> GSM94055     1  0.0000      0.991 1.000 0.000
#> GSM94056     1  0.0000      0.991 1.000 0.000
#> GSM94057     2  0.0000      0.994 0.000 1.000
#> GSM94058     1  0.0000      0.991 1.000 0.000
#> GSM94059     1  0.0000      0.991 1.000 0.000
#> GSM94060     2  0.0000      0.994 0.000 1.000
#> GSM94061     1  0.0000      0.991 1.000 0.000
#> GSM94062     2  0.0000      0.994 0.000 1.000
#> GSM94063     1  0.7219      0.751 0.800 0.200
#> GSM94064     2  0.0000      0.994 0.000 1.000
#> GSM94065     1  0.0000      0.991 1.000 0.000
#> GSM94066     2  0.0000      0.994 0.000 1.000
#> GSM94067     1  0.0000      0.991 1.000 0.000
#> GSM94068     2  0.0000      0.994 0.000 1.000
#> GSM94069     1  0.0000      0.991 1.000 0.000
#> GSM94070     2  0.0000      0.994 0.000 1.000
#> GSM94071     1  0.0000      0.991 1.000 0.000
#> GSM94072     1  0.0000      0.991 1.000 0.000
#> GSM94073     1  0.0000      0.991 1.000 0.000
#> GSM94074     1  0.0000      0.991 1.000 0.000
#> GSM94075     1  0.0000      0.991 1.000 0.000
#> GSM94155     1  0.0000      0.991 1.000 0.000
#> GSM94156     2  0.0000      0.994 0.000 1.000
#> GSM94157     1  0.0000      0.991 1.000 0.000
#> GSM94160     1  0.0000      0.991 1.000 0.000
#> GSM94161     1  0.0000      0.991 1.000 0.000
#> GSM94162     1  0.0000      0.991 1.000 0.000
#> GSM94163     2  0.0000      0.994 0.000 1.000
#> GSM94164     1  0.0000      0.991 1.000 0.000
#> GSM94165     1  0.0000      0.991 1.000 0.000
#> GSM94166     1  0.0000      0.991 1.000 0.000
#> GSM94167     2  0.0000      0.994 0.000 1.000
#> GSM94168     1  0.0000      0.991 1.000 0.000
#> GSM94169     1  0.0000      0.991 1.000 0.000
#> GSM94170     1  0.0000      0.991 1.000 0.000
#> GSM94171     1  0.0000      0.991 1.000 0.000
#> GSM94172     1  0.0000      0.991 1.000 0.000
#> GSM94173     2  0.0000      0.994 0.000 1.000
#> GSM94174     1  0.0000      0.991 1.000 0.000
#> GSM94175     2  0.0000      0.994 0.000 1.000
#> GSM94176     1  0.0000      0.991 1.000 0.000
#> GSM94177     1  0.0000      0.991 1.000 0.000
#> GSM94178     2  0.0000      0.994 0.000 1.000
#> GSM98767     1  0.0000      0.991 1.000 0.000
#> GSM98768     1  0.0000      0.991 1.000 0.000
#> GSM98769     1  0.0000      0.991 1.000 0.000
#> GSM98770     1  0.0000      0.991 1.000 0.000
#> GSM98771     2  0.0000      0.994 0.000 1.000
#> GSM98772     1  0.0000      0.991 1.000 0.000
#> GSM98773     1  0.0000      0.991 1.000 0.000
#> GSM98774     1  0.0000      0.991 1.000 0.000
#> GSM98775     1  0.0000      0.991 1.000 0.000
#> GSM98776     1  0.0000      0.991 1.000 0.000
#> GSM98777     2  0.0000      0.994 0.000 1.000
#> GSM98778     1  0.0000      0.991 1.000 0.000
#> GSM98779     1  0.0000      0.991 1.000 0.000
#> GSM98780     1  0.0000      0.991 1.000 0.000
#> GSM98781     1  0.0000      0.991 1.000 0.000
#> GSM98782     1  0.0000      0.991 1.000 0.000
#> GSM98783     1  0.0000      0.991 1.000 0.000
#> GSM98784     1  0.0000      0.991 1.000 0.000
#> GSM98871     2  0.0000      0.994 0.000 1.000
#> GSM98872     2  0.0000      0.994 0.000 1.000
#> GSM98873     2  0.0000      0.994 0.000 1.000
#> GSM98874     2  0.0000      0.994 0.000 1.000
#> GSM98875     2  0.0000      0.994 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94077     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94078     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94079     1  0.6286      0.099 0.536 0.000 0.464
#> GSM94080     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94081     3  0.0237      0.958 0.004 0.000 0.996
#> GSM94082     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94083     3  0.1753      0.923 0.048 0.000 0.952
#> GSM94084     3  0.4121      0.786 0.000 0.168 0.832
#> GSM94085     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94086     3  0.1031      0.944 0.024 0.000 0.976
#> GSM94087     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94088     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94089     3  0.4121      0.786 0.000 0.168 0.832
#> GSM94090     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94091     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94092     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94093     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94095     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94096     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94097     1  0.5016      0.669 0.760 0.000 0.240
#> GSM94098     3  0.1529      0.930 0.040 0.000 0.960
#> GSM94099     3  0.0424      0.956 0.008 0.000 0.992
#> GSM94100     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94101     3  0.4121      0.786 0.000 0.168 0.832
#> GSM94102     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94103     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94104     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94105     3  0.4452      0.752 0.192 0.000 0.808
#> GSM94106     3  0.3482      0.836 0.000 0.128 0.872
#> GSM94107     3  0.0237      0.958 0.004 0.000 0.996
#> GSM94108     3  0.6280      0.136 0.000 0.460 0.540
#> GSM94109     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94110     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94111     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94113     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94114     3  0.0592      0.953 0.012 0.000 0.988
#> GSM94115     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94116     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94117     3  0.5835      0.490 0.340 0.000 0.660
#> GSM94118     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94119     2  0.3267      0.874 0.000 0.884 0.116
#> GSM94120     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94121     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94122     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94123     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94124     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94125     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94126     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94127     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94128     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94129     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94130     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94135     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94136     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94137     3  0.0592      0.953 0.012 0.000 0.988
#> GSM94138     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94139     3  0.6079      0.357 0.000 0.388 0.612
#> GSM94140     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94141     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94142     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94143     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94144     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94145     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94147     3  0.6192      0.262 0.420 0.000 0.580
#> GSM94148     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98785     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98786     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98787     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98788     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98789     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98790     3  0.0424      0.955 0.000 0.008 0.992
#> GSM98791     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98792     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98793     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98797     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98798     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98799     2  0.3267      0.874 0.000 0.884 0.116
#> GSM98800     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98801     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94019     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94020     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94021     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94022     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94023     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94024     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94025     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94026     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94027     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94028     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94029     3  0.1643      0.926 0.044 0.000 0.956
#> GSM94030     3  0.0237      0.958 0.004 0.000 0.996
#> GSM94031     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94032     3  0.0592      0.953 0.012 0.000 0.988
#> GSM94033     2  0.3941      0.831 0.000 0.844 0.156
#> GSM94034     3  0.1753      0.923 0.048 0.000 0.952
#> GSM94035     3  0.1031      0.943 0.000 0.024 0.976
#> GSM94036     3  0.1643      0.926 0.044 0.000 0.956
#> GSM94037     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94043     2  0.4605      0.769 0.000 0.796 0.204
#> GSM94044     2  0.1031      0.954 0.000 0.976 0.024
#> GSM94045     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94047     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94048     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94051     3  0.0237      0.958 0.004 0.000 0.996
#> GSM94052     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94056     1  0.3116      0.856 0.892 0.000 0.108
#> GSM94057     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94063     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94064     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94073     3  0.0592      0.953 0.012 0.000 0.988
#> GSM94074     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94162     3  0.0424      0.956 0.008 0.000 0.992
#> GSM94163     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94164     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94167     2  0.4291      0.801 0.000 0.820 0.180
#> GSM94168     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94169     3  0.0000      0.960 0.000 0.000 1.000
#> GSM94170     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94173     2  0.0000      0.970 0.000 1.000 0.000
#> GSM94174     1  0.6008      0.414 0.628 0.000 0.372
#> GSM94175     3  0.1163      0.940 0.000 0.028 0.972
#> GSM94176     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.981 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.970 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98769     3  0.0892      0.947 0.020 0.000 0.980
#> GSM98770     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98771     2  0.4346      0.796 0.000 0.816 0.184
#> GSM98772     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98773     3  0.0237      0.958 0.004 0.000 0.996
#> GSM98774     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98775     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98777     3  0.0000      0.960 0.000 0.000 1.000
#> GSM98778     3  0.1643      0.926 0.044 0.000 0.956
#> GSM98779     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98781     3  0.0592      0.953 0.012 0.000 0.988
#> GSM98782     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.981 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.970 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.970 0.000 1.000 0.000
#> GSM98873     2  0.1163      0.952 0.000 0.972 0.028
#> GSM98874     2  0.0000      0.970 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.970 0.000 1.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
#> GSM93997     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94077     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94078     4  0.3444     0.6462 0.000 0.000 0.184 0.816
#> GSM94079     3  0.5007     0.8073 0.068 0.000 0.760 0.172
#> GSM94080     2  0.0188     0.9365 0.000 0.996 0.000 0.004
#> GSM94081     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94082     3  0.4382     0.8017 0.000 0.000 0.704 0.296
#> GSM94083     3  0.5007     0.8073 0.068 0.000 0.760 0.172
#> GSM94084     4  0.0779     0.8331 0.000 0.016 0.004 0.980
#> GSM94085     3  0.4103     0.8365 0.000 0.000 0.744 0.256
#> GSM94086     3  0.4155     0.8419 0.004 0.000 0.756 0.240
#> GSM94087     3  0.4761     0.1087 0.372 0.000 0.628 0.000
#> GSM94088     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94089     4  0.0779     0.8331 0.000 0.016 0.004 0.980
#> GSM94090     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94091     3  0.3219     0.7126 0.000 0.000 0.836 0.164
#> GSM94092     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94093     3  0.4817     0.0522 0.388 0.000 0.612 0.000
#> GSM94094     3  0.4040     0.8410 0.000 0.000 0.752 0.248
#> GSM94095     3  0.4040     0.8410 0.000 0.000 0.752 0.248
#> GSM94096     4  0.0188     0.8324 0.000 0.000 0.004 0.996
#> GSM94097     3  0.0336     0.7031 0.008 0.000 0.992 0.000
#> GSM94098     3  0.4472     0.8376 0.020 0.000 0.760 0.220
#> GSM94099     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94100     4  0.3266     0.7764 0.000 0.000 0.168 0.832
#> GSM94101     4  0.0779     0.8331 0.000 0.016 0.004 0.980
#> GSM94102     3  0.2868     0.7925 0.000 0.000 0.864 0.136
#> GSM94103     4  0.3907     0.5584 0.000 0.000 0.232 0.768
#> GSM94104     4  0.2345     0.7685 0.000 0.000 0.100 0.900
#> GSM94105     3  0.4507     0.8375 0.020 0.000 0.756 0.224
#> GSM94106     4  0.0188     0.8335 0.000 0.004 0.000 0.996
#> GSM94107     3  0.4008     0.8418 0.000 0.000 0.756 0.244
#> GSM94108     4  0.1576     0.8221 0.000 0.048 0.004 0.948
#> GSM94109     4  0.4304     0.4357 0.000 0.000 0.284 0.716
#> GSM94110     4  0.3444     0.6462 0.000 0.000 0.184 0.816
#> GSM94111     4  0.2760     0.7970 0.000 0.000 0.128 0.872
#> GSM94112     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94113     4  0.3610     0.6185 0.000 0.000 0.200 0.800
#> GSM94114     3  0.4155     0.8419 0.004 0.000 0.756 0.240
#> GSM94115     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94116     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM94117     3  0.5033     0.8039 0.072 0.000 0.760 0.168
#> GSM94118     4  0.1211     0.8137 0.000 0.000 0.040 0.960
#> GSM94119     4  0.4122     0.6121 0.000 0.236 0.004 0.760
#> GSM94120     4  0.1302     0.8109 0.000 0.000 0.044 0.956
#> GSM94121     4  0.0817     0.8234 0.000 0.000 0.024 0.976
#> GSM94122     4  0.4250     0.5466 0.000 0.276 0.000 0.724
#> GSM94123     1  0.1940     0.9315 0.924 0.000 0.076 0.000
#> GSM94124     4  0.0188     0.8324 0.000 0.000 0.004 0.996
#> GSM94125     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94126     1  0.2281     0.8929 0.904 0.000 0.096 0.000
#> GSM94127     1  0.0188     0.9558 0.996 0.000 0.004 0.000
#> GSM94128     3  0.4072     0.8411 0.000 0.000 0.748 0.252
#> GSM94129     3  0.4382     0.8017 0.000 0.000 0.704 0.296
#> GSM94130     1  0.3764     0.8211 0.784 0.000 0.216 0.000
#> GSM94131     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94132     1  0.0592     0.9533 0.984 0.000 0.016 0.000
#> GSM94133     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94135     4  0.3873     0.5657 0.000 0.000 0.228 0.772
#> GSM94136     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94137     3  0.4155     0.8429 0.004 0.000 0.756 0.240
#> GSM94138     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94139     4  0.1302     0.8239 0.000 0.044 0.000 0.956
#> GSM94140     3  0.2814     0.7394 0.000 0.000 0.868 0.132
#> GSM94141     4  0.3444     0.7629 0.000 0.000 0.184 0.816
#> GSM94142     1  0.2530     0.9105 0.888 0.000 0.112 0.000
#> GSM94143     4  0.0188     0.8324 0.000 0.000 0.004 0.996
#> GSM94144     3  0.2999     0.7424 0.004 0.000 0.864 0.132
#> GSM94145     1  0.1637     0.9391 0.940 0.000 0.060 0.000
#> GSM94146     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94147     3  0.3652     0.6998 0.092 0.000 0.856 0.052
#> GSM94148     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM98785     4  0.0188     0.8324 0.000 0.000 0.004 0.996
#> GSM98786     3  0.3649     0.7734 0.000 0.000 0.796 0.204
#> GSM98787     3  0.3610     0.8299 0.000 0.000 0.800 0.200
#> GSM98788     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM98789     4  0.4250     0.7060 0.000 0.000 0.276 0.724
#> GSM98790     4  0.0188     0.8333 0.000 0.000 0.004 0.996
#> GSM98791     1  0.0469     0.9554 0.988 0.000 0.012 0.000
#> GSM98792     3  0.4431     0.7934 0.000 0.000 0.696 0.304
#> GSM98793     1  0.3837     0.6863 0.776 0.000 0.224 0.000
#> GSM98794     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM98795     1  0.3975     0.7942 0.760 0.000 0.240 0.000
#> GSM98796     1  0.1867     0.9335 0.928 0.000 0.072 0.000
#> GSM98797     4  0.2921     0.7877 0.000 0.000 0.140 0.860
#> GSM98798     4  0.1109     0.8308 0.000 0.004 0.028 0.968
#> GSM98799     4  0.4122     0.6121 0.000 0.236 0.004 0.760
#> GSM98800     4  0.0336     0.8324 0.000 0.000 0.008 0.992
#> GSM98801     4  0.3266     0.7764 0.000 0.000 0.168 0.832
#> GSM94019     4  0.4008     0.5429 0.000 0.000 0.244 0.756
#> GSM94020     2  0.0188     0.9365 0.000 0.996 0.000 0.004
#> GSM94021     1  0.0592     0.9510 0.984 0.000 0.016 0.000
#> GSM94022     3  0.4040     0.8410 0.000 0.000 0.752 0.248
#> GSM94023     3  0.4040     0.8410 0.000 0.000 0.752 0.248
#> GSM94024     3  0.4040     0.8410 0.000 0.000 0.752 0.248
#> GSM94025     1  0.1940     0.9044 0.924 0.000 0.076 0.000
#> GSM94026     4  0.2973     0.7898 0.000 0.000 0.144 0.856
#> GSM94027     1  0.2281     0.8929 0.904 0.000 0.096 0.000
#> GSM94028     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94029     3  0.3306     0.8139 0.004 0.000 0.840 0.156
#> GSM94030     3  0.4008     0.8418 0.000 0.000 0.756 0.244
#> GSM94031     2  0.4164     0.6505 0.000 0.736 0.000 0.264
#> GSM94032     3  0.1940     0.7582 0.000 0.000 0.924 0.076
#> GSM94033     4  0.3219     0.7124 0.000 0.164 0.000 0.836
#> GSM94034     3  0.4434     0.8387 0.016 0.000 0.756 0.228
#> GSM94035     4  0.0000     0.8328 0.000 0.000 0.000 1.000
#> GSM94036     3  0.4434     0.8387 0.016 0.000 0.756 0.228
#> GSM94037     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94038     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94041     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94042     2  0.4331     0.6147 0.000 0.712 0.000 0.288
#> GSM94043     4  0.2654     0.7733 0.000 0.108 0.004 0.888
#> GSM94044     4  0.4401     0.5582 0.000 0.272 0.004 0.724
#> GSM94045     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94046     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94047     3  0.5024     0.7086 0.008 0.000 0.632 0.360
#> GSM94048     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94049     3  0.4866     0.3799 0.404 0.000 0.596 0.000
#> GSM94050     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94051     3  0.2943     0.7499 0.032 0.000 0.892 0.076
#> GSM94052     1  0.1557     0.9391 0.944 0.000 0.056 0.000
#> GSM94053     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94054     1  0.2868     0.8935 0.864 0.000 0.136 0.000
#> GSM94055     1  0.1302     0.9440 0.956 0.000 0.044 0.000
#> GSM94056     3  0.5070     0.0146 0.416 0.000 0.580 0.004
#> GSM94057     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94059     1  0.2530     0.9105 0.888 0.000 0.112 0.000
#> GSM94060     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94063     4  0.3873     0.5693 0.000 0.000 0.228 0.772
#> GSM94064     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94066     2  0.0188     0.9365 0.000 0.996 0.000 0.004
#> GSM94067     1  0.1940     0.9315 0.924 0.000 0.076 0.000
#> GSM94068     2  0.1716     0.8883 0.000 0.936 0.000 0.064
#> GSM94069     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM94070     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94071     1  0.1389     0.9424 0.952 0.000 0.048 0.000
#> GSM94072     1  0.0188     0.9558 0.996 0.000 0.004 0.000
#> GSM94073     3  0.3428     0.8083 0.012 0.000 0.844 0.144
#> GSM94074     1  0.0000     0.9558 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0188     0.9558 0.996 0.000 0.004 0.000
#> GSM94155     1  0.3400     0.8561 0.820 0.000 0.180 0.000
#> GSM94156     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM94157     1  0.3764     0.8211 0.784 0.000 0.216 0.000
#> GSM94160     1  0.2149     0.9250 0.912 0.000 0.088 0.000
#> GSM94161     1  0.0188     0.9558 0.996 0.000 0.004 0.000
#> GSM94162     3  0.3975     0.8427 0.000 0.000 0.760 0.240
#> GSM94163     2  0.4967     0.1993 0.000 0.548 0.000 0.452
#> GSM94164     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94165     1  0.0336     0.9558 0.992 0.000 0.008 0.000
#> GSM94166     1  0.2216     0.9230 0.908 0.000 0.092 0.000
#> GSM94167     4  0.3172     0.7174 0.000 0.160 0.000 0.840
#> GSM94168     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94169     3  0.4522     0.7736 0.000 0.000 0.680 0.320
#> GSM94170     1  0.2921     0.8909 0.860 0.000 0.140 0.000
#> GSM94171     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM94172     1  0.0336     0.9558 0.992 0.000 0.008 0.000
#> GSM94173     4  0.4250     0.5466 0.000 0.276 0.000 0.724
#> GSM94174     3  0.5750     0.2721 0.440 0.000 0.532 0.028
#> GSM94175     4  0.0188     0.8324 0.000 0.000 0.004 0.996
#> GSM94176     3  0.4916     0.2965 0.424 0.000 0.576 0.000
#> GSM94177     1  0.0817     0.9509 0.976 0.000 0.024 0.000
#> GSM94178     2  0.4605     0.5192 0.000 0.664 0.000 0.336
#> GSM98767     1  0.0707     0.9518 0.980 0.000 0.020 0.000
#> GSM98768     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM98769     3  0.1940     0.7633 0.000 0.000 0.924 0.076
#> GSM98770     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM98771     4  0.3257     0.7287 0.000 0.152 0.004 0.844
#> GSM98772     1  0.0188     0.9553 0.996 0.000 0.004 0.000
#> GSM98773     3  0.4008     0.8423 0.000 0.000 0.756 0.244
#> GSM98774     3  0.3975     0.8427 0.000 0.000 0.760 0.240
#> GSM98775     1  0.0592     0.9533 0.984 0.000 0.016 0.000
#> GSM98776     1  0.4193     0.5996 0.732 0.000 0.268 0.000
#> GSM98777     4  0.0336     0.8324 0.000 0.000 0.008 0.992
#> GSM98778     3  0.4228     0.8420 0.008 0.000 0.760 0.232
#> GSM98779     1  0.0469     0.9554 0.988 0.000 0.012 0.000
#> GSM98780     1  0.0336     0.9558 0.992 0.000 0.008 0.000
#> GSM98781     3  0.2011     0.7662 0.000 0.000 0.920 0.080
#> GSM98782     1  0.1557     0.9409 0.944 0.000 0.056 0.000
#> GSM98783     1  0.0469     0.9558 0.988 0.000 0.012 0.000
#> GSM98784     1  0.1867     0.9335 0.928 0.000 0.072 0.000
#> GSM98871     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM98873     4  0.4830     0.3281 0.000 0.392 0.000 0.608
#> GSM98874     2  0.0000     0.9382 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0188     0.9365 0.000 0.996 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
#> GSM93997     1  0.0404   0.873492 0.988 0.000 0.000 0.000 0.012
#> GSM94077     3  0.1792   0.764975 0.000 0.000 0.916 0.000 0.084
#> GSM94078     4  0.5921   0.415487 0.000 0.000 0.296 0.568 0.136
#> GSM94079     3  0.1478   0.769051 0.000 0.000 0.936 0.000 0.064
#> GSM94080     2  0.1740   0.933099 0.000 0.932 0.000 0.056 0.012
#> GSM94081     3  0.0963   0.775292 0.000 0.000 0.964 0.000 0.036
#> GSM94082     3  0.3994   0.692815 0.000 0.000 0.792 0.068 0.140
#> GSM94083     3  0.1410   0.769372 0.000 0.000 0.940 0.000 0.060
#> GSM94084     4  0.0290   0.781174 0.000 0.000 0.000 0.992 0.008
#> GSM94085     3  0.2362   0.730081 0.000 0.000 0.900 0.024 0.076
#> GSM94086     3  0.0451   0.772587 0.000 0.000 0.988 0.004 0.008
#> GSM94087     5  0.5702   0.557368 0.192 0.000 0.180 0.000 0.628
#> GSM94088     3  0.2233   0.755169 0.000 0.000 0.892 0.004 0.104
#> GSM94089     4  0.0290   0.779460 0.000 0.000 0.000 0.992 0.008
#> GSM94090     2  0.0162   0.970733 0.000 0.996 0.000 0.000 0.004
#> GSM94091     5  0.4718   0.433242 0.000 0.000 0.180 0.092 0.728
#> GSM94092     3  0.2648   0.722977 0.000 0.000 0.848 0.000 0.152
#> GSM94093     5  0.5484   0.520525 0.240 0.000 0.120 0.000 0.640
#> GSM94094     3  0.0865   0.767496 0.000 0.000 0.972 0.004 0.024
#> GSM94095     3  0.0451   0.772540 0.000 0.000 0.988 0.004 0.008
#> GSM94096     4  0.1768   0.776028 0.000 0.000 0.004 0.924 0.072
#> GSM94097     5  0.4161   0.483991 0.016 0.000 0.280 0.000 0.704
#> GSM94098     3  0.0963   0.775292 0.000 0.000 0.964 0.000 0.036
#> GSM94099     3  0.2424   0.735989 0.000 0.000 0.868 0.000 0.132
#> GSM94100     4  0.5645   0.497050 0.000 0.000 0.084 0.540 0.376
#> GSM94101     4  0.0000   0.780490 0.000 0.000 0.000 1.000 0.000
#> GSM94102     3  0.3642   0.579806 0.000 0.000 0.760 0.008 0.232
#> GSM94103     3  0.5888   0.358025 0.000 0.000 0.560 0.316 0.124
#> GSM94104     4  0.5658   0.328694 0.000 0.000 0.408 0.512 0.080
#> GSM94105     3  0.0451   0.772587 0.000 0.000 0.988 0.004 0.008
#> GSM94106     4  0.1043   0.781308 0.000 0.000 0.000 0.960 0.040
#> GSM94107     3  0.0162   0.774025 0.000 0.000 0.996 0.004 0.000
#> GSM94108     4  0.0290   0.779460 0.000 0.000 0.000 0.992 0.008
#> GSM94109     3  0.6071   0.294935 0.000 0.000 0.572 0.236 0.192
#> GSM94110     4  0.5917   0.399724 0.000 0.000 0.304 0.564 0.132
#> GSM94111     4  0.5192   0.621403 0.000 0.000 0.076 0.644 0.280
#> GSM94112     2  0.0000   0.970708 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.6099   0.270268 0.000 0.000 0.352 0.512 0.136
#> GSM94114     3  0.0451   0.772587 0.000 0.000 0.988 0.004 0.008
#> GSM94115     1  0.1792   0.858676 0.916 0.000 0.000 0.000 0.084
#> GSM94116     3  0.3210   0.672366 0.000 0.000 0.788 0.000 0.212
#> GSM94117     3  0.1544   0.767763 0.000 0.000 0.932 0.000 0.068
#> GSM94118     4  0.5312   0.576550 0.000 0.000 0.256 0.648 0.096
#> GSM94119     4  0.0671   0.777204 0.000 0.004 0.000 0.980 0.016
#> GSM94120     4  0.5137   0.609563 0.000 0.000 0.228 0.676 0.096
#> GSM94121     4  0.4752   0.668109 0.000 0.000 0.184 0.724 0.092
#> GSM94122     4  0.1251   0.766428 0.000 0.036 0.000 0.956 0.008
#> GSM94123     1  0.2280   0.818704 0.880 0.000 0.000 0.000 0.120
#> GSM94124     4  0.1892   0.774225 0.000 0.000 0.004 0.916 0.080
#> GSM94125     2  0.0000   0.970708 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.4284   0.594345 0.736 0.000 0.224 0.000 0.040
#> GSM94127     1  0.0162   0.873395 0.996 0.000 0.000 0.000 0.004
#> GSM94128     3  0.3318   0.654600 0.000 0.000 0.808 0.012 0.180
#> GSM94129     3  0.4294   0.675707 0.000 0.000 0.768 0.080 0.152
#> GSM94130     5  0.4138   0.178995 0.384 0.000 0.000 0.000 0.616
#> GSM94131     1  0.1341   0.870854 0.944 0.000 0.000 0.000 0.056
#> GSM94132     1  0.0703   0.870888 0.976 0.000 0.000 0.000 0.024
#> GSM94133     2  0.0000   0.970708 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1732   0.864496 0.920 0.000 0.000 0.000 0.080
#> GSM94135     3  0.6158   0.140655 0.000 0.000 0.480 0.384 0.136
#> GSM94136     1  0.1965   0.859532 0.904 0.000 0.000 0.000 0.096
#> GSM94137     3  0.1341   0.770602 0.000 0.000 0.944 0.000 0.056
#> GSM94138     1  0.2179   0.846875 0.888 0.000 0.000 0.000 0.112
#> GSM94139     4  0.0162   0.780268 0.000 0.000 0.000 0.996 0.004
#> GSM94140     5  0.3994   0.488458 0.000 0.000 0.140 0.068 0.792
#> GSM94141     4  0.4264   0.579506 0.000 0.000 0.004 0.620 0.376
#> GSM94142     1  0.3452   0.671996 0.756 0.000 0.000 0.000 0.244
#> GSM94143     4  0.1768   0.777716 0.000 0.000 0.004 0.924 0.072
#> GSM94144     5  0.3690   0.480506 0.000 0.000 0.200 0.020 0.780
#> GSM94145     1  0.1544   0.852694 0.932 0.000 0.000 0.000 0.068
#> GSM94146     1  0.1965   0.859164 0.904 0.000 0.000 0.000 0.096
#> GSM94147     5  0.4541   0.457832 0.032 0.000 0.288 0.000 0.680
#> GSM94148     1  0.2179   0.846875 0.888 0.000 0.000 0.000 0.112
#> GSM98785     4  0.1544   0.778121 0.000 0.000 0.000 0.932 0.068
#> GSM98786     5  0.5165   0.192089 0.000 0.000 0.376 0.048 0.576
#> GSM98787     3  0.4054   0.566083 0.000 0.000 0.732 0.020 0.248
#> GSM98788     3  0.2605   0.727367 0.000 0.000 0.852 0.000 0.148
#> GSM98789     5  0.4329   0.246483 0.000 0.000 0.032 0.252 0.716
#> GSM98790     4  0.1671   0.775889 0.000 0.000 0.000 0.924 0.076
#> GSM98791     1  0.0290   0.873426 0.992 0.000 0.000 0.000 0.008
#> GSM98792     3  0.4277   0.672500 0.000 0.000 0.768 0.076 0.156
#> GSM98793     1  0.5498   0.296021 0.580 0.000 0.080 0.000 0.340
#> GSM98794     1  0.1197   0.870913 0.952 0.000 0.000 0.000 0.048
#> GSM98795     5  0.4060   0.260761 0.360 0.000 0.000 0.000 0.640
#> GSM98796     1  0.2020   0.839295 0.900 0.000 0.000 0.000 0.100
#> GSM98797     4  0.3661   0.677908 0.000 0.000 0.000 0.724 0.276
#> GSM98798     4  0.2773   0.748539 0.000 0.000 0.000 0.836 0.164
#> GSM98799     4  0.0671   0.777204 0.000 0.004 0.000 0.980 0.016
#> GSM98800     4  0.2179   0.770492 0.000 0.000 0.004 0.896 0.100
#> GSM98801     4  0.5663   0.485425 0.000 0.000 0.084 0.532 0.384
#> GSM94019     4  0.6469   0.357007 0.000 0.000 0.336 0.468 0.196
#> GSM94020     2  0.1670   0.935784 0.000 0.936 0.000 0.052 0.012
#> GSM94021     1  0.3242   0.811572 0.852 0.000 0.076 0.000 0.072
#> GSM94022     3  0.0865   0.767943 0.000 0.000 0.972 0.004 0.024
#> GSM94023     3  0.0451   0.775041 0.000 0.000 0.988 0.004 0.008
#> GSM94024     3  0.0566   0.771933 0.000 0.000 0.984 0.004 0.012
#> GSM94025     1  0.3621   0.664278 0.788 0.000 0.192 0.000 0.020
#> GSM94026     4  0.5645   0.497050 0.000 0.000 0.084 0.540 0.376
#> GSM94027     1  0.4193   0.616267 0.748 0.000 0.212 0.000 0.040
#> GSM94028     2  0.0162   0.970733 0.000 0.996 0.000 0.000 0.004
#> GSM94029     3  0.1571   0.745024 0.000 0.000 0.936 0.004 0.060
#> GSM94030     3  0.0671   0.775233 0.000 0.000 0.980 0.004 0.016
#> GSM94031     4  0.4824   0.017683 0.000 0.468 0.000 0.512 0.020
#> GSM94032     5  0.4434   0.139309 0.000 0.000 0.460 0.004 0.536
#> GSM94033     4  0.0290   0.779460 0.000 0.000 0.000 0.992 0.008
#> GSM94034     3  0.0771   0.772682 0.000 0.000 0.976 0.004 0.020
#> GSM94035     4  0.1608   0.779082 0.000 0.000 0.000 0.928 0.072
#> GSM94036     3  0.1124   0.768508 0.000 0.000 0.960 0.004 0.036
#> GSM94037     1  0.1851   0.861308 0.912 0.000 0.000 0.000 0.088
#> GSM94038     2  0.0000   0.970708 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000   0.970708 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.1544   0.868991 0.932 0.000 0.000 0.000 0.068
#> GSM94041     1  0.1341   0.866060 0.944 0.000 0.000 0.000 0.056
#> GSM94042     4  0.4525   0.324375 0.000 0.360 0.000 0.624 0.016
#> GSM94043     4  0.0510   0.778346 0.000 0.000 0.000 0.984 0.016
#> GSM94044     4  0.1469   0.763900 0.000 0.036 0.000 0.948 0.016
#> GSM94045     1  0.1478   0.870469 0.936 0.000 0.000 0.000 0.064
#> GSM94046     1  0.1478   0.870469 0.936 0.000 0.000 0.000 0.064
#> GSM94047     3  0.6185   0.254548 0.004 0.000 0.500 0.124 0.372
#> GSM94048     1  0.1544   0.864992 0.932 0.000 0.000 0.000 0.068
#> GSM94049     3  0.6396  -0.000653 0.280 0.000 0.508 0.000 0.212
#> GSM94050     1  0.0162   0.873395 0.996 0.000 0.000 0.000 0.004
#> GSM94051     5  0.4183   0.401858 0.008 0.000 0.324 0.000 0.668
#> GSM94052     1  0.1792   0.842003 0.916 0.000 0.000 0.000 0.084
#> GSM94053     2  0.0290   0.970157 0.000 0.992 0.000 0.000 0.008
#> GSM94054     1  0.3966   0.588424 0.664 0.000 0.000 0.000 0.336
#> GSM94055     1  0.1043   0.865209 0.960 0.000 0.000 0.000 0.040
#> GSM94056     5  0.4693   0.573048 0.196 0.000 0.080 0.000 0.724
#> GSM94057     2  0.0451   0.969008 0.000 0.988 0.000 0.004 0.008
#> GSM94058     1  0.0162   0.873395 0.996 0.000 0.000 0.000 0.004
#> GSM94059     1  0.3730   0.642573 0.712 0.000 0.000 0.000 0.288
#> GSM94060     2  0.0162   0.970733 0.000 0.996 0.000 0.000 0.004
#> GSM94061     1  0.0290   0.874420 0.992 0.000 0.000 0.000 0.008
#> GSM94062     2  0.0290   0.970157 0.000 0.992 0.000 0.000 0.008
#> GSM94063     4  0.6683   0.161422 0.000 0.000 0.308 0.432 0.260
#> GSM94064     2  0.0693   0.964339 0.000 0.980 0.000 0.012 0.008
#> GSM94065     1  0.0510   0.874759 0.984 0.000 0.000 0.000 0.016
#> GSM94066     2  0.1740   0.933099 0.000 0.932 0.000 0.056 0.012
#> GSM94067     1  0.2329   0.815791 0.876 0.000 0.000 0.000 0.124
#> GSM94068     2  0.3961   0.674253 0.000 0.736 0.000 0.248 0.016
#> GSM94069     1  0.0609   0.875010 0.980 0.000 0.000 0.000 0.020
#> GSM94070     2  0.0290   0.970157 0.000 0.992 0.000 0.000 0.008
#> GSM94071     1  0.1197   0.861737 0.952 0.000 0.000 0.000 0.048
#> GSM94072     1  0.0510   0.873630 0.984 0.000 0.000 0.000 0.016
#> GSM94073     3  0.4235   0.268796 0.000 0.000 0.576 0.000 0.424
#> GSM94074     1  0.0162   0.873395 0.996 0.000 0.000 0.000 0.004
#> GSM94075     1  0.0162   0.873395 0.996 0.000 0.000 0.000 0.004
#> GSM94155     1  0.4283   0.266663 0.544 0.000 0.000 0.000 0.456
#> GSM94156     2  0.0162   0.970733 0.000 0.996 0.000 0.000 0.004
#> GSM94157     5  0.4210   0.101962 0.412 0.000 0.000 0.000 0.588
#> GSM94160     1  0.2852   0.787533 0.828 0.000 0.000 0.000 0.172
#> GSM94161     1  0.0794   0.873908 0.972 0.000 0.000 0.000 0.028
#> GSM94162     3  0.2852   0.703597 0.000 0.000 0.828 0.000 0.172
#> GSM94163     4  0.3630   0.612217 0.000 0.204 0.000 0.780 0.016
#> GSM94164     1  0.0794   0.874130 0.972 0.000 0.000 0.000 0.028
#> GSM94165     1  0.0404   0.874236 0.988 0.000 0.000 0.000 0.012
#> GSM94166     1  0.3143   0.764998 0.796 0.000 0.000 0.000 0.204
#> GSM94167     4  0.0404   0.778802 0.000 0.000 0.000 0.988 0.012
#> GSM94168     1  0.0880   0.872738 0.968 0.000 0.000 0.000 0.032
#> GSM94169     3  0.5741   0.358815 0.000 0.000 0.544 0.096 0.360
#> GSM94170     1  0.4192   0.458151 0.596 0.000 0.000 0.000 0.404
#> GSM94171     1  0.0404   0.873492 0.988 0.000 0.000 0.000 0.012
#> GSM94172     1  0.0404   0.874236 0.988 0.000 0.000 0.000 0.012
#> GSM94173     4  0.1818   0.767590 0.000 0.024 0.000 0.932 0.044
#> GSM94174     3  0.6738  -0.271282 0.256 0.000 0.376 0.000 0.368
#> GSM94175     4  0.0963   0.781190 0.000 0.000 0.000 0.964 0.036
#> GSM94176     5  0.6754   0.363199 0.324 0.000 0.276 0.000 0.400
#> GSM94177     1  0.4127   0.566884 0.680 0.000 0.008 0.000 0.312
#> GSM94178     4  0.4206   0.475222 0.000 0.288 0.000 0.696 0.016
#> GSM98767     1  0.3990   0.579660 0.688 0.000 0.004 0.000 0.308
#> GSM98768     1  0.2230   0.845577 0.884 0.000 0.000 0.000 0.116
#> GSM98769     5  0.4045   0.347980 0.000 0.000 0.356 0.000 0.644
#> GSM98770     1  0.0703   0.875168 0.976 0.000 0.000 0.000 0.024
#> GSM98771     4  0.0510   0.778346 0.000 0.000 0.000 0.984 0.016
#> GSM98772     1  0.2280   0.841193 0.880 0.000 0.000 0.000 0.120
#> GSM98773     3  0.0880   0.775632 0.000 0.000 0.968 0.000 0.032
#> GSM98774     3  0.3534   0.613037 0.000 0.000 0.744 0.000 0.256
#> GSM98775     1  0.0404   0.873067 0.988 0.000 0.000 0.000 0.012
#> GSM98776     1  0.6244   0.007664 0.496 0.000 0.156 0.000 0.348
#> GSM98777     4  0.2864   0.749878 0.000 0.000 0.012 0.852 0.136
#> GSM98778     3  0.0162   0.774363 0.000 0.000 0.996 0.000 0.004
#> GSM98779     1  0.0404   0.873724 0.988 0.000 0.000 0.000 0.012
#> GSM98780     1  0.1851   0.861308 0.912 0.000 0.000 0.000 0.088
#> GSM98781     3  0.4273   0.143975 0.000 0.000 0.552 0.000 0.448
#> GSM98782     1  0.0963   0.867683 0.964 0.000 0.000 0.000 0.036
#> GSM98783     1  0.2020   0.857935 0.900 0.000 0.000 0.000 0.100
#> GSM98784     1  0.2230   0.821952 0.884 0.000 0.000 0.000 0.116
#> GSM98871     2  0.0162   0.969724 0.000 0.996 0.000 0.000 0.004
#> GSM98872     2  0.0290   0.970157 0.000 0.992 0.000 0.000 0.008
#> GSM98873     4  0.4793   0.608999 0.000 0.216 0.000 0.708 0.076
#> GSM98874     2  0.0162   0.970733 0.000 0.996 0.000 0.000 0.004
#> GSM98875     2  0.1740   0.933099 0.000 0.932 0.000 0.056 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
#> GSM93997     1  0.3168     0.7529 0.804 0.000 0.000 0.000 0.024 0.172
#> GSM94077     3  0.2660     0.7402 0.000 0.000 0.868 0.000 0.084 0.048
#> GSM94078     4  0.6318     0.1646 0.000 0.000 0.344 0.480 0.052 0.124
#> GSM94079     3  0.1327     0.7578 0.000 0.000 0.936 0.000 0.064 0.000
#> GSM94080     2  0.3620     0.8266 0.000 0.824 0.000 0.084 0.036 0.056
#> GSM94081     3  0.0865     0.7632 0.000 0.000 0.964 0.000 0.036 0.000
#> GSM94082     3  0.5284     0.6348 0.000 0.000 0.696 0.112 0.088 0.104
#> GSM94083     3  0.1531     0.7545 0.000 0.000 0.928 0.000 0.068 0.004
#> GSM94084     4  0.0458     0.6559 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94085     3  0.3413     0.6981 0.000 0.000 0.828 0.052 0.016 0.104
#> GSM94086     3  0.0622     0.7575 0.000 0.000 0.980 0.000 0.008 0.012
#> GSM94087     5  0.5966     0.3934 0.080 0.000 0.092 0.000 0.596 0.232
#> GSM94088     3  0.3772     0.7075 0.000 0.000 0.792 0.008 0.128 0.072
#> GSM94089     4  0.0713     0.6562 0.000 0.000 0.000 0.972 0.000 0.028
#> GSM94090     2  0.0405     0.9270 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94091     5  0.4716    -0.0766 0.000 0.000 0.020 0.016 0.520 0.444
#> GSM94092     3  0.3974     0.6382 0.000 0.000 0.728 0.000 0.224 0.048
#> GSM94093     5  0.6079     0.3754 0.140 0.000 0.044 0.000 0.556 0.260
#> GSM94094     3  0.0632     0.7575 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94095     3  0.0291     0.7607 0.000 0.000 0.992 0.000 0.004 0.004
#> GSM94096     4  0.3060     0.5873 0.000 0.000 0.020 0.836 0.012 0.132
#> GSM94097     5  0.5760     0.3509 0.036 0.000 0.116 0.000 0.588 0.260
#> GSM94098     3  0.1007     0.7621 0.000 0.000 0.956 0.000 0.044 0.000
#> GSM94099     3  0.3054     0.7130 0.000 0.000 0.828 0.000 0.136 0.036
#> GSM94100     6  0.6559     0.7886 0.000 0.000 0.072 0.272 0.152 0.504
#> GSM94101     4  0.0363     0.6564 0.000 0.000 0.000 0.988 0.000 0.012
#> GSM94102     3  0.4743     0.1137 0.000 0.000 0.548 0.000 0.052 0.400
#> GSM94103     3  0.6006     0.4308 0.000 0.000 0.564 0.272 0.052 0.112
#> GSM94104     3  0.5689     0.2592 0.000 0.000 0.520 0.316 0.004 0.160
#> GSM94105     3  0.0622     0.7575 0.000 0.000 0.980 0.000 0.008 0.012
#> GSM94106     4  0.1204     0.6414 0.000 0.000 0.000 0.944 0.000 0.056
#> GSM94107     3  0.0146     0.7632 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94108     4  0.0547     0.6566 0.000 0.000 0.000 0.980 0.000 0.020
#> GSM94109     3  0.4747     0.2013 0.000 0.000 0.568 0.056 0.000 0.376
#> GSM94110     4  0.6359     0.0808 0.000 0.000 0.372 0.452 0.052 0.124
#> GSM94111     6  0.5890     0.6007 0.000 0.000 0.064 0.396 0.056 0.484
#> GSM94112     2  0.0000     0.9273 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     4  0.6583     0.0241 0.000 0.000 0.372 0.424 0.060 0.144
#> GSM94114     3  0.0622     0.7575 0.000 0.000 0.980 0.000 0.008 0.012
#> GSM94115     1  0.3637     0.6846 0.780 0.000 0.000 0.000 0.164 0.056
#> GSM94116     3  0.4670     0.5359 0.000 0.000 0.636 0.000 0.292 0.072
#> GSM94117     3  0.1843     0.7505 0.004 0.000 0.912 0.000 0.080 0.004
#> GSM94118     4  0.6127     0.1899 0.000 0.000 0.316 0.496 0.024 0.164
#> GSM94119     4  0.1984     0.6300 0.000 0.000 0.000 0.912 0.032 0.056
#> GSM94120     4  0.5961     0.2310 0.000 0.000 0.284 0.532 0.020 0.164
#> GSM94121     4  0.5597     0.2267 0.000 0.000 0.260 0.560 0.004 0.176
#> GSM94122     4  0.2341     0.6254 0.000 0.012 0.000 0.900 0.032 0.056
#> GSM94123     1  0.5019     0.5904 0.604 0.000 0.000 0.000 0.104 0.292
#> GSM94124     4  0.3222     0.5773 0.000 0.000 0.024 0.824 0.012 0.140
#> GSM94125     2  0.0260     0.9262 0.000 0.992 0.000 0.000 0.008 0.000
#> GSM94126     1  0.4570     0.4572 0.696 0.000 0.232 0.000 0.056 0.016
#> GSM94127     1  0.2882     0.7497 0.812 0.000 0.000 0.000 0.008 0.180
#> GSM94128     3  0.4707     0.2661 0.000 0.000 0.588 0.012 0.032 0.368
#> GSM94129     3  0.6269     0.5414 0.000 0.000 0.592 0.124 0.136 0.148
#> GSM94130     5  0.5145     0.4269 0.176 0.000 0.000 0.000 0.624 0.200
#> GSM94131     1  0.2362     0.6957 0.860 0.000 0.000 0.000 0.136 0.004
#> GSM94132     1  0.3168     0.7430 0.792 0.000 0.000 0.000 0.016 0.192
#> GSM94133     2  0.0000     0.9273 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.2581     0.6910 0.856 0.000 0.000 0.000 0.128 0.016
#> GSM94135     3  0.6517     0.1768 0.000 0.000 0.448 0.352 0.056 0.144
#> GSM94136     1  0.2968     0.6676 0.816 0.000 0.000 0.000 0.168 0.016
#> GSM94137     3  0.1411     0.7563 0.000 0.000 0.936 0.000 0.060 0.004
#> GSM94138     1  0.3109     0.6117 0.772 0.000 0.000 0.000 0.224 0.004
#> GSM94139     4  0.0146     0.6556 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94140     5  0.4195    -0.0125 0.000 0.000 0.008 0.004 0.548 0.440
#> GSM94141     6  0.5616     0.6820 0.000 0.000 0.000 0.352 0.156 0.492
#> GSM94142     1  0.5609     0.4422 0.504 0.000 0.000 0.000 0.160 0.336
#> GSM94143     4  0.2039     0.6214 0.000 0.000 0.000 0.904 0.020 0.076
#> GSM94144     5  0.3819     0.2099 0.000 0.000 0.020 0.000 0.700 0.280
#> GSM94145     1  0.3481     0.7353 0.776 0.000 0.000 0.000 0.032 0.192
#> GSM94146     1  0.3394     0.6625 0.804 0.000 0.000 0.000 0.144 0.052
#> GSM94147     5  0.3724     0.4198 0.012 0.000 0.088 0.000 0.804 0.096
#> GSM94148     1  0.2941     0.6187 0.780 0.000 0.000 0.000 0.220 0.000
#> GSM98785     4  0.1584     0.6325 0.000 0.000 0.000 0.928 0.008 0.064
#> GSM98786     5  0.5321     0.3187 0.004 0.000 0.160 0.024 0.668 0.144
#> GSM98787     3  0.4967     0.1358 0.000 0.000 0.528 0.020 0.032 0.420
#> GSM98788     3  0.3835     0.6586 0.000 0.000 0.748 0.000 0.204 0.048
#> GSM98789     5  0.4905    -0.1207 0.000 0.000 0.004 0.052 0.524 0.420
#> GSM98790     4  0.1910     0.6140 0.000 0.000 0.000 0.892 0.000 0.108
#> GSM98791     1  0.2778     0.7547 0.824 0.000 0.000 0.000 0.008 0.168
#> GSM98792     3  0.5815     0.5982 0.000 0.000 0.644 0.112 0.124 0.120
#> GSM98793     5  0.4651     0.1867 0.448 0.000 0.032 0.000 0.516 0.004
#> GSM98794     1  0.1958     0.7140 0.896 0.000 0.000 0.000 0.100 0.004
#> GSM98795     5  0.5522     0.3814 0.188 0.000 0.000 0.000 0.556 0.256
#> GSM98796     1  0.4357     0.6871 0.696 0.000 0.000 0.000 0.072 0.232
#> GSM98797     4  0.4856    -0.4774 0.000 0.000 0.000 0.480 0.056 0.464
#> GSM98798     4  0.4236     0.1680 0.000 0.000 0.000 0.656 0.036 0.308
#> GSM98799     4  0.1984     0.6300 0.000 0.000 0.000 0.912 0.032 0.056
#> GSM98800     4  0.3204     0.5792 0.000 0.000 0.004 0.832 0.052 0.112
#> GSM98801     6  0.6628     0.7830 0.000 0.000 0.072 0.244 0.180 0.504
#> GSM94019     3  0.7030    -0.2152 0.000 0.000 0.316 0.316 0.060 0.308
#> GSM94020     2  0.3620     0.8266 0.000 0.824 0.000 0.084 0.036 0.056
#> GSM94021     1  0.4527     0.5772 0.732 0.000 0.100 0.000 0.152 0.016
#> GSM94022     3  0.0603     0.7573 0.000 0.000 0.980 0.000 0.004 0.016
#> GSM94023     3  0.0508     0.7650 0.000 0.000 0.984 0.000 0.012 0.004
#> GSM94024     3  0.0547     0.7601 0.000 0.000 0.980 0.000 0.000 0.020
#> GSM94025     1  0.4310     0.5514 0.740 0.000 0.188 0.000 0.048 0.024
#> GSM94026     6  0.6572     0.7897 0.000 0.000 0.072 0.268 0.156 0.504
#> GSM94027     1  0.4570     0.4572 0.696 0.000 0.232 0.000 0.056 0.016
#> GSM94028     2  0.0405     0.9270 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94029     3  0.1524     0.7308 0.000 0.000 0.932 0.000 0.008 0.060
#> GSM94030     3  0.1643     0.7493 0.000 0.000 0.924 0.000 0.068 0.008
#> GSM94031     4  0.5886     0.2088 0.000 0.272 0.000 0.564 0.032 0.132
#> GSM94032     6  0.5833     0.3171 0.000 0.000 0.252 0.000 0.256 0.492
#> GSM94033     4  0.1257     0.6498 0.000 0.000 0.000 0.952 0.020 0.028
#> GSM94034     3  0.1409     0.7542 0.008 0.000 0.948 0.000 0.032 0.012
#> GSM94035     4  0.2491     0.5627 0.000 0.000 0.000 0.836 0.000 0.164
#> GSM94036     3  0.1726     0.7461 0.012 0.000 0.932 0.000 0.044 0.012
#> GSM94037     1  0.2581     0.6910 0.856 0.000 0.000 0.000 0.128 0.016
#> GSM94038     2  0.0146     0.9269 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM94039     2  0.0000     0.9273 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.2450     0.6998 0.868 0.000 0.000 0.000 0.116 0.016
#> GSM94041     1  0.3211     0.7183 0.824 0.000 0.000 0.000 0.120 0.056
#> GSM94042     4  0.5029     0.3434 0.000 0.248 0.000 0.660 0.036 0.056
#> GSM94043     4  0.1257     0.6486 0.000 0.000 0.000 0.952 0.020 0.028
#> GSM94044     4  0.1984     0.6300 0.000 0.000 0.000 0.912 0.032 0.056
#> GSM94045     1  0.2311     0.7086 0.880 0.000 0.000 0.000 0.104 0.016
#> GSM94046     1  0.2358     0.7069 0.876 0.000 0.000 0.000 0.108 0.016
#> GSM94047     5  0.7474     0.1689 0.060 0.000 0.252 0.100 0.480 0.108
#> GSM94048     1  0.3254     0.7175 0.820 0.000 0.000 0.000 0.124 0.056
#> GSM94049     3  0.6128    -0.2439 0.332 0.000 0.348 0.000 0.320 0.000
#> GSM94050     1  0.2778     0.7534 0.824 0.000 0.000 0.000 0.008 0.168
#> GSM94051     5  0.3670     0.4253 0.012 0.000 0.100 0.000 0.808 0.080
#> GSM94052     1  0.3924     0.7128 0.740 0.000 0.000 0.000 0.052 0.208
#> GSM94053     2  0.0820     0.9247 0.000 0.972 0.000 0.000 0.016 0.012
#> GSM94054     1  0.5957     0.0552 0.400 0.000 0.000 0.000 0.380 0.220
#> GSM94055     1  0.3333     0.7394 0.784 0.000 0.000 0.000 0.024 0.192
#> GSM94056     5  0.3162     0.4598 0.064 0.000 0.020 0.000 0.852 0.064
#> GSM94057     2  0.1092     0.9211 0.000 0.960 0.000 0.000 0.020 0.020
#> GSM94058     1  0.2848     0.7509 0.816 0.000 0.000 0.000 0.008 0.176
#> GSM94059     1  0.5927     0.3633 0.448 0.000 0.000 0.000 0.228 0.324
#> GSM94060     2  0.0405     0.9270 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94061     1  0.2513     0.7593 0.852 0.000 0.000 0.000 0.008 0.140
#> GSM94062     2  0.0820     0.9247 0.000 0.972 0.000 0.000 0.016 0.012
#> GSM94063     4  0.7558    -0.1025 0.000 0.000 0.276 0.304 0.272 0.148
#> GSM94064     2  0.2328     0.8881 0.000 0.892 0.000 0.000 0.052 0.056
#> GSM94065     1  0.0692     0.7440 0.976 0.000 0.000 0.000 0.020 0.004
#> GSM94066     2  0.3620     0.8266 0.000 0.824 0.000 0.084 0.036 0.056
#> GSM94067     1  0.5074     0.5826 0.596 0.000 0.000 0.000 0.108 0.296
#> GSM94068     2  0.5592     0.3225 0.000 0.524 0.000 0.376 0.036 0.064
#> GSM94069     1  0.0622     0.7454 0.980 0.000 0.000 0.000 0.012 0.008
#> GSM94070     2  0.1003     0.9225 0.000 0.964 0.000 0.000 0.020 0.016
#> GSM94071     1  0.3333     0.7394 0.784 0.000 0.000 0.000 0.024 0.192
#> GSM94072     1  0.3385     0.7508 0.788 0.000 0.000 0.000 0.032 0.180
#> GSM94073     5  0.5565     0.3159 0.064 0.000 0.276 0.000 0.604 0.056
#> GSM94074     1  0.2848     0.7509 0.816 0.000 0.000 0.000 0.008 0.176
#> GSM94075     1  0.2848     0.7509 0.816 0.000 0.000 0.000 0.008 0.176
#> GSM94155     5  0.5953     0.1670 0.308 0.000 0.000 0.000 0.448 0.244
#> GSM94156     2  0.0405     0.9270 0.000 0.988 0.000 0.000 0.004 0.008
#> GSM94157     5  0.5416     0.3915 0.224 0.000 0.000 0.000 0.580 0.196
#> GSM94160     1  0.5440     0.5359 0.552 0.000 0.000 0.000 0.152 0.296
#> GSM94161     1  0.3679     0.7512 0.772 0.000 0.000 0.000 0.052 0.176
#> GSM94162     3  0.3445     0.6239 0.000 0.000 0.744 0.000 0.244 0.012
#> GSM94163     4  0.4119     0.5081 0.000 0.128 0.000 0.780 0.036 0.056
#> GSM94164     1  0.2527     0.7339 0.876 0.000 0.000 0.000 0.084 0.040
#> GSM94165     1  0.2266     0.7612 0.880 0.000 0.000 0.000 0.012 0.108
#> GSM94166     1  0.5611     0.5238 0.528 0.000 0.000 0.000 0.180 0.292
#> GSM94167     4  0.1341     0.6459 0.000 0.000 0.000 0.948 0.028 0.024
#> GSM94168     1  0.1616     0.7385 0.932 0.000 0.000 0.000 0.048 0.020
#> GSM94169     5  0.6979    -0.1524 0.000 0.000 0.348 0.100 0.400 0.152
#> GSM94170     5  0.5871     0.1281 0.320 0.000 0.000 0.000 0.464 0.216
#> GSM94171     1  0.2088     0.7521 0.904 0.000 0.000 0.000 0.028 0.068
#> GSM94172     1  0.2531     0.7592 0.856 0.000 0.000 0.000 0.012 0.132
#> GSM94173     4  0.2579     0.6008 0.000 0.004 0.000 0.876 0.032 0.088
#> GSM94174     5  0.6057     0.4396 0.204 0.000 0.160 0.000 0.584 0.052
#> GSM94175     4  0.1010     0.6479 0.000 0.000 0.000 0.960 0.004 0.036
#> GSM94176     5  0.5251     0.4630 0.288 0.000 0.116 0.000 0.592 0.004
#> GSM94177     5  0.3989     0.1274 0.468 0.000 0.004 0.000 0.528 0.000
#> GSM94178     4  0.4417     0.4663 0.000 0.160 0.000 0.748 0.036 0.056
#> GSM98767     5  0.3986     0.1358 0.464 0.000 0.004 0.000 0.532 0.000
#> GSM98768     1  0.3201     0.6238 0.780 0.000 0.000 0.000 0.208 0.012
#> GSM98769     5  0.3497     0.4379 0.008 0.000 0.156 0.000 0.800 0.036
#> GSM98770     1  0.0820     0.7452 0.972 0.000 0.000 0.000 0.012 0.016
#> GSM98771     4  0.1257     0.6486 0.000 0.000 0.000 0.952 0.020 0.028
#> GSM98772     1  0.3109     0.6117 0.772 0.000 0.000 0.000 0.224 0.004
#> GSM98773     3  0.1007     0.7621 0.000 0.000 0.956 0.000 0.044 0.000
#> GSM98774     3  0.4908     0.4379 0.000 0.000 0.584 0.004 0.348 0.064
#> GSM98775     1  0.2915     0.7486 0.808 0.000 0.000 0.000 0.008 0.184
#> GSM98776     5  0.4936     0.2783 0.408 0.000 0.048 0.000 0.536 0.008
#> GSM98777     4  0.3852     0.5357 0.000 0.000 0.008 0.784 0.072 0.136
#> GSM98778     3  0.0520     0.7587 0.000 0.000 0.984 0.000 0.008 0.008
#> GSM98779     1  0.2768     0.7557 0.832 0.000 0.000 0.000 0.012 0.156
#> GSM98780     1  0.2538     0.6933 0.860 0.000 0.000 0.000 0.124 0.016
#> GSM98781     5  0.4045     0.3237 0.000 0.000 0.312 0.000 0.664 0.024
#> GSM98782     1  0.3364     0.7410 0.780 0.000 0.000 0.000 0.024 0.196
#> GSM98783     1  0.3136     0.6506 0.796 0.000 0.000 0.000 0.188 0.016
#> GSM98784     1  0.5019     0.5904 0.604 0.000 0.000 0.000 0.104 0.292
#> GSM98871     2  0.0717     0.9211 0.000 0.976 0.000 0.000 0.016 0.008
#> GSM98872     2  0.1003     0.9225 0.000 0.964 0.000 0.000 0.020 0.016
#> GSM98873     4  0.5714     0.1245 0.000 0.120 0.000 0.592 0.032 0.256
#> GSM98874     2  0.0260     0.9272 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM98875     2  0.3620     0.8266 0.000 0.824 0.000 0.084 0.036 0.056

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)

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) k
#> MAD:kmeans 192         2.93e-03 2
#> MAD:kmeans 186         5.85e-10 3
#> MAD:kmeans 183         9.98e-10 4
#> MAD:kmeans 153         8.37e-07 5
#> MAD:kmeans 135         1.66e-06 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 21104 rows and 192 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 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 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.979       0.991         0.4952 0.507   0.507
#> 3 3 0.978           0.949       0.979         0.2851 0.826   0.666
#> 4 4 0.769           0.746       0.858         0.0975 0.899   0.732
#> 5 5 0.759           0.742       0.856         0.0802 0.887   0.646
#> 6 6 0.795           0.740       0.835         0.0484 0.947   0.785

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
#> GSM93997     1   0.000      0.987 1.000 0.000
#> GSM94077     1   0.000      0.987 1.000 0.000
#> GSM94078     2   0.000      0.995 0.000 1.000
#> GSM94079     1   0.000      0.987 1.000 0.000
#> GSM94080     2   0.000      0.995 0.000 1.000
#> GSM94081     1   0.000      0.987 1.000 0.000
#> GSM94082     2   0.000      0.995 0.000 1.000
#> GSM94083     1   0.000      0.987 1.000 0.000
#> GSM94084     2   0.000      0.995 0.000 1.000
#> GSM94085     2   0.000      0.995 0.000 1.000
#> GSM94086     1   0.000      0.987 1.000 0.000
#> GSM94087     1   0.000      0.987 1.000 0.000
#> GSM94088     1   0.706      0.767 0.808 0.192
#> GSM94089     2   0.000      0.995 0.000 1.000
#> GSM94090     2   0.000      0.995 0.000 1.000
#> GSM94091     2   0.000      0.995 0.000 1.000
#> GSM94092     1   0.000      0.987 1.000 0.000
#> GSM94093     1   0.000      0.987 1.000 0.000
#> GSM94094     2   0.000      0.995 0.000 1.000
#> GSM94095     1   0.000      0.987 1.000 0.000
#> GSM94096     2   0.000      0.995 0.000 1.000
#> GSM94097     1   0.000      0.987 1.000 0.000
#> GSM94098     1   0.000      0.987 1.000 0.000
#> GSM94099     1   0.000      0.987 1.000 0.000
#> GSM94100     2   0.000      0.995 0.000 1.000
#> GSM94101     2   0.000      0.995 0.000 1.000
#> GSM94102     2   0.722      0.749 0.200 0.800
#> GSM94103     2   0.000      0.995 0.000 1.000
#> GSM94104     2   0.000      0.995 0.000 1.000
#> GSM94105     1   0.000      0.987 1.000 0.000
#> GSM94106     2   0.000      0.995 0.000 1.000
#> GSM94107     1   0.000      0.987 1.000 0.000
#> GSM94108     2   0.000      0.995 0.000 1.000
#> GSM94109     2   0.000      0.995 0.000 1.000
#> GSM94110     2   0.000      0.995 0.000 1.000
#> GSM94111     2   0.000      0.995 0.000 1.000
#> GSM94112     2   0.000      0.995 0.000 1.000
#> GSM94113     2   0.000      0.995 0.000 1.000
#> GSM94114     1   0.000      0.987 1.000 0.000
#> GSM94115     1   0.000      0.987 1.000 0.000
#> GSM94116     1   0.000      0.987 1.000 0.000
#> GSM94117     1   0.000      0.987 1.000 0.000
#> GSM94118     2   0.000      0.995 0.000 1.000
#> GSM94119     2   0.000      0.995 0.000 1.000
#> GSM94120     2   0.000      0.995 0.000 1.000
#> GSM94121     2   0.000      0.995 0.000 1.000
#> GSM94122     2   0.000      0.995 0.000 1.000
#> GSM94123     1   0.000      0.987 1.000 0.000
#> GSM94124     2   0.000      0.995 0.000 1.000
#> GSM94125     2   0.000      0.995 0.000 1.000
#> GSM94126     1   0.000      0.987 1.000 0.000
#> GSM94127     1   0.000      0.987 1.000 0.000
#> GSM94128     2   0.000      0.995 0.000 1.000
#> GSM94129     2   0.000      0.995 0.000 1.000
#> GSM94130     1   0.000      0.987 1.000 0.000
#> GSM94131     1   0.000      0.987 1.000 0.000
#> GSM94132     1   0.000      0.987 1.000 0.000
#> GSM94133     2   0.000      0.995 0.000 1.000
#> GSM94134     1   0.000      0.987 1.000 0.000
#> GSM94135     2   0.000      0.995 0.000 1.000
#> GSM94136     1   0.000      0.987 1.000 0.000
#> GSM94137     1   0.000      0.987 1.000 0.000
#> GSM94138     1   0.000      0.987 1.000 0.000
#> GSM94139     2   0.000      0.995 0.000 1.000
#> GSM94140     2   0.000      0.995 0.000 1.000
#> GSM94141     2   0.000      0.995 0.000 1.000
#> GSM94142     1   0.000      0.987 1.000 0.000
#> GSM94143     2   0.000      0.995 0.000 1.000
#> GSM94144     1   0.563      0.846 0.868 0.132
#> GSM94145     1   0.000      0.987 1.000 0.000
#> GSM94146     1   0.000      0.987 1.000 0.000
#> GSM94147     1   0.000      0.987 1.000 0.000
#> GSM94148     1   0.000      0.987 1.000 0.000
#> GSM98785     2   0.000      0.995 0.000 1.000
#> GSM98786     1   0.722      0.755 0.800 0.200
#> GSM98787     2   0.000      0.995 0.000 1.000
#> GSM98788     1   0.000      0.987 1.000 0.000
#> GSM98789     2   0.000      0.995 0.000 1.000
#> GSM98790     2   0.000      0.995 0.000 1.000
#> GSM98791     1   0.000      0.987 1.000 0.000
#> GSM98792     2   0.000      0.995 0.000 1.000
#> GSM98793     1   0.000      0.987 1.000 0.000
#> GSM98794     1   0.000      0.987 1.000 0.000
#> GSM98795     1   0.000      0.987 1.000 0.000
#> GSM98796     1   0.000      0.987 1.000 0.000
#> GSM98797     2   0.000      0.995 0.000 1.000
#> GSM98798     2   0.000      0.995 0.000 1.000
#> GSM98799     2   0.000      0.995 0.000 1.000
#> GSM98800     2   0.000      0.995 0.000 1.000
#> GSM98801     2   0.000      0.995 0.000 1.000
#> GSM94019     2   0.000      0.995 0.000 1.000
#> GSM94020     2   0.000      0.995 0.000 1.000
#> GSM94021     1   0.000      0.987 1.000 0.000
#> GSM94022     1   0.971      0.335 0.600 0.400
#> GSM94023     1   0.000      0.987 1.000 0.000
#> GSM94024     2   0.706      0.761 0.192 0.808
#> GSM94025     1   0.000      0.987 1.000 0.000
#> GSM94026     2   0.000      0.995 0.000 1.000
#> GSM94027     1   0.000      0.987 1.000 0.000
#> GSM94028     2   0.000      0.995 0.000 1.000
#> GSM94029     1   0.000      0.987 1.000 0.000
#> GSM94030     1   0.000      0.987 1.000 0.000
#> GSM94031     2   0.000      0.995 0.000 1.000
#> GSM94032     1   0.814      0.665 0.748 0.252
#> GSM94033     2   0.000      0.995 0.000 1.000
#> GSM94034     1   0.000      0.987 1.000 0.000
#> GSM94035     2   0.000      0.995 0.000 1.000
#> GSM94036     1   0.000      0.987 1.000 0.000
#> GSM94037     1   0.000      0.987 1.000 0.000
#> GSM94038     2   0.000      0.995 0.000 1.000
#> GSM94039     2   0.000      0.995 0.000 1.000
#> GSM94040     1   0.000      0.987 1.000 0.000
#> GSM94041     1   0.000      0.987 1.000 0.000
#> GSM94042     2   0.000      0.995 0.000 1.000
#> GSM94043     2   0.000      0.995 0.000 1.000
#> GSM94044     2   0.000      0.995 0.000 1.000
#> GSM94045     1   0.000      0.987 1.000 0.000
#> GSM94046     1   0.000      0.987 1.000 0.000
#> GSM94047     1   0.722      0.755 0.800 0.200
#> GSM94048     1   0.000      0.987 1.000 0.000
#> GSM94049     1   0.000      0.987 1.000 0.000
#> GSM94050     1   0.000      0.987 1.000 0.000
#> GSM94051     1   0.000      0.987 1.000 0.000
#> GSM94052     1   0.000      0.987 1.000 0.000
#> GSM94053     2   0.000      0.995 0.000 1.000
#> GSM94054     1   0.000      0.987 1.000 0.000
#> GSM94055     1   0.000      0.987 1.000 0.000
#> GSM94056     1   0.000      0.987 1.000 0.000
#> GSM94057     2   0.000      0.995 0.000 1.000
#> GSM94058     1   0.000      0.987 1.000 0.000
#> GSM94059     1   0.000      0.987 1.000 0.000
#> GSM94060     2   0.000      0.995 0.000 1.000
#> GSM94061     1   0.000      0.987 1.000 0.000
#> GSM94062     2   0.000      0.995 0.000 1.000
#> GSM94063     2   0.000      0.995 0.000 1.000
#> GSM94064     2   0.000      0.995 0.000 1.000
#> GSM94065     1   0.000      0.987 1.000 0.000
#> GSM94066     2   0.000      0.995 0.000 1.000
#> GSM94067     1   0.000      0.987 1.000 0.000
#> GSM94068     2   0.000      0.995 0.000 1.000
#> GSM94069     1   0.000      0.987 1.000 0.000
#> GSM94070     2   0.000      0.995 0.000 1.000
#> GSM94071     1   0.000      0.987 1.000 0.000
#> GSM94072     1   0.000      0.987 1.000 0.000
#> GSM94073     1   0.000      0.987 1.000 0.000
#> GSM94074     1   0.000      0.987 1.000 0.000
#> GSM94075     1   0.000      0.987 1.000 0.000
#> GSM94155     1   0.000      0.987 1.000 0.000
#> GSM94156     2   0.000      0.995 0.000 1.000
#> GSM94157     1   0.000      0.987 1.000 0.000
#> GSM94160     1   0.000      0.987 1.000 0.000
#> GSM94161     1   0.000      0.987 1.000 0.000
#> GSM94162     1   0.000      0.987 1.000 0.000
#> GSM94163     2   0.000      0.995 0.000 1.000
#> GSM94164     1   0.000      0.987 1.000 0.000
#> GSM94165     1   0.000      0.987 1.000 0.000
#> GSM94166     1   0.000      0.987 1.000 0.000
#> GSM94167     2   0.000      0.995 0.000 1.000
#> GSM94168     1   0.000      0.987 1.000 0.000
#> GSM94169     2   0.000      0.995 0.000 1.000
#> GSM94170     1   0.000      0.987 1.000 0.000
#> GSM94171     1   0.000      0.987 1.000 0.000
#> GSM94172     1   0.000      0.987 1.000 0.000
#> GSM94173     2   0.000      0.995 0.000 1.000
#> GSM94174     1   0.000      0.987 1.000 0.000
#> GSM94175     2   0.000      0.995 0.000 1.000
#> GSM94176     1   0.000      0.987 1.000 0.000
#> GSM94177     1   0.000      0.987 1.000 0.000
#> GSM94178     2   0.000      0.995 0.000 1.000
#> GSM98767     1   0.000      0.987 1.000 0.000
#> GSM98768     1   0.000      0.987 1.000 0.000
#> GSM98769     1   0.000      0.987 1.000 0.000
#> GSM98770     1   0.000      0.987 1.000 0.000
#> GSM98771     2   0.000      0.995 0.000 1.000
#> GSM98772     1   0.000      0.987 1.000 0.000
#> GSM98773     1   0.000      0.987 1.000 0.000
#> GSM98774     1   0.000      0.987 1.000 0.000
#> GSM98775     1   0.000      0.987 1.000 0.000
#> GSM98776     1   0.000      0.987 1.000 0.000
#> GSM98777     2   0.000      0.995 0.000 1.000
#> GSM98778     1   0.000      0.987 1.000 0.000
#> GSM98779     1   0.000      0.987 1.000 0.000
#> GSM98780     1   0.000      0.987 1.000 0.000
#> GSM98781     1   0.000      0.987 1.000 0.000
#> GSM98782     1   0.000      0.987 1.000 0.000
#> GSM98783     1   0.000      0.987 1.000 0.000
#> GSM98784     1   0.000      0.987 1.000 0.000
#> GSM98871     2   0.000      0.995 0.000 1.000
#> GSM98872     2   0.000      0.995 0.000 1.000
#> GSM98873     2   0.000      0.995 0.000 1.000
#> GSM98874     2   0.000      0.995 0.000 1.000
#> GSM98875     2   0.000      0.995 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94077     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94078     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94079     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94080     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94081     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94082     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94083     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94084     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94085     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94086     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94087     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94088     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94089     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94090     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94091     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94092     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94093     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94095     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94096     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94097     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94098     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94099     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94100     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94101     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94102     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94103     3  0.5216      0.639 0.000 0.260 0.740
#> GSM94104     2  0.3879      0.820 0.000 0.848 0.152
#> GSM94105     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94106     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94107     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94108     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94109     2  0.4750      0.725 0.000 0.784 0.216
#> GSM94110     2  0.0892      0.970 0.000 0.980 0.020
#> GSM94111     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94112     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94113     2  0.0892      0.970 0.000 0.980 0.020
#> GSM94114     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94115     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94116     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94117     3  0.1031      0.919 0.024 0.000 0.976
#> GSM94118     2  0.0747      0.973 0.000 0.984 0.016
#> GSM94119     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94120     2  0.0747      0.973 0.000 0.984 0.016
#> GSM94121     2  0.0747      0.973 0.000 0.984 0.016
#> GSM94122     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94123     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94124     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94125     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94126     3  0.6244      0.260 0.440 0.000 0.560
#> GSM94127     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94128     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94129     3  0.5835      0.488 0.000 0.340 0.660
#> GSM94130     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94135     3  0.6244      0.245 0.000 0.440 0.560
#> GSM94136     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94137     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94138     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94139     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94140     2  0.5968      0.425 0.364 0.636 0.000
#> GSM94141     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94142     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94143     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94144     1  0.0892      0.966 0.980 0.020 0.000
#> GSM94145     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94147     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94148     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98785     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98786     1  0.4555      0.722 0.800 0.200 0.000
#> GSM98787     2  0.2261      0.922 0.000 0.932 0.068
#> GSM98788     3  0.0592      0.926 0.012 0.000 0.988
#> GSM98789     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98790     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98791     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98792     2  0.0892      0.969 0.000 0.980 0.020
#> GSM98793     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98797     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98798     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98799     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98800     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98801     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94019     2  0.0747      0.973 0.000 0.984 0.016
#> GSM94020     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94021     1  0.0424      0.981 0.992 0.000 0.008
#> GSM94022     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94023     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94024     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94025     3  0.6244      0.260 0.440 0.000 0.560
#> GSM94026     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94027     1  0.5948      0.388 0.640 0.000 0.360
#> GSM94028     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94029     3  0.0000      0.932 0.000 0.000 1.000
#> GSM94030     3  0.3340      0.835 0.120 0.000 0.880
#> GSM94031     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94032     3  0.4555      0.740 0.200 0.000 0.800
#> GSM94033     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94034     3  0.1411      0.911 0.036 0.000 0.964
#> GSM94035     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94036     3  0.1411      0.911 0.036 0.000 0.964
#> GSM94037     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94043     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94044     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94045     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94047     1  0.4399      0.740 0.812 0.188 0.000
#> GSM94048     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94051     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94052     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94057     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94063     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94064     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94073     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94074     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94162     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94163     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94164     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94167     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94168     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94169     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94170     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94173     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94174     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94175     2  0.0000      0.986 0.000 1.000 0.000
#> GSM94176     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.989 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98769     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98770     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98771     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98772     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98773     3  0.0000      0.932 0.000 0.000 1.000
#> GSM98774     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98775     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98777     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98778     3  0.0424      0.928 0.008 0.000 0.992
#> GSM98779     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98781     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98782     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.989 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98873     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98874     2  0.0000      0.986 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.986 0.000 1.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
#> GSM93997     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94077     4  0.5000  -0.054509 0.000 0.000 0.500 0.500
#> GSM94078     4  0.0000   0.557401 0.000 0.000 0.000 1.000
#> GSM94079     3  0.0188   0.806650 0.000 0.000 0.996 0.004
#> GSM94080     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94081     3  0.0188   0.806650 0.000 0.000 0.996 0.004
#> GSM94082     4  0.4992  -0.000886 0.000 0.000 0.476 0.524
#> GSM94083     3  0.0188   0.806650 0.000 0.000 0.996 0.004
#> GSM94084     4  0.3172   0.209885 0.000 0.160 0.000 0.840
#> GSM94085     4  0.4999  -0.035909 0.000 0.000 0.492 0.508
#> GSM94086     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94087     1  0.3024   0.865796 0.852 0.148 0.000 0.000
#> GSM94088     4  0.4992  -0.000886 0.000 0.000 0.476 0.524
#> GSM94089     4  0.0592   0.544273 0.000 0.016 0.000 0.984
#> GSM94090     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94091     4  0.4972   0.242948 0.000 0.456 0.000 0.544
#> GSM94092     4  0.5408  -0.045927 0.000 0.012 0.488 0.500
#> GSM94093     1  0.3528   0.829425 0.808 0.192 0.000 0.000
#> GSM94094     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94095     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94096     4  0.0707   0.539551 0.000 0.020 0.000 0.980
#> GSM94097     1  0.3528   0.829425 0.808 0.192 0.000 0.000
#> GSM94098     3  0.0188   0.806650 0.000 0.000 0.996 0.004
#> GSM94099     3  0.5000  -0.000717 0.000 0.000 0.504 0.496
#> GSM94100     2  0.3208   0.462785 0.000 0.848 0.004 0.148
#> GSM94101     4  0.3123   0.222600 0.000 0.156 0.000 0.844
#> GSM94102     3  0.4564   0.618238 0.000 0.328 0.672 0.000
#> GSM94103     4  0.3266   0.568617 0.000 0.000 0.168 0.832
#> GSM94104     4  0.5304   0.412800 0.000 0.148 0.104 0.748
#> GSM94105     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94106     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94107     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94108     4  0.3172   0.209885 0.000 0.160 0.000 0.840
#> GSM94109     3  0.6946   0.341290 0.000 0.252 0.580 0.168
#> GSM94110     4  0.0707   0.570240 0.000 0.000 0.020 0.980
#> GSM94111     2  0.3448   0.488683 0.000 0.828 0.004 0.168
#> GSM94112     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94113     4  0.0592   0.568550 0.000 0.000 0.016 0.984
#> GSM94114     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94115     1  0.0336   0.947741 0.992 0.008 0.000 0.000
#> GSM94116     4  0.6537   0.003205 0.000 0.076 0.424 0.500
#> GSM94117     3  0.2088   0.779048 0.064 0.004 0.928 0.004
#> GSM94118     4  0.0927   0.548550 0.000 0.016 0.008 0.976
#> GSM94119     2  0.4999   0.869333 0.000 0.508 0.000 0.492
#> GSM94120     4  0.0804   0.552259 0.000 0.012 0.008 0.980
#> GSM94121     4  0.4483  -0.316512 0.000 0.284 0.004 0.712
#> GSM94122     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94123     1  0.0188   0.949115 0.996 0.004 0.000 0.000
#> GSM94124     4  0.0707   0.539551 0.000 0.020 0.000 0.980
#> GSM94125     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94126     3  0.4907   0.359852 0.420 0.000 0.580 0.000
#> GSM94127     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94128     3  0.4431   0.633799 0.000 0.304 0.696 0.000
#> GSM94129     4  0.3870   0.531150 0.000 0.004 0.208 0.788
#> GSM94130     1  0.3074   0.864215 0.848 0.152 0.000 0.000
#> GSM94131     1  0.0188   0.948941 0.996 0.004 0.000 0.000
#> GSM94132     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94133     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94134     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94135     4  0.2011   0.575426 0.000 0.000 0.080 0.920
#> GSM94136     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94137     3  0.0188   0.806650 0.000 0.000 0.996 0.004
#> GSM94138     1  0.0336   0.947741 0.992 0.008 0.000 0.000
#> GSM94139     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94140     2  0.1406   0.244496 0.024 0.960 0.000 0.016
#> GSM94141     2  0.3266   0.493491 0.000 0.832 0.000 0.168
#> GSM94142     1  0.2704   0.882947 0.876 0.124 0.000 0.000
#> GSM94143     2  0.4998   0.874580 0.000 0.512 0.000 0.488
#> GSM94144     1  0.4977   0.454968 0.540 0.460 0.000 0.000
#> GSM94145     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94146     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94147     1  0.4477   0.692991 0.688 0.312 0.000 0.000
#> GSM94148     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98785     2  0.4999   0.869333 0.000 0.508 0.000 0.492
#> GSM98786     1  0.6464   0.559136 0.596 0.308 0.000 0.096
#> GSM98787     3  0.7220   0.224896 0.000 0.420 0.440 0.140
#> GSM98788     3  0.5700   0.611670 0.144 0.016 0.744 0.096
#> GSM98789     2  0.1118   0.260163 0.000 0.964 0.000 0.036
#> GSM98790     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98791     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98792     4  0.1109   0.570315 0.000 0.004 0.028 0.968
#> GSM98793     1  0.0707   0.942244 0.980 0.020 0.000 0.000
#> GSM98794     1  0.0188   0.948941 0.996 0.004 0.000 0.000
#> GSM98795     1  0.3528   0.829425 0.808 0.192 0.000 0.000
#> GSM98796     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98797     2  0.3356   0.503080 0.000 0.824 0.000 0.176
#> GSM98798     2  0.4981   0.874118 0.000 0.536 0.000 0.464
#> GSM98799     2  0.4998   0.874580 0.000 0.512 0.000 0.488
#> GSM98800     4  0.4999  -0.854863 0.000 0.492 0.000 0.508
#> GSM98801     2  0.3157   0.457539 0.000 0.852 0.004 0.144
#> GSM94019     2  0.5158  -0.060728 0.000 0.524 0.004 0.472
#> GSM94020     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94021     1  0.1398   0.920813 0.956 0.004 0.040 0.000
#> GSM94022     3  0.1557   0.788255 0.000 0.056 0.944 0.000
#> GSM94023     3  0.0188   0.806861 0.000 0.004 0.996 0.000
#> GSM94024     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM94025     3  0.4730   0.489088 0.364 0.000 0.636 0.000
#> GSM94026     2  0.3157   0.457539 0.000 0.852 0.004 0.144
#> GSM94027     3  0.4994   0.185270 0.480 0.000 0.520 0.000
#> GSM94028     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94029     3  0.1302   0.792869 0.000 0.044 0.956 0.000
#> GSM94030     3  0.3160   0.741144 0.108 0.020 0.872 0.000
#> GSM94031     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94032     3  0.5764   0.507288 0.028 0.452 0.520 0.000
#> GSM94033     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94034     3  0.2266   0.767070 0.084 0.004 0.912 0.000
#> GSM94035     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94036     3  0.2266   0.767070 0.084 0.004 0.912 0.000
#> GSM94037     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94038     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94039     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94040     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94041     1  0.0188   0.948941 0.996 0.004 0.000 0.000
#> GSM94042     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94043     2  0.4998   0.874580 0.000 0.512 0.000 0.488
#> GSM94044     2  0.4998   0.874580 0.000 0.512 0.000 0.488
#> GSM94045     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94047     4  0.5643   0.129138 0.428 0.024 0.000 0.548
#> GSM94048     1  0.0336   0.947741 0.992 0.008 0.000 0.000
#> GSM94049     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94050     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94051     1  0.4008   0.777129 0.756 0.244 0.000 0.000
#> GSM94052     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94053     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94054     1  0.2760   0.880346 0.872 0.128 0.000 0.000
#> GSM94055     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94056     1  0.3074   0.863241 0.848 0.152 0.000 0.000
#> GSM94057     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94058     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94059     1  0.2704   0.882947 0.876 0.124 0.000 0.000
#> GSM94060     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94061     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94062     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94063     4  0.0707   0.565322 0.000 0.020 0.000 0.980
#> GSM94064     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94065     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94066     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94067     1  0.0336   0.947780 0.992 0.008 0.000 0.000
#> GSM94068     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94069     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94070     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94071     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94073     1  0.0817   0.940258 0.976 0.024 0.000 0.000
#> GSM94074     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94155     1  0.3024   0.865796 0.852 0.148 0.000 0.000
#> GSM94156     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94157     1  0.2868   0.874735 0.864 0.136 0.000 0.000
#> GSM94160     1  0.2704   0.882947 0.876 0.124 0.000 0.000
#> GSM94161     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94162     1  0.0707   0.939549 0.980 0.000 0.020 0.000
#> GSM94163     2  0.4996   0.878981 0.000 0.516 0.000 0.484
#> GSM94164     1  0.0188   0.948941 0.996 0.004 0.000 0.000
#> GSM94165     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94166     1  0.2704   0.882947 0.876 0.124 0.000 0.000
#> GSM94167     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94168     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94169     4  0.4304   0.197630 0.000 0.284 0.000 0.716
#> GSM94170     1  0.2704   0.882947 0.876 0.124 0.000 0.000
#> GSM94171     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM94173     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM94174     1  0.0817   0.940258 0.976 0.024 0.000 0.000
#> GSM94175     2  0.4999   0.869333 0.000 0.508 0.000 0.492
#> GSM94176     1  0.0592   0.944266 0.984 0.016 0.000 0.000
#> GSM94177     1  0.0336   0.947741 0.992 0.008 0.000 0.000
#> GSM94178     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98767     1  0.0707   0.942244 0.980 0.020 0.000 0.000
#> GSM98768     1  0.0336   0.947741 0.992 0.008 0.000 0.000
#> GSM98769     1  0.2814   0.877566 0.868 0.132 0.000 0.000
#> GSM98770     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98771     2  0.4994   0.883124 0.000 0.520 0.000 0.480
#> GSM98772     1  0.0188   0.948941 0.996 0.004 0.000 0.000
#> GSM98773     3  0.0000   0.807516 0.000 0.000 1.000 0.000
#> GSM98774     1  0.1059   0.935002 0.972 0.000 0.016 0.012
#> GSM98775     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0707   0.942244 0.980 0.020 0.000 0.000
#> GSM98777     4  0.0707   0.538939 0.000 0.020 0.000 0.980
#> GSM98778     3  0.0469   0.805403 0.012 0.000 0.988 0.000
#> GSM98779     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98781     1  0.2760   0.880346 0.872 0.128 0.000 0.000
#> GSM98782     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0000   0.950085 1.000 0.000 0.000 0.000
#> GSM98784     1  0.0188   0.949115 0.996 0.004 0.000 0.000
#> GSM98871     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98872     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98873     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98874     2  0.4992   0.887037 0.000 0.524 0.000 0.476
#> GSM98875     2  0.4992   0.887037 0.000 0.524 0.000 0.476

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.4287     0.0887 0.000 0.000 0.540 0.460 0.000
#> GSM94078     4  0.3171     0.7628 0.000 0.176 0.008 0.816 0.000
#> GSM94079     3  0.1341     0.7556 0.000 0.000 0.944 0.056 0.000
#> GSM94080     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94081     3  0.1341     0.7556 0.000 0.000 0.944 0.056 0.000
#> GSM94082     4  0.2966     0.6208 0.000 0.000 0.184 0.816 0.000
#> GSM94083     3  0.1341     0.7556 0.000 0.000 0.944 0.056 0.000
#> GSM94084     2  0.4287    -0.1080 0.000 0.540 0.000 0.460 0.000
#> GSM94085     4  0.3999     0.4093 0.000 0.000 0.344 0.656 0.000
#> GSM94086     3  0.0000     0.7652 0.000 0.000 1.000 0.000 0.000
#> GSM94087     5  0.3966     0.7877 0.336 0.000 0.000 0.000 0.664
#> GSM94088     4  0.3305     0.5761 0.000 0.000 0.224 0.776 0.000
#> GSM94089     4  0.3752     0.7018 0.000 0.292 0.000 0.708 0.000
#> GSM94090     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.0703     0.4731 0.000 0.000 0.000 0.024 0.976
#> GSM94092     3  0.4555     0.0961 0.008 0.000 0.520 0.472 0.000
#> GSM94093     5  0.3774     0.7846 0.296 0.000 0.000 0.000 0.704
#> GSM94094     3  0.0162     0.7653 0.000 0.000 0.996 0.004 0.000
#> GSM94095     3  0.0880     0.7617 0.000 0.000 0.968 0.032 0.000
#> GSM94096     4  0.3730     0.7060 0.000 0.288 0.000 0.712 0.000
#> GSM94097     5  0.3752     0.7837 0.292 0.000 0.000 0.000 0.708
#> GSM94098     3  0.1341     0.7556 0.000 0.000 0.944 0.056 0.000
#> GSM94099     3  0.5740     0.3336 0.112 0.000 0.580 0.308 0.000
#> GSM94100     2  0.5512     0.4102 0.000 0.572 0.024 0.032 0.372
#> GSM94101     2  0.4300    -0.1685 0.000 0.524 0.000 0.476 0.000
#> GSM94102     3  0.5750     0.4794 0.000 0.036 0.552 0.032 0.380
#> GSM94103     4  0.3506     0.6820 0.000 0.044 0.132 0.824 0.000
#> GSM94104     4  0.6090     0.5342 0.000 0.348 0.136 0.516 0.000
#> GSM94105     3  0.0000     0.7652 0.000 0.000 1.000 0.000 0.000
#> GSM94106     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94107     3  0.1043     0.7633 0.000 0.000 0.960 0.040 0.000
#> GSM94108     2  0.4287    -0.1082 0.000 0.540 0.000 0.460 0.000
#> GSM94109     3  0.7123     0.2590 0.000 0.264 0.440 0.020 0.276
#> GSM94110     4  0.3669     0.7468 0.000 0.128 0.056 0.816 0.000
#> GSM94111     2  0.5465     0.4315 0.000 0.588 0.024 0.032 0.356
#> GSM94112     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.3053     0.7619 0.000 0.164 0.008 0.828 0.000
#> GSM94114     3  0.0000     0.7652 0.000 0.000 1.000 0.000 0.000
#> GSM94115     1  0.1121     0.9019 0.956 0.000 0.000 0.044 0.000
#> GSM94116     4  0.4565     0.2651 0.000 0.000 0.308 0.664 0.028
#> GSM94117     3  0.3958     0.6511 0.176 0.000 0.780 0.044 0.000
#> GSM94118     4  0.3424     0.7469 0.000 0.240 0.000 0.760 0.000
#> GSM94119     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM94120     4  0.3814     0.7184 0.000 0.276 0.004 0.720 0.000
#> GSM94121     2  0.4599     0.1505 0.000 0.600 0.016 0.384 0.000
#> GSM94122     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94123     1  0.3109     0.6214 0.800 0.000 0.000 0.000 0.200
#> GSM94124     4  0.4060     0.5940 0.000 0.360 0.000 0.640 0.000
#> GSM94125     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94126     3  0.4201     0.3002 0.408 0.000 0.592 0.000 0.000
#> GSM94127     1  0.0290     0.9254 0.992 0.000 0.000 0.000 0.008
#> GSM94128     3  0.5508     0.5291 0.000 0.024 0.608 0.040 0.328
#> GSM94129     4  0.3134     0.6768 0.000 0.032 0.120 0.848 0.000
#> GSM94130     5  0.4570     0.7835 0.348 0.000 0.000 0.020 0.632
#> GSM94131     1  0.0290     0.9258 0.992 0.000 0.000 0.008 0.000
#> GSM94132     1  0.0510     0.9210 0.984 0.000 0.000 0.000 0.016
#> GSM94133     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.0451     0.9267 0.988 0.000 0.000 0.008 0.004
#> GSM94135     4  0.3039     0.7592 0.000 0.152 0.012 0.836 0.000
#> GSM94136     1  0.0451     0.9267 0.988 0.000 0.000 0.008 0.004
#> GSM94137     3  0.1410     0.7536 0.000 0.000 0.940 0.060 0.000
#> GSM94138     1  0.0880     0.9112 0.968 0.000 0.000 0.032 0.000
#> GSM94139     2  0.0162     0.8785 0.000 0.996 0.000 0.004 0.000
#> GSM94140     5  0.0609     0.4766 0.000 0.000 0.000 0.020 0.980
#> GSM94141     2  0.4761     0.4674 0.000 0.616 0.000 0.028 0.356
#> GSM94142     5  0.4161     0.7585 0.392 0.000 0.000 0.000 0.608
#> GSM94143     2  0.1282     0.8509 0.000 0.952 0.000 0.044 0.004
#> GSM94144     5  0.3495     0.5247 0.032 0.000 0.000 0.152 0.816
#> GSM94145     1  0.0703     0.9163 0.976 0.000 0.000 0.000 0.024
#> GSM94146     1  0.0794     0.9133 0.972 0.000 0.000 0.000 0.028
#> GSM94147     5  0.5653     0.7086 0.208 0.000 0.000 0.160 0.632
#> GSM94148     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM98785     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM98786     5  0.5987     0.5884 0.156 0.000 0.000 0.272 0.572
#> GSM98787     3  0.7464     0.2317 0.000 0.228 0.376 0.040 0.356
#> GSM98788     3  0.6674     0.2506 0.356 0.000 0.408 0.236 0.000
#> GSM98789     5  0.1117     0.4651 0.000 0.016 0.000 0.020 0.964
#> GSM98790     2  0.1300     0.8558 0.000 0.956 0.000 0.028 0.016
#> GSM98791     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM98792     4  0.4270     0.7595 0.000 0.204 0.048 0.748 0.000
#> GSM98793     1  0.2424     0.7993 0.868 0.000 0.000 0.132 0.000
#> GSM98794     1  0.0404     0.9240 0.988 0.000 0.000 0.012 0.000
#> GSM98795     5  0.3752     0.7837 0.292 0.000 0.000 0.000 0.708
#> GSM98796     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM98797     2  0.4687     0.4923 0.000 0.636 0.000 0.028 0.336
#> GSM98798     2  0.0404     0.8721 0.000 0.988 0.000 0.000 0.012
#> GSM98799     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM98800     2  0.1830     0.8256 0.000 0.924 0.000 0.068 0.008
#> GSM98801     2  0.5512     0.4102 0.000 0.572 0.024 0.032 0.372
#> GSM94019     2  0.6958    -0.0551 0.000 0.436 0.012 0.316 0.236
#> GSM94020     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94021     1  0.3039     0.7242 0.836 0.000 0.152 0.012 0.000
#> GSM94022     3  0.3475     0.6906 0.004 0.000 0.804 0.012 0.180
#> GSM94023     3  0.1282     0.7635 0.004 0.000 0.952 0.044 0.000
#> GSM94024     3  0.0290     0.7646 0.000 0.000 0.992 0.008 0.000
#> GSM94025     1  0.3837     0.4591 0.692 0.000 0.308 0.000 0.000
#> GSM94026     2  0.5512     0.4102 0.000 0.572 0.024 0.032 0.372
#> GSM94027     1  0.4235     0.1997 0.576 0.000 0.424 0.000 0.000
#> GSM94028     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.1967     0.7535 0.020 0.000 0.932 0.012 0.036
#> GSM94030     3  0.3327     0.7026 0.028 0.000 0.828 0.144 0.000
#> GSM94031     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94032     5  0.3934     0.1134 0.004 0.000 0.236 0.012 0.748
#> GSM94033     2  0.0162     0.8785 0.000 0.996 0.000 0.004 0.000
#> GSM94034     3  0.2723     0.7033 0.124 0.000 0.864 0.012 0.000
#> GSM94035     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94036     3  0.3012     0.7003 0.124 0.000 0.852 0.024 0.000
#> GSM94037     1  0.0451     0.9267 0.988 0.000 0.000 0.008 0.004
#> GSM94038     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM94041     1  0.0404     0.9240 0.988 0.000 0.000 0.012 0.000
#> GSM94042     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94043     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM94044     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM94045     1  0.0451     0.9267 0.988 0.000 0.000 0.008 0.004
#> GSM94046     1  0.0324     0.9272 0.992 0.000 0.000 0.004 0.004
#> GSM94047     4  0.4507     0.2131 0.340 0.004 0.000 0.644 0.012
#> GSM94048     1  0.0794     0.9141 0.972 0.000 0.000 0.028 0.000
#> GSM94049     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94050     1  0.0162     0.9269 0.996 0.000 0.000 0.004 0.000
#> GSM94051     5  0.5403     0.7515 0.248 0.000 0.000 0.108 0.644
#> GSM94052     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM94053     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94054     5  0.4114     0.7765 0.376 0.000 0.000 0.000 0.624
#> GSM94055     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM94056     5  0.4114     0.7752 0.376 0.000 0.000 0.000 0.624
#> GSM94057     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94058     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.4138     0.7684 0.384 0.000 0.000 0.000 0.616
#> GSM94060     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0290     0.9258 0.992 0.000 0.000 0.008 0.000
#> GSM94062     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.2305     0.7168 0.000 0.092 0.000 0.896 0.012
#> GSM94064     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94065     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94067     1  0.3508     0.4771 0.748 0.000 0.000 0.000 0.252
#> GSM94068     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94069     1  0.0324     0.9272 0.992 0.000 0.000 0.004 0.004
#> GSM94070     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM94072     1  0.0290     0.9254 0.992 0.000 0.000 0.000 0.008
#> GSM94073     1  0.3039     0.7565 0.836 0.000 0.000 0.152 0.012
#> GSM94074     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM94075     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.4088     0.7813 0.368 0.000 0.000 0.000 0.632
#> GSM94156     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.4088     0.7813 0.368 0.000 0.000 0.000 0.632
#> GSM94160     5  0.4256     0.6798 0.436 0.000 0.000 0.000 0.564
#> GSM94161     1  0.0510     0.9210 0.984 0.000 0.000 0.000 0.016
#> GSM94162     1  0.1106     0.9121 0.964 0.000 0.012 0.000 0.024
#> GSM94163     2  0.0963     0.8589 0.000 0.964 0.000 0.036 0.000
#> GSM94164     1  0.0404     0.9240 0.988 0.000 0.000 0.012 0.000
#> GSM94165     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM94166     5  0.4227     0.7128 0.420 0.000 0.000 0.000 0.580
#> GSM94167     2  0.0290     0.8765 0.000 0.992 0.000 0.008 0.000
#> GSM94168     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94169     4  0.4125     0.6183 0.004 0.236 0.000 0.740 0.020
#> GSM94170     5  0.4161     0.7585 0.392 0.000 0.000 0.000 0.608
#> GSM94171     1  0.0000     0.9273 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM94173     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM94174     1  0.3039     0.7565 0.836 0.000 0.000 0.152 0.012
#> GSM94175     2  0.1121     0.8533 0.000 0.956 0.000 0.044 0.000
#> GSM94176     1  0.2074     0.8353 0.896 0.000 0.000 0.104 0.000
#> GSM94177     1  0.1197     0.8983 0.952 0.000 0.000 0.048 0.000
#> GSM94178     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM98767     1  0.2329     0.8097 0.876 0.000 0.000 0.124 0.000
#> GSM98768     1  0.0963     0.9081 0.964 0.000 0.000 0.036 0.000
#> GSM98769     5  0.4341     0.7829 0.364 0.000 0.000 0.008 0.628
#> GSM98770     1  0.0324     0.9272 0.992 0.000 0.000 0.004 0.004
#> GSM98771     2  0.0963     0.8589 0.000 0.964 0.000 0.036 0.000
#> GSM98772     1  0.0404     0.9240 0.988 0.000 0.000 0.012 0.000
#> GSM98773     3  0.0162     0.7653 0.004 0.000 0.996 0.000 0.000
#> GSM98774     1  0.1893     0.8871 0.936 0.000 0.012 0.028 0.024
#> GSM98775     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM98776     1  0.2648     0.7732 0.848 0.000 0.000 0.152 0.000
#> GSM98777     4  0.4252     0.6297 0.000 0.340 0.000 0.652 0.008
#> GSM98778     3  0.2331     0.7297 0.080 0.000 0.900 0.000 0.020
#> GSM98779     1  0.0609     0.9195 0.980 0.000 0.000 0.000 0.020
#> GSM98780     1  0.0324     0.9272 0.992 0.000 0.000 0.004 0.004
#> GSM98781     5  0.4354     0.7809 0.368 0.000 0.000 0.008 0.624
#> GSM98782     1  0.0162     0.9268 0.996 0.000 0.000 0.000 0.004
#> GSM98783     1  0.0451     0.9267 0.988 0.000 0.000 0.008 0.004
#> GSM98784     1  0.2891     0.6756 0.824 0.000 0.000 0.000 0.176
#> GSM98871     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM98874     2  0.0000     0.8804 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.0000     0.8804 0.000 1.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
#> GSM93997     1  0.0547     0.8727 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM94077     6  0.4794     0.0444 0.000 0.052 0.440 0.000 0.000 0.508
#> GSM94078     6  0.1471     0.6958 0.000 0.000 0.004 0.064 0.000 0.932
#> GSM94079     3  0.1594     0.7853 0.000 0.052 0.932 0.000 0.000 0.016
#> GSM94080     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94081     3  0.1594     0.7853 0.000 0.052 0.932 0.000 0.000 0.016
#> GSM94082     6  0.1471     0.6696 0.000 0.004 0.064 0.000 0.000 0.932
#> GSM94083     3  0.1594     0.7853 0.000 0.052 0.932 0.000 0.000 0.016
#> GSM94084     6  0.3854     0.2940 0.000 0.000 0.000 0.464 0.000 0.536
#> GSM94085     6  0.3792     0.6067 0.000 0.112 0.108 0.000 0.000 0.780
#> GSM94086     3  0.0000     0.7876 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94087     5  0.2902     0.8168 0.196 0.004 0.000 0.000 0.800 0.000
#> GSM94088     6  0.2776     0.6459 0.000 0.052 0.088 0.000 0.000 0.860
#> GSM94089     6  0.2491     0.6594 0.000 0.000 0.000 0.164 0.000 0.836
#> GSM94090     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94091     5  0.3725     0.4366 0.000 0.316 0.000 0.000 0.676 0.008
#> GSM94092     3  0.7316     0.0886 0.012 0.180 0.404 0.000 0.092 0.312
#> GSM94093     5  0.3136     0.8128 0.188 0.016 0.000 0.000 0.796 0.000
#> GSM94094     3  0.1151     0.7737 0.000 0.032 0.956 0.000 0.000 0.012
#> GSM94095     3  0.1320     0.7879 0.000 0.036 0.948 0.000 0.000 0.016
#> GSM94096     6  0.2135     0.6799 0.000 0.000 0.000 0.128 0.000 0.872
#> GSM94097     5  0.3136     0.8128 0.188 0.016 0.000 0.000 0.796 0.000
#> GSM94098     3  0.1594     0.7853 0.000 0.052 0.932 0.000 0.000 0.016
#> GSM94099     3  0.6640     0.3953 0.036 0.132 0.556 0.000 0.044 0.232
#> GSM94100     2  0.4048     0.7156 0.000 0.684 0.012 0.292 0.012 0.000
#> GSM94101     6  0.3810     0.3792 0.000 0.000 0.000 0.428 0.000 0.572
#> GSM94102     2  0.4183     0.4849 0.000 0.668 0.296 0.000 0.036 0.000
#> GSM94103     6  0.1410     0.6775 0.000 0.004 0.044 0.008 0.000 0.944
#> GSM94104     6  0.4927     0.5714 0.000 0.152 0.056 0.076 0.000 0.716
#> GSM94105     3  0.0000     0.7876 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94106     4  0.0935     0.9379 0.000 0.032 0.000 0.964 0.000 0.004
#> GSM94107     3  0.0692     0.7898 0.000 0.004 0.976 0.000 0.000 0.020
#> GSM94108     6  0.3857     0.2824 0.000 0.000 0.000 0.468 0.000 0.532
#> GSM94109     2  0.5667     0.5412 0.000 0.596 0.276 0.068 0.000 0.060
#> GSM94110     6  0.1616     0.6944 0.000 0.000 0.020 0.048 0.000 0.932
#> GSM94111     2  0.3766     0.7083 0.000 0.684 0.012 0.304 0.000 0.000
#> GSM94112     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94113     6  0.1493     0.6958 0.000 0.004 0.004 0.056 0.000 0.936
#> GSM94114     3  0.0000     0.7876 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94115     1  0.3708     0.7345 0.800 0.080 0.000 0.000 0.112 0.008
#> GSM94116     6  0.7267     0.2031 0.000 0.236 0.228 0.000 0.124 0.412
#> GSM94117     3  0.3620     0.7161 0.108 0.052 0.820 0.000 0.008 0.012
#> GSM94118     6  0.3024     0.6711 0.000 0.032 0.000 0.116 0.008 0.844
#> GSM94119     4  0.0520     0.9587 0.000 0.008 0.000 0.984 0.000 0.008
#> GSM94120     6  0.3168     0.6389 0.000 0.024 0.000 0.172 0.000 0.804
#> GSM94121     6  0.5938     0.1992 0.000 0.148 0.012 0.404 0.000 0.436
#> GSM94122     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94123     1  0.3175     0.5806 0.744 0.000 0.000 0.000 0.256 0.000
#> GSM94124     6  0.2706     0.6757 0.000 0.024 0.000 0.124 0.000 0.852
#> GSM94125     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94126     3  0.3899     0.3296 0.404 0.000 0.592 0.000 0.004 0.000
#> GSM94127     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     2  0.3684     0.4470 0.000 0.664 0.332 0.000 0.000 0.004
#> GSM94129     6  0.1003     0.6758 0.000 0.004 0.028 0.004 0.000 0.964
#> GSM94130     5  0.2730     0.8156 0.192 0.000 0.000 0.000 0.808 0.000
#> GSM94131     1  0.0405     0.8777 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM94132     1  0.0713     0.8721 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM94133     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0858     0.8783 0.968 0.000 0.000 0.000 0.028 0.004
#> GSM94135     6  0.1793     0.6907 0.000 0.016 0.004 0.040 0.008 0.932
#> GSM94136     1  0.0777     0.8790 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM94137     3  0.1594     0.7853 0.000 0.052 0.932 0.000 0.000 0.016
#> GSM94138     1  0.1462     0.8530 0.936 0.000 0.000 0.000 0.056 0.008
#> GSM94139     4  0.0291     0.9631 0.000 0.004 0.000 0.992 0.000 0.004
#> GSM94140     5  0.3499     0.4427 0.000 0.320 0.000 0.000 0.680 0.000
#> GSM94141     2  0.3797     0.5558 0.000 0.580 0.000 0.420 0.000 0.000
#> GSM94142     5  0.2996     0.8065 0.228 0.000 0.000 0.000 0.772 0.000
#> GSM94143     4  0.0806     0.9498 0.000 0.020 0.000 0.972 0.000 0.008
#> GSM94144     5  0.4550     0.3817 0.016 0.284 0.000 0.000 0.664 0.036
#> GSM94145     1  0.1204     0.8592 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94146     1  0.1814     0.8237 0.900 0.000 0.000 0.000 0.100 0.000
#> GSM94147     5  0.4813     0.3817 0.032 0.264 0.000 0.000 0.664 0.040
#> GSM94148     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98785     4  0.0909     0.9462 0.000 0.020 0.000 0.968 0.000 0.012
#> GSM98786     5  0.5872     0.3089 0.064 0.280 0.000 0.000 0.576 0.080
#> GSM98787     2  0.5250     0.6012 0.000 0.672 0.212 0.060 0.004 0.052
#> GSM98788     3  0.8335     0.2269 0.112 0.272 0.360 0.000 0.128 0.128
#> GSM98789     5  0.4493     0.3568 0.000 0.312 0.000 0.052 0.636 0.000
#> GSM98790     4  0.2527     0.8183 0.000 0.108 0.000 0.868 0.000 0.024
#> GSM98791     1  0.0713     0.8752 0.972 0.000 0.000 0.000 0.028 0.000
#> GSM98792     6  0.2322     0.6926 0.000 0.024 0.008 0.072 0.000 0.896
#> GSM98793     1  0.5932     0.4147 0.564 0.216 0.000 0.000 0.196 0.024
#> GSM98794     1  0.1010     0.8661 0.960 0.000 0.000 0.000 0.036 0.004
#> GSM98795     5  0.3136     0.8128 0.188 0.016 0.000 0.000 0.796 0.000
#> GSM98796     1  0.1556     0.8443 0.920 0.000 0.000 0.000 0.080 0.000
#> GSM98797     2  0.3782     0.5688 0.000 0.588 0.000 0.412 0.000 0.000
#> GSM98798     4  0.0458     0.9543 0.000 0.016 0.000 0.984 0.000 0.000
#> GSM98799     4  0.0405     0.9610 0.000 0.004 0.000 0.988 0.000 0.008
#> GSM98800     4  0.1636     0.9137 0.000 0.024 0.000 0.936 0.004 0.036
#> GSM98801     2  0.4048     0.7156 0.000 0.684 0.012 0.292 0.012 0.000
#> GSM94019     2  0.5308     0.5404 0.000 0.616 0.004 0.200 0.000 0.180
#> GSM94020     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94021     1  0.3946     0.5100 0.680 0.004 0.304 0.000 0.008 0.004
#> GSM94022     3  0.5119     0.0549 0.000 0.396 0.532 0.000 0.064 0.008
#> GSM94023     3  0.0858     0.7891 0.000 0.004 0.968 0.000 0.000 0.028
#> GSM94024     3  0.1267     0.7736 0.000 0.000 0.940 0.000 0.000 0.060
#> GSM94025     3  0.3998     0.0658 0.492 0.004 0.504 0.000 0.000 0.000
#> GSM94026     2  0.4048     0.7156 0.000 0.684 0.012 0.292 0.012 0.000
#> GSM94027     1  0.3989     0.0423 0.528 0.000 0.468 0.000 0.004 0.000
#> GSM94028     4  0.0146     0.9635 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94029     3  0.3075     0.6878 0.004 0.108 0.848 0.000 0.032 0.008
#> GSM94030     3  0.4113     0.6907 0.016 0.064 0.808 0.000 0.052 0.060
#> GSM94031     4  0.1501     0.8907 0.000 0.076 0.000 0.924 0.000 0.000
#> GSM94032     2  0.4812     0.4263 0.000 0.640 0.096 0.000 0.264 0.000
#> GSM94033     4  0.0146     0.9644 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94034     3  0.1781     0.7585 0.060 0.000 0.924 0.000 0.008 0.008
#> GSM94035     4  0.1610     0.8808 0.000 0.084 0.000 0.916 0.000 0.000
#> GSM94036     3  0.2357     0.7539 0.052 0.028 0.904 0.000 0.008 0.008
#> GSM94037     1  0.0858     0.8783 0.968 0.000 0.000 0.000 0.028 0.004
#> GSM94038     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94039     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0547     0.8773 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM94041     1  0.2152     0.8309 0.904 0.024 0.000 0.000 0.068 0.004
#> GSM94042     4  0.0146     0.9646 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94043     4  0.0405     0.9610 0.000 0.004 0.000 0.988 0.000 0.008
#> GSM94044     4  0.0520     0.9587 0.000 0.008 0.000 0.984 0.000 0.008
#> GSM94045     1  0.0858     0.8783 0.968 0.000 0.000 0.000 0.028 0.004
#> GSM94046     1  0.0777     0.8781 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM94047     6  0.7535     0.2056 0.184 0.264 0.000 0.000 0.196 0.356
#> GSM94048     1  0.2322     0.8251 0.896 0.024 0.000 0.000 0.072 0.008
#> GSM94049     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94050     1  0.0405     0.8777 0.988 0.000 0.000 0.000 0.008 0.004
#> GSM94051     5  0.1552     0.6320 0.036 0.020 0.000 0.000 0.940 0.004
#> GSM94052     1  0.1075     0.8642 0.952 0.000 0.000 0.000 0.048 0.000
#> GSM94053     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94054     5  0.2883     0.8144 0.212 0.000 0.000 0.000 0.788 0.000
#> GSM94055     1  0.0865     0.8713 0.964 0.000 0.000 0.000 0.036 0.000
#> GSM94056     5  0.2793     0.8043 0.200 0.000 0.000 0.000 0.800 0.000
#> GSM94057     4  0.1075     0.9233 0.000 0.048 0.000 0.952 0.000 0.000
#> GSM94058     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     5  0.2883     0.8144 0.212 0.000 0.000 0.000 0.788 0.000
#> GSM94060     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0508     0.8787 0.984 0.000 0.000 0.000 0.012 0.004
#> GSM94062     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94063     6  0.5753     0.4217 0.000 0.264 0.000 0.012 0.168 0.556
#> GSM94064     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0260     0.8796 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94066     4  0.0146     0.9646 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94067     1  0.3409     0.4765 0.700 0.000 0.000 0.000 0.300 0.000
#> GSM94068     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94069     1  0.0777     0.8790 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM94070     4  0.0146     0.9635 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM94071     1  0.1007     0.8673 0.956 0.000 0.000 0.000 0.044 0.000
#> GSM94072     1  0.0260     0.8791 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94073     1  0.6543     0.3108 0.496 0.244 0.000 0.000 0.208 0.052
#> GSM94074     1  0.0363     0.8792 0.988 0.000 0.000 0.000 0.012 0.000
#> GSM94075     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     5  0.2823     0.8173 0.204 0.000 0.000 0.000 0.796 0.000
#> GSM94156     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94157     5  0.2823     0.8173 0.204 0.000 0.000 0.000 0.796 0.000
#> GSM94160     5  0.3563     0.6685 0.336 0.000 0.000 0.000 0.664 0.000
#> GSM94161     1  0.0458     0.8771 0.984 0.000 0.000 0.000 0.016 0.000
#> GSM94162     1  0.2275     0.8184 0.888 0.000 0.008 0.000 0.096 0.008
#> GSM94163     4  0.0405     0.9610 0.000 0.004 0.000 0.988 0.000 0.008
#> GSM94164     1  0.1010     0.8661 0.960 0.000 0.000 0.000 0.036 0.004
#> GSM94165     1  0.0632     0.8777 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94166     5  0.3428     0.7189 0.304 0.000 0.000 0.000 0.696 0.000
#> GSM94167     4  0.0291     0.9631 0.000 0.004 0.000 0.992 0.000 0.004
#> GSM94168     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94169     6  0.7365     0.2961 0.024 0.284 0.000 0.072 0.196 0.424
#> GSM94170     5  0.2969     0.8086 0.224 0.000 0.000 0.000 0.776 0.000
#> GSM94171     1  0.0000     0.8792 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0632     0.8777 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM94173     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94174     1  0.6523     0.3185 0.500 0.244 0.000 0.000 0.204 0.052
#> GSM94175     4  0.0909     0.9462 0.000 0.020 0.000 0.968 0.000 0.012
#> GSM94176     1  0.3670     0.7426 0.808 0.080 0.000 0.000 0.100 0.012
#> GSM94177     1  0.3142     0.7841 0.840 0.044 0.000 0.000 0.108 0.008
#> GSM94178     4  0.0146     0.9646 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM98767     1  0.5755     0.4347 0.576 0.220 0.000 0.000 0.188 0.016
#> GSM98768     1  0.1462     0.8530 0.936 0.000 0.000 0.000 0.056 0.008
#> GSM98769     5  0.2823     0.8173 0.204 0.000 0.000 0.000 0.796 0.000
#> GSM98770     1  0.0777     0.8781 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM98771     4  0.0405     0.9610 0.000 0.004 0.000 0.988 0.000 0.008
#> GSM98772     1  0.0935     0.8682 0.964 0.000 0.000 0.000 0.032 0.004
#> GSM98773     3  0.0520     0.7862 0.008 0.000 0.984 0.000 0.000 0.008
#> GSM98774     1  0.4174     0.7308 0.784 0.044 0.000 0.000 0.100 0.072
#> GSM98775     1  0.0865     0.8713 0.964 0.000 0.000 0.000 0.036 0.000
#> GSM98776     1  0.6397     0.3366 0.512 0.244 0.000 0.000 0.200 0.044
#> GSM98777     4  0.4687    -0.0928 0.000 0.028 0.000 0.516 0.008 0.448
#> GSM98778     3  0.1555     0.7729 0.040 0.000 0.940 0.000 0.012 0.008
#> GSM98779     1  0.0547     0.8773 0.980 0.000 0.000 0.000 0.020 0.000
#> GSM98780     1  0.0777     0.8781 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM98781     5  0.2823     0.8173 0.204 0.000 0.000 0.000 0.796 0.000
#> GSM98782     1  0.0632     0.8777 0.976 0.000 0.000 0.000 0.024 0.000
#> GSM98783     1  0.0777     0.8790 0.972 0.000 0.000 0.000 0.024 0.004
#> GSM98784     1  0.2912     0.6572 0.784 0.000 0.000 0.000 0.216 0.000
#> GSM98871     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98872     4  0.0146     0.9635 0.000 0.004 0.000 0.996 0.000 0.000
#> GSM98873     4  0.1501     0.8890 0.000 0.076 0.000 0.924 0.000 0.000
#> GSM98874     4  0.0000     0.9655 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98875     4  0.0000     0.9655 0.000 0.000 0.000 1.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-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)

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) k
#> MAD:skmeans 191         8.29e-04 2
#> MAD:skmeans 186         4.60e-05 3
#> MAD:skmeans 162         1.23e-05 4
#> MAD:skmeans 163         3.26e-05 5
#> MAD:skmeans 160         1.03e-06 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 21104 rows and 192 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.957           0.949       0.980         0.4828 0.517   0.517
#> 3 3 0.872           0.896       0.951         0.3737 0.705   0.486
#> 4 4 0.781           0.810       0.904         0.0917 0.791   0.487
#> 5 5 0.698           0.414       0.701         0.0801 0.867   0.571
#> 6 6 0.769           0.641       0.788         0.0598 0.885   0.543

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
#> GSM93997     1  0.0000     0.9828 1.000 0.000
#> GSM94077     1  0.0000     0.9828 1.000 0.000
#> GSM94078     2  0.0000     0.9737 0.000 1.000
#> GSM94079     1  0.0000     0.9828 1.000 0.000
#> GSM94080     2  0.0000     0.9737 0.000 1.000
#> GSM94081     1  0.0000     0.9828 1.000 0.000
#> GSM94082     2  0.1414     0.9555 0.020 0.980
#> GSM94083     1  0.0000     0.9828 1.000 0.000
#> GSM94084     2  0.0000     0.9737 0.000 1.000
#> GSM94085     2  0.0000     0.9737 0.000 1.000
#> GSM94086     1  0.0000     0.9828 1.000 0.000
#> GSM94087     1  0.0000     0.9828 1.000 0.000
#> GSM94088     1  0.0672     0.9755 0.992 0.008
#> GSM94089     2  0.0000     0.9737 0.000 1.000
#> GSM94090     2  0.0000     0.9737 0.000 1.000
#> GSM94091     1  0.6973     0.7657 0.812 0.188
#> GSM94092     1  0.0000     0.9828 1.000 0.000
#> GSM94093     1  0.0000     0.9828 1.000 0.000
#> GSM94094     2  0.9754     0.3184 0.408 0.592
#> GSM94095     1  0.0000     0.9828 1.000 0.000
#> GSM94096     2  0.0000     0.9737 0.000 1.000
#> GSM94097     1  0.0000     0.9828 1.000 0.000
#> GSM94098     1  0.0000     0.9828 1.000 0.000
#> GSM94099     1  0.0000     0.9828 1.000 0.000
#> GSM94100     2  0.0000     0.9737 0.000 1.000
#> GSM94101     2  0.0000     0.9737 0.000 1.000
#> GSM94102     2  0.9909     0.2152 0.444 0.556
#> GSM94103     2  0.0000     0.9737 0.000 1.000
#> GSM94104     2  0.0000     0.9737 0.000 1.000
#> GSM94105     1  0.0000     0.9828 1.000 0.000
#> GSM94106     2  0.0000     0.9737 0.000 1.000
#> GSM94107     1  0.0000     0.9828 1.000 0.000
#> GSM94108     2  0.0000     0.9737 0.000 1.000
#> GSM94109     2  0.0000     0.9737 0.000 1.000
#> GSM94110     2  0.0000     0.9737 0.000 1.000
#> GSM94111     2  0.0000     0.9737 0.000 1.000
#> GSM94112     2  0.0000     0.9737 0.000 1.000
#> GSM94113     2  0.0000     0.9737 0.000 1.000
#> GSM94114     1  0.0000     0.9828 1.000 0.000
#> GSM94115     1  0.0000     0.9828 1.000 0.000
#> GSM94116     1  0.0000     0.9828 1.000 0.000
#> GSM94117     1  0.0000     0.9828 1.000 0.000
#> GSM94118     2  0.0000     0.9737 0.000 1.000
#> GSM94119     2  0.0000     0.9737 0.000 1.000
#> GSM94120     2  0.0000     0.9737 0.000 1.000
#> GSM94121     2  0.0000     0.9737 0.000 1.000
#> GSM94122     2  0.0000     0.9737 0.000 1.000
#> GSM94123     1  0.0000     0.9828 1.000 0.000
#> GSM94124     2  0.0000     0.9737 0.000 1.000
#> GSM94125     2  0.0000     0.9737 0.000 1.000
#> GSM94126     1  0.0000     0.9828 1.000 0.000
#> GSM94127     1  0.0000     0.9828 1.000 0.000
#> GSM94128     2  0.7376     0.7327 0.208 0.792
#> GSM94129     2  0.7453     0.7268 0.212 0.788
#> GSM94130     1  0.0000     0.9828 1.000 0.000
#> GSM94131     1  0.0000     0.9828 1.000 0.000
#> GSM94132     1  0.0000     0.9828 1.000 0.000
#> GSM94133     2  0.0000     0.9737 0.000 1.000
#> GSM94134     1  0.0000     0.9828 1.000 0.000
#> GSM94135     2  0.0000     0.9737 0.000 1.000
#> GSM94136     1  0.0000     0.9828 1.000 0.000
#> GSM94137     1  0.0000     0.9828 1.000 0.000
#> GSM94138     1  0.0000     0.9828 1.000 0.000
#> GSM94139     2  0.0000     0.9737 0.000 1.000
#> GSM94140     1  0.0376     0.9792 0.996 0.004
#> GSM94141     2  0.0000     0.9737 0.000 1.000
#> GSM94142     1  0.0000     0.9828 1.000 0.000
#> GSM94143     2  0.0000     0.9737 0.000 1.000
#> GSM94144     1  0.0000     0.9828 1.000 0.000
#> GSM94145     1  0.0000     0.9828 1.000 0.000
#> GSM94146     1  0.0000     0.9828 1.000 0.000
#> GSM94147     1  0.0000     0.9828 1.000 0.000
#> GSM94148     1  0.0000     0.9828 1.000 0.000
#> GSM98785     2  0.0000     0.9737 0.000 1.000
#> GSM98786     1  0.0000     0.9828 1.000 0.000
#> GSM98787     2  0.6438     0.7944 0.164 0.836
#> GSM98788     1  0.0000     0.9828 1.000 0.000
#> GSM98789     1  0.9998     0.0281 0.508 0.492
#> GSM98790     2  0.0000     0.9737 0.000 1.000
#> GSM98791     1  0.0000     0.9828 1.000 0.000
#> GSM98792     1  0.9323     0.4675 0.652 0.348
#> GSM98793     1  0.0000     0.9828 1.000 0.000
#> GSM98794     1  0.0000     0.9828 1.000 0.000
#> GSM98795     1  0.0000     0.9828 1.000 0.000
#> GSM98796     1  0.0000     0.9828 1.000 0.000
#> GSM98797     2  0.0000     0.9737 0.000 1.000
#> GSM98798     2  0.0000     0.9737 0.000 1.000
#> GSM98799     2  0.0000     0.9737 0.000 1.000
#> GSM98800     2  0.0000     0.9737 0.000 1.000
#> GSM98801     2  0.0000     0.9737 0.000 1.000
#> GSM94019     2  0.0000     0.9737 0.000 1.000
#> GSM94020     2  0.0000     0.9737 0.000 1.000
#> GSM94021     1  0.0000     0.9828 1.000 0.000
#> GSM94022     1  0.8267     0.6380 0.740 0.260
#> GSM94023     1  0.0000     0.9828 1.000 0.000
#> GSM94024     2  0.9993     0.0769 0.484 0.516
#> GSM94025     1  0.0000     0.9828 1.000 0.000
#> GSM94026     2  0.0000     0.9737 0.000 1.000
#> GSM94027     1  0.0000     0.9828 1.000 0.000
#> GSM94028     2  0.0000     0.9737 0.000 1.000
#> GSM94029     1  0.0000     0.9828 1.000 0.000
#> GSM94030     1  0.0000     0.9828 1.000 0.000
#> GSM94031     2  0.0000     0.9737 0.000 1.000
#> GSM94032     1  0.6712     0.7781 0.824 0.176
#> GSM94033     2  0.0000     0.9737 0.000 1.000
#> GSM94034     1  0.0000     0.9828 1.000 0.000
#> GSM94035     2  0.0000     0.9737 0.000 1.000
#> GSM94036     1  0.0000     0.9828 1.000 0.000
#> GSM94037     1  0.0000     0.9828 1.000 0.000
#> GSM94038     2  0.0000     0.9737 0.000 1.000
#> GSM94039     2  0.0000     0.9737 0.000 1.000
#> GSM94040     1  0.0000     0.9828 1.000 0.000
#> GSM94041     1  0.0000     0.9828 1.000 0.000
#> GSM94042     2  0.0000     0.9737 0.000 1.000
#> GSM94043     2  0.0000     0.9737 0.000 1.000
#> GSM94044     2  0.0000     0.9737 0.000 1.000
#> GSM94045     1  0.0000     0.9828 1.000 0.000
#> GSM94046     1  0.0000     0.9828 1.000 0.000
#> GSM94047     1  0.2603     0.9400 0.956 0.044
#> GSM94048     1  0.0000     0.9828 1.000 0.000
#> GSM94049     1  0.0000     0.9828 1.000 0.000
#> GSM94050     1  0.0000     0.9828 1.000 0.000
#> GSM94051     1  0.0000     0.9828 1.000 0.000
#> GSM94052     1  0.0000     0.9828 1.000 0.000
#> GSM94053     2  0.0000     0.9737 0.000 1.000
#> GSM94054     1  0.0000     0.9828 1.000 0.000
#> GSM94055     1  0.0000     0.9828 1.000 0.000
#> GSM94056     1  0.0000     0.9828 1.000 0.000
#> GSM94057     2  0.0000     0.9737 0.000 1.000
#> GSM94058     1  0.0000     0.9828 1.000 0.000
#> GSM94059     1  0.0000     0.9828 1.000 0.000
#> GSM94060     2  0.0000     0.9737 0.000 1.000
#> GSM94061     1  0.0000     0.9828 1.000 0.000
#> GSM94062     2  0.0000     0.9737 0.000 1.000
#> GSM94063     1  0.6887     0.7698 0.816 0.184
#> GSM94064     2  0.0000     0.9737 0.000 1.000
#> GSM94065     1  0.0000     0.9828 1.000 0.000
#> GSM94066     2  0.0000     0.9737 0.000 1.000
#> GSM94067     1  0.0000     0.9828 1.000 0.000
#> GSM94068     2  0.0000     0.9737 0.000 1.000
#> GSM94069     1  0.0000     0.9828 1.000 0.000
#> GSM94070     2  0.0000     0.9737 0.000 1.000
#> GSM94071     1  0.0000     0.9828 1.000 0.000
#> GSM94072     1  0.0000     0.9828 1.000 0.000
#> GSM94073     1  0.0000     0.9828 1.000 0.000
#> GSM94074     1  0.0000     0.9828 1.000 0.000
#> GSM94075     1  0.0000     0.9828 1.000 0.000
#> GSM94155     1  0.0000     0.9828 1.000 0.000
#> GSM94156     2  0.0000     0.9737 0.000 1.000
#> GSM94157     1  0.0000     0.9828 1.000 0.000
#> GSM94160     1  0.0000     0.9828 1.000 0.000
#> GSM94161     1  0.0000     0.9828 1.000 0.000
#> GSM94162     1  0.0000     0.9828 1.000 0.000
#> GSM94163     2  0.0000     0.9737 0.000 1.000
#> GSM94164     1  0.0000     0.9828 1.000 0.000
#> GSM94165     1  0.0000     0.9828 1.000 0.000
#> GSM94166     1  0.0000     0.9828 1.000 0.000
#> GSM94167     2  0.0000     0.9737 0.000 1.000
#> GSM94168     1  0.0000     0.9828 1.000 0.000
#> GSM94169     1  0.6887     0.7698 0.816 0.184
#> GSM94170     1  0.0000     0.9828 1.000 0.000
#> GSM94171     1  0.0000     0.9828 1.000 0.000
#> GSM94172     1  0.0000     0.9828 1.000 0.000
#> GSM94173     2  0.0000     0.9737 0.000 1.000
#> GSM94174     1  0.0000     0.9828 1.000 0.000
#> GSM94175     2  0.0000     0.9737 0.000 1.000
#> GSM94176     1  0.0000     0.9828 1.000 0.000
#> GSM94177     1  0.0000     0.9828 1.000 0.000
#> GSM94178     2  0.0000     0.9737 0.000 1.000
#> GSM98767     1  0.0000     0.9828 1.000 0.000
#> GSM98768     1  0.0000     0.9828 1.000 0.000
#> GSM98769     1  0.0000     0.9828 1.000 0.000
#> GSM98770     1  0.0000     0.9828 1.000 0.000
#> GSM98771     2  0.0000     0.9737 0.000 1.000
#> GSM98772     1  0.0000     0.9828 1.000 0.000
#> GSM98773     1  0.0000     0.9828 1.000 0.000
#> GSM98774     1  0.0000     0.9828 1.000 0.000
#> GSM98775     1  0.0000     0.9828 1.000 0.000
#> GSM98776     1  0.0000     0.9828 1.000 0.000
#> GSM98777     2  0.0000     0.9737 0.000 1.000
#> GSM98778     1  0.0000     0.9828 1.000 0.000
#> GSM98779     1  0.0000     0.9828 1.000 0.000
#> GSM98780     1  0.0000     0.9828 1.000 0.000
#> GSM98781     1  0.0000     0.9828 1.000 0.000
#> GSM98782     1  0.0000     0.9828 1.000 0.000
#> GSM98783     1  0.0000     0.9828 1.000 0.000
#> GSM98784     1  0.0000     0.9828 1.000 0.000
#> GSM98871     2  0.0000     0.9737 0.000 1.000
#> GSM98872     2  0.0000     0.9737 0.000 1.000
#> GSM98873     2  0.0000     0.9737 0.000 1.000
#> GSM98874     2  0.0000     0.9737 0.000 1.000
#> GSM98875     2  0.0000     0.9737 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94077     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94078     3  0.4178     0.7716 0.000 0.172 0.828
#> GSM94079     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94080     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94081     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94082     3  0.0237     0.9249 0.000 0.004 0.996
#> GSM94083     3  0.0237     0.9263 0.004 0.000 0.996
#> GSM94084     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM94085     3  0.0237     0.9249 0.000 0.004 0.996
#> GSM94086     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94087     1  0.4062     0.8224 0.836 0.000 0.164
#> GSM94088     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94089     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM94090     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94091     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94092     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94093     1  0.1411     0.9454 0.964 0.000 0.036
#> GSM94094     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94095     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94096     2  0.1964     0.9242 0.000 0.944 0.056
#> GSM94097     3  0.6274     0.1753 0.456 0.000 0.544
#> GSM94098     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94099     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94100     2  0.1964     0.9242 0.000 0.944 0.056
#> GSM94101     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM94102     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94103     3  0.0237     0.9249 0.000 0.004 0.996
#> GSM94104     2  0.2066     0.9218 0.000 0.940 0.060
#> GSM94105     3  0.0892     0.9232 0.020 0.000 0.980
#> GSM94106     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM94107     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94108     2  0.1031     0.9405 0.000 0.976 0.024
#> GSM94109     2  0.1964     0.9242 0.000 0.944 0.056
#> GSM94110     3  0.3412     0.8284 0.000 0.124 0.876
#> GSM94111     2  0.1411     0.9350 0.000 0.964 0.036
#> GSM94112     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94113     3  0.1529     0.9017 0.000 0.040 0.960
#> GSM94114     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94115     1  0.0424     0.9739 0.992 0.000 0.008
#> GSM94116     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94117     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94118     2  0.5254     0.6646 0.000 0.736 0.264
#> GSM94119     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM94120     2  0.6307     0.0820 0.000 0.512 0.488
#> GSM94121     2  0.3412     0.8626 0.000 0.876 0.124
#> GSM94122     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM94123     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94124     2  0.1964     0.9242 0.000 0.944 0.056
#> GSM94125     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94126     3  0.5706     0.5654 0.320 0.000 0.680
#> GSM94127     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94128     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94129     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94130     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94131     1  0.0424     0.9739 0.992 0.000 0.008
#> GSM94132     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94133     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94134     1  0.4002     0.8134 0.840 0.000 0.160
#> GSM94135     3  0.0592     0.9230 0.000 0.012 0.988
#> GSM94136     3  0.5216     0.6898 0.260 0.000 0.740
#> GSM94137     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94138     3  0.2165     0.9069 0.064 0.000 0.936
#> GSM94139     2  0.0747     0.9431 0.000 0.984 0.016
#> GSM94140     3  0.3349     0.8597 0.108 0.004 0.888
#> GSM94141     3  0.4702     0.7140 0.000 0.212 0.788
#> GSM94142     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94143     2  0.6140     0.3244 0.000 0.596 0.404
#> GSM94144     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94145     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94146     1  0.2356     0.9162 0.928 0.000 0.072
#> GSM94147     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94148     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98785     2  0.5859     0.4805 0.000 0.656 0.344
#> GSM98786     3  0.0592     0.9243 0.012 0.000 0.988
#> GSM98787     3  0.0237     0.9254 0.000 0.004 0.996
#> GSM98788     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM98789     3  0.4618     0.8009 0.024 0.136 0.840
#> GSM98790     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM98791     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98792     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM98793     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM98794     1  0.4555     0.7568 0.800 0.000 0.200
#> GSM98795     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98796     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98797     2  0.6204     0.2933 0.000 0.576 0.424
#> GSM98798     2  0.2066     0.9220 0.000 0.940 0.060
#> GSM98799     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM98800     3  0.6204     0.2610 0.000 0.424 0.576
#> GSM98801     3  0.5733     0.4932 0.000 0.324 0.676
#> GSM94019     3  0.3482     0.8177 0.000 0.128 0.872
#> GSM94020     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94021     3  0.4887     0.7235 0.228 0.000 0.772
#> GSM94022     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94023     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94024     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94025     1  0.5905     0.4388 0.648 0.000 0.352
#> GSM94026     2  0.3412     0.8626 0.000 0.876 0.124
#> GSM94027     3  0.6309     0.0639 0.496 0.000 0.504
#> GSM94028     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94029     3  0.2625     0.8820 0.084 0.000 0.916
#> GSM94030     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94031     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94032     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94033     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM94034     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94035     2  0.1031     0.9408 0.000 0.976 0.024
#> GSM94036     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94037     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94038     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94039     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94040     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94041     1  0.2711     0.9003 0.912 0.000 0.088
#> GSM94042     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94043     2  0.0592     0.9443 0.000 0.988 0.012
#> GSM94044     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94045     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94046     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94047     3  0.1643     0.9163 0.044 0.000 0.956
#> GSM94048     1  0.1411     0.9504 0.964 0.000 0.036
#> GSM94049     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94050     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94051     3  0.2261     0.9046 0.068 0.000 0.932
#> GSM94052     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94053     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94054     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94055     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94056     1  0.1289     0.9523 0.968 0.000 0.032
#> GSM94057     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94058     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94059     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94060     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94061     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94062     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94063     3  0.1031     0.9183 0.000 0.024 0.976
#> GSM94064     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94065     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94066     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94067     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94068     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94069     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94070     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94071     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94072     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94073     3  0.0592     0.9253 0.012 0.000 0.988
#> GSM94074     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94075     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94155     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94156     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94157     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94160     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94161     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94162     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM94163     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94164     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94165     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94166     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94167     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM94168     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM94169     3  0.1989     0.9146 0.048 0.004 0.948
#> GSM94170     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94171     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94172     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM94173     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM94174     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94175     2  0.4796     0.7184 0.000 0.780 0.220
#> GSM94176     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM94177     3  0.4750     0.7539 0.216 0.000 0.784
#> GSM94178     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM98767     3  0.3038     0.8780 0.104 0.000 0.896
#> GSM98768     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM98769     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM98770     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM98771     2  0.0237     0.9463 0.000 0.996 0.004
#> GSM98772     3  0.2448     0.8994 0.076 0.000 0.924
#> GSM98773     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM98774     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM98775     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98776     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM98777     3  0.5254     0.6413 0.000 0.264 0.736
#> GSM98778     3  0.0424     0.9259 0.008 0.000 0.992
#> GSM98779     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98780     1  0.0237     0.9765 0.996 0.000 0.004
#> GSM98781     3  0.0000     0.9267 0.000 0.000 1.000
#> GSM98782     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98783     3  0.1753     0.9149 0.048 0.000 0.952
#> GSM98784     1  0.0000     0.9777 1.000 0.000 0.000
#> GSM98871     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM98872     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM98873     2  0.1163     0.9390 0.000 0.972 0.028
#> GSM98874     2  0.0000     0.9466 0.000 1.000 0.000
#> GSM98875     2  0.0000     0.9466 0.000 1.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
#> GSM93997     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94077     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94078     4  0.3610     0.7793 0.000 0.000 0.200 0.800
#> GSM94079     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94080     2  0.3688     0.8047 0.000 0.792 0.000 0.208
#> GSM94081     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94082     4  0.4643     0.6868 0.000 0.000 0.344 0.656
#> GSM94083     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94084     4  0.0469     0.7778 0.000 0.000 0.012 0.988
#> GSM94085     3  0.0592     0.9005 0.000 0.000 0.984 0.016
#> GSM94086     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94087     3  0.4697     0.5555 0.296 0.000 0.696 0.008
#> GSM94088     3  0.0592     0.9005 0.000 0.000 0.984 0.016
#> GSM94089     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94090     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94091     4  0.4477     0.7261 0.000 0.000 0.312 0.688
#> GSM94092     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94093     1  0.0469     0.9344 0.988 0.000 0.012 0.000
#> GSM94094     3  0.0469     0.9038 0.000 0.000 0.988 0.012
#> GSM94095     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94096     4  0.0469     0.7778 0.000 0.000 0.012 0.988
#> GSM94097     3  0.4482     0.6208 0.264 0.000 0.728 0.008
#> GSM94098     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94099     3  0.0188     0.9061 0.000 0.000 0.996 0.004
#> GSM94100     4  0.3610     0.6414 0.000 0.000 0.200 0.800
#> GSM94101     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94102     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94103     3  0.0707     0.8975 0.000 0.000 0.980 0.020
#> GSM94104     3  0.4522     0.5250 0.000 0.000 0.680 0.320
#> GSM94105     3  0.0804     0.9044 0.012 0.000 0.980 0.008
#> GSM94106     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94107     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94108     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94109     3  0.4500     0.5311 0.000 0.000 0.684 0.316
#> GSM94110     4  0.4040     0.7648 0.000 0.000 0.248 0.752
#> GSM94111     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94112     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94113     4  0.4406     0.7326 0.000 0.000 0.300 0.700
#> GSM94114     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94115     1  0.0707     0.9354 0.980 0.000 0.020 0.000
#> GSM94116     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94117     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM94118     4  0.4697     0.5914 0.000 0.000 0.356 0.644
#> GSM94119     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM94120     4  0.3801     0.7744 0.000 0.000 0.220 0.780
#> GSM94121     4  0.1867     0.7874 0.000 0.000 0.072 0.928
#> GSM94122     2  0.5126     0.4575 0.000 0.552 0.004 0.444
#> GSM94123     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94124     4  0.0469     0.7778 0.000 0.000 0.012 0.988
#> GSM94125     2  0.1302     0.9057 0.000 0.956 0.000 0.044
#> GSM94126     3  0.3688     0.7190 0.208 0.000 0.792 0.000
#> GSM94127     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94128     3  0.0592     0.9005 0.000 0.000 0.984 0.016
#> GSM94129     4  0.4477     0.7261 0.000 0.000 0.312 0.688
#> GSM94130     1  0.0469     0.9399 0.988 0.000 0.012 0.000
#> GSM94131     1  0.0707     0.9354 0.980 0.000 0.020 0.000
#> GSM94132     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94134     1  0.5000    -0.0161 0.504 0.000 0.496 0.000
#> GSM94135     4  0.4406     0.7326 0.000 0.000 0.300 0.700
#> GSM94136     1  0.4866     0.3064 0.596 0.000 0.404 0.000
#> GSM94137     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94138     3  0.3801     0.6916 0.220 0.000 0.780 0.000
#> GSM94139     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94140     4  0.4477     0.7261 0.000 0.000 0.312 0.688
#> GSM94141     4  0.3726     0.7793 0.000 0.000 0.212 0.788
#> GSM94142     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94143     4  0.1302     0.7877 0.000 0.000 0.044 0.956
#> GSM94144     4  0.4454     0.7318 0.000 0.000 0.308 0.692
#> GSM94145     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94146     1  0.4985     0.0644 0.532 0.000 0.468 0.000
#> GSM94147     4  0.4500     0.7249 0.000 0.000 0.316 0.684
#> GSM94148     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98785     4  0.1118     0.7868 0.000 0.000 0.036 0.964
#> GSM98786     4  0.4454     0.7318 0.000 0.000 0.308 0.692
#> GSM98787     4  0.4989     0.4498 0.000 0.000 0.472 0.528
#> GSM98788     3  0.0469     0.9003 0.000 0.000 0.988 0.012
#> GSM98789     4  0.4193     0.7530 0.000 0.000 0.268 0.732
#> GSM98790     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM98791     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98792     4  0.4477     0.7261 0.000 0.000 0.312 0.688
#> GSM98793     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM98794     3  0.4948     0.2142 0.440 0.000 0.560 0.000
#> GSM98795     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98796     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98797     4  0.1211     0.7873 0.000 0.000 0.040 0.960
#> GSM98798     4  0.0592     0.7815 0.000 0.000 0.016 0.984
#> GSM98799     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM98800     4  0.2345     0.7878 0.000 0.000 0.100 0.900
#> GSM98801     4  0.4999     0.3110 0.000 0.000 0.492 0.508
#> GSM94019     4  0.4382     0.7357 0.000 0.000 0.296 0.704
#> GSM94020     2  0.3873     0.7875 0.000 0.772 0.000 0.228
#> GSM94021     3  0.2814     0.7990 0.132 0.000 0.868 0.000
#> GSM94022     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94023     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94024     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94025     3  0.4331     0.5861 0.288 0.000 0.712 0.000
#> GSM94026     4  0.1792     0.7876 0.000 0.000 0.068 0.932
#> GSM94027     3  0.4304     0.5978 0.284 0.000 0.716 0.000
#> GSM94028     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94029     3  0.2480     0.8427 0.088 0.000 0.904 0.008
#> GSM94030     3  0.0524     0.9026 0.008 0.000 0.988 0.004
#> GSM94031     2  0.4804     0.5891 0.000 0.616 0.000 0.384
#> GSM94032     3  0.0336     0.9066 0.000 0.000 0.992 0.008
#> GSM94033     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94034     3  0.0657     0.9037 0.012 0.000 0.984 0.004
#> GSM94035     4  0.0000     0.7779 0.000 0.000 0.000 1.000
#> GSM94036     3  0.0804     0.9044 0.012 0.000 0.980 0.008
#> GSM94037     1  0.0707     0.9354 0.980 0.000 0.020 0.000
#> GSM94038     2  0.1118     0.9087 0.000 0.964 0.000 0.036
#> GSM94039     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0469     0.9399 0.988 0.000 0.012 0.000
#> GSM94041     1  0.2868     0.8169 0.864 0.000 0.136 0.000
#> GSM94042     4  0.4898    -0.0743 0.000 0.416 0.000 0.584
#> GSM94043     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM94044     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM94045     1  0.0336     0.9411 0.992 0.000 0.008 0.000
#> GSM94046     1  0.0336     0.9411 0.992 0.000 0.008 0.000
#> GSM94047     4  0.4454     0.7318 0.000 0.000 0.308 0.692
#> GSM94048     1  0.2081     0.8726 0.916 0.000 0.084 0.000
#> GSM94049     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM94050     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94051     4  0.4500     0.7249 0.000 0.000 0.316 0.684
#> GSM94052     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94056     1  0.0707     0.9334 0.980 0.000 0.020 0.000
#> GSM94057     2  0.2408     0.8738 0.000 0.896 0.000 0.104
#> GSM94058     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0336     0.9411 0.992 0.000 0.008 0.000
#> GSM94062     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94063     4  0.4454     0.7318 0.000 0.000 0.308 0.692
#> GSM94064     2  0.3074     0.8468 0.000 0.848 0.000 0.152
#> GSM94065     1  0.0336     0.9409 0.992 0.000 0.008 0.000
#> GSM94066     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94068     4  0.4356     0.3604 0.000 0.292 0.000 0.708
#> GSM94069     1  0.0469     0.9399 0.988 0.000 0.012 0.000
#> GSM94070     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94073     4  0.4477     0.7286 0.000 0.000 0.312 0.688
#> GSM94074     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM94157     1  0.0592     0.9379 0.984 0.000 0.016 0.000
#> GSM94160     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94161     1  0.0336     0.9409 0.992 0.000 0.008 0.000
#> GSM94162     3  0.0188     0.9061 0.000 0.000 0.996 0.004
#> GSM94163     4  0.1389     0.7472 0.000 0.048 0.000 0.952
#> GSM94164     1  0.0592     0.9379 0.984 0.000 0.016 0.000
#> GSM94165     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94167     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM94168     1  0.0592     0.9379 0.984 0.000 0.016 0.000
#> GSM94169     4  0.4454     0.7318 0.000 0.000 0.308 0.692
#> GSM94170     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94171     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM94174     4  0.4500     0.7249 0.000 0.000 0.316 0.684
#> GSM94175     4  0.0592     0.7833 0.000 0.000 0.016 0.984
#> GSM94176     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM94177     1  0.4776     0.3676 0.624 0.000 0.376 0.000
#> GSM94178     4  0.0469     0.7721 0.000 0.012 0.000 0.988
#> GSM98767     1  0.4998     0.0356 0.512 0.000 0.488 0.000
#> GSM98768     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM98769     4  0.5300     0.5695 0.012 0.000 0.408 0.580
#> GSM98770     1  0.0336     0.9411 0.992 0.000 0.008 0.000
#> GSM98771     4  0.0336     0.7739 0.000 0.008 0.000 0.992
#> GSM98772     3  0.4746     0.3975 0.368 0.000 0.632 0.000
#> GSM98773     3  0.0000     0.9050 0.000 0.000 1.000 0.000
#> GSM98774     4  0.4585     0.7125 0.000 0.000 0.332 0.668
#> GSM98775     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98776     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM98777     4  0.3311     0.7832 0.000 0.000 0.172 0.828
#> GSM98778     3  0.0000     0.9050 0.000 0.000 1.000 0.000
#> GSM98779     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0592     0.9379 0.984 0.000 0.016 0.000
#> GSM98781     3  0.0000     0.9050 0.000 0.000 1.000 0.000
#> GSM98782     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98783     3  0.0469     0.9023 0.012 0.000 0.988 0.000
#> GSM98784     1  0.0000     0.9438 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM98873     4  0.0336     0.7780 0.000 0.000 0.008 0.992
#> GSM98874     2  0.0000     0.9202 0.000 1.000 0.000 0.000
#> GSM98875     2  0.4193     0.7476 0.000 0.732 0.000 0.268

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.4262    -0.1121 0.560 0.000 0.000 0.000 0.440
#> GSM94077     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94078     4  0.4262     0.3248 0.000 0.000 0.440 0.560 0.000
#> GSM94079     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94080     5  0.6377    -0.4255 0.000 0.380 0.000 0.168 0.452
#> GSM94081     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94082     4  0.4291     0.2920 0.000 0.000 0.464 0.536 0.000
#> GSM94083     3  0.0794     0.7765 0.028 0.000 0.972 0.000 0.000
#> GSM94084     5  0.6032    -0.4472 0.000 0.000 0.116 0.424 0.460
#> GSM94085     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94086     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94087     3  0.1750     0.7591 0.036 0.000 0.936 0.000 0.028
#> GSM94088     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94089     4  0.4273     0.3927 0.000 0.000 0.000 0.552 0.448
#> GSM94090     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94091     4  0.5645     0.3647 0.084 0.000 0.376 0.540 0.000
#> GSM94092     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94093     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94094     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94095     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94096     4  0.3895     0.4598 0.000 0.000 0.320 0.680 0.000
#> GSM94097     3  0.1121     0.7536 0.000 0.000 0.956 0.000 0.044
#> GSM94098     3  0.3752     0.6521 0.292 0.000 0.708 0.000 0.000
#> GSM94099     3  0.0290     0.7774 0.008 0.000 0.992 0.000 0.000
#> GSM94100     5  0.6545    -0.3863 0.000 0.000 0.324 0.216 0.460
#> GSM94101     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94102     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94103     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94104     5  0.5931    -0.3180 0.000 0.000 0.436 0.104 0.460
#> GSM94105     3  0.0703     0.7751 0.024 0.000 0.976 0.000 0.000
#> GSM94106     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94107     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM94108     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94109     5  0.6207    -0.3331 0.000 0.000 0.400 0.140 0.460
#> GSM94110     4  0.4278     0.3096 0.000 0.000 0.452 0.548 0.000
#> GSM94111     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94112     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.4287     0.2993 0.000 0.000 0.460 0.540 0.000
#> GSM94114     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94115     1  0.0162     0.5628 0.996 0.000 0.000 0.000 0.004
#> GSM94116     3  0.0510     0.7773 0.016 0.000 0.984 0.000 0.000
#> GSM94117     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM94118     5  0.6598    -0.4200 0.000 0.000 0.228 0.324 0.448
#> GSM94119     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM94120     4  0.1043     0.5380 0.000 0.000 0.040 0.960 0.000
#> GSM94121     4  0.5604     0.3844 0.000 0.000 0.072 0.472 0.456
#> GSM94122     4  0.5350     0.3237 0.000 0.052 0.000 0.488 0.460
#> GSM94123     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94124     5  0.6813    -0.4428 0.000 0.000 0.320 0.316 0.364
#> GSM94125     2  0.3857     0.6439 0.000 0.688 0.000 0.000 0.312
#> GSM94126     3  0.4908     0.4413 0.044 0.000 0.636 0.000 0.320
#> GSM94127     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94128     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94129     4  0.4287     0.2993 0.000 0.000 0.460 0.540 0.000
#> GSM94130     1  0.2329     0.4993 0.876 0.000 0.000 0.000 0.124
#> GSM94131     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94132     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94133     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.3586     0.2436 0.736 0.000 0.264 0.000 0.000
#> GSM94135     4  0.4192     0.3613 0.000 0.000 0.404 0.596 0.000
#> GSM94136     1  0.0794     0.5551 0.972 0.000 0.028 0.000 0.000
#> GSM94137     3  0.3586     0.6729 0.264 0.000 0.736 0.000 0.000
#> GSM94138     1  0.3452     0.2945 0.756 0.000 0.244 0.000 0.000
#> GSM94139     4  0.2179     0.5139 0.000 0.000 0.000 0.888 0.112
#> GSM94140     4  0.4225     0.4248 0.004 0.000 0.364 0.632 0.000
#> GSM94141     4  0.3242     0.5212 0.000 0.000 0.216 0.784 0.000
#> GSM94142     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94143     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM94144     4  0.5188     0.3479 0.416 0.000 0.044 0.540 0.000
#> GSM94145     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94146     3  0.6358     0.2172 0.180 0.000 0.492 0.000 0.328
#> GSM94147     4  0.5220     0.3167 0.440 0.000 0.044 0.516 0.000
#> GSM94148     1  0.3966     0.1580 0.664 0.000 0.000 0.000 0.336
#> GSM98785     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM98786     4  0.5345     0.3575 0.404 0.000 0.056 0.540 0.000
#> GSM98787     3  0.4278    -0.1247 0.000 0.000 0.548 0.452 0.000
#> GSM98788     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM98789     4  0.5558     0.3878 0.080 0.000 0.360 0.560 0.000
#> GSM98790     4  0.5109     0.3814 0.000 0.000 0.036 0.504 0.460
#> GSM98791     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98792     4  0.4171     0.3907 0.000 0.000 0.396 0.604 0.000
#> GSM98793     1  0.4287    -0.3266 0.540 0.000 0.460 0.000 0.000
#> GSM98794     1  0.3612     0.2342 0.732 0.000 0.268 0.000 0.000
#> GSM98795     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98796     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98797     4  0.3109     0.5215 0.000 0.000 0.200 0.800 0.000
#> GSM98798     4  0.3109     0.5215 0.000 0.000 0.200 0.800 0.000
#> GSM98799     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM98800     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM98801     5  0.6618    -0.4321 0.000 0.000 0.244 0.304 0.452
#> GSM94019     4  0.4074     0.4261 0.000 0.000 0.364 0.636 0.000
#> GSM94020     5  0.6511    -0.3843 0.000 0.336 0.000 0.204 0.460
#> GSM94021     3  0.4227     0.5087 0.420 0.000 0.580 0.000 0.000
#> GSM94022     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94023     3  0.2852     0.7275 0.172 0.000 0.828 0.000 0.000
#> GSM94024     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94025     3  0.5162     0.4338 0.064 0.000 0.628 0.000 0.308
#> GSM94026     5  0.6367    -0.4465 0.000 0.000 0.168 0.372 0.460
#> GSM94027     3  0.4482     0.4321 0.016 0.000 0.636 0.000 0.348
#> GSM94028     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.0404     0.7724 0.000 0.000 0.988 0.000 0.012
#> GSM94030     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM94031     4  0.5650     0.2867 0.000 0.076 0.000 0.464 0.460
#> GSM94032     3  0.0000     0.7771 0.000 0.000 1.000 0.000 0.000
#> GSM94033     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94034     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM94035     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94036     3  0.3534     0.6791 0.256 0.000 0.744 0.000 0.000
#> GSM94037     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94038     2  0.3730     0.6708 0.000 0.712 0.000 0.000 0.288
#> GSM94039     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.3857     0.1964 0.688 0.000 0.000 0.000 0.312
#> GSM94041     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94042     4  0.5405     0.3178 0.000 0.056 0.000 0.484 0.460
#> GSM94043     4  0.2813     0.4970 0.000 0.000 0.000 0.832 0.168
#> GSM94044     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM94045     1  0.3949     0.1637 0.668 0.000 0.000 0.000 0.332
#> GSM94046     1  0.4192    -0.0252 0.596 0.000 0.000 0.000 0.404
#> GSM94047     4  0.5188     0.3479 0.416 0.000 0.044 0.540 0.000
#> GSM94048     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94049     3  0.4302     0.4020 0.480 0.000 0.520 0.000 0.000
#> GSM94050     1  0.4307    -0.2673 0.504 0.000 0.000 0.000 0.496
#> GSM94051     4  0.5188     0.3479 0.416 0.000 0.044 0.540 0.000
#> GSM94052     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94053     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94054     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94055     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94056     5  0.4297     0.3125 0.472 0.000 0.000 0.000 0.528
#> GSM94057     2  0.4084     0.5274 0.000 0.668 0.000 0.328 0.004
#> GSM94058     1  0.4262    -0.1121 0.560 0.000 0.000 0.000 0.440
#> GSM94059     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94060     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.4242    -0.0804 0.572 0.000 0.000 0.000 0.428
#> GSM94062     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.5182     0.3519 0.412 0.000 0.044 0.544 0.000
#> GSM94064     2  0.6438     0.3462 0.000 0.500 0.000 0.280 0.220
#> GSM94065     1  0.1608     0.5284 0.928 0.000 0.000 0.000 0.072
#> GSM94066     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94067     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94068     4  0.5725     0.3169 0.000 0.084 0.000 0.488 0.428
#> GSM94069     1  0.3395     0.3344 0.764 0.000 0.000 0.000 0.236
#> GSM94070     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94071     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94072     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94073     4  0.5188     0.3479 0.416 0.000 0.044 0.540 0.000
#> GSM94074     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94075     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94155     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94156     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.2074     0.5077 0.896 0.000 0.000 0.000 0.104
#> GSM94160     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94161     1  0.3816     0.2710 0.696 0.000 0.000 0.000 0.304
#> GSM94162     3  0.0794     0.7701 0.028 0.000 0.972 0.000 0.000
#> GSM94163     4  0.4310     0.4126 0.000 0.004 0.000 0.604 0.392
#> GSM94164     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.4283    -0.1569 0.544 0.000 0.000 0.000 0.456
#> GSM94166     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94167     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM94168     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94169     4  0.5188     0.3479 0.416 0.000 0.044 0.540 0.000
#> GSM94170     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM94171     1  0.4256    -0.1028 0.564 0.000 0.000 0.000 0.436
#> GSM94172     1  0.4262    -0.1121 0.560 0.000 0.000 0.000 0.440
#> GSM94173     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM94174     4  0.5220     0.3167 0.440 0.000 0.044 0.516 0.000
#> GSM94175     4  0.0000     0.5378 0.000 0.000 0.000 1.000 0.000
#> GSM94176     3  0.4273     0.4540 0.448 0.000 0.552 0.000 0.000
#> GSM94177     1  0.0000     0.5639 1.000 0.000 0.000 0.000 0.000
#> GSM94178     4  0.3586     0.4630 0.000 0.000 0.000 0.736 0.264
#> GSM98767     1  0.0162     0.5632 0.996 0.000 0.004 0.000 0.000
#> GSM98768     1  0.4287    -0.3266 0.540 0.000 0.460 0.000 0.000
#> GSM98769     4  0.5396     0.2985 0.444 0.000 0.056 0.500 0.000
#> GSM98770     1  0.4192    -0.0252 0.596 0.000 0.000 0.000 0.404
#> GSM98771     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM98772     1  0.2020     0.5202 0.900 0.000 0.100 0.000 0.000
#> GSM98773     3  0.3857     0.6336 0.312 0.000 0.688 0.000 0.000
#> GSM98774     4  0.6387     0.3620 0.248 0.000 0.236 0.516 0.000
#> GSM98775     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98776     1  0.4287    -0.3266 0.540 0.000 0.460 0.000 0.000
#> GSM98777     4  0.0963     0.5395 0.000 0.000 0.036 0.964 0.000
#> GSM98778     3  0.3895     0.6268 0.320 0.000 0.680 0.000 0.000
#> GSM98779     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98780     1  0.0963     0.5504 0.964 0.000 0.000 0.000 0.036
#> GSM98781     3  0.4227     0.4927 0.420 0.000 0.580 0.000 0.000
#> GSM98782     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98783     1  0.4287    -0.3266 0.540 0.000 0.460 0.000 0.000
#> GSM98784     5  0.4287     0.3457 0.460 0.000 0.000 0.000 0.540
#> GSM98871     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.4287     0.3870 0.000 0.000 0.000 0.540 0.460
#> GSM98874     2  0.0000     0.9116 0.000 1.000 0.000 0.000 0.000
#> GSM98875     5  0.6579    -0.3604 0.000 0.308 0.000 0.232 0.460

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.3828    0.35706 0.560 0.000 0.000 0.000 0.000 0.440
#> GSM94077     3  0.3789    0.64180 0.000 0.000 0.584 0.000 0.416 0.000
#> GSM94078     5  0.0291    0.56979 0.000 0.000 0.004 0.004 0.992 0.000
#> GSM94079     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94080     4  0.3659    0.36683 0.000 0.364 0.000 0.636 0.000 0.000
#> GSM94081     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94082     5  0.0260    0.56684 0.000 0.000 0.008 0.000 0.992 0.000
#> GSM94083     3  0.3003    0.65046 0.016 0.000 0.812 0.000 0.172 0.000
#> GSM94084     4  0.2697    0.66160 0.000 0.000 0.000 0.812 0.188 0.000
#> GSM94085     3  0.3789    0.64180 0.000 0.000 0.584 0.000 0.416 0.000
#> GSM94086     3  0.1444    0.62660 0.000 0.000 0.928 0.000 0.072 0.000
#> GSM94087     3  0.5294    0.60513 0.112 0.000 0.532 0.000 0.356 0.000
#> GSM94088     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94089     4  0.0937    0.76890 0.000 0.000 0.000 0.960 0.040 0.000
#> GSM94090     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.0146    0.56844 0.000 0.000 0.004 0.000 0.996 0.000
#> GSM94092     3  0.2883    0.64965 0.000 0.000 0.788 0.000 0.212 0.000
#> GSM94093     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94094     3  0.3789    0.64180 0.000 0.000 0.584 0.000 0.416 0.000
#> GSM94095     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94096     5  0.0405    0.56863 0.000 0.000 0.004 0.008 0.988 0.000
#> GSM94097     3  0.4325    0.63607 0.016 0.000 0.568 0.000 0.412 0.004
#> GSM94098     3  0.0692    0.61986 0.004 0.000 0.976 0.000 0.020 0.000
#> GSM94099     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94100     4  0.3930    0.39259 0.000 0.000 0.004 0.576 0.420 0.000
#> GSM94101     4  0.0146    0.77548 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94102     3  0.3789    0.64170 0.000 0.000 0.584 0.000 0.416 0.000
#> GSM94103     3  0.1556    0.62466 0.000 0.000 0.920 0.000 0.080 0.000
#> GSM94104     4  0.4025    0.39258 0.000 0.000 0.008 0.576 0.416 0.000
#> GSM94105     3  0.4349    0.65090 0.084 0.000 0.708 0.000 0.208 0.000
#> GSM94106     4  0.0146    0.77548 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94107     3  0.0146    0.61316 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM94108     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94109     4  0.4025    0.39258 0.000 0.000 0.008 0.576 0.416 0.000
#> GSM94110     5  0.0291    0.56979 0.000 0.000 0.004 0.004 0.992 0.000
#> GSM94111     4  0.0146    0.77548 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94112     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     5  0.2805    0.59479 0.000 0.000 0.184 0.004 0.812 0.000
#> GSM94114     3  0.3841    0.65011 0.004 0.000 0.616 0.000 0.380 0.000
#> GSM94115     1  0.3578    0.73713 0.784 0.000 0.052 0.000 0.000 0.164
#> GSM94116     3  0.3782    0.64144 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94117     3  0.0547    0.61566 0.020 0.000 0.980 0.000 0.000 0.000
#> GSM94118     4  0.5296    0.40458 0.000 0.000 0.260 0.588 0.152 0.000
#> GSM94119     5  0.3797    0.42305 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94120     5  0.5343    0.53750 0.000 0.000 0.156 0.264 0.580 0.000
#> GSM94121     4  0.3270    0.67851 0.000 0.000 0.060 0.820 0.120 0.000
#> GSM94122     4  0.0146    0.77555 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94123     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94124     5  0.3923   -0.15813 0.000 0.000 0.004 0.416 0.580 0.000
#> GSM94125     2  0.3499    0.49785 0.000 0.680 0.000 0.320 0.000 0.000
#> GSM94126     3  0.4641    0.47988 0.240 0.000 0.668 0.000 0.000 0.092
#> GSM94127     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94128     3  0.3607    0.64979 0.000 0.000 0.652 0.000 0.348 0.000
#> GSM94129     5  0.0146    0.56844 0.000 0.000 0.004 0.000 0.996 0.000
#> GSM94130     6  0.3947    0.64617 0.228 0.000 0.036 0.000 0.004 0.732
#> GSM94131     1  0.0000    0.81696 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94132     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94133     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.0000    0.81696 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94135     5  0.3874    0.55884 0.000 0.000 0.356 0.008 0.636 0.000
#> GSM94136     1  0.0000    0.81696 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94137     3  0.1219    0.63115 0.004 0.000 0.948 0.000 0.048 0.000
#> GSM94138     1  0.1267    0.81824 0.940 0.000 0.060 0.000 0.000 0.000
#> GSM94139     4  0.3706    0.08857 0.000 0.000 0.000 0.620 0.380 0.000
#> GSM94140     5  0.0260    0.57036 0.000 0.000 0.008 0.000 0.992 0.000
#> GSM94141     5  0.3394    0.58222 0.000 0.000 0.024 0.200 0.776 0.000
#> GSM94142     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94143     5  0.3797    0.42305 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94144     5  0.5087    0.48289 0.080 0.000 0.412 0.000 0.508 0.000
#> GSM94145     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94146     6  0.6041    0.02621 0.360 0.000 0.252 0.000 0.000 0.388
#> GSM94147     3  0.5886   -0.13644 0.388 0.000 0.412 0.000 0.200 0.000
#> GSM94148     1  0.3634    0.50924 0.644 0.000 0.000 0.000 0.000 0.356
#> GSM98785     5  0.3789    0.42633 0.000 0.000 0.000 0.416 0.584 0.000
#> GSM98786     5  0.3915    0.53937 0.004 0.000 0.412 0.000 0.584 0.000
#> GSM98787     5  0.3607    0.24673 0.000 0.000 0.348 0.000 0.652 0.000
#> GSM98788     3  0.0146    0.61316 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM98789     5  0.0363    0.57481 0.000 0.000 0.012 0.000 0.988 0.000
#> GSM98790     4  0.1957    0.72554 0.000 0.000 0.000 0.888 0.112 0.000
#> GSM98791     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98792     5  0.3592    0.55761 0.000 0.000 0.344 0.000 0.656 0.000
#> GSM98793     1  0.1444    0.81345 0.928 0.000 0.072 0.000 0.000 0.000
#> GSM98794     1  0.1141    0.81973 0.948 0.000 0.052 0.000 0.000 0.000
#> GSM98795     6  0.1267    0.87947 0.060 0.000 0.000 0.000 0.000 0.940
#> GSM98796     6  0.0937    0.89221 0.040 0.000 0.000 0.000 0.000 0.960
#> GSM98797     5  0.2697    0.58005 0.000 0.000 0.000 0.188 0.812 0.000
#> GSM98798     5  0.2871    0.57799 0.000 0.000 0.004 0.192 0.804 0.000
#> GSM98799     5  0.3817    0.40654 0.000 0.000 0.000 0.432 0.568 0.000
#> GSM98800     5  0.3923    0.42682 0.000 0.000 0.004 0.416 0.580 0.000
#> GSM98801     4  0.4382    0.54630 0.000 0.000 0.076 0.696 0.228 0.000
#> GSM94019     5  0.0363    0.57481 0.000 0.000 0.012 0.000 0.988 0.000
#> GSM94020     4  0.3371    0.50584 0.000 0.292 0.000 0.708 0.000 0.000
#> GSM94021     1  0.3765    0.19819 0.596 0.000 0.404 0.000 0.000 0.000
#> GSM94022     3  0.3797    0.64036 0.000 0.000 0.580 0.000 0.420 0.000
#> GSM94023     3  0.0146    0.61316 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM94024     3  0.3782    0.64371 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94025     3  0.4694    0.28432 0.376 0.000 0.572 0.000 0.000 0.052
#> GSM94026     4  0.3213    0.66215 0.000 0.000 0.032 0.808 0.160 0.000
#> GSM94027     3  0.4747    0.36431 0.060 0.000 0.584 0.000 0.000 0.356
#> GSM94028     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.3907    0.64434 0.004 0.000 0.588 0.000 0.408 0.000
#> GSM94030     3  0.0260    0.61151 0.008 0.000 0.992 0.000 0.000 0.000
#> GSM94031     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94032     3  0.3782    0.64330 0.000 0.000 0.588 0.000 0.412 0.000
#> GSM94033     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94034     3  0.0260    0.61412 0.008 0.000 0.992 0.000 0.000 0.000
#> GSM94035     4  0.0547    0.76893 0.000 0.000 0.000 0.980 0.020 0.000
#> GSM94036     3  0.1204    0.61375 0.056 0.000 0.944 0.000 0.000 0.000
#> GSM94037     1  0.0000    0.81696 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94038     2  0.3351    0.56053 0.000 0.712 0.000 0.288 0.000 0.000
#> GSM94039     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.1970    0.80022 0.900 0.000 0.008 0.000 0.000 0.092
#> GSM94041     1  0.1500    0.82086 0.936 0.000 0.052 0.000 0.000 0.012
#> GSM94042     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94043     4  0.3464    0.30133 0.000 0.000 0.000 0.688 0.312 0.000
#> GSM94044     5  0.3823    0.39995 0.000 0.000 0.000 0.436 0.564 0.000
#> GSM94045     1  0.2219    0.75343 0.864 0.000 0.000 0.000 0.000 0.136
#> GSM94046     1  0.2260    0.75009 0.860 0.000 0.000 0.000 0.000 0.140
#> GSM94047     5  0.3915    0.53937 0.004 0.000 0.412 0.000 0.584 0.000
#> GSM94048     1  0.1500    0.82086 0.936 0.000 0.052 0.000 0.000 0.012
#> GSM94049     1  0.3810    0.30839 0.572 0.000 0.428 0.000 0.000 0.000
#> GSM94050     6  0.2854    0.65581 0.208 0.000 0.000 0.000 0.000 0.792
#> GSM94051     5  0.5657    0.41163 0.152 0.000 0.412 0.000 0.436 0.000
#> GSM94052     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94053     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     6  0.1327    0.87703 0.064 0.000 0.000 0.000 0.000 0.936
#> GSM94055     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94056     6  0.0964    0.89896 0.016 0.000 0.012 0.000 0.004 0.968
#> GSM94057     2  0.3747    0.29508 0.000 0.604 0.000 0.396 0.000 0.000
#> GSM94058     1  0.3833    0.34748 0.556 0.000 0.000 0.000 0.000 0.444
#> GSM94059     6  0.1141    0.88434 0.052 0.000 0.000 0.000 0.000 0.948
#> GSM94060     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.3706    0.43058 0.620 0.000 0.000 0.000 0.000 0.380
#> GSM94062     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     5  0.3915    0.53937 0.004 0.000 0.412 0.000 0.584 0.000
#> GSM94064     4  0.3851    0.07916 0.000 0.460 0.000 0.540 0.000 0.000
#> GSM94065     1  0.3911    0.63271 0.712 0.000 0.032 0.000 0.000 0.256
#> GSM94066     2  0.0146    0.92351 0.000 0.996 0.000 0.004 0.000 0.000
#> GSM94067     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94068     4  0.1575    0.75975 0.000 0.032 0.000 0.936 0.032 0.000
#> GSM94069     1  0.0713    0.81415 0.972 0.000 0.000 0.000 0.000 0.028
#> GSM94070     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94072     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94073     5  0.5583    0.42452 0.140 0.000 0.412 0.000 0.448 0.000
#> GSM94074     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94075     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94155     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94156     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     6  0.4549    0.23313 0.416 0.000 0.028 0.000 0.004 0.552
#> GSM94160     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94161     6  0.2320    0.77363 0.132 0.000 0.004 0.000 0.000 0.864
#> GSM94162     3  0.5113    0.45664 0.236 0.000 0.620 0.000 0.144 0.000
#> GSM94163     4  0.1387    0.72929 0.000 0.000 0.000 0.932 0.068 0.000
#> GSM94164     1  0.1141    0.81973 0.948 0.000 0.052 0.000 0.000 0.000
#> GSM94165     6  0.3854    0.00647 0.464 0.000 0.000 0.000 0.000 0.536
#> GSM94166     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM94167     5  0.3797    0.42305 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94168     1  0.1682    0.82147 0.928 0.000 0.052 0.000 0.000 0.020
#> GSM94169     5  0.3915    0.53937 0.004 0.000 0.412 0.000 0.584 0.000
#> GSM94170     6  0.0458    0.90734 0.016 0.000 0.000 0.000 0.000 0.984
#> GSM94171     1  0.3782    0.42151 0.588 0.000 0.000 0.000 0.000 0.412
#> GSM94172     1  0.3727    0.41646 0.612 0.000 0.000 0.000 0.000 0.388
#> GSM94173     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94174     3  0.5914   -0.14572 0.380 0.000 0.412 0.000 0.208 0.000
#> GSM94175     5  0.3797    0.42305 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94176     3  0.3955   -0.01597 0.436 0.000 0.560 0.000 0.004 0.000
#> GSM94177     1  0.1411    0.81739 0.936 0.000 0.060 0.000 0.004 0.000
#> GSM94178     4  0.2762    0.55599 0.000 0.000 0.000 0.804 0.196 0.000
#> GSM98767     1  0.1444    0.81345 0.928 0.000 0.072 0.000 0.000 0.000
#> GSM98768     1  0.0146    0.81742 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM98769     3  0.5927   -0.14845 0.356 0.000 0.428 0.000 0.216 0.000
#> GSM98770     1  0.2260    0.75009 0.860 0.000 0.000 0.000 0.000 0.140
#> GSM98771     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98772     1  0.1267    0.81824 0.940 0.000 0.060 0.000 0.000 0.000
#> GSM98773     3  0.0146    0.61316 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM98774     5  0.5957    0.33400 0.228 0.000 0.344 0.000 0.428 0.000
#> GSM98775     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98776     1  0.1387    0.81638 0.932 0.000 0.068 0.000 0.000 0.000
#> GSM98777     5  0.4871    0.48657 0.000 0.000 0.072 0.348 0.580 0.000
#> GSM98778     3  0.0260    0.61412 0.008 0.000 0.992 0.000 0.000 0.000
#> GSM98779     6  0.0146    0.91354 0.004 0.000 0.000 0.000 0.000 0.996
#> GSM98780     1  0.2197    0.81006 0.900 0.000 0.044 0.000 0.000 0.056
#> GSM98781     3  0.2593    0.49225 0.148 0.000 0.844 0.000 0.008 0.000
#> GSM98782     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98783     1  0.0937    0.82081 0.960 0.000 0.040 0.000 0.000 0.000
#> GSM98784     6  0.0000    0.91569 0.000 0.000 0.000 0.000 0.000 1.000
#> GSM98871     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98872     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     4  0.0000    0.77523 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0000    0.92663 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     4  0.3198    0.55352 0.000 0.260 0.000 0.740 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) k
#> MAD:pam 187         7.68e-04 2
#> MAD:pam 183         4.95e-04 3
#> MAD:pam 180         2.06e-07 4
#> MAD:pam  81         3.13e-04 5
#> MAD:pam 148         7.74e-06 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 21104 rows and 192 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 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 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.307           0.791       0.838         0.4328 0.517   0.517
#> 3 3 0.563           0.832       0.879         0.4755 0.784   0.599
#> 4 4 0.652           0.731       0.823         0.1217 0.911   0.747
#> 5 5 0.615           0.568       0.756         0.0389 0.875   0.617
#> 6 6 0.646           0.596       0.774         0.0364 0.966   0.872

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.8859 1.000 0.000
#> GSM94077     2  0.7453     0.8364 0.212 0.788
#> GSM94078     2  0.7528     0.8447 0.216 0.784
#> GSM94079     2  0.7453     0.8364 0.212 0.788
#> GSM94080     2  0.4298     0.7939 0.088 0.912
#> GSM94081     2  0.7453     0.8364 0.212 0.788
#> GSM94082     2  0.7376     0.8377 0.208 0.792
#> GSM94083     2  0.7453     0.8364 0.212 0.788
#> GSM94084     2  0.5737     0.8379 0.136 0.864
#> GSM94085     2  0.7453     0.8364 0.212 0.788
#> GSM94086     2  0.7453     0.8364 0.212 0.788
#> GSM94087     1  0.8763     0.4871 0.704 0.296
#> GSM94088     2  0.7376     0.8377 0.208 0.792
#> GSM94089     2  0.6343     0.8435 0.160 0.840
#> GSM94090     2  0.4298     0.7939 0.088 0.912
#> GSM94091     2  0.9710     0.6385 0.400 0.600
#> GSM94092     2  0.7528     0.8341 0.216 0.784
#> GSM94093     1  0.3584     0.8426 0.932 0.068
#> GSM94094     2  0.7453     0.8364 0.212 0.788
#> GSM94095     2  0.7453     0.8364 0.212 0.788
#> GSM94096     2  0.6801     0.8426 0.180 0.820
#> GSM94097     1  0.9044     0.4198 0.680 0.320
#> GSM94098     2  0.7453     0.8364 0.212 0.788
#> GSM94099     2  0.7453     0.8364 0.212 0.788
#> GSM94100     2  0.9170     0.7513 0.332 0.668
#> GSM94101     2  0.5059     0.8311 0.112 0.888
#> GSM94102     2  0.8909     0.7681 0.308 0.692
#> GSM94103     2  0.7219     0.8400 0.200 0.800
#> GSM94104     2  0.6973     0.8419 0.188 0.812
#> GSM94105     2  0.7528     0.8341 0.216 0.784
#> GSM94106     2  0.6048     0.8413 0.148 0.852
#> GSM94107     2  0.7453     0.8364 0.212 0.788
#> GSM94108     2  0.4431     0.8195 0.092 0.908
#> GSM94109     2  0.7453     0.8364 0.212 0.788
#> GSM94110     2  0.6887     0.8422 0.184 0.816
#> GSM94111     2  0.8813     0.7805 0.300 0.700
#> GSM94112     2  0.4298     0.7939 0.088 0.912
#> GSM94113     2  0.6712     0.8427 0.176 0.824
#> GSM94114     2  0.7453     0.8364 0.212 0.788
#> GSM94115     1  0.1633     0.8772 0.976 0.024
#> GSM94116     2  0.7453     0.8365 0.212 0.788
#> GSM94117     2  0.7528     0.8341 0.216 0.784
#> GSM94118     2  0.6712     0.8427 0.176 0.824
#> GSM94119     2  0.4690     0.7995 0.100 0.900
#> GSM94120     2  0.6712     0.8427 0.176 0.824
#> GSM94121     2  0.6712     0.8427 0.176 0.824
#> GSM94122     2  0.4298     0.7939 0.088 0.912
#> GSM94123     1  0.0376     0.8846 0.996 0.004
#> GSM94124     2  0.6712     0.8427 0.176 0.824
#> GSM94125     2  0.4298     0.7939 0.088 0.912
#> GSM94126     2  0.7674     0.8297 0.224 0.776
#> GSM94127     1  0.0000     0.8859 1.000 0.000
#> GSM94128     2  0.7453     0.8365 0.212 0.788
#> GSM94129     2  0.7219     0.8395 0.200 0.800
#> GSM94130     1  0.0938     0.8800 0.988 0.012
#> GSM94131     1  0.0000     0.8859 1.000 0.000
#> GSM94132     1  0.0000     0.8859 1.000 0.000
#> GSM94133     2  0.4298     0.7939 0.088 0.912
#> GSM94134     1  0.5629     0.7632 0.868 0.132
#> GSM94135     2  0.6887     0.8425 0.184 0.816
#> GSM94136     1  0.0938     0.8823 0.988 0.012
#> GSM94137     2  0.7453     0.8364 0.212 0.788
#> GSM94138     1  0.1414     0.8793 0.980 0.020
#> GSM94139     2  0.5946     0.8158 0.144 0.856
#> GSM94140     1  0.9944    -0.1510 0.544 0.456
#> GSM94141     2  0.8713     0.7783 0.292 0.708
#> GSM94142     1  0.0376     0.8846 0.996 0.004
#> GSM94143     2  0.7602     0.8280 0.220 0.780
#> GSM94144     1  0.9608     0.1713 0.616 0.384
#> GSM94145     1  0.0000     0.8859 1.000 0.000
#> GSM94146     1  0.8327     0.5415 0.736 0.264
#> GSM94147     1  0.8861     0.4617 0.696 0.304
#> GSM94148     1  0.0938     0.8825 0.988 0.012
#> GSM98785     2  0.7602     0.8280 0.220 0.780
#> GSM98786     1  0.9775     0.0425 0.588 0.412
#> GSM98787     2  0.9209     0.7562 0.336 0.664
#> GSM98788     2  0.8016     0.8335 0.244 0.756
#> GSM98789     2  0.9522     0.6544 0.372 0.628
#> GSM98790     2  0.6973     0.8264 0.188 0.812
#> GSM98791     1  0.0000     0.8859 1.000 0.000
#> GSM98792     2  0.8763     0.8039 0.296 0.704
#> GSM98793     1  0.6247     0.7414 0.844 0.156
#> GSM98794     1  0.0000     0.8859 1.000 0.000
#> GSM98795     1  0.0938     0.8800 0.988 0.012
#> GSM98796     1  0.0000     0.8859 1.000 0.000
#> GSM98797     2  0.8555     0.7851 0.280 0.720
#> GSM98798     2  0.8016     0.8243 0.244 0.756
#> GSM98799     2  0.4298     0.7939 0.088 0.912
#> GSM98800     2  0.7602     0.8280 0.220 0.780
#> GSM98801     2  0.9170     0.7513 0.332 0.668
#> GSM94019     2  0.6712     0.8435 0.176 0.824
#> GSM94020     2  0.4298     0.7939 0.088 0.912
#> GSM94021     2  0.8081     0.8108 0.248 0.752
#> GSM94022     2  0.7745     0.8250 0.228 0.772
#> GSM94023     2  0.7453     0.8365 0.212 0.788
#> GSM94024     2  0.7453     0.8364 0.212 0.788
#> GSM94025     2  0.7745     0.8270 0.228 0.772
#> GSM94026     2  0.9129     0.7552 0.328 0.672
#> GSM94027     2  0.8608     0.7692 0.284 0.716
#> GSM94028     2  0.4298     0.7939 0.088 0.912
#> GSM94029     2  0.7950     0.8152 0.240 0.760
#> GSM94030     2  0.7376     0.8378 0.208 0.792
#> GSM94031     2  0.4298     0.7939 0.088 0.912
#> GSM94032     2  0.9323     0.7353 0.348 0.652
#> GSM94033     2  0.2236     0.7831 0.036 0.964
#> GSM94034     2  0.7528     0.8341 0.216 0.784
#> GSM94035     2  0.6801     0.8469 0.180 0.820
#> GSM94036     2  0.7528     0.8341 0.216 0.784
#> GSM94037     1  0.0672     0.8841 0.992 0.008
#> GSM94038     2  0.4298     0.7939 0.088 0.912
#> GSM94039     2  0.4298     0.7939 0.088 0.912
#> GSM94040     1  0.6623     0.7106 0.828 0.172
#> GSM94041     1  0.0938     0.8825 0.988 0.012
#> GSM94042     2  0.4298     0.7939 0.088 0.912
#> GSM94043     2  0.7602     0.8290 0.220 0.780
#> GSM94044     2  0.4298     0.7939 0.088 0.912
#> GSM94045     1  0.0000     0.8859 1.000 0.000
#> GSM94046     1  0.0000     0.8859 1.000 0.000
#> GSM94047     2  0.9460     0.7130 0.364 0.636
#> GSM94048     1  0.1414     0.8793 0.980 0.020
#> GSM94049     1  0.8813     0.4597 0.700 0.300
#> GSM94050     1  0.0000     0.8859 1.000 0.000
#> GSM94051     1  0.9044     0.4283 0.680 0.320
#> GSM94052     1  0.0000     0.8859 1.000 0.000
#> GSM94053     2  0.4298     0.7939 0.088 0.912
#> GSM94054     1  0.0938     0.8800 0.988 0.012
#> GSM94055     1  0.0000     0.8859 1.000 0.000
#> GSM94056     1  0.7674     0.6391 0.776 0.224
#> GSM94057     2  0.4690     0.7994 0.100 0.900
#> GSM94058     1  0.0000     0.8859 1.000 0.000
#> GSM94059     1  0.0938     0.8800 0.988 0.012
#> GSM94060     2  0.4298     0.7939 0.088 0.912
#> GSM94061     1  0.0000     0.8859 1.000 0.000
#> GSM94062     2  0.4298     0.7939 0.088 0.912
#> GSM94063     2  0.8661     0.8077 0.288 0.712
#> GSM94064     2  0.4298     0.7939 0.088 0.912
#> GSM94065     1  0.0000     0.8859 1.000 0.000
#> GSM94066     2  0.4298     0.7939 0.088 0.912
#> GSM94067     1  0.0376     0.8846 0.996 0.004
#> GSM94068     2  0.4298     0.7939 0.088 0.912
#> GSM94069     1  0.0000     0.8859 1.000 0.000
#> GSM94070     2  0.4298     0.7939 0.088 0.912
#> GSM94071     1  0.0000     0.8859 1.000 0.000
#> GSM94072     1  0.0672     0.8842 0.992 0.008
#> GSM94073     1  0.9044     0.4146 0.680 0.320
#> GSM94074     1  0.0000     0.8859 1.000 0.000
#> GSM94075     1  0.0000     0.8859 1.000 0.000
#> GSM94155     1  0.1843     0.8755 0.972 0.028
#> GSM94156     2  0.4298     0.7939 0.088 0.912
#> GSM94157     1  0.0938     0.8800 0.988 0.012
#> GSM94160     1  0.0672     0.8827 0.992 0.008
#> GSM94161     1  0.0938     0.8825 0.988 0.012
#> GSM94162     2  0.9833     0.6012 0.424 0.576
#> GSM94163     2  0.4298     0.7939 0.088 0.912
#> GSM94164     1  0.0000     0.8859 1.000 0.000
#> GSM94165     1  0.0000     0.8859 1.000 0.000
#> GSM94166     1  0.0672     0.8827 0.992 0.008
#> GSM94167     2  0.5629     0.8119 0.132 0.868
#> GSM94168     1  0.0000     0.8859 1.000 0.000
#> GSM94169     2  0.9323     0.7404 0.348 0.652
#> GSM94170     1  0.0672     0.8827 0.992 0.008
#> GSM94171     1  0.0000     0.8859 1.000 0.000
#> GSM94172     1  0.0000     0.8859 1.000 0.000
#> GSM94173     2  0.4298     0.7939 0.088 0.912
#> GSM94174     1  0.8608     0.5177 0.716 0.284
#> GSM94175     2  0.7602     0.8280 0.220 0.780
#> GSM94176     1  0.8608     0.5130 0.716 0.284
#> GSM94177     1  0.1414     0.8792 0.980 0.020
#> GSM94178     2  0.4298     0.7939 0.088 0.912
#> GSM98767     1  0.1843     0.8746 0.972 0.028
#> GSM98768     1  0.0672     0.8823 0.992 0.008
#> GSM98769     1  0.9044     0.4198 0.680 0.320
#> GSM98770     1  0.0000     0.8859 1.000 0.000
#> GSM98771     2  0.5408     0.8090 0.124 0.876
#> GSM98772     1  0.1184     0.8804 0.984 0.016
#> GSM98773     2  0.7453     0.8364 0.212 0.788
#> GSM98774     2  0.9998     0.4019 0.492 0.508
#> GSM98775     1  0.0000     0.8859 1.000 0.000
#> GSM98776     1  0.7139     0.6835 0.804 0.196
#> GSM98777     2  0.7815     0.8288 0.232 0.768
#> GSM98778     2  0.8386     0.7971 0.268 0.732
#> GSM98779     1  0.0672     0.8843 0.992 0.008
#> GSM98780     1  0.0000     0.8859 1.000 0.000
#> GSM98781     1  0.9522     0.2055 0.628 0.372
#> GSM98782     1  0.0000     0.8859 1.000 0.000
#> GSM98783     1  0.8608     0.5014 0.716 0.284
#> GSM98784     1  0.0376     0.8846 0.996 0.004
#> GSM98871     2  0.4298     0.7939 0.088 0.912
#> GSM98872     2  0.4298     0.7939 0.088 0.912
#> GSM98873     2  0.6801     0.8260 0.180 0.820
#> GSM98874     2  0.4298     0.7939 0.088 0.912
#> GSM98875     2  0.4298     0.7939 0.088 0.912

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.2625      0.924 0.916 0.000 0.084
#> GSM94077     3  0.1337      0.898 0.012 0.016 0.972
#> GSM94078     3  0.5884      0.796 0.064 0.148 0.788
#> GSM94079     3  0.1774      0.900 0.024 0.016 0.960
#> GSM94080     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94081     3  0.1774      0.900 0.024 0.016 0.960
#> GSM94082     3  0.3918      0.853 0.012 0.120 0.868
#> GSM94083     3  0.1905      0.899 0.028 0.016 0.956
#> GSM94084     3  0.5465      0.656 0.000 0.288 0.712
#> GSM94085     3  0.1482      0.899 0.012 0.020 0.968
#> GSM94086     3  0.1751      0.899 0.028 0.012 0.960
#> GSM94087     1  0.2939      0.883 0.916 0.012 0.072
#> GSM94088     3  0.4045      0.870 0.024 0.104 0.872
#> GSM94089     3  0.6255      0.592 0.012 0.320 0.668
#> GSM94090     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94091     1  0.4232      0.858 0.872 0.044 0.084
#> GSM94092     3  0.3454      0.847 0.104 0.008 0.888
#> GSM94093     1  0.2339      0.892 0.940 0.012 0.048
#> GSM94094     3  0.1482      0.899 0.020 0.012 0.968
#> GSM94095     3  0.1636      0.900 0.020 0.016 0.964
#> GSM94096     3  0.4164      0.831 0.008 0.144 0.848
#> GSM94097     1  0.2804      0.887 0.924 0.016 0.060
#> GSM94098     3  0.1999      0.900 0.036 0.012 0.952
#> GSM94099     3  0.2902      0.890 0.064 0.016 0.920
#> GSM94100     2  0.8113      0.535 0.088 0.588 0.324
#> GSM94101     3  0.5882      0.541 0.000 0.348 0.652
#> GSM94102     3  0.8269      0.291 0.100 0.316 0.584
#> GSM94103     3  0.3141      0.885 0.020 0.068 0.912
#> GSM94104     3  0.1337      0.898 0.012 0.016 0.972
#> GSM94105     3  0.1832      0.899 0.036 0.008 0.956
#> GSM94106     3  0.4399      0.796 0.000 0.188 0.812
#> GSM94107     3  0.1620      0.900 0.024 0.012 0.964
#> GSM94108     2  0.6309     -0.117 0.000 0.500 0.500
#> GSM94109     3  0.2313      0.900 0.024 0.032 0.944
#> GSM94110     3  0.4261      0.835 0.012 0.140 0.848
#> GSM94111     2  0.8202      0.524 0.092 0.580 0.328
#> GSM94112     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94113     3  0.3989      0.844 0.012 0.124 0.864
#> GSM94114     3  0.1751      0.899 0.028 0.012 0.960
#> GSM94115     1  0.3989      0.914 0.864 0.012 0.124
#> GSM94116     3  0.2902      0.877 0.064 0.016 0.920
#> GSM94117     3  0.2173      0.896 0.048 0.008 0.944
#> GSM94118     3  0.3618      0.863 0.012 0.104 0.884
#> GSM94119     2  0.1411      0.859 0.000 0.964 0.036
#> GSM94120     3  0.3207      0.875 0.012 0.084 0.904
#> GSM94121     3  0.1905      0.898 0.016 0.028 0.956
#> GSM94122     2  0.1315      0.862 0.008 0.972 0.020
#> GSM94123     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94124     3  0.4475      0.839 0.016 0.144 0.840
#> GSM94125     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94126     3  0.2711      0.877 0.088 0.000 0.912
#> GSM94127     1  0.3038      0.923 0.896 0.000 0.104
#> GSM94128     3  0.1636      0.895 0.020 0.016 0.964
#> GSM94129     3  0.3983      0.883 0.048 0.068 0.884
#> GSM94130     1  0.1163      0.894 0.972 0.000 0.028
#> GSM94131     1  0.2959      0.918 0.900 0.000 0.100
#> GSM94132     1  0.2625      0.923 0.916 0.000 0.084
#> GSM94133     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94134     1  0.2796      0.920 0.908 0.000 0.092
#> GSM94135     3  0.4059      0.842 0.012 0.128 0.860
#> GSM94136     1  0.2878      0.919 0.904 0.000 0.096
#> GSM94137     3  0.2031      0.900 0.032 0.016 0.952
#> GSM94138     1  0.3267      0.917 0.884 0.000 0.116
#> GSM94139     2  0.2165      0.845 0.000 0.936 0.064
#> GSM94140     1  0.8403     -0.115 0.468 0.448 0.084
#> GSM94141     2  0.8202      0.390 0.376 0.544 0.080
#> GSM94142     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94143     2  0.3918      0.806 0.012 0.868 0.120
#> GSM94144     1  0.8441      0.581 0.608 0.248 0.144
#> GSM94145     1  0.2711      0.923 0.912 0.000 0.088
#> GSM94146     1  0.3619      0.842 0.864 0.000 0.136
#> GSM94147     1  0.5159      0.891 0.820 0.040 0.140
#> GSM94148     1  0.3116      0.923 0.892 0.000 0.108
#> GSM98785     2  0.3690      0.808 0.016 0.884 0.100
#> GSM98786     1  0.5526      0.877 0.792 0.036 0.172
#> GSM98787     3  0.3434      0.873 0.032 0.064 0.904
#> GSM98788     3  0.1267      0.897 0.024 0.004 0.972
#> GSM98789     2  0.8270      0.385 0.376 0.540 0.084
#> GSM98790     2  0.5722      0.631 0.004 0.704 0.292
#> GSM98791     1  0.2625      0.923 0.916 0.000 0.084
#> GSM98792     3  0.3769      0.867 0.016 0.104 0.880
#> GSM98793     1  0.4345      0.905 0.848 0.016 0.136
#> GSM98794     1  0.2959      0.918 0.900 0.000 0.100
#> GSM98795     1  0.5467      0.706 0.792 0.176 0.032
#> GSM98796     1  0.2261      0.920 0.932 0.000 0.068
#> GSM98797     2  0.6875      0.714 0.080 0.724 0.196
#> GSM98798     2  0.6651      0.596 0.024 0.656 0.320
#> GSM98799     2  0.1163      0.861 0.000 0.972 0.028
#> GSM98800     2  0.4209      0.795 0.016 0.856 0.128
#> GSM98801     2  0.8572      0.550 0.132 0.580 0.288
#> GSM94019     3  0.2229      0.884 0.012 0.044 0.944
#> GSM94020     2  0.0592      0.864 0.000 0.988 0.012
#> GSM94021     3  0.2878      0.870 0.096 0.000 0.904
#> GSM94022     3  0.2703      0.892 0.056 0.016 0.928
#> GSM94023     3  0.1267      0.896 0.024 0.004 0.972
#> GSM94024     3  0.1337      0.898 0.012 0.016 0.972
#> GSM94025     3  0.2625      0.879 0.084 0.000 0.916
#> GSM94026     2  0.8314      0.476 0.092 0.556 0.352
#> GSM94027     3  0.2625      0.879 0.084 0.000 0.916
#> GSM94028     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94029     3  0.3091      0.886 0.072 0.016 0.912
#> GSM94030     3  0.2031      0.895 0.032 0.016 0.952
#> GSM94031     2  0.1643      0.854 0.000 0.956 0.044
#> GSM94032     2  0.9189      0.200 0.148 0.436 0.416
#> GSM94033     3  0.6295      0.221 0.000 0.472 0.528
#> GSM94034     3  0.2063      0.895 0.044 0.008 0.948
#> GSM94035     3  0.5988      0.600 0.008 0.304 0.688
#> GSM94036     3  0.2383      0.895 0.044 0.016 0.940
#> GSM94037     1  0.2625      0.920 0.916 0.000 0.084
#> GSM94038     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94040     1  0.2959      0.923 0.900 0.000 0.100
#> GSM94041     1  0.3551      0.917 0.868 0.000 0.132
#> GSM94042     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94043     2  0.3038      0.816 0.000 0.896 0.104
#> GSM94044     2  0.1643      0.856 0.000 0.956 0.044
#> GSM94045     1  0.2448      0.919 0.924 0.000 0.076
#> GSM94046     1  0.2356      0.922 0.928 0.000 0.072
#> GSM94047     1  0.9364      0.363 0.484 0.332 0.184
#> GSM94048     1  0.3038      0.919 0.896 0.000 0.104
#> GSM94049     1  0.4663      0.893 0.828 0.016 0.156
#> GSM94050     1  0.2711      0.922 0.912 0.000 0.088
#> GSM94051     1  0.4994      0.878 0.836 0.052 0.112
#> GSM94052     1  0.2537      0.923 0.920 0.000 0.080
#> GSM94053     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94054     1  0.1905      0.888 0.956 0.016 0.028
#> GSM94055     1  0.2711      0.923 0.912 0.000 0.088
#> GSM94056     1  0.3091      0.886 0.912 0.016 0.072
#> GSM94057     2  0.3412      0.798 0.000 0.876 0.124
#> GSM94058     1  0.2796      0.923 0.908 0.000 0.092
#> GSM94059     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94060     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94061     1  0.2878      0.919 0.904 0.000 0.096
#> GSM94062     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94063     2  0.8845      0.454 0.184 0.576 0.240
#> GSM94064     2  0.0592      0.864 0.000 0.988 0.012
#> GSM94065     1  0.2448      0.923 0.924 0.000 0.076
#> GSM94066     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94067     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94068     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94069     1  0.2878      0.919 0.904 0.000 0.096
#> GSM94070     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94071     1  0.2625      0.923 0.916 0.000 0.084
#> GSM94072     1  0.3192      0.921 0.888 0.000 0.112
#> GSM94073     1  0.5008      0.885 0.804 0.016 0.180
#> GSM94074     1  0.2878      0.923 0.904 0.000 0.096
#> GSM94075     1  0.2796      0.923 0.908 0.000 0.092
#> GSM94155     1  0.5455      0.695 0.788 0.184 0.028
#> GSM94156     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94157     1  0.1031      0.893 0.976 0.000 0.024
#> GSM94160     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94161     1  0.3038      0.924 0.896 0.000 0.104
#> GSM94162     1  0.5331      0.869 0.792 0.024 0.184
#> GSM94163     2  0.0000      0.865 0.000 1.000 0.000
#> GSM94164     1  0.2959      0.918 0.900 0.000 0.100
#> GSM94165     1  0.2537      0.923 0.920 0.000 0.080
#> GSM94166     1  0.0892      0.892 0.980 0.000 0.020
#> GSM94167     2  0.1753      0.854 0.000 0.952 0.048
#> GSM94168     1  0.2959      0.922 0.900 0.000 0.100
#> GSM94169     1  0.7248      0.799 0.708 0.108 0.184
#> GSM94170     1  0.1031      0.893 0.976 0.000 0.024
#> GSM94171     1  0.2878      0.923 0.904 0.000 0.096
#> GSM94172     1  0.2448      0.923 0.924 0.000 0.076
#> GSM94173     2  0.0237      0.865 0.000 0.996 0.004
#> GSM94174     1  0.4840      0.889 0.816 0.016 0.168
#> GSM94175     2  0.2711      0.829 0.000 0.912 0.088
#> GSM94176     1  0.4602      0.898 0.832 0.016 0.152
#> GSM94177     1  0.4209      0.911 0.856 0.016 0.128
#> GSM94178     2  0.0592      0.864 0.000 0.988 0.012
#> GSM98767     1  0.4209      0.909 0.856 0.016 0.128
#> GSM98768     1  0.3267      0.920 0.884 0.000 0.116
#> GSM98769     1  0.4618      0.899 0.840 0.024 0.136
#> GSM98770     1  0.2448      0.922 0.924 0.000 0.076
#> GSM98771     2  0.1753      0.854 0.000 0.952 0.048
#> GSM98772     1  0.4139      0.910 0.860 0.016 0.124
#> GSM98773     3  0.1491      0.899 0.016 0.016 0.968
#> GSM98774     1  0.5402      0.875 0.792 0.028 0.180
#> GSM98775     1  0.2711      0.923 0.912 0.000 0.088
#> GSM98776     1  0.4663      0.899 0.828 0.016 0.156
#> GSM98777     2  0.7165      0.650 0.112 0.716 0.172
#> GSM98778     3  0.1878      0.896 0.044 0.004 0.952
#> GSM98779     1  0.2959      0.924 0.900 0.000 0.100
#> GSM98780     1  0.2448      0.923 0.924 0.000 0.076
#> GSM98781     1  0.4615      0.899 0.836 0.020 0.144
#> GSM98782     1  0.2537      0.923 0.920 0.000 0.080
#> GSM98783     1  0.4002      0.889 0.840 0.000 0.160
#> GSM98784     1  0.0892      0.892 0.980 0.000 0.020
#> GSM98871     2  0.0000      0.865 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.865 0.000 1.000 0.000
#> GSM98873     2  0.5678      0.617 0.000 0.684 0.316
#> GSM98874     2  0.0000      0.865 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.865 0.000 1.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
#> GSM93997     1  0.1767     0.8445 0.944 0.012 0.044 0.000
#> GSM94077     3  0.0469     0.8738 0.000 0.012 0.988 0.000
#> GSM94078     3  0.1938     0.8568 0.000 0.012 0.936 0.052
#> GSM94079     3  0.1284     0.8713 0.012 0.024 0.964 0.000
#> GSM94080     4  0.4040     0.7716 0.000 0.248 0.000 0.752
#> GSM94081     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94082     3  0.1174     0.8704 0.000 0.012 0.968 0.020
#> GSM94083     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94084     3  0.4718     0.6579 0.000 0.012 0.708 0.280
#> GSM94085     3  0.0336     0.8742 0.000 0.008 0.992 0.000
#> GSM94086     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94087     1  0.4966     0.6038 0.768 0.156 0.076 0.000
#> GSM94088     3  0.0469     0.8738 0.000 0.012 0.988 0.000
#> GSM94089     3  0.4546     0.6765 0.000 0.012 0.732 0.256
#> GSM94090     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94091     2  0.9911     0.4034 0.252 0.312 0.204 0.232
#> GSM94092     3  0.1854     0.8678 0.048 0.012 0.940 0.000
#> GSM94093     2  0.6965     0.4837 0.428 0.460 0.112 0.000
#> GSM94094     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94095     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94096     3  0.1938     0.8568 0.000 0.012 0.936 0.052
#> GSM94097     1  0.6747     0.1636 0.596 0.264 0.140 0.000
#> GSM94098     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94099     3  0.0469     0.8738 0.000 0.012 0.988 0.000
#> GSM94100     4  0.7031     0.4284 0.000 0.224 0.200 0.576
#> GSM94101     3  0.4820     0.6442 0.000 0.012 0.692 0.296
#> GSM94102     4  0.7171     0.1949 0.008 0.104 0.424 0.464
#> GSM94103     3  0.0469     0.8738 0.000 0.012 0.988 0.000
#> GSM94104     3  0.0657     0.8742 0.000 0.004 0.984 0.012
#> GSM94105     3  0.1833     0.8598 0.032 0.024 0.944 0.000
#> GSM94106     3  0.4769     0.6335 0.000 0.008 0.684 0.308
#> GSM94107     3  0.1151     0.8744 0.008 0.024 0.968 0.000
#> GSM94108     3  0.5093     0.5677 0.000 0.012 0.640 0.348
#> GSM94109     3  0.1940     0.8489 0.000 0.000 0.924 0.076
#> GSM94110     3  0.1388     0.8683 0.000 0.012 0.960 0.028
#> GSM94111     4  0.7062     0.4240 0.000 0.224 0.204 0.572
#> GSM94112     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94113     3  0.2049     0.8666 0.036 0.012 0.940 0.012
#> GSM94114     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94115     1  0.0657     0.8564 0.984 0.012 0.004 0.000
#> GSM94116     3  0.3377     0.7914 0.140 0.012 0.848 0.000
#> GSM94117     3  0.2021     0.8680 0.040 0.024 0.936 0.000
#> GSM94118     3  0.2402     0.8641 0.052 0.012 0.924 0.012
#> GSM94119     4  0.0000     0.7834 0.000 0.000 0.000 1.000
#> GSM94120     3  0.2317     0.8652 0.048 0.012 0.928 0.012
#> GSM94121     3  0.2402     0.8645 0.052 0.012 0.924 0.012
#> GSM94122     4  0.0469     0.7816 0.000 0.000 0.012 0.988
#> GSM94123     2  0.4989     0.5207 0.472 0.528 0.000 0.000
#> GSM94124     3  0.1854     0.8592 0.000 0.012 0.940 0.048
#> GSM94125     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94126     3  0.4182     0.6808 0.180 0.024 0.796 0.000
#> GSM94127     1  0.1722     0.8413 0.944 0.008 0.048 0.000
#> GSM94128     3  0.3205     0.8295 0.104 0.024 0.872 0.000
#> GSM94129     3  0.1721     0.8717 0.028 0.012 0.952 0.008
#> GSM94130     2  0.4868     0.7233 0.304 0.684 0.012 0.000
#> GSM94131     1  0.0336     0.8571 0.992 0.008 0.000 0.000
#> GSM94132     1  0.1584     0.8488 0.952 0.012 0.036 0.000
#> GSM94133     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94134     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94135     3  0.1917     0.8672 0.036 0.012 0.944 0.008
#> GSM94136     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94137     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94138     1  0.0188     0.8581 0.996 0.000 0.004 0.000
#> GSM94139     4  0.0672     0.7808 0.000 0.008 0.008 0.984
#> GSM94140     2  0.6446     0.5063 0.008 0.664 0.204 0.124
#> GSM94141     4  0.7608     0.0219 0.000 0.392 0.200 0.408
#> GSM94142     2  0.4522     0.7177 0.320 0.680 0.000 0.000
#> GSM94143     4  0.1297     0.7797 0.000 0.016 0.020 0.964
#> GSM94144     2  0.7489     0.5399 0.072 0.624 0.204 0.100
#> GSM94145     1  0.1411     0.8479 0.960 0.020 0.020 0.000
#> GSM94146     1  0.3694     0.7134 0.844 0.124 0.032 0.000
#> GSM94147     2  0.7417     0.6112 0.232 0.556 0.204 0.008
#> GSM94148     1  0.0657     0.8577 0.984 0.012 0.004 0.000
#> GSM98785     4  0.0657     0.7807 0.000 0.012 0.004 0.984
#> GSM98786     1  0.6040     0.5016 0.708 0.044 0.208 0.040
#> GSM98787     3  0.6637     0.4498 0.132 0.000 0.608 0.260
#> GSM98788     3  0.2658     0.8493 0.080 0.012 0.904 0.004
#> GSM98789     2  0.7857     0.0908 0.008 0.440 0.200 0.352
#> GSM98790     4  0.3300     0.6699 0.000 0.008 0.144 0.848
#> GSM98791     1  0.1151     0.8538 0.968 0.008 0.024 0.000
#> GSM98792     3  0.1824     0.8547 0.000 0.004 0.936 0.060
#> GSM98793     1  0.2329     0.7948 0.916 0.012 0.072 0.000
#> GSM98794     1  0.0804     0.8552 0.980 0.012 0.008 0.000
#> GSM98795     2  0.7003     0.6768 0.136 0.676 0.124 0.064
#> GSM98796     1  0.1211     0.8360 0.960 0.040 0.000 0.000
#> GSM98797     4  0.6080     0.5728 0.000 0.156 0.160 0.684
#> GSM98798     4  0.3681     0.6908 0.000 0.008 0.176 0.816
#> GSM98799     4  0.0188     0.7830 0.000 0.004 0.000 0.996
#> GSM98800     4  0.4426     0.6651 0.004 0.020 0.196 0.780
#> GSM98801     4  0.7182     0.3846 0.000 0.248 0.200 0.552
#> GSM94019     3  0.3758     0.8270 0.096 0.016 0.860 0.028
#> GSM94020     4  0.3219     0.7840 0.000 0.164 0.000 0.836
#> GSM94021     3  0.5228     0.5294 0.312 0.024 0.664 0.000
#> GSM94022     3  0.2797     0.8430 0.068 0.032 0.900 0.000
#> GSM94023     3  0.2021     0.8669 0.040 0.024 0.936 0.000
#> GSM94024     3  0.0817     0.8739 0.000 0.024 0.976 0.000
#> GSM94025     3  0.4267     0.6563 0.188 0.024 0.788 0.000
#> GSM94026     4  0.7062     0.4240 0.000 0.224 0.204 0.572
#> GSM94027     3  0.4807     0.5952 0.248 0.024 0.728 0.000
#> GSM94028     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94029     3  0.1229     0.8746 0.008 0.020 0.968 0.004
#> GSM94030     3  0.3205     0.8295 0.104 0.024 0.872 0.000
#> GSM94031     4  0.0188     0.7826 0.000 0.000 0.004 0.996
#> GSM94032     4  0.7366     0.3468 0.000 0.252 0.224 0.524
#> GSM94033     3  0.5399     0.3220 0.000 0.012 0.520 0.468
#> GSM94034     3  0.3143     0.8330 0.100 0.024 0.876 0.000
#> GSM94035     3  0.6181     0.4094 0.036 0.008 0.536 0.420
#> GSM94036     3  0.3307     0.8283 0.104 0.028 0.868 0.000
#> GSM94037     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94038     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94039     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94040     1  0.1109     0.8537 0.968 0.004 0.028 0.000
#> GSM94041     1  0.2376     0.8191 0.916 0.016 0.068 0.000
#> GSM94042     4  0.1557     0.7862 0.000 0.056 0.000 0.944
#> GSM94043     4  0.0927     0.7785 0.000 0.008 0.016 0.976
#> GSM94044     4  0.0336     0.7823 0.000 0.008 0.000 0.992
#> GSM94045     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94046     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94047     4  0.8470    -0.0352 0.368 0.032 0.212 0.388
#> GSM94048     1  0.0657     0.8563 0.984 0.012 0.004 0.000
#> GSM94049     1  0.4420     0.5889 0.748 0.012 0.240 0.000
#> GSM94050     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94051     2  0.8179     0.4498 0.352 0.424 0.204 0.020
#> GSM94052     1  0.1211     0.8360 0.960 0.040 0.000 0.000
#> GSM94053     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94054     2  0.5432     0.7243 0.288 0.680 0.016 0.016
#> GSM94055     1  0.1305     0.8490 0.960 0.004 0.036 0.000
#> GSM94056     2  0.7159     0.6144 0.244 0.556 0.200 0.000
#> GSM94057     4  0.1474     0.7867 0.000 0.052 0.000 0.948
#> GSM94058     1  0.1284     0.8552 0.964 0.012 0.024 0.000
#> GSM94059     2  0.4522     0.7177 0.320 0.680 0.000 0.000
#> GSM94060     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94061     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94062     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94063     4  0.7391     0.3415 0.212 0.004 0.240 0.544
#> GSM94064     4  0.1557     0.7862 0.000 0.056 0.000 0.944
#> GSM94065     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94066     4  0.2469     0.7879 0.000 0.108 0.000 0.892
#> GSM94067     2  0.4543     0.7158 0.324 0.676 0.000 0.000
#> GSM94068     4  0.1557     0.7862 0.000 0.056 0.000 0.944
#> GSM94069     1  0.0376     0.8581 0.992 0.004 0.004 0.000
#> GSM94070     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94071     1  0.1356     0.8496 0.960 0.008 0.032 0.000
#> GSM94072     1  0.1305     0.8490 0.960 0.004 0.036 0.000
#> GSM94073     1  0.4290     0.5908 0.772 0.016 0.212 0.000
#> GSM94074     1  0.1398     0.8469 0.956 0.004 0.040 0.000
#> GSM94075     1  0.1584     0.8488 0.952 0.012 0.036 0.000
#> GSM94155     2  0.6422     0.7135 0.228 0.676 0.036 0.060
#> GSM94156     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM94157     2  0.5277     0.5409 0.460 0.532 0.008 0.000
#> GSM94160     2  0.4543     0.7158 0.324 0.676 0.000 0.000
#> GSM94161     1  0.1584     0.8488 0.952 0.012 0.036 0.000
#> GSM94162     1  0.6170     0.4873 0.672 0.036 0.256 0.036
#> GSM94163     4  0.0707     0.7858 0.000 0.020 0.000 0.980
#> GSM94164     1  0.0469     0.8563 0.988 0.012 0.000 0.000
#> GSM94165     1  0.0524     0.8583 0.988 0.004 0.008 0.000
#> GSM94166     2  0.4543     0.7158 0.324 0.676 0.000 0.000
#> GSM94167     4  0.0524     0.7815 0.000 0.008 0.004 0.988
#> GSM94168     1  0.0469     0.8563 0.988 0.012 0.000 0.000
#> GSM94169     1  0.6768     0.4121 0.660 0.032 0.212 0.096
#> GSM94170     2  0.4804     0.6606 0.384 0.616 0.000 0.000
#> GSM94171     1  0.1854     0.8410 0.940 0.012 0.048 0.000
#> GSM94172     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM94173     4  0.0336     0.7848 0.000 0.008 0.000 0.992
#> GSM94174     1  0.5311     0.5484 0.736 0.040 0.212 0.012
#> GSM94175     4  0.0524     0.7815 0.000 0.008 0.004 0.988
#> GSM94176     1  0.3569     0.6219 0.804 0.000 0.196 0.000
#> GSM94177     1  0.0707     0.8550 0.980 0.020 0.000 0.000
#> GSM94178     4  0.1302     0.7869 0.000 0.044 0.000 0.956
#> GSM98767     1  0.0592     0.8561 0.984 0.016 0.000 0.000
#> GSM98768     1  0.0000     0.8575 1.000 0.000 0.000 0.000
#> GSM98769     1  0.6446     0.4424 0.664 0.124 0.204 0.008
#> GSM98770     1  0.0524     0.8583 0.988 0.004 0.008 0.000
#> GSM98771     4  0.0524     0.7815 0.000 0.008 0.004 0.988
#> GSM98772     1  0.0804     0.8552 0.980 0.012 0.008 0.000
#> GSM98773     3  0.0707     0.8744 0.000 0.020 0.980 0.000
#> GSM98774     1  0.6515     0.4706 0.660 0.044 0.248 0.048
#> GSM98775     1  0.1305     0.8490 0.960 0.004 0.036 0.000
#> GSM98776     1  0.4019     0.6203 0.792 0.012 0.196 0.000
#> GSM98777     4  0.5997     0.5831 0.080 0.012 0.208 0.700
#> GSM98778     3  0.1406     0.8728 0.016 0.024 0.960 0.000
#> GSM98779     1  0.1305     0.8490 0.960 0.004 0.036 0.000
#> GSM98780     1  0.0188     0.8572 0.996 0.004 0.000 0.000
#> GSM98781     1  0.5256     0.5460 0.732 0.064 0.204 0.000
#> GSM98782     1  0.4925    -0.2138 0.572 0.428 0.000 0.000
#> GSM98783     1  0.0927     0.8584 0.976 0.008 0.016 0.000
#> GSM98784     2  0.4564     0.7127 0.328 0.672 0.000 0.000
#> GSM98871     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM98872     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM98873     4  0.2704     0.7073 0.000 0.000 0.124 0.876
#> GSM98874     4  0.4103     0.7701 0.000 0.256 0.000 0.744
#> GSM98875     4  0.2704     0.7875 0.000 0.124 0.000 0.876

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.1329    0.78423 0.956 0.000 0.032 0.004 0.008
#> GSM94077     3  0.4262    0.73160 0.000 0.000 0.776 0.124 0.100
#> GSM94078     3  0.4219    0.41322 0.000 0.000 0.584 0.416 0.000
#> GSM94079     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94080     2  0.1410    0.83498 0.000 0.940 0.000 0.060 0.000
#> GSM94081     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94082     3  0.3621    0.69992 0.000 0.000 0.788 0.192 0.020
#> GSM94083     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94084     4  0.4268    0.41553 0.000 0.024 0.268 0.708 0.000
#> GSM94085     3  0.2505    0.73827 0.000 0.000 0.888 0.092 0.020
#> GSM94086     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94087     1  0.3692    0.67784 0.812 0.000 0.028 0.008 0.152
#> GSM94088     3  0.3632    0.70844 0.004 0.000 0.800 0.176 0.020
#> GSM94089     4  0.3838    0.38665 0.000 0.004 0.280 0.716 0.000
#> GSM94090     2  0.0794    0.84202 0.000 0.972 0.000 0.028 0.000
#> GSM94091     1  0.8389   -0.15094 0.384 0.032 0.228 0.064 0.292
#> GSM94092     3  0.4385    0.72127 0.056 0.000 0.784 0.140 0.020
#> GSM94093     1  0.4252    0.51510 0.700 0.000 0.000 0.020 0.280
#> GSM94094     3  0.0000    0.74188 0.000 0.000 1.000 0.000 0.000
#> GSM94095     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94096     3  0.4746    0.23582 0.000 0.000 0.504 0.480 0.016
#> GSM94097     1  0.5060    0.59989 0.744 0.000 0.104 0.028 0.124
#> GSM94098     3  0.2011    0.73499 0.004 0.000 0.908 0.000 0.088
#> GSM94099     3  0.3555    0.73384 0.000 0.000 0.824 0.124 0.052
#> GSM94100     5  0.8346    0.05111 0.000 0.240 0.180 0.204 0.376
#> GSM94101     4  0.4451    0.45388 0.000 0.040 0.248 0.712 0.000
#> GSM94102     3  0.8038    0.05867 0.012 0.176 0.460 0.100 0.252
#> GSM94103     3  0.3812    0.70224 0.004 0.000 0.780 0.196 0.020
#> GSM94104     3  0.2561    0.73710 0.000 0.000 0.884 0.096 0.020
#> GSM94105     3  0.2011    0.73387 0.004 0.000 0.908 0.000 0.088
#> GSM94106     4  0.4552    0.42134 0.000 0.040 0.264 0.696 0.000
#> GSM94107     3  0.1857    0.74236 0.004 0.000 0.928 0.008 0.060
#> GSM94108     4  0.4364    0.50402 0.000 0.048 0.216 0.736 0.000
#> GSM94109     3  0.4607    0.62877 0.000 0.036 0.776 0.052 0.136
#> GSM94110     3  0.3970    0.67088 0.000 0.000 0.744 0.236 0.020
#> GSM94111     5  0.8441    0.03691 0.000 0.236 0.184 0.232 0.348
#> GSM94112     2  0.0794    0.84202 0.000 0.972 0.000 0.028 0.000
#> GSM94113     3  0.4265    0.68816 0.012 0.000 0.744 0.224 0.020
#> GSM94114     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94115     1  0.1106    0.78441 0.964 0.000 0.000 0.024 0.012
#> GSM94116     3  0.5057    0.69910 0.100 0.000 0.740 0.136 0.024
#> GSM94117     3  0.3087    0.72756 0.064 0.000 0.868 0.004 0.064
#> GSM94118     3  0.5296    0.55966 0.028 0.000 0.600 0.352 0.020
#> GSM94119     4  0.4961    0.16867 0.000 0.448 0.000 0.524 0.028
#> GSM94120     3  0.5240    0.58059 0.028 0.000 0.616 0.336 0.020
#> GSM94121     3  0.5514    0.59237 0.032 0.012 0.640 0.296 0.020
#> GSM94122     4  0.5594    0.52333 0.000 0.284 0.108 0.608 0.000
#> GSM94123     1  0.4268    0.50894 0.708 0.000 0.000 0.024 0.268
#> GSM94124     3  0.4824    0.26403 0.000 0.000 0.512 0.468 0.020
#> GSM94125     2  0.0794    0.84202 0.000 0.972 0.000 0.028 0.000
#> GSM94126     3  0.4181    0.40564 0.316 0.000 0.676 0.004 0.004
#> GSM94127     1  0.1405    0.78524 0.956 0.000 0.020 0.016 0.008
#> GSM94128     3  0.2177    0.72777 0.080 0.000 0.908 0.008 0.004
#> GSM94129     3  0.3866    0.70046 0.004 0.000 0.780 0.192 0.024
#> GSM94130     5  0.4283    0.10427 0.456 0.000 0.000 0.000 0.544
#> GSM94131     1  0.0579    0.78848 0.984 0.000 0.000 0.008 0.008
#> GSM94132     1  0.1393    0.78549 0.956 0.000 0.012 0.024 0.008
#> GSM94133     2  0.0794    0.84202 0.000 0.972 0.000 0.028 0.000
#> GSM94134     1  0.0404    0.78932 0.988 0.000 0.000 0.012 0.000
#> GSM94135     3  0.4096    0.68731 0.004 0.000 0.744 0.232 0.020
#> GSM94136     1  0.0404    0.78932 0.988 0.000 0.000 0.012 0.000
#> GSM94137     3  0.1851    0.73500 0.000 0.000 0.912 0.000 0.088
#> GSM94138     1  0.0955    0.78382 0.968 0.000 0.000 0.028 0.004
#> GSM94139     4  0.4475    0.51308 0.000 0.276 0.000 0.692 0.032
#> GSM94140     5  0.6297    0.34397 0.076 0.040 0.192 0.028 0.664
#> GSM94141     5  0.7711    0.09743 0.004 0.256 0.180 0.084 0.476
#> GSM94142     5  0.4904    0.04462 0.472 0.000 0.000 0.024 0.504
#> GSM94143     4  0.6949    0.50780 0.000 0.264 0.096 0.552 0.088
#> GSM94144     5  0.7728    0.28752 0.156 0.016 0.288 0.064 0.476
#> GSM94145     1  0.1168    0.78442 0.960 0.000 0.008 0.032 0.000
#> GSM94146     1  0.3325    0.71733 0.852 0.000 0.032 0.012 0.104
#> GSM94147     1  0.7699   -0.05492 0.428 0.000 0.232 0.068 0.272
#> GSM94148     1  0.0968    0.79049 0.972 0.000 0.004 0.012 0.012
#> GSM98785     4  0.6382    0.53484 0.000 0.248 0.072 0.608 0.072
#> GSM98786     1  0.7313    0.15642 0.504 0.004 0.300 0.084 0.108
#> GSM98787     3  0.6340    0.52570 0.056 0.120 0.672 0.136 0.016
#> GSM98788     3  0.4899    0.69742 0.052 0.000 0.732 0.192 0.024
#> GSM98789     5  0.8012    0.30868 0.100 0.140 0.204 0.036 0.520
#> GSM98790     4  0.5336    0.51864 0.000 0.288 0.084 0.628 0.000
#> GSM98791     1  0.1082    0.78491 0.964 0.000 0.008 0.028 0.000
#> GSM98792     3  0.4805    0.50189 0.000 0.040 0.648 0.312 0.000
#> GSM98793     1  0.3114    0.72483 0.872 0.000 0.076 0.036 0.016
#> GSM98794     1  0.0740    0.78839 0.980 0.000 0.004 0.008 0.008
#> GSM98795     5  0.5278    0.19455 0.408 0.016 0.000 0.024 0.552
#> GSM98796     1  0.1116    0.78448 0.964 0.000 0.004 0.028 0.004
#> GSM98797     5  0.8286   -0.21013 0.000 0.308 0.140 0.212 0.340
#> GSM98798     4  0.7796    0.41073 0.016 0.336 0.184 0.416 0.048
#> GSM98799     4  0.4908    0.37501 0.000 0.356 0.000 0.608 0.036
#> GSM98800     4  0.7827    0.46538 0.004 0.248 0.184 0.468 0.096
#> GSM98801     5  0.8200    0.07353 0.000 0.240 0.180 0.172 0.408
#> GSM94019     3  0.5337    0.64880 0.036 0.008 0.668 0.268 0.020
#> GSM94020     2  0.2732    0.78404 0.000 0.840 0.000 0.160 0.000
#> GSM94021     3  0.4299    0.32443 0.388 0.000 0.608 0.004 0.000
#> GSM94022     3  0.2379    0.73425 0.048 0.000 0.912 0.028 0.012
#> GSM94023     3  0.3003    0.73597 0.040 0.000 0.880 0.016 0.064
#> GSM94024     3  0.1544    0.73996 0.000 0.000 0.932 0.000 0.068
#> GSM94025     3  0.3949    0.40887 0.300 0.000 0.696 0.000 0.004
#> GSM94026     5  0.8431    0.04595 0.000 0.236 0.184 0.228 0.352
#> GSM94027     3  0.4362    0.33848 0.360 0.000 0.632 0.004 0.004
#> GSM94028     2  0.0794    0.84202 0.000 0.972 0.000 0.028 0.000
#> GSM94029     3  0.1518    0.74249 0.016 0.000 0.952 0.020 0.012
#> GSM94030     3  0.3649    0.72615 0.056 0.000 0.848 0.032 0.064
#> GSM94031     2  0.5240    0.29453 0.000 0.572 0.020 0.388 0.020
#> GSM94032     5  0.8385    0.10227 0.012 0.212 0.320 0.104 0.352
#> GSM94033     4  0.4757    0.51538 0.000 0.080 0.204 0.716 0.000
#> GSM94034     3  0.3682    0.71332 0.096 0.000 0.832 0.008 0.064
#> GSM94035     4  0.5029    0.44165 0.032 0.036 0.224 0.708 0.000
#> GSM94036     3  0.2681    0.71873 0.108 0.000 0.876 0.004 0.012
#> GSM94037     1  0.0290    0.78984 0.992 0.000 0.000 0.008 0.000
#> GSM94038     2  0.1270    0.83448 0.000 0.948 0.000 0.052 0.000
#> GSM94039     2  0.0290    0.84033 0.000 0.992 0.000 0.008 0.000
#> GSM94040     1  0.0960    0.79002 0.972 0.000 0.008 0.016 0.004
#> GSM94041     1  0.2131    0.77289 0.920 0.000 0.056 0.008 0.016
#> GSM94042     2  0.3336    0.70259 0.000 0.772 0.000 0.228 0.000
#> GSM94043     4  0.4729    0.53883 0.000 0.236 0.004 0.708 0.052
#> GSM94044     4  0.4770    0.43198 0.000 0.320 0.000 0.644 0.036
#> GSM94045     1  0.0162    0.78999 0.996 0.000 0.000 0.004 0.000
#> GSM94046     1  0.0324    0.79035 0.992 0.000 0.004 0.004 0.000
#> GSM94047     3  0.9558   -0.23079 0.260 0.136 0.304 0.196 0.104
#> GSM94048     1  0.1106    0.78441 0.964 0.000 0.000 0.024 0.012
#> GSM94049     1  0.4121    0.53494 0.720 0.000 0.264 0.004 0.012
#> GSM94050     1  0.0162    0.79021 0.996 0.000 0.000 0.004 0.000
#> GSM94051     1  0.7313    0.00600 0.432 0.000 0.288 0.032 0.248
#> GSM94052     1  0.1442    0.78499 0.952 0.000 0.004 0.032 0.012
#> GSM94053     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM94054     5  0.4291    0.08487 0.464 0.000 0.000 0.000 0.536
#> GSM94055     1  0.1195    0.78483 0.960 0.000 0.012 0.028 0.000
#> GSM94056     1  0.6605    0.30261 0.572 0.000 0.120 0.044 0.264
#> GSM94057     2  0.3177    0.72070 0.000 0.792 0.000 0.208 0.000
#> GSM94058     1  0.1095    0.78894 0.968 0.000 0.012 0.012 0.008
#> GSM94059     5  0.4300    0.05966 0.476 0.000 0.000 0.000 0.524
#> GSM94060     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0404    0.78959 0.988 0.000 0.000 0.012 0.000
#> GSM94062     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.8661    0.20728 0.064 0.140 0.340 0.372 0.084
#> GSM94064     2  0.3336    0.70935 0.000 0.772 0.000 0.228 0.000
#> GSM94065     1  0.0000    0.78964 1.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.2377    0.78877 0.000 0.872 0.000 0.128 0.000
#> GSM94067     1  0.4894    0.03425 0.520 0.000 0.000 0.024 0.456
#> GSM94068     2  0.3109    0.72130 0.000 0.800 0.000 0.200 0.000
#> GSM94069     1  0.0162    0.78999 0.996 0.000 0.000 0.004 0.000
#> GSM94070     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.1168    0.78442 0.960 0.000 0.008 0.032 0.000
#> GSM94072     1  0.1518    0.78549 0.952 0.000 0.020 0.016 0.012
#> GSM94073     1  0.5696    0.35270 0.612 0.000 0.304 0.064 0.020
#> GSM94074     1  0.1117    0.78541 0.964 0.000 0.020 0.016 0.000
#> GSM94075     1  0.1503    0.78582 0.952 0.000 0.020 0.020 0.008
#> GSM94155     5  0.5278    0.19455 0.408 0.016 0.000 0.024 0.552
#> GSM94156     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.4126    0.33379 0.620 0.000 0.000 0.000 0.380
#> GSM94160     5  0.4747    0.00247 0.488 0.000 0.000 0.016 0.496
#> GSM94161     1  0.1507    0.78579 0.952 0.000 0.012 0.024 0.012
#> GSM94162     1  0.5625    0.31367 0.576 0.000 0.356 0.052 0.016
#> GSM94163     2  0.4390    0.23700 0.000 0.568 0.000 0.428 0.004
#> GSM94164     1  0.0693    0.78775 0.980 0.000 0.000 0.012 0.008
#> GSM94165     1  0.0566    0.78951 0.984 0.000 0.004 0.012 0.000
#> GSM94166     1  0.4306   -0.04301 0.508 0.000 0.000 0.000 0.492
#> GSM94167     4  0.4681    0.52378 0.000 0.252 0.000 0.696 0.052
#> GSM94168     1  0.0451    0.78922 0.988 0.000 0.000 0.004 0.008
#> GSM94169     1  0.8388   -0.23671 0.308 0.008 0.304 0.280 0.100
#> GSM94170     1  0.4861    0.15254 0.548 0.000 0.000 0.024 0.428
#> GSM94171     1  0.1412    0.78288 0.952 0.000 0.036 0.004 0.008
#> GSM94172     1  0.0162    0.79007 0.996 0.000 0.004 0.000 0.000
#> GSM94173     2  0.4686    0.35043 0.000 0.596 0.000 0.384 0.020
#> GSM94174     1  0.6251    0.34014 0.600 0.000 0.276 0.068 0.056
#> GSM94175     4  0.5203    0.50389 0.000 0.264 0.004 0.660 0.072
#> GSM94176     1  0.3443    0.68046 0.840 0.000 0.120 0.028 0.012
#> GSM94177     1  0.2555    0.74948 0.904 0.000 0.052 0.028 0.016
#> GSM94178     2  0.3966    0.49891 0.000 0.664 0.000 0.336 0.000
#> GSM98767     1  0.2568    0.75099 0.904 0.000 0.048 0.032 0.016
#> GSM98768     1  0.0703    0.78567 0.976 0.000 0.000 0.024 0.000
#> GSM98769     1  0.5968    0.34414 0.604 0.000 0.296 0.036 0.064
#> GSM98770     1  0.0324    0.79035 0.992 0.000 0.004 0.004 0.000
#> GSM98771     4  0.4509    0.53859 0.000 0.236 0.000 0.716 0.048
#> GSM98772     1  0.1018    0.78649 0.968 0.000 0.000 0.016 0.016
#> GSM98773     3  0.3631    0.74038 0.000 0.000 0.824 0.072 0.104
#> GSM98774     1  0.6076    0.29914 0.568 0.000 0.336 0.040 0.056
#> GSM98775     1  0.1106    0.78523 0.964 0.000 0.012 0.024 0.000
#> GSM98776     1  0.3940    0.65135 0.808 0.000 0.136 0.044 0.012
#> GSM98777     4  0.8159    0.38891 0.056 0.152 0.184 0.520 0.088
#> GSM98778     3  0.2295    0.73630 0.004 0.000 0.900 0.008 0.088
#> GSM98779     1  0.1195    0.78537 0.960 0.000 0.012 0.028 0.000
#> GSM98780     1  0.0162    0.79007 0.996 0.000 0.004 0.000 0.000
#> GSM98781     1  0.5005    0.41238 0.656 0.000 0.300 0.020 0.024
#> GSM98782     1  0.3730    0.62559 0.800 0.000 0.004 0.028 0.168
#> GSM98783     1  0.0854    0.79053 0.976 0.000 0.012 0.004 0.008
#> GSM98784     1  0.4808    0.19585 0.576 0.000 0.000 0.024 0.400
#> GSM98871     2  0.0404    0.84109 0.000 0.988 0.000 0.012 0.000
#> GSM98872     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM98873     4  0.6321    0.32656 0.000 0.344 0.004 0.504 0.148
#> GSM98874     2  0.0000    0.83884 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.2516    0.79655 0.000 0.860 0.000 0.140 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
#> GSM93997     1  0.1026     0.7977 0.968 0.000 0.012 0.008 0.004 0.008
#> GSM94077     3  0.1812     0.7214 0.000 0.000 0.912 0.080 0.000 0.008
#> GSM94078     4  0.6477    -0.1168 0.000 0.000 0.384 0.432 0.064 0.120
#> GSM94079     3  0.0405     0.7235 0.004 0.000 0.988 0.000 0.000 0.008
#> GSM94080     2  0.3229     0.8035 0.000 0.804 0.000 0.172 0.020 0.004
#> GSM94081     3  0.0260     0.7242 0.000 0.000 0.992 0.000 0.000 0.008
#> GSM94082     3  0.6076     0.5079 0.000 0.000 0.564 0.264 0.060 0.112
#> GSM94083     3  0.0551     0.7249 0.008 0.000 0.984 0.004 0.000 0.004
#> GSM94084     4  0.4017     0.5058 0.000 0.004 0.228 0.732 0.004 0.032
#> GSM94085     3  0.3344     0.7144 0.000 0.000 0.828 0.032 0.020 0.120
#> GSM94086     3  0.0405     0.7241 0.000 0.000 0.988 0.004 0.000 0.008
#> GSM94087     1  0.4203     0.5352 0.700 0.000 0.012 0.000 0.260 0.028
#> GSM94088     3  0.5212     0.6552 0.004 0.000 0.688 0.156 0.032 0.120
#> GSM94089     4  0.3955     0.4908 0.000 0.000 0.240 0.724 0.004 0.032
#> GSM94090     2  0.1863     0.8181 0.000 0.896 0.000 0.104 0.000 0.000
#> GSM94091     1  0.7399    -0.0903 0.400 0.008 0.056 0.016 0.216 0.304
#> GSM94092     3  0.5264     0.6930 0.060 0.000 0.712 0.120 0.012 0.096
#> GSM94093     1  0.4561     0.1069 0.536 0.000 0.000 0.000 0.428 0.036
#> GSM94094     3  0.2100     0.7194 0.000 0.000 0.884 0.000 0.004 0.112
#> GSM94095     3  0.0260     0.7242 0.000 0.000 0.992 0.000 0.000 0.008
#> GSM94096     4  0.6283     0.1268 0.000 0.000 0.320 0.504 0.056 0.120
#> GSM94097     1  0.5178     0.4129 0.624 0.000 0.028 0.000 0.284 0.064
#> GSM94098     3  0.0653     0.7275 0.004 0.000 0.980 0.012 0.000 0.004
#> GSM94099     3  0.3147     0.7190 0.008 0.000 0.844 0.108 0.004 0.036
#> GSM94100     6  0.3522     0.7782 0.000 0.028 0.016 0.064 0.048 0.844
#> GSM94101     4  0.3844     0.5107 0.000 0.004 0.224 0.744 0.004 0.024
#> GSM94102     6  0.4654     0.6723 0.000 0.028 0.164 0.012 0.056 0.740
#> GSM94103     3  0.6192     0.5345 0.004 0.000 0.568 0.252 0.060 0.116
#> GSM94104     3  0.4981     0.6492 0.000 0.000 0.700 0.136 0.028 0.136
#> GSM94105     3  0.0665     0.7235 0.008 0.000 0.980 0.004 0.000 0.008
#> GSM94106     4  0.4495     0.4243 0.000 0.012 0.276 0.676 0.004 0.032
#> GSM94107     3  0.1390     0.7350 0.004 0.000 0.948 0.016 0.000 0.032
#> GSM94108     4  0.3817     0.5157 0.000 0.004 0.220 0.748 0.004 0.024
#> GSM94109     3  0.4746     0.5271 0.000 0.016 0.644 0.028 0.008 0.304
#> GSM94110     3  0.6374     0.3724 0.000 0.000 0.488 0.332 0.064 0.116
#> GSM94111     6  0.3457     0.7783 0.000 0.028 0.016 0.064 0.044 0.848
#> GSM94112     2  0.2003     0.8179 0.000 0.884 0.000 0.116 0.000 0.000
#> GSM94113     3  0.6569     0.3156 0.004 0.000 0.440 0.376 0.064 0.116
#> GSM94114     3  0.0405     0.7241 0.000 0.000 0.988 0.004 0.000 0.008
#> GSM94115     1  0.1909     0.7844 0.920 0.000 0.000 0.004 0.024 0.052
#> GSM94116     3  0.5808     0.6696 0.048 0.000 0.664 0.120 0.024 0.144
#> GSM94117     3  0.1750     0.7172 0.056 0.000 0.928 0.008 0.004 0.004
#> GSM94118     3  0.6746     0.3151 0.012 0.000 0.436 0.372 0.064 0.116
#> GSM94119     4  0.4131     0.4159 0.000 0.156 0.000 0.752 0.088 0.004
#> GSM94120     3  0.6742     0.3300 0.012 0.000 0.440 0.368 0.064 0.116
#> GSM94121     3  0.6213     0.4765 0.004 0.004 0.544 0.280 0.032 0.136
#> GSM94122     4  0.5225     0.5028 0.000 0.120 0.160 0.688 0.012 0.020
#> GSM94123     1  0.2454     0.7142 0.840 0.000 0.000 0.000 0.160 0.000
#> GSM94124     4  0.5768     0.0990 0.000 0.000 0.344 0.516 0.016 0.124
#> GSM94125     2  0.2445     0.8180 0.000 0.868 0.000 0.120 0.008 0.004
#> GSM94126     3  0.3894     0.4501 0.324 0.000 0.664 0.008 0.004 0.000
#> GSM94127     1  0.1408     0.7954 0.952 0.000 0.008 0.008 0.024 0.008
#> GSM94128     3  0.3883     0.7092 0.036 0.000 0.804 0.040 0.004 0.116
#> GSM94129     3  0.6097     0.4960 0.004 0.000 0.548 0.276 0.032 0.140
#> GSM94130     5  0.3874     0.6621 0.228 0.000 0.000 0.000 0.732 0.040
#> GSM94131     1  0.0692     0.7980 0.976 0.000 0.000 0.004 0.000 0.020
#> GSM94132     1  0.1261     0.7957 0.956 0.000 0.004 0.004 0.028 0.008
#> GSM94133     2  0.2048     0.8176 0.000 0.880 0.000 0.120 0.000 0.000
#> GSM94134     1  0.0692     0.7980 0.976 0.000 0.000 0.004 0.000 0.020
#> GSM94135     3  0.6494     0.3846 0.004 0.000 0.468 0.352 0.060 0.116
#> GSM94136     1  0.0692     0.7980 0.976 0.000 0.000 0.004 0.000 0.020
#> GSM94137     3  0.0291     0.7263 0.000 0.000 0.992 0.004 0.000 0.004
#> GSM94138     1  0.1693     0.7873 0.932 0.000 0.000 0.004 0.020 0.044
#> GSM94139     4  0.2222     0.5271 0.000 0.084 0.000 0.896 0.012 0.008
#> GSM94140     5  0.5688     0.1628 0.036 0.008 0.036 0.012 0.568 0.340
#> GSM94141     5  0.5349    -0.0390 0.000 0.032 0.016 0.024 0.560 0.368
#> GSM94142     5  0.3175     0.6407 0.256 0.000 0.000 0.000 0.744 0.000
#> GSM94143     4  0.5499     0.4489 0.000 0.116 0.008 0.676 0.048 0.152
#> GSM94144     5  0.6446     0.1865 0.080 0.008 0.084 0.012 0.584 0.232
#> GSM94145     1  0.1152     0.7928 0.952 0.000 0.004 0.000 0.044 0.000
#> GSM94146     1  0.3786     0.5949 0.736 0.004 0.016 0.000 0.240 0.004
#> GSM94147     1  0.6526     0.4041 0.572 0.000 0.096 0.012 0.112 0.208
#> GSM94148     1  0.0964     0.8012 0.968 0.000 0.004 0.000 0.016 0.012
#> GSM98785     4  0.4661     0.4875 0.000 0.092 0.000 0.744 0.048 0.116
#> GSM98786     1  0.6591     0.3996 0.568 0.000 0.112 0.016 0.092 0.212
#> GSM98787     3  0.5705     0.5855 0.016 0.028 0.632 0.044 0.020 0.260
#> GSM98788     3  0.5633     0.6699 0.024 0.000 0.672 0.132 0.032 0.140
#> GSM98789     5  0.5648     0.0416 0.008 0.024 0.032 0.024 0.576 0.336
#> GSM98790     4  0.4175     0.5385 0.000 0.052 0.140 0.776 0.004 0.028
#> GSM98791     1  0.1003     0.7950 0.964 0.000 0.004 0.004 0.028 0.000
#> GSM98792     3  0.6757     0.2208 0.016 0.000 0.424 0.380 0.048 0.132
#> GSM98793     1  0.3350     0.7389 0.844 0.000 0.024 0.004 0.044 0.084
#> GSM98794     1  0.0547     0.7992 0.980 0.000 0.000 0.000 0.000 0.020
#> GSM98795     5  0.4195     0.6466 0.188 0.008 0.000 0.000 0.740 0.064
#> GSM98796     1  0.1082     0.7946 0.956 0.000 0.004 0.000 0.040 0.000
#> GSM98797     6  0.6943     0.5127 0.000 0.124 0.016 0.156 0.164 0.540
#> GSM98798     4  0.6129     0.3043 0.000 0.132 0.024 0.604 0.032 0.208
#> GSM98799     4  0.4279     0.4350 0.000 0.140 0.000 0.756 0.088 0.016
#> GSM98800     4  0.6527     0.3807 0.028 0.084 0.024 0.624 0.060 0.180
#> GSM98801     6  0.3201     0.7435 0.000 0.028 0.020 0.028 0.060 0.864
#> GSM94019     3  0.6483     0.4732 0.008 0.004 0.508 0.296 0.032 0.152
#> GSM94020     2  0.3875     0.7489 0.000 0.700 0.000 0.280 0.016 0.004
#> GSM94021     3  0.3975     0.3630 0.392 0.000 0.600 0.000 0.000 0.008
#> GSM94022     3  0.3329     0.7109 0.016 0.000 0.828 0.000 0.036 0.120
#> GSM94023     3  0.2224     0.7302 0.036 0.000 0.912 0.012 0.004 0.036
#> GSM94024     3  0.0603     0.7318 0.000 0.000 0.980 0.000 0.004 0.016
#> GSM94025     3  0.3878     0.4420 0.320 0.000 0.668 0.004 0.008 0.000
#> GSM94026     6  0.3457     0.7783 0.000 0.028 0.016 0.064 0.044 0.848
#> GSM94027     3  0.3955     0.4306 0.340 0.000 0.648 0.008 0.004 0.000
#> GSM94028     2  0.1910     0.8183 0.000 0.892 0.000 0.108 0.000 0.000
#> GSM94029     3  0.3193     0.7149 0.008 0.000 0.840 0.004 0.036 0.112
#> GSM94030     3  0.3239     0.7087 0.036 0.000 0.852 0.004 0.028 0.080
#> GSM94031     2  0.7750    -0.0793 0.000 0.336 0.136 0.240 0.012 0.276
#> GSM94032     6  0.4231     0.7069 0.004 0.028 0.100 0.004 0.076 0.788
#> GSM94033     4  0.4291     0.5290 0.000 0.028 0.212 0.732 0.004 0.024
#> GSM94034     3  0.2811     0.7039 0.076 0.000 0.872 0.000 0.020 0.032
#> GSM94035     4  0.4654     0.4781 0.004 0.016 0.240 0.696 0.004 0.040
#> GSM94036     3  0.4084     0.6973 0.072 0.000 0.792 0.004 0.028 0.104
#> GSM94037     1  0.0777     0.7974 0.972 0.000 0.000 0.004 0.000 0.024
#> GSM94038     2  0.2762     0.7895 0.000 0.804 0.000 0.196 0.000 0.000
#> GSM94039     2  0.1910     0.8183 0.000 0.892 0.000 0.108 0.000 0.000
#> GSM94040     1  0.0837     0.8000 0.972 0.000 0.004 0.004 0.020 0.000
#> GSM94041     1  0.1766     0.7951 0.936 0.000 0.028 0.004 0.016 0.016
#> GSM94042     2  0.5208     0.6421 0.000 0.596 0.000 0.300 0.096 0.008
#> GSM94043     4  0.3287     0.5284 0.000 0.056 0.004 0.852 0.060 0.028
#> GSM94044     4  0.4365     0.4415 0.000 0.132 0.000 0.756 0.088 0.024
#> GSM94045     1  0.0508     0.7992 0.984 0.000 0.000 0.004 0.000 0.012
#> GSM94046     1  0.0436     0.8001 0.988 0.000 0.004 0.000 0.004 0.004
#> GSM94047     1  0.7951     0.2092 0.472 0.008 0.108 0.112 0.092 0.208
#> GSM94048     1  0.1477     0.7916 0.940 0.000 0.000 0.004 0.008 0.048
#> GSM94049     1  0.5192     0.5502 0.688 0.000 0.168 0.008 0.024 0.112
#> GSM94050     1  0.0405     0.8000 0.988 0.000 0.000 0.000 0.004 0.008
#> GSM94051     1  0.6747     0.3740 0.552 0.000 0.112 0.012 0.128 0.196
#> GSM94052     1  0.1340     0.7950 0.948 0.000 0.004 0.000 0.040 0.008
#> GSM94053     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     5  0.4049     0.6616 0.208 0.008 0.000 0.000 0.740 0.044
#> GSM94055     1  0.1155     0.7939 0.956 0.000 0.004 0.004 0.036 0.000
#> GSM94056     1  0.5757     0.5181 0.644 0.000 0.056 0.004 0.136 0.160
#> GSM94057     2  0.3557     0.7297 0.000 0.800 0.000 0.148 0.008 0.044
#> GSM94058     1  0.1026     0.7987 0.968 0.000 0.004 0.008 0.012 0.008
#> GSM94059     5  0.3668     0.6576 0.228 0.000 0.000 0.000 0.744 0.028
#> GSM94060     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0837     0.7985 0.972 0.000 0.000 0.004 0.004 0.020
#> GSM94062     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     4  0.8271     0.0422 0.156 0.004 0.124 0.420 0.096 0.200
#> GSM94064     2  0.3993     0.7394 0.000 0.700 0.000 0.272 0.024 0.004
#> GSM94065     1  0.0146     0.7995 0.996 0.000 0.000 0.000 0.004 0.000
#> GSM94066     2  0.3700     0.7477 0.000 0.800 0.000 0.116 0.076 0.008
#> GSM94067     1  0.3868    -0.1715 0.504 0.000 0.000 0.000 0.496 0.000
#> GSM94068     2  0.4966     0.6429 0.000 0.640 0.000 0.264 0.088 0.008
#> GSM94069     1  0.0000     0.7996 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94070     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.1155     0.7939 0.956 0.000 0.004 0.004 0.036 0.000
#> GSM94072     1  0.1553     0.7974 0.944 0.000 0.012 0.004 0.032 0.008
#> GSM94073     1  0.6406     0.4187 0.576 0.000 0.136 0.008 0.076 0.204
#> GSM94074     1  0.0951     0.7966 0.968 0.000 0.004 0.008 0.020 0.000
#> GSM94075     1  0.1210     0.7968 0.960 0.000 0.004 0.008 0.020 0.008
#> GSM94155     5  0.4114     0.6577 0.200 0.008 0.000 0.000 0.740 0.052
#> GSM94156     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.4531     0.1213 0.556 0.000 0.000 0.000 0.408 0.036
#> GSM94160     5  0.3890     0.4271 0.400 0.000 0.000 0.000 0.596 0.004
#> GSM94161     1  0.1526     0.7973 0.944 0.000 0.008 0.004 0.036 0.008
#> GSM94162     1  0.6209     0.3953 0.576 0.000 0.232 0.008 0.048 0.136
#> GSM94163     4  0.5398    -0.2235 0.000 0.364 0.000 0.532 0.096 0.008
#> GSM94164     1  0.0713     0.7983 0.972 0.000 0.000 0.000 0.000 0.028
#> GSM94165     1  0.0748     0.7980 0.976 0.000 0.004 0.004 0.016 0.000
#> GSM94166     5  0.4337     0.2657 0.480 0.000 0.000 0.000 0.500 0.020
#> GSM94167     4  0.3041     0.5221 0.000 0.088 0.000 0.856 0.036 0.020
#> GSM94168     1  0.0603     0.7998 0.980 0.000 0.000 0.000 0.004 0.016
#> GSM94169     1  0.8400     0.0163 0.384 0.004 0.116 0.196 0.092 0.208
#> GSM94170     1  0.3782     0.2645 0.588 0.000 0.000 0.000 0.412 0.000
#> GSM94171     1  0.1121     0.7963 0.964 0.000 0.016 0.008 0.004 0.008
#> GSM94172     1  0.0291     0.7997 0.992 0.000 0.004 0.000 0.004 0.000
#> GSM94173     2  0.5400     0.4504 0.000 0.488 0.000 0.416 0.088 0.008
#> GSM94174     1  0.6365     0.4464 0.592 0.000 0.100 0.012 0.096 0.200
#> GSM94175     4  0.4191     0.4972 0.000 0.096 0.000 0.784 0.048 0.072
#> GSM94176     1  0.4791     0.6170 0.736 0.000 0.080 0.004 0.044 0.136
#> GSM94177     1  0.2263     0.7753 0.900 0.000 0.000 0.004 0.036 0.060
#> GSM94178     2  0.5443     0.4304 0.000 0.476 0.000 0.424 0.092 0.008
#> GSM98767     1  0.2465     0.7706 0.892 0.000 0.004 0.004 0.036 0.064
#> GSM98768     1  0.1410     0.7909 0.944 0.000 0.000 0.004 0.008 0.044
#> GSM98769     1  0.6709     0.3539 0.548 0.000 0.132 0.004 0.156 0.160
#> GSM98770     1  0.0000     0.7996 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98771     4  0.2714     0.5301 0.000 0.064 0.000 0.880 0.036 0.020
#> GSM98772     1  0.2100     0.7839 0.916 0.000 0.008 0.004 0.024 0.048
#> GSM98773     3  0.1500     0.7330 0.000 0.000 0.936 0.052 0.000 0.012
#> GSM98774     1  0.6333     0.3999 0.580 0.000 0.180 0.008 0.060 0.172
#> GSM98775     1  0.1080     0.7943 0.960 0.000 0.004 0.004 0.032 0.000
#> GSM98776     1  0.3869     0.7132 0.816 0.000 0.044 0.008 0.044 0.088
#> GSM98777     4  0.6215     0.3106 0.068 0.008 0.024 0.632 0.076 0.192
#> GSM98778     3  0.0551     0.7273 0.008 0.000 0.984 0.004 0.000 0.004
#> GSM98779     1  0.1080     0.7943 0.960 0.000 0.004 0.004 0.032 0.000
#> GSM98780     1  0.0798     0.8003 0.976 0.000 0.004 0.004 0.004 0.012
#> GSM98781     1  0.5517     0.5159 0.664 0.000 0.152 0.000 0.064 0.120
#> GSM98782     1  0.1152     0.7926 0.952 0.000 0.004 0.000 0.044 0.000
#> GSM98783     1  0.0717     0.7998 0.976 0.000 0.016 0.000 0.008 0.000
#> GSM98784     1  0.2854     0.6542 0.792 0.000 0.000 0.000 0.208 0.000
#> GSM98871     2  0.2544     0.8182 0.000 0.864 0.000 0.120 0.012 0.004
#> GSM98872     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.4955     0.2740 0.000 0.060 0.004 0.388 0.000 0.548
#> GSM98874     2  0.0000     0.7900 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.3921     0.7766 0.000 0.736 0.000 0.224 0.036 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-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) k
#> MAD:mclust 180         2.71e-04 2
#> MAD:mclust 182         6.77e-08 3
#> MAD:mclust 170         3.90e-07 4
#> MAD:mclust 132         2.41e-07 5
#> MAD:mclust 136         8.00e-06 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 21104 rows and 192 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 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-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.989           0.953       0.981         0.3989 0.598   0.598
#> 3 3 0.566           0.778       0.882         0.5864 0.647   0.463
#> 4 4 0.554           0.573       0.757         0.1550 0.834   0.581
#> 5 5 0.619           0.608       0.786         0.0798 0.825   0.457
#> 6 6 0.679           0.579       0.773         0.0436 0.896   0.573

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
#> GSM93997     1   0.000     0.9884 1.000 0.000
#> GSM94077     1   0.000     0.9884 1.000 0.000
#> GSM94078     1   0.000     0.9884 1.000 0.000
#> GSM94079     1   0.000     0.9884 1.000 0.000
#> GSM94080     2   0.000     0.9587 0.000 1.000
#> GSM94081     1   0.000     0.9884 1.000 0.000
#> GSM94082     1   0.000     0.9884 1.000 0.000
#> GSM94083     1   0.000     0.9884 1.000 0.000
#> GSM94084     2   0.000     0.9587 0.000 1.000
#> GSM94085     1   0.000     0.9884 1.000 0.000
#> GSM94086     1   0.000     0.9884 1.000 0.000
#> GSM94087     1   0.000     0.9884 1.000 0.000
#> GSM94088     1   0.000     0.9884 1.000 0.000
#> GSM94089     2   0.000     0.9587 0.000 1.000
#> GSM94090     2   0.000     0.9587 0.000 1.000
#> GSM94091     1   0.000     0.9884 1.000 0.000
#> GSM94092     1   0.000     0.9884 1.000 0.000
#> GSM94093     1   0.000     0.9884 1.000 0.000
#> GSM94094     1   0.000     0.9884 1.000 0.000
#> GSM94095     1   0.000     0.9884 1.000 0.000
#> GSM94096     1   0.909     0.4960 0.676 0.324
#> GSM94097     1   0.000     0.9884 1.000 0.000
#> GSM94098     1   0.000     0.9884 1.000 0.000
#> GSM94099     1   0.000     0.9884 1.000 0.000
#> GSM94100     2   0.343     0.9053 0.064 0.936
#> GSM94101     2   0.000     0.9587 0.000 1.000
#> GSM94102     1   0.000     0.9884 1.000 0.000
#> GSM94103     1   0.000     0.9884 1.000 0.000
#> GSM94104     2   0.881     0.5936 0.300 0.700
#> GSM94105     1   0.000     0.9884 1.000 0.000
#> GSM94106     2   0.000     0.9587 0.000 1.000
#> GSM94107     1   0.000     0.9884 1.000 0.000
#> GSM94108     2   0.000     0.9587 0.000 1.000
#> GSM94109     2   0.971     0.3700 0.400 0.600
#> GSM94110     1   0.000     0.9884 1.000 0.000
#> GSM94111     2   0.000     0.9587 0.000 1.000
#> GSM94112     2   0.000     0.9587 0.000 1.000
#> GSM94113     1   0.000     0.9884 1.000 0.000
#> GSM94114     1   0.000     0.9884 1.000 0.000
#> GSM94115     1   0.000     0.9884 1.000 0.000
#> GSM94116     1   0.000     0.9884 1.000 0.000
#> GSM94117     1   0.000     0.9884 1.000 0.000
#> GSM94118     1   0.998     0.0304 0.524 0.476
#> GSM94119     2   0.000     0.9587 0.000 1.000
#> GSM94120     1   0.850     0.5991 0.724 0.276
#> GSM94121     2   0.980     0.3269 0.416 0.584
#> GSM94122     2   0.000     0.9587 0.000 1.000
#> GSM94123     1   0.000     0.9884 1.000 0.000
#> GSM94124     2   0.388     0.8944 0.076 0.924
#> GSM94125     2   0.000     0.9587 0.000 1.000
#> GSM94126     1   0.000     0.9884 1.000 0.000
#> GSM94127     1   0.000     0.9884 1.000 0.000
#> GSM94128     1   0.000     0.9884 1.000 0.000
#> GSM94129     1   0.000     0.9884 1.000 0.000
#> GSM94130     1   0.000     0.9884 1.000 0.000
#> GSM94131     1   0.000     0.9884 1.000 0.000
#> GSM94132     1   0.000     0.9884 1.000 0.000
#> GSM94133     2   0.000     0.9587 0.000 1.000
#> GSM94134     1   0.000     0.9884 1.000 0.000
#> GSM94135     1   0.000     0.9884 1.000 0.000
#> GSM94136     1   0.000     0.9884 1.000 0.000
#> GSM94137     1   0.000     0.9884 1.000 0.000
#> GSM94138     1   0.000     0.9884 1.000 0.000
#> GSM94139     2   0.000     0.9587 0.000 1.000
#> GSM94140     1   0.000     0.9884 1.000 0.000
#> GSM94141     1   0.000     0.9884 1.000 0.000
#> GSM94142     1   0.000     0.9884 1.000 0.000
#> GSM94143     1   0.000     0.9884 1.000 0.000
#> GSM94144     1   0.000     0.9884 1.000 0.000
#> GSM94145     1   0.000     0.9884 1.000 0.000
#> GSM94146     1   0.000     0.9884 1.000 0.000
#> GSM94147     1   0.000     0.9884 1.000 0.000
#> GSM94148     1   0.000     0.9884 1.000 0.000
#> GSM98785     1   0.689     0.7607 0.816 0.184
#> GSM98786     1   0.000     0.9884 1.000 0.000
#> GSM98787     1   0.000     0.9884 1.000 0.000
#> GSM98788     1   0.000     0.9884 1.000 0.000
#> GSM98789     1   0.000     0.9884 1.000 0.000
#> GSM98790     2   0.000     0.9587 0.000 1.000
#> GSM98791     1   0.000     0.9884 1.000 0.000
#> GSM98792     1   0.000     0.9884 1.000 0.000
#> GSM98793     1   0.000     0.9884 1.000 0.000
#> GSM98794     1   0.000     0.9884 1.000 0.000
#> GSM98795     1   0.000     0.9884 1.000 0.000
#> GSM98796     1   0.000     0.9884 1.000 0.000
#> GSM98797     2   0.966     0.3811 0.392 0.608
#> GSM98798     2   0.644     0.7976 0.164 0.836
#> GSM98799     2   0.000     0.9587 0.000 1.000
#> GSM98800     1   0.141     0.9681 0.980 0.020
#> GSM98801     1   0.000     0.9884 1.000 0.000
#> GSM94019     1   0.000     0.9884 1.000 0.000
#> GSM94020     2   0.000     0.9587 0.000 1.000
#> GSM94021     1   0.000     0.9884 1.000 0.000
#> GSM94022     1   0.000     0.9884 1.000 0.000
#> GSM94023     1   0.000     0.9884 1.000 0.000
#> GSM94024     1   0.000     0.9884 1.000 0.000
#> GSM94025     1   0.000     0.9884 1.000 0.000
#> GSM94026     2   0.861     0.6221 0.284 0.716
#> GSM94027     1   0.000     0.9884 1.000 0.000
#> GSM94028     2   0.000     0.9587 0.000 1.000
#> GSM94029     1   0.000     0.9884 1.000 0.000
#> GSM94030     1   0.000     0.9884 1.000 0.000
#> GSM94031     2   0.000     0.9587 0.000 1.000
#> GSM94032     1   0.000     0.9884 1.000 0.000
#> GSM94033     2   0.000     0.9587 0.000 1.000
#> GSM94034     1   0.000     0.9884 1.000 0.000
#> GSM94035     2   0.000     0.9587 0.000 1.000
#> GSM94036     1   0.000     0.9884 1.000 0.000
#> GSM94037     1   0.000     0.9884 1.000 0.000
#> GSM94038     2   0.000     0.9587 0.000 1.000
#> GSM94039     2   0.000     0.9587 0.000 1.000
#> GSM94040     1   0.000     0.9884 1.000 0.000
#> GSM94041     1   0.000     0.9884 1.000 0.000
#> GSM94042     2   0.000     0.9587 0.000 1.000
#> GSM94043     2   0.000     0.9587 0.000 1.000
#> GSM94044     2   0.000     0.9587 0.000 1.000
#> GSM94045     1   0.000     0.9884 1.000 0.000
#> GSM94046     1   0.000     0.9884 1.000 0.000
#> GSM94047     1   0.000     0.9884 1.000 0.000
#> GSM94048     1   0.000     0.9884 1.000 0.000
#> GSM94049     1   0.000     0.9884 1.000 0.000
#> GSM94050     1   0.000     0.9884 1.000 0.000
#> GSM94051     1   0.000     0.9884 1.000 0.000
#> GSM94052     1   0.000     0.9884 1.000 0.000
#> GSM94053     2   0.000     0.9587 0.000 1.000
#> GSM94054     1   0.000     0.9884 1.000 0.000
#> GSM94055     1   0.000     0.9884 1.000 0.000
#> GSM94056     1   0.000     0.9884 1.000 0.000
#> GSM94057     2   0.000     0.9587 0.000 1.000
#> GSM94058     1   0.000     0.9884 1.000 0.000
#> GSM94059     1   0.000     0.9884 1.000 0.000
#> GSM94060     2   0.000     0.9587 0.000 1.000
#> GSM94061     1   0.000     0.9884 1.000 0.000
#> GSM94062     2   0.000     0.9587 0.000 1.000
#> GSM94063     1   0.000     0.9884 1.000 0.000
#> GSM94064     2   0.000     0.9587 0.000 1.000
#> GSM94065     1   0.000     0.9884 1.000 0.000
#> GSM94066     2   0.000     0.9587 0.000 1.000
#> GSM94067     1   0.000     0.9884 1.000 0.000
#> GSM94068     2   0.000     0.9587 0.000 1.000
#> GSM94069     1   0.000     0.9884 1.000 0.000
#> GSM94070     2   0.000     0.9587 0.000 1.000
#> GSM94071     1   0.000     0.9884 1.000 0.000
#> GSM94072     1   0.000     0.9884 1.000 0.000
#> GSM94073     1   0.000     0.9884 1.000 0.000
#> GSM94074     1   0.000     0.9884 1.000 0.000
#> GSM94075     1   0.000     0.9884 1.000 0.000
#> GSM94155     1   0.000     0.9884 1.000 0.000
#> GSM94156     2   0.000     0.9587 0.000 1.000
#> GSM94157     1   0.000     0.9884 1.000 0.000
#> GSM94160     1   0.000     0.9884 1.000 0.000
#> GSM94161     1   0.000     0.9884 1.000 0.000
#> GSM94162     1   0.000     0.9884 1.000 0.000
#> GSM94163     2   0.000     0.9587 0.000 1.000
#> GSM94164     1   0.000     0.9884 1.000 0.000
#> GSM94165     1   0.000     0.9884 1.000 0.000
#> GSM94166     1   0.000     0.9884 1.000 0.000
#> GSM94167     2   0.000     0.9587 0.000 1.000
#> GSM94168     1   0.000     0.9884 1.000 0.000
#> GSM94169     1   0.000     0.9884 1.000 0.000
#> GSM94170     1   0.000     0.9884 1.000 0.000
#> GSM94171     1   0.000     0.9884 1.000 0.000
#> GSM94172     1   0.000     0.9884 1.000 0.000
#> GSM94173     2   0.000     0.9587 0.000 1.000
#> GSM94174     1   0.000     0.9884 1.000 0.000
#> GSM94175     1   0.788     0.6742 0.764 0.236
#> GSM94176     1   0.000     0.9884 1.000 0.000
#> GSM94177     1   0.000     0.9884 1.000 0.000
#> GSM94178     2   0.000     0.9587 0.000 1.000
#> GSM98767     1   0.000     0.9884 1.000 0.000
#> GSM98768     1   0.000     0.9884 1.000 0.000
#> GSM98769     1   0.000     0.9884 1.000 0.000
#> GSM98770     1   0.000     0.9884 1.000 0.000
#> GSM98771     2   0.000     0.9587 0.000 1.000
#> GSM98772     1   0.000     0.9884 1.000 0.000
#> GSM98773     1   0.000     0.9884 1.000 0.000
#> GSM98774     1   0.000     0.9884 1.000 0.000
#> GSM98775     1   0.000     0.9884 1.000 0.000
#> GSM98776     1   0.000     0.9884 1.000 0.000
#> GSM98777     1   0.000     0.9884 1.000 0.000
#> GSM98778     1   0.000     0.9884 1.000 0.000
#> GSM98779     1   0.000     0.9884 1.000 0.000
#> GSM98780     1   0.000     0.9884 1.000 0.000
#> GSM98781     1   0.000     0.9884 1.000 0.000
#> GSM98782     1   0.000     0.9884 1.000 0.000
#> GSM98783     1   0.000     0.9884 1.000 0.000
#> GSM98784     1   0.000     0.9884 1.000 0.000
#> GSM98871     2   0.000     0.9587 0.000 1.000
#> GSM98872     2   0.000     0.9587 0.000 1.000
#> GSM98873     2   0.000     0.9587 0.000 1.000
#> GSM98874     2   0.000     0.9587 0.000 1.000
#> GSM98875     2   0.000     0.9587 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     3  0.1643    0.85292 0.044 0.000 0.956
#> GSM94077     3  0.1031    0.85120 0.024 0.000 0.976
#> GSM94078     3  0.1031    0.85139 0.024 0.000 0.976
#> GSM94079     1  0.6286    0.25751 0.536 0.000 0.464
#> GSM94080     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94081     3  0.6307   -0.10145 0.488 0.000 0.512
#> GSM94082     3  0.0892    0.85052 0.020 0.000 0.980
#> GSM94083     3  0.3116    0.80896 0.108 0.000 0.892
#> GSM94084     3  0.3619    0.76000 0.000 0.136 0.864
#> GSM94085     3  0.1453    0.84790 0.024 0.008 0.968
#> GSM94086     1  0.5216    0.70286 0.740 0.000 0.260
#> GSM94087     1  0.0424    0.86707 0.992 0.000 0.008
#> GSM94088     3  0.1031    0.85139 0.024 0.000 0.976
#> GSM94089     3  0.3340    0.77901 0.000 0.120 0.880
#> GSM94090     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94091     1  0.6225    0.20056 0.568 0.000 0.432
#> GSM94092     3  0.1529    0.85265 0.040 0.000 0.960
#> GSM94093     1  0.0000    0.86619 1.000 0.000 0.000
#> GSM94094     1  0.6291    0.20539 0.532 0.000 0.468
#> GSM94095     3  0.6286    0.02453 0.464 0.000 0.536
#> GSM94096     3  0.1182    0.84493 0.012 0.012 0.976
#> GSM94097     1  0.0424    0.86490 0.992 0.000 0.008
#> GSM94098     3  0.5216    0.60260 0.260 0.000 0.740
#> GSM94099     3  0.1529    0.85265 0.040 0.000 0.960
#> GSM94100     1  0.2152    0.84879 0.948 0.016 0.036
#> GSM94101     3  0.3686    0.75787 0.000 0.140 0.860
#> GSM94102     1  0.1267    0.85822 0.972 0.004 0.024
#> GSM94103     3  0.0592    0.84790 0.012 0.000 0.988
#> GSM94104     2  0.6934    0.43820 0.028 0.624 0.348
#> GSM94105     1  0.4842    0.74854 0.776 0.000 0.224
#> GSM94106     2  0.5623    0.61392 0.004 0.716 0.280
#> GSM94107     3  0.2878    0.82358 0.096 0.000 0.904
#> GSM94108     3  0.4654    0.68924 0.000 0.208 0.792
#> GSM94109     1  0.6902    0.74036 0.736 0.116 0.148
#> GSM94110     3  0.0829    0.84658 0.012 0.004 0.984
#> GSM94111     1  0.6632    0.52344 0.692 0.272 0.036
#> GSM94112     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94113     3  0.0747    0.84930 0.016 0.000 0.984
#> GSM94114     1  0.5016    0.73007 0.760 0.000 0.240
#> GSM94115     3  0.2165    0.85093 0.064 0.000 0.936
#> GSM94116     3  0.0747    0.85085 0.016 0.000 0.984
#> GSM94117     3  0.3941    0.76186 0.156 0.000 0.844
#> GSM94118     3  0.1585    0.83496 0.008 0.028 0.964
#> GSM94119     3  0.5016    0.64986 0.000 0.240 0.760
#> GSM94120     3  0.1337    0.84180 0.016 0.012 0.972
#> GSM94121     2  0.7112    0.23424 0.024 0.552 0.424
#> GSM94122     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94123     1  0.1163    0.87040 0.972 0.000 0.028
#> GSM94124     3  0.1525    0.83286 0.004 0.032 0.964
#> GSM94125     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94126     1  0.4346    0.78945 0.816 0.000 0.184
#> GSM94127     1  0.6192    0.36744 0.580 0.000 0.420
#> GSM94128     1  0.2261    0.86326 0.932 0.000 0.068
#> GSM94129     3  0.0747    0.84884 0.016 0.000 0.984
#> GSM94130     1  0.1289    0.86566 0.968 0.000 0.032
#> GSM94131     1  0.4121    0.80737 0.832 0.000 0.168
#> GSM94132     3  0.5810    0.50049 0.336 0.000 0.664
#> GSM94133     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94134     1  0.1860    0.86902 0.948 0.000 0.052
#> GSM94135     3  0.0592    0.84790 0.012 0.000 0.988
#> GSM94136     1  0.1643    0.87115 0.956 0.000 0.044
#> GSM94137     3  0.2537    0.83353 0.080 0.000 0.920
#> GSM94138     1  0.5178    0.68206 0.744 0.000 0.256
#> GSM94139     3  0.5327    0.60876 0.000 0.272 0.728
#> GSM94140     1  0.0892    0.86379 0.980 0.000 0.020
#> GSM94141     1  0.0892    0.86379 0.980 0.000 0.020
#> GSM94142     1  0.0892    0.86941 0.980 0.000 0.020
#> GSM94143     3  0.3412    0.81220 0.124 0.000 0.876
#> GSM94144     1  0.1643    0.86624 0.956 0.000 0.044
#> GSM94145     1  0.2448    0.86518 0.924 0.000 0.076
#> GSM94146     1  0.0592    0.86647 0.988 0.000 0.012
#> GSM94147     1  0.1753    0.86535 0.952 0.000 0.048
#> GSM94148     1  0.5529    0.62868 0.704 0.000 0.296
#> GSM98785     3  0.1860    0.82771 0.000 0.052 0.948
#> GSM98786     3  0.3551    0.81215 0.132 0.000 0.868
#> GSM98787     1  0.2959    0.84946 0.900 0.000 0.100
#> GSM98788     3  0.1529    0.85265 0.040 0.000 0.960
#> GSM98789     1  0.5835    0.46140 0.660 0.000 0.340
#> GSM98790     2  0.1647    0.91287 0.004 0.960 0.036
#> GSM98791     1  0.1964    0.86968 0.944 0.000 0.056
#> GSM98792     3  0.1411    0.85271 0.036 0.000 0.964
#> GSM98793     3  0.2537    0.84575 0.080 0.000 0.920
#> GSM98794     3  0.2356    0.84925 0.072 0.000 0.928
#> GSM98795     1  0.0592    0.86157 0.988 0.000 0.012
#> GSM98796     1  0.1163    0.87080 0.972 0.000 0.028
#> GSM98797     1  0.4128    0.77252 0.856 0.132 0.012
#> GSM98798     2  0.5905    0.46153 0.352 0.648 0.000
#> GSM98799     3  0.5363    0.59204 0.000 0.276 0.724
#> GSM98800     3  0.5416    0.76336 0.080 0.100 0.820
#> GSM98801     1  0.1647    0.85405 0.960 0.004 0.036
#> GSM94019     3  0.5319    0.77731 0.072 0.104 0.824
#> GSM94020     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94021     1  0.5529    0.66955 0.704 0.000 0.296
#> GSM94022     1  0.2066    0.86339 0.940 0.000 0.060
#> GSM94023     3  0.2261    0.84070 0.068 0.000 0.932
#> GSM94024     3  0.6026    0.33722 0.376 0.000 0.624
#> GSM94025     3  0.6274    0.00903 0.456 0.000 0.544
#> GSM94026     1  0.2152    0.84879 0.948 0.016 0.036
#> GSM94027     1  0.4062    0.81160 0.836 0.000 0.164
#> GSM94028     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94029     1  0.3116    0.84528 0.892 0.000 0.108
#> GSM94030     3  0.6026    0.33762 0.376 0.000 0.624
#> GSM94031     2  0.1453    0.91203 0.008 0.968 0.024
#> GSM94032     1  0.1411    0.85601 0.964 0.000 0.036
#> GSM94033     2  0.1163    0.91726 0.000 0.972 0.028
#> GSM94034     1  0.4346    0.79119 0.816 0.000 0.184
#> GSM94035     2  0.2173    0.90452 0.008 0.944 0.048
#> GSM94036     1  0.2066    0.86325 0.940 0.000 0.060
#> GSM94037     1  0.0747    0.87000 0.984 0.000 0.016
#> GSM94038     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94039     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94040     1  0.2448    0.86260 0.924 0.000 0.076
#> GSM94041     3  0.1643    0.85292 0.044 0.000 0.956
#> GSM94042     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94043     3  0.4555    0.70438 0.000 0.200 0.800
#> GSM94044     3  0.4750    0.68200 0.000 0.216 0.784
#> GSM94045     1  0.0892    0.87043 0.980 0.000 0.020
#> GSM94046     1  0.0747    0.87000 0.984 0.000 0.016
#> GSM94047     3  0.1163    0.85160 0.028 0.000 0.972
#> GSM94048     3  0.1860    0.85278 0.052 0.000 0.948
#> GSM94049     3  0.5254    0.63853 0.264 0.000 0.736
#> GSM94050     1  0.4504    0.78185 0.804 0.000 0.196
#> GSM94051     1  0.5254    0.63118 0.736 0.000 0.264
#> GSM94052     1  0.3752    0.81716 0.856 0.000 0.144
#> GSM94053     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94054     1  0.0424    0.86784 0.992 0.000 0.008
#> GSM94055     1  0.3340    0.84558 0.880 0.000 0.120
#> GSM94056     1  0.6244    0.17585 0.560 0.000 0.440
#> GSM94057     2  0.0424    0.92561 0.008 0.992 0.000
#> GSM94058     3  0.4702    0.72889 0.212 0.000 0.788
#> GSM94059     1  0.1031    0.86455 0.976 0.000 0.024
#> GSM94060     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94061     1  0.1860    0.87018 0.948 0.000 0.052
#> GSM94062     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94063     3  0.1163    0.85022 0.028 0.000 0.972
#> GSM94064     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94065     1  0.1964    0.86976 0.944 0.000 0.056
#> GSM94066     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94067     1  0.1031    0.87105 0.976 0.000 0.024
#> GSM94068     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM94069     1  0.3267    0.84656 0.884 0.000 0.116
#> GSM94070     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94071     1  0.2878    0.85766 0.904 0.000 0.096
#> GSM94072     3  0.2537    0.84650 0.080 0.000 0.920
#> GSM94073     3  0.4178    0.77355 0.172 0.000 0.828
#> GSM94074     1  0.5835    0.56320 0.660 0.000 0.340
#> GSM94075     3  0.4178    0.77757 0.172 0.000 0.828
#> GSM94155     1  0.1031    0.86455 0.976 0.000 0.024
#> GSM94156     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM94157     1  0.0892    0.86379 0.980 0.000 0.020
#> GSM94160     1  0.0592    0.86849 0.988 0.000 0.012
#> GSM94161     3  0.4178    0.78244 0.172 0.000 0.828
#> GSM94162     1  0.5733    0.60934 0.676 0.000 0.324
#> GSM94163     2  0.5178    0.63519 0.000 0.744 0.256
#> GSM94164     3  0.2537    0.84712 0.080 0.000 0.920
#> GSM94165     1  0.2537    0.86352 0.920 0.000 0.080
#> GSM94166     1  0.1529    0.86612 0.960 0.000 0.040
#> GSM94167     3  0.5254    0.60415 0.000 0.264 0.736
#> GSM94168     1  0.6008    0.46577 0.628 0.000 0.372
#> GSM94169     3  0.2165    0.84802 0.064 0.000 0.936
#> GSM94170     1  0.0424    0.86784 0.992 0.000 0.008
#> GSM94171     3  0.3192    0.82507 0.112 0.000 0.888
#> GSM94172     1  0.1643    0.87115 0.956 0.000 0.044
#> GSM94173     2  0.1170    0.91943 0.008 0.976 0.016
#> GSM94174     3  0.2711    0.83951 0.088 0.000 0.912
#> GSM94175     3  0.2063    0.83109 0.008 0.044 0.948
#> GSM94176     1  0.2878    0.85251 0.904 0.000 0.096
#> GSM94177     3  0.6168    0.35612 0.412 0.000 0.588
#> GSM94178     2  0.0892    0.92238 0.000 0.980 0.020
#> GSM98767     3  0.4796    0.72192 0.220 0.000 0.780
#> GSM98768     1  0.2066    0.86834 0.940 0.000 0.060
#> GSM98769     1  0.1411    0.86856 0.964 0.000 0.036
#> GSM98770     1  0.2448    0.86260 0.924 0.000 0.076
#> GSM98771     2  0.5650    0.52815 0.000 0.688 0.312
#> GSM98772     3  0.4887    0.71978 0.228 0.000 0.772
#> GSM98773     3  0.5465    0.54557 0.288 0.000 0.712
#> GSM98774     3  0.2066    0.85221 0.060 0.000 0.940
#> GSM98775     1  0.5178    0.71187 0.744 0.000 0.256
#> GSM98776     3  0.2711    0.83798 0.088 0.000 0.912
#> GSM98777     3  0.1163    0.85022 0.028 0.000 0.972
#> GSM98778     1  0.4555    0.77862 0.800 0.000 0.200
#> GSM98779     1  0.3551    0.83705 0.868 0.000 0.132
#> GSM98780     1  0.1163    0.87040 0.972 0.000 0.028
#> GSM98781     1  0.0892    0.87025 0.980 0.000 0.020
#> GSM98782     1  0.1411    0.87106 0.964 0.000 0.036
#> GSM98783     1  0.4291    0.80128 0.820 0.000 0.180
#> GSM98784     1  0.1411    0.87137 0.964 0.000 0.036
#> GSM98871     2  0.0237    0.92881 0.000 0.996 0.004
#> GSM98872     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM98873     2  0.3989    0.81521 0.124 0.864 0.012
#> GSM98874     2  0.0000    0.92875 0.000 1.000 0.000
#> GSM98875     2  0.0237    0.92881 0.000 0.996 0.004

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     4  0.3164    0.67795 0.052 0.000 0.064 0.884
#> GSM94077     4  0.3311    0.62103 0.000 0.000 0.172 0.828
#> GSM94078     4  0.0817    0.71308 0.000 0.000 0.024 0.976
#> GSM94079     3  0.3494    0.64462 0.004 0.000 0.824 0.172
#> GSM94080     2  0.0188    0.90878 0.000 0.996 0.000 0.004
#> GSM94081     3  0.3402    0.64705 0.004 0.000 0.832 0.164
#> GSM94082     4  0.1557    0.70614 0.000 0.000 0.056 0.944
#> GSM94083     3  0.4872    0.50277 0.004 0.000 0.640 0.356
#> GSM94084     4  0.6770    0.28906 0.000 0.140 0.268 0.592
#> GSM94085     3  0.5016    0.41715 0.000 0.004 0.600 0.396
#> GSM94086     3  0.1305    0.60645 0.004 0.000 0.960 0.036
#> GSM94087     1  0.4761    0.70885 0.628 0.000 0.372 0.000
#> GSM94088     4  0.1302    0.70944 0.000 0.000 0.044 0.956
#> GSM94089     4  0.0927    0.71305 0.000 0.008 0.016 0.976
#> GSM94090     2  0.0336    0.90982 0.000 0.992 0.008 0.000
#> GSM94091     1  0.3751    0.38177 0.800 0.000 0.004 0.196
#> GSM94092     4  0.0817    0.71273 0.000 0.000 0.024 0.976
#> GSM94093     1  0.3873    0.68487 0.772 0.000 0.228 0.000
#> GSM94094     3  0.3942    0.61291 0.000 0.000 0.764 0.236
#> GSM94095     3  0.3266    0.64624 0.000 0.000 0.832 0.168
#> GSM94096     4  0.2760    0.65517 0.000 0.000 0.128 0.872
#> GSM94097     1  0.4697    0.70922 0.644 0.000 0.356 0.000
#> GSM94098     3  0.4872    0.49438 0.004 0.000 0.640 0.356
#> GSM94099     4  0.1557    0.70655 0.000 0.000 0.056 0.944
#> GSM94100     1  0.5977   -0.19764 0.528 0.040 0.432 0.000
#> GSM94101     4  0.4636    0.58774 0.000 0.068 0.140 0.792
#> GSM94102     3  0.1867    0.51178 0.072 0.000 0.928 0.000
#> GSM94103     4  0.4304    0.42954 0.000 0.000 0.284 0.716
#> GSM94104     3  0.6606    0.50139 0.000 0.224 0.624 0.152
#> GSM94105     3  0.1452    0.60624 0.008 0.000 0.956 0.036
#> GSM94106     3  0.7304    0.40536 0.000 0.260 0.532 0.208
#> GSM94107     3  0.4776    0.45662 0.000 0.000 0.624 0.376
#> GSM94108     4  0.3554    0.65389 0.000 0.136 0.020 0.844
#> GSM94109     3  0.0937    0.57858 0.012 0.012 0.976 0.000
#> GSM94110     4  0.2149    0.68796 0.000 0.000 0.088 0.912
#> GSM94111     3  0.6979    0.32406 0.404 0.100 0.492 0.004
#> GSM94112     2  0.0336    0.90982 0.000 0.992 0.008 0.000
#> GSM94113     4  0.1211    0.70901 0.000 0.000 0.040 0.960
#> GSM94114     3  0.1389    0.61699 0.000 0.000 0.952 0.048
#> GSM94115     4  0.0657    0.71585 0.012 0.000 0.004 0.984
#> GSM94116     4  0.1452    0.71397 0.008 0.000 0.036 0.956
#> GSM94117     3  0.4781    0.52386 0.004 0.000 0.660 0.336
#> GSM94118     4  0.5409   -0.22943 0.000 0.012 0.492 0.496
#> GSM94119     4  0.4399    0.60085 0.020 0.212 0.000 0.768
#> GSM94120     3  0.5163    0.24546 0.000 0.004 0.516 0.480
#> GSM94121     3  0.6686    0.47632 0.000 0.128 0.596 0.276
#> GSM94122     2  0.1398    0.88852 0.000 0.956 0.040 0.004
#> GSM94123     1  0.4522    0.70767 0.680 0.000 0.320 0.000
#> GSM94124     4  0.5294   -0.19768 0.000 0.008 0.484 0.508
#> GSM94125     2  0.0336    0.90982 0.000 0.992 0.008 0.000
#> GSM94126     3  0.4353    0.07814 0.232 0.000 0.756 0.012
#> GSM94127     1  0.7648    0.51980 0.436 0.000 0.348 0.216
#> GSM94128     3  0.3215    0.59218 0.092 0.000 0.876 0.032
#> GSM94129     4  0.2281    0.67935 0.000 0.000 0.096 0.904
#> GSM94130     1  0.0336    0.57787 0.992 0.000 0.000 0.008
#> GSM94131     1  0.7558    0.51434 0.480 0.000 0.296 0.224
#> GSM94132     1  0.7789    0.34204 0.400 0.000 0.248 0.352
#> GSM94133     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94134     1  0.5151    0.67467 0.532 0.000 0.464 0.004
#> GSM94135     4  0.2149    0.68863 0.000 0.000 0.088 0.912
#> GSM94136     1  0.5277    0.67290 0.532 0.000 0.460 0.008
#> GSM94137     3  0.4761    0.47394 0.000 0.000 0.628 0.372
#> GSM94138     1  0.7261    0.37267 0.500 0.000 0.160 0.340
#> GSM94139     4  0.5097    0.24310 0.000 0.428 0.004 0.568
#> GSM94140     1  0.0188    0.58017 0.996 0.000 0.004 0.000
#> GSM94141     1  0.0376    0.57772 0.992 0.004 0.004 0.000
#> GSM94142     1  0.4040    0.69156 0.752 0.000 0.248 0.000
#> GSM94143     4  0.5395    0.47969 0.352 0.016 0.004 0.628
#> GSM94144     1  0.1305    0.56854 0.960 0.000 0.004 0.036
#> GSM94145     1  0.4855    0.70789 0.600 0.000 0.400 0.000
#> GSM94146     1  0.4967    0.67891 0.548 0.000 0.452 0.000
#> GSM94147     1  0.1305    0.56815 0.960 0.000 0.004 0.036
#> GSM94148     1  0.7802    0.40914 0.420 0.000 0.276 0.304
#> GSM98785     4  0.3755    0.65745 0.144 0.008 0.012 0.836
#> GSM98786     4  0.5112    0.50246 0.340 0.004 0.008 0.648
#> GSM98787     3  0.1109    0.57425 0.028 0.000 0.968 0.004
#> GSM98788     4  0.1940    0.69621 0.000 0.000 0.076 0.924
#> GSM98789     1  0.1930    0.54796 0.936 0.004 0.004 0.056
#> GSM98790     2  0.8596    0.20981 0.336 0.380 0.252 0.032
#> GSM98791     1  0.4925    0.69590 0.572 0.000 0.428 0.000
#> GSM98792     4  0.2149    0.69063 0.000 0.000 0.088 0.912
#> GSM98793     4  0.1510    0.71595 0.028 0.000 0.016 0.956
#> GSM98794     4  0.3497    0.66063 0.036 0.000 0.104 0.860
#> GSM98795     1  0.2647    0.64442 0.880 0.000 0.120 0.000
#> GSM98796     1  0.4804    0.70840 0.616 0.000 0.384 0.000
#> GSM98797     1  0.5281   -0.33948 0.528 0.464 0.000 0.008
#> GSM98798     2  0.1624    0.88729 0.028 0.952 0.020 0.000
#> GSM98799     4  0.5183    0.27492 0.008 0.408 0.000 0.584
#> GSM98800     4  0.5268    0.48429 0.348 0.012 0.004 0.636
#> GSM98801     1  0.2081    0.56389 0.916 0.000 0.084 0.000
#> GSM94019     3  0.7082    0.38957 0.136 0.004 0.556 0.304
#> GSM94020     2  0.0000    0.90974 0.000 1.000 0.000 0.000
#> GSM94021     3  0.6950    0.16394 0.272 0.000 0.572 0.156
#> GSM94022     3  0.1022    0.55996 0.032 0.000 0.968 0.000
#> GSM94023     3  0.4730    0.47879 0.000 0.000 0.636 0.364
#> GSM94024     3  0.3837    0.61819 0.000 0.000 0.776 0.224
#> GSM94025     3  0.4855    0.47142 0.004 0.000 0.644 0.352
#> GSM94026     1  0.5938   -0.31638 0.484 0.036 0.480 0.000
#> GSM94027     3  0.4908   -0.15093 0.292 0.000 0.692 0.016
#> GSM94028     2  0.0336    0.90982 0.000 0.992 0.008 0.000
#> GSM94029     3  0.1118    0.55654 0.036 0.000 0.964 0.000
#> GSM94030     3  0.4776    0.47418 0.000 0.000 0.624 0.376
#> GSM94031     2  0.4998    0.12178 0.000 0.512 0.488 0.000
#> GSM94032     3  0.4916   -0.38750 0.424 0.000 0.576 0.000
#> GSM94033     2  0.5159    0.41324 0.000 0.624 0.364 0.012
#> GSM94034     3  0.1356    0.60143 0.008 0.000 0.960 0.032
#> GSM94035     3  0.8518    0.14256 0.168 0.312 0.464 0.056
#> GSM94036     3  0.0895    0.57055 0.020 0.000 0.976 0.004
#> GSM94037     1  0.5132    0.68336 0.548 0.000 0.448 0.004
#> GSM94038     2  0.0336    0.90982 0.000 0.992 0.008 0.000
#> GSM94039     2  0.0000    0.90974 0.000 1.000 0.000 0.000
#> GSM94040     1  0.4981    0.67416 0.536 0.000 0.464 0.000
#> GSM94041     4  0.1209    0.71373 0.004 0.000 0.032 0.964
#> GSM94042     2  0.3166    0.82432 0.116 0.868 0.000 0.016
#> GSM94043     4  0.5288    0.13672 0.000 0.472 0.008 0.520
#> GSM94044     4  0.4228    0.59302 0.008 0.232 0.000 0.760
#> GSM94045     1  0.4955    0.68712 0.556 0.000 0.444 0.000
#> GSM94046     1  0.4972    0.67853 0.544 0.000 0.456 0.000
#> GSM94047     4  0.0967    0.71468 0.016 0.004 0.004 0.976
#> GSM94048     4  0.1174    0.71566 0.012 0.000 0.020 0.968
#> GSM94049     4  0.6158    0.37358 0.088 0.000 0.272 0.640
#> GSM94050     1  0.7006    0.63912 0.528 0.000 0.340 0.132
#> GSM94051     1  0.1978    0.54792 0.928 0.000 0.004 0.068
#> GSM94052     1  0.5339    0.69277 0.688 0.000 0.272 0.040
#> GSM94053     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94054     1  0.4730    0.70886 0.636 0.000 0.364 0.000
#> GSM94055     1  0.5080    0.70076 0.576 0.000 0.420 0.004
#> GSM94056     1  0.2831    0.49927 0.876 0.000 0.004 0.120
#> GSM94057     2  0.0592    0.90621 0.000 0.984 0.016 0.000
#> GSM94058     4  0.7544    0.03657 0.292 0.000 0.224 0.484
#> GSM94059     1  0.2081    0.63025 0.916 0.000 0.084 0.000
#> GSM94060     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94061     1  0.5408    0.70169 0.576 0.000 0.408 0.016
#> GSM94062     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94063     4  0.0657    0.71508 0.012 0.000 0.004 0.984
#> GSM94064     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94065     1  0.5229    0.69500 0.564 0.000 0.428 0.008
#> GSM94066     2  0.0804    0.90279 0.008 0.980 0.000 0.012
#> GSM94067     1  0.4830    0.70764 0.608 0.000 0.392 0.000
#> GSM94068     2  0.0804    0.90279 0.008 0.980 0.000 0.012
#> GSM94069     1  0.5147    0.67263 0.536 0.000 0.460 0.004
#> GSM94070     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94071     1  0.4855    0.70675 0.600 0.000 0.400 0.000
#> GSM94072     4  0.6592    0.38638 0.260 0.000 0.128 0.612
#> GSM94073     4  0.3870    0.63752 0.208 0.000 0.004 0.788
#> GSM94074     1  0.6737    0.63665 0.488 0.000 0.420 0.092
#> GSM94075     4  0.7627   -0.00581 0.292 0.000 0.240 0.468
#> GSM94155     1  0.0921    0.59834 0.972 0.000 0.028 0.000
#> GSM94156     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM94157     1  0.1792    0.62041 0.932 0.000 0.068 0.000
#> GSM94160     1  0.4643    0.71030 0.656 0.000 0.344 0.000
#> GSM94161     4  0.7497    0.08805 0.280 0.000 0.224 0.496
#> GSM94162     3  0.7714   -0.27591 0.260 0.000 0.448 0.292
#> GSM94163     2  0.2271    0.85908 0.008 0.916 0.000 0.076
#> GSM94164     4  0.4388    0.61304 0.132 0.000 0.060 0.808
#> GSM94165     1  0.4948    0.69076 0.560 0.000 0.440 0.000
#> GSM94166     1  0.0336    0.58327 0.992 0.000 0.008 0.000
#> GSM94167     4  0.5682    0.14177 0.024 0.456 0.000 0.520
#> GSM94168     4  0.7881   -0.27168 0.320 0.000 0.296 0.384
#> GSM94169     4  0.2048    0.70684 0.064 0.000 0.008 0.928
#> GSM94170     1  0.4661    0.70987 0.652 0.000 0.348 0.000
#> GSM94171     4  0.6025    0.46425 0.140 0.000 0.172 0.688
#> GSM94172     1  0.4948    0.69076 0.560 0.000 0.440 0.000
#> GSM94173     2  0.4868    0.63116 0.304 0.684 0.000 0.012
#> GSM94174     4  0.2053    0.70325 0.072 0.000 0.004 0.924
#> GSM94175     4  0.3632    0.64934 0.156 0.008 0.004 0.832
#> GSM94176     1  0.5681    0.63534 0.704 0.000 0.208 0.088
#> GSM94177     1  0.4632    0.16396 0.688 0.000 0.004 0.308
#> GSM94178     2  0.2699    0.85533 0.028 0.904 0.000 0.068
#> GSM98767     4  0.4978    0.48604 0.384 0.000 0.004 0.612
#> GSM98768     1  0.6523    0.59466 0.636 0.000 0.208 0.156
#> GSM98769     1  0.1398    0.60551 0.956 0.000 0.040 0.004
#> GSM98770     1  0.4981    0.67416 0.536 0.000 0.464 0.000
#> GSM98771     2  0.1716    0.87030 0.000 0.936 0.000 0.064
#> GSM98772     4  0.6141    0.37617 0.300 0.000 0.076 0.624
#> GSM98773     3  0.4837    0.51183 0.004 0.000 0.648 0.348
#> GSM98774     4  0.2060    0.71114 0.016 0.000 0.052 0.932
#> GSM98775     1  0.6668    0.66040 0.528 0.000 0.380 0.092
#> GSM98776     4  0.1510    0.71697 0.028 0.000 0.016 0.956
#> GSM98777     4  0.1675    0.71006 0.044 0.004 0.004 0.948
#> GSM98778     3  0.1833    0.57459 0.032 0.000 0.944 0.024
#> GSM98779     1  0.5151    0.67128 0.532 0.000 0.464 0.004
#> GSM98780     1  0.4855    0.71265 0.644 0.000 0.352 0.004
#> GSM98781     1  0.4804    0.70169 0.616 0.000 0.384 0.000
#> GSM98782     1  0.4866    0.70542 0.596 0.000 0.404 0.000
#> GSM98783     1  0.5594    0.65321 0.520 0.000 0.460 0.020
#> GSM98784     1  0.4761    0.71018 0.628 0.000 0.372 0.000
#> GSM98871     2  0.0188    0.90878 0.000 0.996 0.000 0.004
#> GSM98872     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM98873     2  0.4955    0.25664 0.000 0.556 0.444 0.000
#> GSM98874     2  0.0188    0.91045 0.000 0.996 0.004 0.000
#> GSM98875     2  0.0188    0.90878 0.000 0.996 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
#> GSM93997     4  0.5043    0.20386 0.356 0.000 0.044 0.600 0.000
#> GSM94077     4  0.4367    0.34445 0.004 0.000 0.416 0.580 0.000
#> GSM94078     4  0.3849    0.55949 0.000 0.000 0.232 0.752 0.016
#> GSM94079     3  0.5510    0.24830 0.380 0.000 0.548 0.072 0.000
#> GSM94080     2  0.0609    0.92675 0.000 0.980 0.000 0.020 0.000
#> GSM94081     3  0.1753    0.78451 0.032 0.000 0.936 0.032 0.000
#> GSM94082     4  0.3999    0.48270 0.000 0.000 0.344 0.656 0.000
#> GSM94083     4  0.6588    0.21716 0.208 0.000 0.396 0.396 0.000
#> GSM94084     3  0.5487    0.45413 0.000 0.100 0.620 0.280 0.000
#> GSM94085     3  0.0992    0.76994 0.000 0.008 0.968 0.024 0.000
#> GSM94086     3  0.2573    0.78282 0.104 0.000 0.880 0.016 0.000
#> GSM94087     5  0.4823    0.56313 0.316 0.000 0.040 0.000 0.644
#> GSM94088     4  0.3381    0.59259 0.016 0.000 0.176 0.808 0.000
#> GSM94089     4  0.4126    0.56992 0.000 0.056 0.156 0.784 0.004
#> GSM94090     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.2813    0.76442 0.000 0.000 0.084 0.040 0.876
#> GSM94092     4  0.2563    0.61598 0.008 0.000 0.120 0.872 0.000
#> GSM94093     5  0.3749    0.75382 0.080 0.000 0.104 0.000 0.816
#> GSM94094     3  0.2519    0.77956 0.016 0.000 0.884 0.100 0.000
#> GSM94095     3  0.1800    0.78405 0.020 0.000 0.932 0.048 0.000
#> GSM94096     4  0.4273    0.26280 0.000 0.000 0.448 0.552 0.000
#> GSM94097     5  0.3883    0.71686 0.184 0.000 0.036 0.000 0.780
#> GSM94098     3  0.5917    0.32306 0.132 0.000 0.564 0.304 0.000
#> GSM94099     4  0.4035    0.61495 0.060 0.000 0.156 0.784 0.000
#> GSM94100     5  0.4748    0.36984 0.016 0.004 0.384 0.000 0.596
#> GSM94101     3  0.5663    0.17358 0.000 0.080 0.508 0.412 0.000
#> GSM94102     3  0.4989    0.56407 0.296 0.000 0.648 0.000 0.056
#> GSM94103     4  0.4210    0.27432 0.000 0.000 0.412 0.588 0.000
#> GSM94104     3  0.2144    0.77039 0.000 0.068 0.912 0.020 0.000
#> GSM94105     3  0.3922    0.74331 0.180 0.000 0.780 0.040 0.000
#> GSM94106     3  0.2676    0.77886 0.000 0.036 0.884 0.080 0.000
#> GSM94107     3  0.4522    0.65872 0.044 0.000 0.708 0.248 0.000
#> GSM94108     4  0.6295    0.37036 0.000 0.164 0.248 0.576 0.012
#> GSM94109     3  0.2583    0.77023 0.132 0.004 0.864 0.000 0.000
#> GSM94110     4  0.4171    0.33246 0.000 0.000 0.396 0.604 0.000
#> GSM94111     5  0.4171    0.31403 0.000 0.000 0.396 0.000 0.604
#> GSM94112     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.2707    0.59845 0.008 0.000 0.132 0.860 0.000
#> GSM94114     3  0.2871    0.78816 0.088 0.000 0.872 0.040 0.000
#> GSM94115     4  0.2304    0.61405 0.100 0.000 0.008 0.892 0.000
#> GSM94116     4  0.4525    0.20451 0.000 0.000 0.360 0.624 0.016
#> GSM94117     4  0.6547    0.34691 0.232 0.000 0.296 0.472 0.000
#> GSM94118     3  0.3636    0.69785 0.000 0.000 0.728 0.272 0.000
#> GSM94119     4  0.5225   -0.09262 0.000 0.456 0.028 0.508 0.008
#> GSM94120     3  0.3452    0.72318 0.000 0.000 0.756 0.244 0.000
#> GSM94121     3  0.3163    0.76450 0.000 0.012 0.824 0.164 0.000
#> GSM94122     2  0.4666    0.56969 0.000 0.676 0.284 0.040 0.000
#> GSM94123     1  0.5823    0.43375 0.612 0.000 0.112 0.008 0.268
#> GSM94124     3  0.2179    0.72875 0.000 0.004 0.896 0.100 0.000
#> GSM94125     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.0693    0.74979 0.980 0.000 0.012 0.008 0.000
#> GSM94127     1  0.4748    0.65204 0.728 0.000 0.100 0.172 0.000
#> GSM94128     3  0.4312    0.77345 0.048 0.000 0.804 0.104 0.044
#> GSM94129     4  0.4307    0.11026 0.000 0.000 0.496 0.504 0.000
#> GSM94130     5  0.0290    0.78497 0.008 0.000 0.000 0.000 0.992
#> GSM94131     1  0.4276    0.48807 0.616 0.000 0.004 0.380 0.000
#> GSM94132     4  0.6886    0.00815 0.380 0.000 0.156 0.440 0.024
#> GSM94133     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1408    0.74901 0.948 0.000 0.008 0.044 0.000
#> GSM94135     4  0.2605    0.58606 0.000 0.000 0.148 0.852 0.000
#> GSM94136     1  0.1697    0.74724 0.932 0.000 0.008 0.060 0.000
#> GSM94137     3  0.2719    0.75864 0.004 0.000 0.852 0.144 0.000
#> GSM94138     1  0.4359    0.43388 0.584 0.000 0.004 0.412 0.000
#> GSM94139     4  0.6150    0.31797 0.000 0.224 0.176 0.592 0.008
#> GSM94140     5  0.1012    0.78874 0.012 0.000 0.020 0.000 0.968
#> GSM94141     5  0.2110    0.78337 0.016 0.000 0.072 0.000 0.912
#> GSM94142     5  0.5839    0.40237 0.324 0.000 0.116 0.000 0.560
#> GSM94143     5  0.4242    0.24431 0.000 0.000 0.000 0.428 0.572
#> GSM94144     5  0.1981    0.77771 0.028 0.000 0.000 0.048 0.924
#> GSM94145     1  0.4616    0.70118 0.776 0.000 0.128 0.028 0.068
#> GSM94146     1  0.1628    0.71800 0.936 0.000 0.008 0.000 0.056
#> GSM94147     5  0.2193    0.77336 0.028 0.000 0.000 0.060 0.912
#> GSM94148     1  0.5116    0.27259 0.508 0.000 0.028 0.460 0.004
#> GSM98785     4  0.6005    0.26881 0.000 0.000 0.156 0.568 0.276
#> GSM98786     4  0.4359    0.14967 0.000 0.000 0.004 0.584 0.412
#> GSM98787     3  0.1753    0.76257 0.032 0.000 0.936 0.000 0.032
#> GSM98788     4  0.3399    0.56802 0.168 0.000 0.020 0.812 0.000
#> GSM98789     5  0.0703    0.77735 0.000 0.000 0.000 0.024 0.976
#> GSM98790     5  0.5709    0.29666 0.000 0.008 0.356 0.072 0.564
#> GSM98791     1  0.1419    0.75219 0.956 0.000 0.016 0.016 0.012
#> GSM98792     4  0.4670    0.61170 0.076 0.000 0.200 0.724 0.000
#> GSM98793     4  0.3010    0.55443 0.172 0.000 0.004 0.824 0.000
#> GSM98794     4  0.4390   -0.03261 0.428 0.000 0.004 0.568 0.000
#> GSM98795     5  0.2723    0.77083 0.124 0.000 0.012 0.000 0.864
#> GSM98796     1  0.1502    0.72216 0.940 0.000 0.004 0.000 0.056
#> GSM98797     5  0.0865    0.78295 0.004 0.024 0.000 0.000 0.972
#> GSM98798     2  0.1756    0.89971 0.016 0.940 0.036 0.000 0.008
#> GSM98799     2  0.4920    0.36296 0.000 0.568 0.016 0.408 0.008
#> GSM98800     5  0.4341    0.30713 0.000 0.000 0.004 0.404 0.592
#> GSM98801     5  0.2597    0.77570 0.040 0.004 0.060 0.000 0.896
#> GSM94019     3  0.4069    0.75129 0.000 0.000 0.792 0.112 0.096
#> GSM94020     2  0.0290    0.93096 0.000 0.992 0.000 0.008 0.000
#> GSM94021     1  0.4197    0.62203 0.728 0.000 0.028 0.244 0.000
#> GSM94022     3  0.1952    0.75956 0.084 0.000 0.912 0.000 0.004
#> GSM94023     3  0.3381    0.75381 0.016 0.000 0.808 0.176 0.000
#> GSM94024     3  0.1469    0.77796 0.016 0.000 0.948 0.036 0.000
#> GSM94025     1  0.5415    0.34487 0.552 0.000 0.064 0.384 0.000
#> GSM94026     5  0.3990    0.50597 0.004 0.000 0.308 0.000 0.688
#> GSM94027     1  0.0510    0.74860 0.984 0.000 0.016 0.000 0.000
#> GSM94028     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.3789    0.68469 0.224 0.000 0.760 0.000 0.016
#> GSM94030     3  0.3849    0.71543 0.016 0.000 0.752 0.232 0.000
#> GSM94031     3  0.3715    0.63898 0.000 0.260 0.736 0.004 0.000
#> GSM94032     5  0.6208    0.28580 0.144 0.000 0.376 0.000 0.480
#> GSM94033     3  0.4119    0.67638 0.000 0.212 0.752 0.036 0.000
#> GSM94034     3  0.4587    0.71830 0.204 0.000 0.728 0.068 0.000
#> GSM94035     3  0.5157    0.69799 0.000 0.024 0.728 0.092 0.156
#> GSM94036     3  0.3812    0.73417 0.204 0.000 0.772 0.024 0.000
#> GSM94037     1  0.1682    0.74737 0.940 0.000 0.004 0.044 0.012
#> GSM94038     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.0162    0.74900 0.996 0.000 0.000 0.000 0.004
#> GSM94041     4  0.3400    0.59698 0.136 0.000 0.036 0.828 0.000
#> GSM94042     2  0.3142    0.85422 0.000 0.864 0.004 0.056 0.076
#> GSM94043     2  0.2605    0.82497 0.000 0.852 0.000 0.148 0.000
#> GSM94044     4  0.4300   -0.10892 0.000 0.476 0.000 0.524 0.000
#> GSM94045     1  0.0854    0.74836 0.976 0.000 0.004 0.008 0.012
#> GSM94046     1  0.0727    0.74742 0.980 0.000 0.004 0.004 0.012
#> GSM94047     4  0.0955    0.63516 0.028 0.000 0.000 0.968 0.004
#> GSM94048     4  0.3010    0.55645 0.172 0.000 0.004 0.824 0.000
#> GSM94049     1  0.4787    0.33198 0.548 0.000 0.020 0.432 0.000
#> GSM94050     1  0.3662    0.63286 0.744 0.000 0.004 0.252 0.000
#> GSM94051     5  0.1205    0.77620 0.004 0.000 0.000 0.040 0.956
#> GSM94052     1  0.6957    0.56158 0.588 0.000 0.096 0.148 0.168
#> GSM94053     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.4063    0.36897 0.708 0.000 0.012 0.000 0.280
#> GSM94055     1  0.3951    0.71546 0.812 0.000 0.128 0.044 0.016
#> GSM94056     5  0.3798    0.74378 0.008 0.000 0.100 0.068 0.824
#> GSM94057     2  0.0162    0.93136 0.000 0.996 0.004 0.000 0.000
#> GSM94058     1  0.4574    0.39456 0.576 0.000 0.012 0.412 0.000
#> GSM94059     5  0.2074    0.78413 0.104 0.000 0.000 0.000 0.896
#> GSM94060     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.2891    0.70082 0.824 0.000 0.000 0.176 0.000
#> GSM94062     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.0290    0.62907 0.000 0.000 0.000 0.992 0.008
#> GSM94064     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94065     1  0.1270    0.75056 0.948 0.000 0.000 0.052 0.000
#> GSM94066     2  0.0510    0.92852 0.000 0.984 0.000 0.016 0.000
#> GSM94067     1  0.4194    0.62681 0.780 0.000 0.088 0.000 0.132
#> GSM94068     2  0.0162    0.93221 0.000 0.996 0.000 0.004 0.000
#> GSM94069     1  0.1205    0.74981 0.956 0.000 0.004 0.040 0.000
#> GSM94070     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.3113    0.74265 0.876 0.000 0.064 0.036 0.024
#> GSM94072     1  0.6531    0.15266 0.432 0.000 0.168 0.396 0.004
#> GSM94073     4  0.3370    0.58129 0.148 0.000 0.000 0.824 0.028
#> GSM94074     1  0.2358    0.73157 0.888 0.000 0.008 0.104 0.000
#> GSM94075     1  0.5375    0.41072 0.568 0.000 0.064 0.368 0.000
#> GSM94155     5  0.1914    0.79145 0.060 0.000 0.016 0.000 0.924
#> GSM94156     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM94157     5  0.1671    0.78966 0.076 0.000 0.000 0.000 0.924
#> GSM94160     1  0.3970    0.50568 0.744 0.000 0.020 0.000 0.236
#> GSM94161     4  0.6562   -0.04578 0.392 0.000 0.156 0.444 0.008
#> GSM94162     1  0.6326    0.46423 0.572 0.000 0.168 0.248 0.012
#> GSM94163     2  0.3129    0.81783 0.000 0.832 0.008 0.156 0.004
#> GSM94164     4  0.4225    0.16533 0.364 0.000 0.004 0.632 0.000
#> GSM94165     1  0.0609    0.75128 0.980 0.000 0.000 0.020 0.000
#> GSM94166     5  0.2609    0.78288 0.068 0.000 0.028 0.008 0.896
#> GSM94167     4  0.5311    0.10512 0.000 0.396 0.012 0.560 0.032
#> GSM94168     1  0.4555    0.29411 0.520 0.000 0.008 0.472 0.000
#> GSM94169     4  0.2206    0.63038 0.068 0.000 0.004 0.912 0.016
#> GSM94170     1  0.5195    0.00662 0.536 0.000 0.044 0.000 0.420
#> GSM94171     1  0.5227    0.26186 0.508 0.000 0.044 0.448 0.000
#> GSM94172     1  0.0162    0.75021 0.996 0.000 0.000 0.004 0.000
#> GSM94173     2  0.3395    0.68398 0.000 0.764 0.000 0.000 0.236
#> GSM94174     4  0.2411    0.60910 0.108 0.000 0.000 0.884 0.008
#> GSM94175     4  0.4106    0.43975 0.000 0.000 0.020 0.724 0.256
#> GSM94176     1  0.5002    0.50929 0.612 0.000 0.000 0.344 0.044
#> GSM94177     4  0.5689    0.09617 0.080 0.000 0.000 0.480 0.440
#> GSM94178     2  0.2390    0.88142 0.000 0.896 0.000 0.084 0.020
#> GSM98767     4  0.4266    0.58314 0.120 0.000 0.000 0.776 0.104
#> GSM98768     1  0.4718    0.51553 0.628 0.000 0.000 0.344 0.028
#> GSM98769     5  0.1059    0.78847 0.020 0.000 0.004 0.008 0.968
#> GSM98770     1  0.0290    0.75088 0.992 0.000 0.000 0.008 0.000
#> GSM98771     2  0.3086    0.78672 0.000 0.816 0.004 0.180 0.000
#> GSM98772     4  0.4451   -0.24945 0.492 0.000 0.004 0.504 0.000
#> GSM98773     4  0.6503    0.19980 0.332 0.000 0.204 0.464 0.000
#> GSM98774     4  0.4082    0.59930 0.036 0.000 0.164 0.788 0.012
#> GSM98775     1  0.4826    0.67078 0.736 0.000 0.144 0.116 0.004
#> GSM98776     4  0.3088    0.56558 0.164 0.000 0.004 0.828 0.004
#> GSM98777     4  0.1043    0.62310 0.000 0.000 0.000 0.960 0.040
#> GSM98778     1  0.3336    0.64784 0.772 0.000 0.228 0.000 0.000
#> GSM98779     1  0.0727    0.74945 0.980 0.000 0.012 0.004 0.004
#> GSM98780     1  0.1741    0.74577 0.936 0.000 0.000 0.024 0.040
#> GSM98781     5  0.5100    0.18698 0.448 0.000 0.036 0.000 0.516
#> GSM98782     1  0.0912    0.75113 0.972 0.000 0.000 0.012 0.016
#> GSM98783     1  0.1502    0.74686 0.940 0.000 0.004 0.056 0.000
#> GSM98784     1  0.4049    0.64286 0.792 0.000 0.084 0.000 0.124
#> GSM98871     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.3584    0.79789 0.056 0.832 0.108 0.004 0.000
#> GSM98874     2  0.0000    0.93328 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.0510    0.92852 0.000 0.984 0.000 0.016 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
#> GSM93997     4  0.5103    0.43392 0.276 0.000 0.000 0.604 0.000 0.120
#> GSM94077     6  0.5073   -0.22687 0.028 0.000 0.472 0.028 0.000 0.472
#> GSM94078     6  0.5231    0.20234 0.000 0.004 0.252 0.132 0.000 0.612
#> GSM94079     3  0.5188    0.01716 0.412 0.000 0.512 0.008 0.000 0.068
#> GSM94080     2  0.0713    0.91157 0.000 0.972 0.000 0.000 0.000 0.028
#> GSM94081     3  0.1268    0.73535 0.008 0.000 0.952 0.000 0.004 0.036
#> GSM94082     3  0.4758    0.17070 0.000 0.000 0.476 0.048 0.000 0.476
#> GSM94083     3  0.4209    0.64322 0.112 0.000 0.780 0.052 0.000 0.056
#> GSM94084     3  0.3535    0.62238 0.000 0.008 0.760 0.012 0.000 0.220
#> GSM94085     3  0.0937    0.73398 0.000 0.000 0.960 0.000 0.000 0.040
#> GSM94086     3  0.1988    0.73626 0.024 0.000 0.920 0.004 0.004 0.048
#> GSM94087     1  0.5630    0.10324 0.516 0.000 0.028 0.008 0.392 0.056
#> GSM94088     4  0.6192    0.11426 0.008 0.000 0.316 0.432 0.000 0.244
#> GSM94089     4  0.7227   -0.06592 0.000 0.088 0.260 0.328 0.000 0.324
#> GSM94090     2  0.0363    0.91645 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94091     5  0.3982    0.40284 0.000 0.000 0.004 0.000 0.536 0.460
#> GSM94092     4  0.5417    0.31698 0.000 0.000 0.244 0.576 0.000 0.180
#> GSM94093     5  0.6161    0.18292 0.216 0.000 0.004 0.004 0.436 0.340
#> GSM94094     3  0.0146    0.73704 0.004 0.000 0.996 0.000 0.000 0.000
#> GSM94095     3  0.0508    0.73637 0.004 0.000 0.984 0.000 0.000 0.012
#> GSM94096     3  0.4464    0.56195 0.000 0.004 0.676 0.056 0.000 0.264
#> GSM94097     5  0.5242    0.52923 0.284 0.000 0.024 0.008 0.628 0.056
#> GSM94098     3  0.3208    0.69911 0.040 0.000 0.832 0.120 0.000 0.008
#> GSM94099     6  0.6759    0.02164 0.036 0.000 0.296 0.312 0.000 0.356
#> GSM94100     5  0.3314    0.71763 0.000 0.000 0.112 0.008 0.828 0.052
#> GSM94101     3  0.4179    0.61059 0.000 0.012 0.736 0.048 0.000 0.204
#> GSM94102     3  0.6261    0.51368 0.188 0.000 0.600 0.008 0.084 0.120
#> GSM94103     3  0.4580    0.40484 0.004 0.000 0.608 0.348 0.000 0.040
#> GSM94104     3  0.0458    0.73611 0.000 0.000 0.984 0.000 0.000 0.016
#> GSM94105     3  0.3654    0.68955 0.100 0.000 0.808 0.004 0.004 0.084
#> GSM94106     3  0.0363    0.73637 0.000 0.000 0.988 0.000 0.000 0.012
#> GSM94107     3  0.4759    0.51934 0.028 0.000 0.656 0.280 0.000 0.036
#> GSM94108     3  0.6949    0.23018 0.000 0.136 0.440 0.116 0.000 0.308
#> GSM94109     3  0.1850    0.73228 0.000 0.000 0.924 0.008 0.016 0.052
#> GSM94110     3  0.4285    0.50452 0.000 0.000 0.644 0.036 0.000 0.320
#> GSM94111     5  0.3339    0.70074 0.000 0.000 0.144 0.012 0.816 0.028
#> GSM94112     2  0.0260    0.91659 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94113     4  0.3578    0.55872 0.000 0.000 0.164 0.784 0.000 0.052
#> GSM94114     3  0.1554    0.73659 0.008 0.000 0.940 0.004 0.004 0.044
#> GSM94115     4  0.2474    0.67296 0.040 0.000 0.000 0.880 0.000 0.080
#> GSM94116     3  0.4257    0.64163 0.000 0.000 0.728 0.204 0.008 0.060
#> GSM94117     3  0.5243    0.43809 0.092 0.000 0.616 0.276 0.000 0.016
#> GSM94118     3  0.4229    0.24333 0.000 0.000 0.548 0.436 0.000 0.016
#> GSM94119     2  0.4756    0.66060 0.000 0.672 0.000 0.128 0.000 0.200
#> GSM94120     3  0.3509    0.64220 0.000 0.000 0.744 0.240 0.000 0.016
#> GSM94121     3  0.0632    0.73753 0.000 0.000 0.976 0.000 0.000 0.024
#> GSM94122     2  0.5938    0.21526 0.000 0.460 0.280 0.000 0.000 0.260
#> GSM94123     6  0.4591    0.04868 0.464 0.000 0.000 0.000 0.036 0.500
#> GSM94124     3  0.2146    0.70588 0.000 0.000 0.880 0.004 0.000 0.116
#> GSM94125     2  0.0260    0.91659 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94126     1  0.2151    0.66619 0.904 0.000 0.008 0.016 0.000 0.072
#> GSM94127     1  0.4127    0.43549 0.680 0.000 0.000 0.036 0.000 0.284
#> GSM94128     3  0.3778    0.70383 0.008 0.000 0.812 0.020 0.048 0.112
#> GSM94129     3  0.3652    0.66798 0.000 0.000 0.768 0.044 0.000 0.188
#> GSM94130     5  0.1245    0.76029 0.000 0.000 0.000 0.016 0.952 0.032
#> GSM94131     4  0.4118    0.50211 0.312 0.000 0.000 0.660 0.000 0.028
#> GSM94132     6  0.4916    0.20663 0.396 0.000 0.000 0.048 0.008 0.548
#> GSM94133     2  0.0260    0.91659 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94134     1  0.2857    0.66441 0.856 0.000 0.000 0.072 0.000 0.072
#> GSM94135     4  0.2537    0.64719 0.000 0.000 0.096 0.872 0.000 0.032
#> GSM94136     1  0.4333    0.57029 0.720 0.000 0.000 0.200 0.004 0.076
#> GSM94137     3  0.1483    0.73539 0.012 0.000 0.944 0.008 0.000 0.036
#> GSM94138     4  0.3746    0.63341 0.192 0.000 0.000 0.760 0.000 0.048
#> GSM94139     4  0.6435    0.33345 0.000 0.184 0.200 0.560 0.016 0.040
#> GSM94140     5  0.1327    0.75656 0.000 0.000 0.000 0.000 0.936 0.064
#> GSM94141     5  0.3217    0.66800 0.008 0.000 0.000 0.000 0.768 0.224
#> GSM94142     6  0.4855    0.21103 0.380 0.000 0.000 0.000 0.064 0.556
#> GSM94143     5  0.5076    0.53554 0.000 0.000 0.000 0.248 0.620 0.132
#> GSM94144     5  0.1838    0.75056 0.000 0.000 0.000 0.068 0.916 0.016
#> GSM94145     1  0.4279    0.09786 0.548 0.000 0.000 0.004 0.012 0.436
#> GSM94146     1  0.3416    0.61305 0.836 0.000 0.008 0.020 0.032 0.104
#> GSM94147     5  0.2949    0.70787 0.000 0.000 0.000 0.140 0.832 0.028
#> GSM94148     4  0.4718    0.47147 0.292 0.000 0.000 0.632 0.000 0.076
#> GSM98785     6  0.3903    0.35014 0.000 0.000 0.060 0.072 0.060 0.808
#> GSM98786     4  0.5480    0.19025 0.000 0.000 0.000 0.540 0.308 0.152
#> GSM98787     3  0.2271    0.72944 0.004 0.000 0.904 0.004 0.032 0.056
#> GSM98788     4  0.2103    0.68997 0.056 0.000 0.012 0.912 0.000 0.020
#> GSM98789     5  0.1802    0.75446 0.000 0.000 0.000 0.012 0.916 0.072
#> GSM98790     5  0.5157    0.17671 0.000 0.000 0.420 0.024 0.516 0.040
#> GSM98791     1  0.1838    0.66813 0.916 0.000 0.000 0.016 0.000 0.068
#> GSM98792     6  0.6607   -0.00188 0.044 0.000 0.184 0.384 0.000 0.388
#> GSM98793     4  0.1152    0.68899 0.044 0.000 0.000 0.952 0.000 0.004
#> GSM98794     4  0.3320    0.63189 0.212 0.000 0.000 0.772 0.000 0.016
#> GSM98795     5  0.1434    0.76228 0.020 0.000 0.000 0.008 0.948 0.024
#> GSM98796     1  0.1594    0.66323 0.932 0.000 0.000 0.000 0.016 0.052
#> GSM98797     5  0.1515    0.75831 0.000 0.008 0.000 0.020 0.944 0.028
#> GSM98798     2  0.4187    0.79533 0.036 0.816 0.036 0.008 0.044 0.060
#> GSM98799     2  0.5132    0.65430 0.000 0.664 0.016 0.132 0.000 0.188
#> GSM98800     5  0.5662    0.44057 0.000 0.000 0.000 0.196 0.524 0.280
#> GSM98801     5  0.2492    0.74681 0.004 0.000 0.020 0.008 0.888 0.080
#> GSM94019     3  0.5015    0.59753 0.000 0.000 0.700 0.072 0.176 0.052
#> GSM94020     2  0.0520    0.91535 0.000 0.984 0.000 0.008 0.000 0.008
#> GSM94021     4  0.5565    0.35099 0.364 0.000 0.020 0.528 0.000 0.088
#> GSM94022     3  0.3801    0.65172 0.036 0.000 0.800 0.004 0.024 0.136
#> GSM94023     3  0.2823    0.73134 0.016 0.000 0.872 0.044 0.000 0.068
#> GSM94024     3  0.1124    0.73627 0.008 0.000 0.956 0.000 0.000 0.036
#> GSM94025     1  0.4795    0.47310 0.660 0.000 0.020 0.268 0.000 0.052
#> GSM94026     5  0.2685    0.73464 0.000 0.000 0.080 0.004 0.872 0.044
#> GSM94027     1  0.0777    0.68437 0.972 0.000 0.000 0.004 0.000 0.024
#> GSM94028     2  0.0363    0.91645 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94029     3  0.4239    0.63039 0.176 0.000 0.756 0.008 0.016 0.044
#> GSM94030     4  0.6190    0.05831 0.032 0.000 0.384 0.476 0.012 0.096
#> GSM94031     3  0.3081    0.60505 0.000 0.220 0.776 0.000 0.000 0.004
#> GSM94032     5  0.5592    0.36320 0.056 0.000 0.344 0.008 0.560 0.032
#> GSM94033     3  0.2129    0.72634 0.000 0.056 0.904 0.000 0.000 0.040
#> GSM94034     3  0.6128    0.49912 0.232 0.000 0.592 0.048 0.012 0.116
#> GSM94035     3  0.6742    0.14491 0.000 0.008 0.440 0.188 0.324 0.040
#> GSM94036     3  0.6358    0.51915 0.204 0.000 0.596 0.032 0.044 0.124
#> GSM94037     1  0.3850    0.63003 0.800 0.000 0.000 0.084 0.020 0.096
#> GSM94038     2  0.0547    0.91425 0.000 0.980 0.000 0.000 0.000 0.020
#> GSM94039     2  0.0146    0.91679 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94040     1  0.0260    0.68286 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM94041     4  0.3782    0.63394 0.096 0.000 0.000 0.780 0.000 0.124
#> GSM94042     2  0.1897    0.87937 0.000 0.908 0.000 0.004 0.004 0.084
#> GSM94043     2  0.2771    0.84397 0.000 0.852 0.000 0.032 0.000 0.116
#> GSM94044     2  0.3506    0.78310 0.000 0.792 0.000 0.156 0.000 0.052
#> GSM94045     1  0.2563    0.66463 0.880 0.000 0.000 0.040 0.004 0.076
#> GSM94046     1  0.2147    0.66394 0.896 0.000 0.000 0.020 0.000 0.084
#> GSM94047     4  0.1003    0.67564 0.004 0.000 0.000 0.964 0.004 0.028
#> GSM94048     4  0.2509    0.67634 0.088 0.000 0.000 0.876 0.000 0.036
#> GSM94049     4  0.4184    0.32864 0.408 0.000 0.000 0.576 0.000 0.016
#> GSM94050     1  0.3896    0.59155 0.748 0.000 0.000 0.196 0.000 0.056
#> GSM94051     5  0.1334    0.75986 0.000 0.000 0.000 0.032 0.948 0.020
#> GSM94052     6  0.4644    0.10655 0.456 0.000 0.000 0.012 0.020 0.512
#> GSM94053     2  0.0260    0.91609 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94054     1  0.4082    0.49544 0.748 0.000 0.000 0.008 0.188 0.056
#> GSM94055     1  0.3915    0.18651 0.584 0.000 0.000 0.004 0.000 0.412
#> GSM94056     6  0.4606    0.14155 0.076 0.000 0.000 0.000 0.268 0.656
#> GSM94057     2  0.1003    0.90618 0.000 0.964 0.000 0.000 0.016 0.020
#> GSM94058     1  0.5082    0.38844 0.572 0.000 0.000 0.332 0.000 0.096
#> GSM94059     5  0.3946    0.66088 0.164 0.000 0.000 0.004 0.764 0.068
#> GSM94060     2  0.0260    0.91636 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94061     1  0.3912    0.42614 0.648 0.000 0.000 0.340 0.000 0.012
#> GSM94062     2  0.0260    0.91609 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94063     4  0.1116    0.67269 0.000 0.000 0.004 0.960 0.008 0.028
#> GSM94064     2  0.0260    0.91609 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94065     1  0.3231    0.60208 0.784 0.000 0.000 0.200 0.000 0.016
#> GSM94066     2  0.0000    0.91681 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94067     1  0.3907    0.45513 0.704 0.000 0.000 0.000 0.028 0.268
#> GSM94068     2  0.0000    0.91681 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94069     1  0.1983    0.68293 0.908 0.000 0.000 0.072 0.000 0.020
#> GSM94070     2  0.0363    0.91513 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94071     1  0.3481    0.52788 0.756 0.000 0.000 0.012 0.004 0.228
#> GSM94072     6  0.4847    0.08270 0.444 0.000 0.000 0.056 0.000 0.500
#> GSM94073     4  0.1078    0.68436 0.016 0.000 0.000 0.964 0.012 0.008
#> GSM94074     1  0.2554    0.66370 0.876 0.000 0.000 0.048 0.000 0.076
#> GSM94075     1  0.5543    0.34363 0.556 0.000 0.000 0.204 0.000 0.240
#> GSM94155     5  0.3590    0.70405 0.076 0.000 0.000 0.004 0.804 0.116
#> GSM94156     2  0.0260    0.91609 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94157     5  0.1059    0.76313 0.016 0.000 0.000 0.004 0.964 0.016
#> GSM94160     1  0.3159    0.60955 0.840 0.000 0.000 0.004 0.084 0.072
#> GSM94161     6  0.5278    0.08008 0.412 0.000 0.000 0.100 0.000 0.488
#> GSM94162     1  0.4111    0.05801 0.536 0.000 0.004 0.004 0.000 0.456
#> GSM94163     2  0.2956    0.83569 0.000 0.840 0.000 0.040 0.000 0.120
#> GSM94164     4  0.3053    0.65107 0.168 0.000 0.000 0.812 0.000 0.020
#> GSM94165     1  0.1151    0.68765 0.956 0.000 0.000 0.032 0.000 0.012
#> GSM94166     5  0.5229    0.48353 0.156 0.000 0.000 0.000 0.604 0.240
#> GSM94167     4  0.4643    0.39858 0.000 0.300 0.008 0.652 0.028 0.012
#> GSM94168     4  0.4026    0.45551 0.348 0.000 0.000 0.636 0.000 0.016
#> GSM94169     4  0.1053    0.67727 0.000 0.000 0.004 0.964 0.020 0.012
#> GSM94170     1  0.4809    0.38290 0.652 0.000 0.000 0.000 0.240 0.108
#> GSM94171     1  0.5034   -0.01007 0.468 0.000 0.000 0.460 0.000 0.072
#> GSM94172     1  0.1196    0.68821 0.952 0.000 0.000 0.040 0.000 0.008
#> GSM94173     2  0.2544    0.81998 0.000 0.864 0.000 0.004 0.120 0.012
#> GSM94174     4  0.0665    0.68309 0.008 0.000 0.000 0.980 0.004 0.008
#> GSM94175     4  0.5008    0.44613 0.000 0.008 0.000 0.668 0.172 0.152
#> GSM94176     4  0.3988    0.64937 0.140 0.000 0.000 0.776 0.012 0.072
#> GSM94177     4  0.2416    0.60917 0.000 0.000 0.000 0.844 0.156 0.000
#> GSM94178     2  0.1152    0.90095 0.000 0.952 0.000 0.044 0.000 0.004
#> GSM98767     4  0.0964    0.68503 0.016 0.000 0.000 0.968 0.012 0.004
#> GSM98768     4  0.4567    0.63313 0.152 0.000 0.000 0.740 0.036 0.072
#> GSM98769     5  0.0820    0.76194 0.000 0.000 0.000 0.012 0.972 0.016
#> GSM98770     1  0.1261    0.68548 0.952 0.000 0.000 0.024 0.000 0.024
#> GSM98771     2  0.3623    0.81135 0.000 0.808 0.008 0.100 0.000 0.084
#> GSM98772     4  0.3774    0.49475 0.328 0.000 0.000 0.664 0.000 0.008
#> GSM98773     4  0.7359    0.23728 0.184 0.000 0.232 0.412 0.000 0.172
#> GSM98774     6  0.4007    0.46013 0.128 0.000 0.004 0.088 0.004 0.776
#> GSM98775     1  0.4237    0.20818 0.584 0.000 0.000 0.020 0.000 0.396
#> GSM98776     4  0.1477    0.68857 0.048 0.000 0.000 0.940 0.004 0.008
#> GSM98777     4  0.1668    0.65984 0.000 0.004 0.000 0.928 0.008 0.060
#> GSM98778     1  0.4637    0.50431 0.712 0.000 0.136 0.000 0.008 0.144
#> GSM98779     1  0.0937    0.67480 0.960 0.000 0.000 0.000 0.000 0.040
#> GSM98780     1  0.2870    0.66911 0.856 0.000 0.000 0.100 0.004 0.040
#> GSM98781     5  0.5502    0.58538 0.192 0.000 0.012 0.024 0.656 0.116
#> GSM98782     1  0.1398    0.67223 0.940 0.000 0.000 0.008 0.000 0.052
#> GSM98783     1  0.2568    0.67271 0.876 0.000 0.000 0.068 0.000 0.056
#> GSM98784     1  0.4210    0.32890 0.636 0.000 0.000 0.000 0.028 0.336
#> GSM98871     2  0.0146    0.91679 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM98872     2  0.0458    0.91412 0.000 0.984 0.000 0.000 0.000 0.016
#> GSM98873     2  0.5362    0.69335 0.036 0.724 0.092 0.012 0.024 0.112
#> GSM98874     2  0.0000    0.91681 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     2  0.0713    0.91157 0.000 0.972 0.000 0.000 0.000 0.028

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) k
#> MAD:NMF 187         8.28e-04 2
#> MAD:NMF 176         2.84e-06 3
#> MAD:NMF 142         5.71e-05 4
#> MAD:NMF 140         1.70e-05 5
#> MAD:NMF 134         2.28e-06 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 21104 rows and 192 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 0.662           0.897       0.940         0.3668 0.603   0.603
#> 3 3 0.593           0.794       0.884         0.3598 0.928   0.881
#> 4 4 0.763           0.852       0.924         0.3969 0.737   0.522
#> 5 5 0.734           0.771       0.872         0.0239 0.987   0.955
#> 6 6 0.760           0.797       0.865         0.0230 0.989   0.962

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
#> GSM93997     1  0.0000      0.964 1.000 0.000
#> GSM94077     1  0.0000      0.964 1.000 0.000
#> GSM94078     1  0.1184      0.952 0.984 0.016
#> GSM94079     1  0.0000      0.964 1.000 0.000
#> GSM94080     2  0.0000      0.836 0.000 1.000
#> GSM94081     1  0.0000      0.964 1.000 0.000
#> GSM94082     1  0.1843      0.942 0.972 0.028
#> GSM94083     1  0.0000      0.964 1.000 0.000
#> GSM94084     2  0.8443      0.804 0.272 0.728
#> GSM94085     1  0.5059      0.855 0.888 0.112
#> GSM94086     1  0.0000      0.964 1.000 0.000
#> GSM94087     1  0.0000      0.964 1.000 0.000
#> GSM94088     1  0.0000      0.964 1.000 0.000
#> GSM94089     2  0.8443      0.804 0.272 0.728
#> GSM94090     2  0.0000      0.836 0.000 1.000
#> GSM94091     1  0.0376      0.962 0.996 0.004
#> GSM94092     1  0.0000      0.964 1.000 0.000
#> GSM94093     1  0.0000      0.964 1.000 0.000
#> GSM94094     1  0.1843      0.942 0.972 0.028
#> GSM94095     1  0.0376      0.962 0.996 0.004
#> GSM94096     1  0.7056      0.741 0.808 0.192
#> GSM94097     1  0.0000      0.964 1.000 0.000
#> GSM94098     1  0.0000      0.964 1.000 0.000
#> GSM94099     1  0.0000      0.964 1.000 0.000
#> GSM94100     2  0.8386      0.809 0.268 0.732
#> GSM94101     2  0.8443      0.804 0.272 0.728
#> GSM94102     1  0.9988     -0.178 0.520 0.480
#> GSM94103     1  0.5059      0.855 0.888 0.112
#> GSM94104     1  0.9795      0.109 0.584 0.416
#> GSM94105     1  0.0000      0.964 1.000 0.000
#> GSM94106     2  0.8386      0.809 0.268 0.732
#> GSM94107     1  0.0000      0.964 1.000 0.000
#> GSM94108     2  0.8443      0.804 0.272 0.728
#> GSM94109     2  0.8386      0.809 0.268 0.732
#> GSM94110     1  0.5059      0.855 0.888 0.112
#> GSM94111     2  0.8386      0.809 0.268 0.732
#> GSM94112     2  0.0000      0.836 0.000 1.000
#> GSM94113     1  0.5059      0.855 0.888 0.112
#> GSM94114     1  0.0376      0.962 0.996 0.004
#> GSM94115     1  0.0000      0.964 1.000 0.000
#> GSM94116     1  0.0000      0.964 1.000 0.000
#> GSM94117     1  0.0000      0.964 1.000 0.000
#> GSM94118     2  0.8555      0.793 0.280 0.720
#> GSM94119     2  0.8144      0.820 0.252 0.748
#> GSM94120     1  0.6343      0.792 0.840 0.160
#> GSM94121     1  0.6048      0.810 0.852 0.148
#> GSM94122     2  0.8327      0.812 0.264 0.736
#> GSM94123     1  0.0000      0.964 1.000 0.000
#> GSM94124     1  0.6343      0.792 0.840 0.160
#> GSM94125     2  0.0000      0.836 0.000 1.000
#> GSM94126     1  0.0000      0.964 1.000 0.000
#> GSM94127     1  0.0000      0.964 1.000 0.000
#> GSM94128     1  0.8207      0.611 0.744 0.256
#> GSM94129     1  0.1414      0.949 0.980 0.020
#> GSM94130     1  0.0000      0.964 1.000 0.000
#> GSM94131     1  0.0000      0.964 1.000 0.000
#> GSM94132     1  0.0000      0.964 1.000 0.000
#> GSM94133     2  0.0000      0.836 0.000 1.000
#> GSM94134     1  0.0000      0.964 1.000 0.000
#> GSM94135     1  0.1184      0.952 0.984 0.016
#> GSM94136     1  0.0000      0.964 1.000 0.000
#> GSM94137     1  0.0000      0.964 1.000 0.000
#> GSM94138     1  0.0000      0.964 1.000 0.000
#> GSM94139     2  0.8144      0.820 0.252 0.748
#> GSM94140     1  0.3879      0.898 0.924 0.076
#> GSM94141     1  0.7950      0.649 0.760 0.240
#> GSM94142     1  0.0000      0.964 1.000 0.000
#> GSM94143     1  0.5946      0.815 0.856 0.144
#> GSM94144     1  0.7139      0.734 0.804 0.196
#> GSM94145     1  0.0000      0.964 1.000 0.000
#> GSM94146     1  0.0000      0.964 1.000 0.000
#> GSM94147     1  0.0000      0.964 1.000 0.000
#> GSM94148     1  0.0000      0.964 1.000 0.000
#> GSM98785     1  0.5946      0.815 0.856 0.144
#> GSM98786     1  0.0000      0.964 1.000 0.000
#> GSM98787     1  0.3879      0.898 0.924 0.076
#> GSM98788     1  0.0000      0.964 1.000 0.000
#> GSM98789     1  0.0376      0.962 0.996 0.004
#> GSM98790     2  0.8608      0.787 0.284 0.716
#> GSM98791     1  0.0000      0.964 1.000 0.000
#> GSM98792     1  0.2948      0.921 0.948 0.052
#> GSM98793     1  0.0000      0.964 1.000 0.000
#> GSM98794     1  0.0000      0.964 1.000 0.000
#> GSM98795     1  0.0000      0.964 1.000 0.000
#> GSM98796     1  0.0000      0.964 1.000 0.000
#> GSM98797     2  0.8386      0.809 0.268 0.732
#> GSM98798     2  0.8386      0.809 0.268 0.732
#> GSM98799     2  0.8144      0.820 0.252 0.748
#> GSM98800     1  0.5946      0.815 0.856 0.144
#> GSM98801     2  0.8555      0.793 0.280 0.720
#> GSM94019     1  0.7056      0.741 0.808 0.192
#> GSM94020     2  0.0000      0.836 0.000 1.000
#> GSM94021     1  0.0000      0.964 1.000 0.000
#> GSM94022     1  0.0376      0.962 0.996 0.004
#> GSM94023     1  0.0000      0.964 1.000 0.000
#> GSM94024     1  0.0376      0.962 0.996 0.004
#> GSM94025     1  0.0000      0.964 1.000 0.000
#> GSM94026     2  0.8555      0.793 0.280 0.720
#> GSM94027     1  0.0000      0.964 1.000 0.000
#> GSM94028     2  0.0000      0.836 0.000 1.000
#> GSM94029     1  0.3431      0.911 0.936 0.064
#> GSM94030     1  0.0000      0.964 1.000 0.000
#> GSM94031     2  0.2603      0.835 0.044 0.956
#> GSM94032     1  0.3431      0.911 0.936 0.064
#> GSM94033     2  0.8327      0.812 0.264 0.736
#> GSM94034     1  0.0000      0.964 1.000 0.000
#> GSM94035     2  0.8386      0.809 0.268 0.732
#> GSM94036     1  0.0000      0.964 1.000 0.000
#> GSM94037     1  0.0000      0.964 1.000 0.000
#> GSM94038     2  0.0000      0.836 0.000 1.000
#> GSM94039     2  0.0000      0.836 0.000 1.000
#> GSM94040     1  0.0000      0.964 1.000 0.000
#> GSM94041     1  0.0000      0.964 1.000 0.000
#> GSM94042     2  0.8016      0.822 0.244 0.756
#> GSM94043     2  0.8144      0.820 0.252 0.748
#> GSM94044     2  0.8144      0.820 0.252 0.748
#> GSM94045     1  0.0000      0.964 1.000 0.000
#> GSM94046     1  0.0000      0.964 1.000 0.000
#> GSM94047     1  0.0000      0.964 1.000 0.000
#> GSM94048     1  0.0000      0.964 1.000 0.000
#> GSM94049     1  0.0000      0.964 1.000 0.000
#> GSM94050     1  0.0000      0.964 1.000 0.000
#> GSM94051     1  0.0000      0.964 1.000 0.000
#> GSM94052     1  0.0000      0.964 1.000 0.000
#> GSM94053     2  0.0000      0.836 0.000 1.000
#> GSM94054     1  0.0000      0.964 1.000 0.000
#> GSM94055     1  0.0000      0.964 1.000 0.000
#> GSM94056     1  0.0000      0.964 1.000 0.000
#> GSM94057     2  0.0000      0.836 0.000 1.000
#> GSM94058     1  0.0000      0.964 1.000 0.000
#> GSM94059     1  0.0000      0.964 1.000 0.000
#> GSM94060     2  0.0000      0.836 0.000 1.000
#> GSM94061     1  0.0000      0.964 1.000 0.000
#> GSM94062     2  0.0000      0.836 0.000 1.000
#> GSM94063     1  0.1184      0.952 0.984 0.016
#> GSM94064     2  0.0000      0.836 0.000 1.000
#> GSM94065     1  0.0000      0.964 1.000 0.000
#> GSM94066     2  0.0000      0.836 0.000 1.000
#> GSM94067     1  0.0000      0.964 1.000 0.000
#> GSM94068     2  0.0938      0.836 0.012 0.988
#> GSM94069     1  0.0000      0.964 1.000 0.000
#> GSM94070     2  0.0000      0.836 0.000 1.000
#> GSM94071     1  0.0000      0.964 1.000 0.000
#> GSM94072     1  0.0000      0.964 1.000 0.000
#> GSM94073     1  0.0000      0.964 1.000 0.000
#> GSM94074     1  0.0000      0.964 1.000 0.000
#> GSM94075     1  0.0000      0.964 1.000 0.000
#> GSM94155     1  0.0000      0.964 1.000 0.000
#> GSM94156     2  0.0000      0.836 0.000 1.000
#> GSM94157     1  0.0000      0.964 1.000 0.000
#> GSM94160     1  0.0000      0.964 1.000 0.000
#> GSM94161     1  0.0000      0.964 1.000 0.000
#> GSM94162     1  0.0000      0.964 1.000 0.000
#> GSM94163     2  0.8144      0.820 0.252 0.748
#> GSM94164     1  0.0000      0.964 1.000 0.000
#> GSM94165     1  0.0000      0.964 1.000 0.000
#> GSM94166     1  0.0000      0.964 1.000 0.000
#> GSM94167     2  0.8144      0.820 0.252 0.748
#> GSM94168     1  0.0000      0.964 1.000 0.000
#> GSM94169     1  0.2948      0.921 0.948 0.052
#> GSM94170     1  0.0000      0.964 1.000 0.000
#> GSM94171     1  0.0000      0.964 1.000 0.000
#> GSM94172     1  0.0000      0.964 1.000 0.000
#> GSM94173     2  0.8081      0.821 0.248 0.752
#> GSM94174     1  0.0000      0.964 1.000 0.000
#> GSM94175     1  0.5946      0.815 0.856 0.144
#> GSM94176     1  0.0000      0.964 1.000 0.000
#> GSM94177     1  0.0000      0.964 1.000 0.000
#> GSM94178     2  0.8016      0.822 0.244 0.756
#> GSM98767     1  0.0000      0.964 1.000 0.000
#> GSM98768     1  0.0000      0.964 1.000 0.000
#> GSM98769     1  0.0000      0.964 1.000 0.000
#> GSM98770     1  0.0000      0.964 1.000 0.000
#> GSM98771     2  0.8144      0.820 0.252 0.748
#> GSM98772     1  0.0000      0.964 1.000 0.000
#> GSM98773     1  0.0000      0.964 1.000 0.000
#> GSM98774     1  0.0000      0.964 1.000 0.000
#> GSM98775     1  0.0000      0.964 1.000 0.000
#> GSM98776     1  0.0000      0.964 1.000 0.000
#> GSM98777     1  0.5946      0.815 0.856 0.144
#> GSM98778     1  0.0000      0.964 1.000 0.000
#> GSM98779     1  0.0000      0.964 1.000 0.000
#> GSM98780     1  0.0000      0.964 1.000 0.000
#> GSM98781     1  0.0000      0.964 1.000 0.000
#> GSM98782     1  0.0000      0.964 1.000 0.000
#> GSM98783     1  0.0000      0.964 1.000 0.000
#> GSM98784     1  0.0000      0.964 1.000 0.000
#> GSM98871     2  0.0000      0.836 0.000 1.000
#> GSM98872     2  0.0000      0.836 0.000 1.000
#> GSM98873     2  0.0000      0.836 0.000 1.000
#> GSM98874     2  0.0000      0.836 0.000 1.000
#> GSM98875     2  0.0000      0.836 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94077     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94078     1  0.5465     0.7428 0.712 0.000 0.288
#> GSM94079     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94080     2  0.1411     0.9544 0.000 0.964 0.036
#> GSM94081     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94082     1  0.5560     0.7301 0.700 0.000 0.300
#> GSM94083     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94084     3  0.0237     0.8866 0.000 0.004 0.996
#> GSM94085     1  0.6079     0.6072 0.612 0.000 0.388
#> GSM94086     1  0.5138     0.7745 0.748 0.000 0.252
#> GSM94087     1  0.2878     0.8249 0.904 0.000 0.096
#> GSM94088     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94089     3  0.0237     0.8866 0.000 0.004 0.996
#> GSM94090     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94091     1  0.5016     0.7829 0.760 0.000 0.240
#> GSM94092     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94093     1  0.2878     0.8249 0.904 0.000 0.096
#> GSM94094     1  0.5560     0.7301 0.700 0.000 0.300
#> GSM94095     1  0.5216     0.7687 0.740 0.000 0.260
#> GSM94096     1  0.6291     0.4374 0.532 0.000 0.468
#> GSM94097     1  0.2878     0.8249 0.904 0.000 0.096
#> GSM94098     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94099     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94100     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM94101     3  0.0237     0.8866 0.000 0.004 0.996
#> GSM94102     3  0.5058     0.5272 0.244 0.000 0.756
#> GSM94103     1  0.6079     0.6072 0.612 0.000 0.388
#> GSM94104     3  0.5621     0.3525 0.308 0.000 0.692
#> GSM94105     1  0.5138     0.7745 0.748 0.000 0.252
#> GSM94106     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM94107     1  0.5138     0.7745 0.748 0.000 0.252
#> GSM94108     3  0.0237     0.8866 0.000 0.004 0.996
#> GSM94109     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM94110     1  0.6079     0.6072 0.612 0.000 0.388
#> GSM94111     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM94112     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94113     1  0.6079     0.6072 0.612 0.000 0.388
#> GSM94114     1  0.5216     0.7687 0.740 0.000 0.260
#> GSM94115     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94116     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94117     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94118     3  0.0661     0.8813 0.008 0.004 0.988
#> GSM94119     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94120     1  0.6235     0.5147 0.564 0.000 0.436
#> GSM94121     1  0.6204     0.5403 0.576 0.000 0.424
#> GSM94122     3  0.0592     0.8873 0.000 0.012 0.988
#> GSM94123     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94124     1  0.6235     0.5147 0.564 0.000 0.436
#> GSM94125     2  0.0592     0.9676 0.000 0.988 0.012
#> GSM94126     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94127     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94128     3  0.6291    -0.2630 0.468 0.000 0.532
#> GSM94129     1  0.5497     0.7387 0.708 0.000 0.292
#> GSM94130     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94131     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94132     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94133     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94134     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94135     1  0.5465     0.7428 0.712 0.000 0.288
#> GSM94136     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94137     1  0.4842     0.7919 0.776 0.000 0.224
#> GSM94138     1  0.0237     0.8358 0.996 0.000 0.004
#> GSM94139     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94140     1  0.5882     0.6710 0.652 0.000 0.348
#> GSM94141     3  0.6305    -0.3203 0.484 0.000 0.516
#> GSM94142     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94143     1  0.6192     0.5485 0.580 0.000 0.420
#> GSM94144     1  0.6291     0.4376 0.532 0.000 0.468
#> GSM94145     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94146     1  0.0237     0.8356 0.996 0.000 0.004
#> GSM94147     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94148     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98785     1  0.6192     0.5485 0.580 0.000 0.420
#> GSM98786     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM98787     1  0.5882     0.6710 0.652 0.000 0.348
#> GSM98788     1  0.4796     0.7942 0.780 0.000 0.220
#> GSM98789     1  0.5138     0.7751 0.748 0.000 0.252
#> GSM98790     3  0.0829     0.8773 0.012 0.004 0.984
#> GSM98791     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98792     1  0.5733     0.7023 0.676 0.000 0.324
#> GSM98793     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98794     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98795     1  0.2796     0.8254 0.908 0.000 0.092
#> GSM98796     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98797     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM98798     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM98799     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM98800     1  0.6192     0.5485 0.580 0.000 0.420
#> GSM98801     3  0.0237     0.8816 0.004 0.000 0.996
#> GSM94019     1  0.6291     0.4374 0.532 0.000 0.468
#> GSM94020     2  0.1411     0.9544 0.000 0.964 0.036
#> GSM94021     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94022     1  0.5216     0.7687 0.740 0.000 0.260
#> GSM94023     1  0.5098     0.7774 0.752 0.000 0.248
#> GSM94024     1  0.5216     0.7687 0.740 0.000 0.260
#> GSM94025     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94026     3  0.0237     0.8816 0.004 0.000 0.996
#> GSM94027     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94028     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94029     1  0.5706     0.7120 0.680 0.000 0.320
#> GSM94030     1  0.5098     0.7774 0.752 0.000 0.248
#> GSM94031     2  0.6260     0.2764 0.000 0.552 0.448
#> GSM94032     1  0.5706     0.7120 0.680 0.000 0.320
#> GSM94033     3  0.0592     0.8873 0.000 0.012 0.988
#> GSM94034     1  0.5098     0.7774 0.752 0.000 0.248
#> GSM94035     3  0.0424     0.8879 0.000 0.008 0.992
#> GSM94036     1  0.5138     0.7745 0.748 0.000 0.252
#> GSM94037     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94038     2  0.0592     0.9676 0.000 0.988 0.012
#> GSM94039     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94040     1  0.0424     0.8356 0.992 0.000 0.008
#> GSM94041     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94042     3  0.1411     0.8738 0.000 0.036 0.964
#> GSM94043     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94044     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94045     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94046     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94047     1  0.4654     0.7987 0.792 0.000 0.208
#> GSM94048     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94049     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94050     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94051     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94052     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94053     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94054     1  0.0237     0.8356 0.996 0.000 0.004
#> GSM94055     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94056     1  0.0892     0.8347 0.980 0.000 0.020
#> GSM94057     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94058     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94059     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94060     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94061     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94062     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94063     1  0.5465     0.7428 0.712 0.000 0.288
#> GSM94064     2  0.0237     0.9704 0.000 0.996 0.004
#> GSM94065     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94066     2  0.1289     0.9571 0.000 0.968 0.032
#> GSM94067     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94068     3  0.6235    -0.0326 0.000 0.436 0.564
#> GSM94069     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94070     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94071     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94072     1  0.0237     0.8356 0.996 0.000 0.004
#> GSM94073     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94074     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94075     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94155     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94156     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM94157     1  0.0237     0.8356 0.996 0.000 0.004
#> GSM94160     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94161     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94162     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94163     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94164     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94165     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94166     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94167     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM94168     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94169     1  0.5733     0.7023 0.676 0.000 0.324
#> GSM94170     1  0.0424     0.8356 0.992 0.000 0.008
#> GSM94171     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94172     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94173     3  0.1163     0.8801 0.000 0.028 0.972
#> GSM94174     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM94175     1  0.6192     0.5485 0.580 0.000 0.420
#> GSM94176     1  0.4121     0.8100 0.832 0.000 0.168
#> GSM94177     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM94178     3  0.1411     0.8734 0.000 0.036 0.964
#> GSM98767     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98768     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98769     1  0.4842     0.7924 0.776 0.000 0.224
#> GSM98770     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98771     3  0.1031     0.8827 0.000 0.024 0.976
#> GSM98772     1  0.0424     0.8357 0.992 0.000 0.008
#> GSM98773     1  0.5178     0.7716 0.744 0.000 0.256
#> GSM98774     1  0.4605     0.7999 0.796 0.000 0.204
#> GSM98775     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98776     1  0.0424     0.8357 0.992 0.000 0.008
#> GSM98777     1  0.6192     0.5485 0.580 0.000 0.420
#> GSM98778     1  0.4796     0.7942 0.780 0.000 0.220
#> GSM98779     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98780     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98781     1  0.4796     0.7942 0.780 0.000 0.220
#> GSM98782     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98783     1  0.0424     0.8356 0.992 0.000 0.008
#> GSM98784     1  0.0000     0.8356 1.000 0.000 0.000
#> GSM98871     2  0.1163     0.9595 0.000 0.972 0.028
#> GSM98872     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM98873     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM98874     2  0.0000     0.9715 0.000 1.000 0.000
#> GSM98875     2  0.1411     0.9544 0.000 0.964 0.036

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94077     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94078     3  0.1059     0.8605 0.016 0.000 0.972 0.012
#> GSM94079     3  0.2281     0.8617 0.096 0.000 0.904 0.000
#> GSM94080     2  0.1489     0.9450 0.000 0.952 0.004 0.044
#> GSM94081     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94082     3  0.0657     0.8541 0.004 0.000 0.984 0.012
#> GSM94083     3  0.2281     0.8617 0.096 0.000 0.904 0.000
#> GSM94084     4  0.2281     0.8648 0.000 0.000 0.096 0.904
#> GSM94085     3  0.2345     0.8156 0.000 0.000 0.900 0.100
#> GSM94086     3  0.1211     0.8683 0.040 0.000 0.960 0.000
#> GSM94087     3  0.4961     0.2797 0.448 0.000 0.552 0.000
#> GSM94088     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94089     4  0.2281     0.8648 0.000 0.000 0.096 0.904
#> GSM94090     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94091     3  0.1637     0.8682 0.060 0.000 0.940 0.000
#> GSM94092     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94093     3  0.4961     0.2797 0.448 0.000 0.552 0.000
#> GSM94094     3  0.0657     0.8541 0.004 0.000 0.984 0.012
#> GSM94095     3  0.1305     0.8680 0.036 0.000 0.960 0.004
#> GSM94096     3  0.3444     0.7399 0.000 0.000 0.816 0.184
#> GSM94097     3  0.4961     0.2797 0.448 0.000 0.552 0.000
#> GSM94098     3  0.2281     0.8617 0.096 0.000 0.904 0.000
#> GSM94099     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94100     4  0.0817     0.9048 0.000 0.000 0.024 0.976
#> GSM94101     4  0.2281     0.8648 0.000 0.000 0.096 0.904
#> GSM94102     4  0.4961     0.2156 0.000 0.000 0.448 0.552
#> GSM94103     3  0.2345     0.8156 0.000 0.000 0.900 0.100
#> GSM94104     4  0.5000     0.0409 0.000 0.000 0.496 0.504
#> GSM94105     3  0.1211     0.8683 0.040 0.000 0.960 0.000
#> GSM94106     4  0.0921     0.9043 0.000 0.000 0.028 0.972
#> GSM94107     3  0.1211     0.8683 0.040 0.000 0.960 0.000
#> GSM94108     4  0.2281     0.8648 0.000 0.000 0.096 0.904
#> GSM94109     4  0.0817     0.9049 0.000 0.000 0.024 0.976
#> GSM94110     3  0.2345     0.8156 0.000 0.000 0.900 0.100
#> GSM94111     4  0.0817     0.9049 0.000 0.000 0.024 0.976
#> GSM94112     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94113     3  0.2345     0.8156 0.000 0.000 0.900 0.100
#> GSM94114     3  0.1305     0.8680 0.036 0.000 0.960 0.004
#> GSM94115     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94116     3  0.2216     0.8620 0.092 0.000 0.908 0.000
#> GSM94117     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94118     4  0.3024     0.8136 0.000 0.000 0.148 0.852
#> GSM94119     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94120     3  0.3074     0.7757 0.000 0.000 0.848 0.152
#> GSM94121     3  0.2921     0.7857 0.000 0.000 0.860 0.140
#> GSM94122     4  0.0817     0.9047 0.000 0.000 0.024 0.976
#> GSM94123     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94124     3  0.3074     0.7757 0.000 0.000 0.848 0.152
#> GSM94125     2  0.0895     0.9590 0.000 0.976 0.004 0.020
#> GSM94126     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94127     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94128     3  0.4343     0.6289 0.004 0.000 0.732 0.264
#> GSM94129     3  0.0937     0.8586 0.012 0.000 0.976 0.012
#> GSM94130     1  0.2469     0.8535 0.892 0.000 0.108 0.000
#> GSM94131     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM94135     3  0.1059     0.8605 0.016 0.000 0.972 0.012
#> GSM94136     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM94137     3  0.2281     0.8617 0.096 0.000 0.904 0.000
#> GSM94138     1  0.0707     0.9359 0.980 0.000 0.020 0.000
#> GSM94139     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94140     3  0.1824     0.8389 0.004 0.000 0.936 0.060
#> GSM94141     3  0.3873     0.6839 0.000 0.000 0.772 0.228
#> GSM94142     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94143     3  0.2814     0.7915 0.000 0.000 0.868 0.132
#> GSM94144     3  0.3583     0.7485 0.004 0.000 0.816 0.180
#> GSM94145     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94146     1  0.4406     0.5566 0.700 0.000 0.300 0.000
#> GSM94147     3  0.3356     0.8092 0.176 0.000 0.824 0.000
#> GSM94148     1  0.0188     0.9482 0.996 0.000 0.004 0.000
#> GSM98785     3  0.2814     0.7915 0.000 0.000 0.868 0.132
#> GSM98786     3  0.3400     0.8054 0.180 0.000 0.820 0.000
#> GSM98787     3  0.1824     0.8389 0.004 0.000 0.936 0.060
#> GSM98788     3  0.2530     0.8528 0.112 0.000 0.888 0.000
#> GSM98789     3  0.1302     0.8694 0.044 0.000 0.956 0.000
#> GSM98790     4  0.3356     0.7810 0.000 0.000 0.176 0.824
#> GSM98791     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98792     3  0.1305     0.8486 0.004 0.000 0.960 0.036
#> GSM98793     1  0.1118     0.9229 0.964 0.000 0.036 0.000
#> GSM98794     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98795     3  0.4992     0.1861 0.476 0.000 0.524 0.000
#> GSM98796     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98797     4  0.0817     0.9048 0.000 0.000 0.024 0.976
#> GSM98798     4  0.0817     0.9048 0.000 0.000 0.024 0.976
#> GSM98799     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM98800     3  0.2814     0.7915 0.000 0.000 0.868 0.132
#> GSM98801     4  0.1474     0.8950 0.000 0.000 0.052 0.948
#> GSM94019     3  0.3444     0.7399 0.000 0.000 0.816 0.184
#> GSM94020     2  0.1489     0.9450 0.000 0.952 0.004 0.044
#> GSM94021     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94022     3  0.1305     0.8680 0.036 0.000 0.960 0.004
#> GSM94023     3  0.1302     0.8687 0.044 0.000 0.956 0.000
#> GSM94024     3  0.1305     0.8680 0.036 0.000 0.960 0.004
#> GSM94025     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94026     4  0.1474     0.8950 0.000 0.000 0.052 0.948
#> GSM94027     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94028     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94029     3  0.1677     0.8525 0.012 0.000 0.948 0.040
#> GSM94030     3  0.1302     0.8687 0.044 0.000 0.956 0.000
#> GSM94031     2  0.5277     0.1449 0.000 0.532 0.008 0.460
#> GSM94032     3  0.1677     0.8525 0.012 0.000 0.948 0.040
#> GSM94033     4  0.0817     0.9047 0.000 0.000 0.024 0.976
#> GSM94034     3  0.1302     0.8687 0.044 0.000 0.956 0.000
#> GSM94035     4  0.0921     0.9043 0.000 0.000 0.028 0.972
#> GSM94036     3  0.1211     0.8683 0.040 0.000 0.960 0.000
#> GSM94037     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94038     2  0.0895     0.9590 0.000 0.976 0.004 0.020
#> GSM94039     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94040     1  0.3975     0.6721 0.760 0.000 0.240 0.000
#> GSM94041     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94042     4  0.0524     0.8956 0.000 0.008 0.004 0.988
#> GSM94043     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM94046     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM94047     3  0.3311     0.8124 0.172 0.000 0.828 0.000
#> GSM94048     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94049     3  0.3219     0.8187 0.164 0.000 0.836 0.000
#> GSM94050     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94051     3  0.3172     0.8219 0.160 0.000 0.840 0.000
#> GSM94052     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94054     1  0.4406     0.5566 0.700 0.000 0.300 0.000
#> GSM94055     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94056     1  0.4431     0.5431 0.696 0.000 0.304 0.000
#> GSM94057     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94063     3  0.1059     0.8605 0.016 0.000 0.972 0.012
#> GSM94064     2  0.0376     0.9644 0.000 0.992 0.004 0.004
#> GSM94065     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94066     2  0.1398     0.9478 0.000 0.956 0.004 0.040
#> GSM94067     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94068     4  0.5060     0.2190 0.000 0.412 0.004 0.584
#> GSM94069     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94070     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94072     1  0.2973     0.8077 0.856 0.000 0.144 0.000
#> GSM94073     3  0.3356     0.8092 0.176 0.000 0.824 0.000
#> GSM94074     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM94157     1  0.4406     0.5566 0.700 0.000 0.300 0.000
#> GSM94160     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94161     1  0.0336     0.9456 0.992 0.000 0.008 0.000
#> GSM94162     3  0.3172     0.8219 0.160 0.000 0.840 0.000
#> GSM94163     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94167     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94169     3  0.1305     0.8486 0.004 0.000 0.960 0.036
#> GSM94170     1  0.4431     0.5483 0.696 0.000 0.304 0.000
#> GSM94171     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0188     0.8986 0.000 0.000 0.004 0.996
#> GSM94174     3  0.3400     0.8054 0.180 0.000 0.820 0.000
#> GSM94175     3  0.2814     0.7915 0.000 0.000 0.868 0.132
#> GSM94176     3  0.4008     0.7350 0.244 0.000 0.756 0.000
#> GSM94177     1  0.0336     0.9456 0.992 0.000 0.008 0.000
#> GSM94178     4  0.0524     0.8952 0.000 0.008 0.004 0.988
#> GSM98767     1  0.0336     0.9456 0.992 0.000 0.008 0.000
#> GSM98768     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98769     3  0.2814     0.8413 0.132 0.000 0.868 0.000
#> GSM98770     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM98771     4  0.0000     0.9006 0.000 0.000 0.000 1.000
#> GSM98772     1  0.3266     0.7821 0.832 0.000 0.168 0.000
#> GSM98773     3  0.1118     0.8676 0.036 0.000 0.964 0.000
#> GSM98774     3  0.3172     0.8219 0.160 0.000 0.840 0.000
#> GSM98775     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98776     1  0.3266     0.7821 0.832 0.000 0.168 0.000
#> GSM98777     3  0.2814     0.7915 0.000 0.000 0.868 0.132
#> GSM98778     3  0.2530     0.8528 0.112 0.000 0.888 0.000
#> GSM98779     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0188     0.9483 0.996 0.000 0.004 0.000
#> GSM98781     3  0.2530     0.8528 0.112 0.000 0.888 0.000
#> GSM98782     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98783     1  0.4356     0.5779 0.708 0.000 0.292 0.000
#> GSM98784     1  0.0000     0.9502 1.000 0.000 0.000 0.000
#> GSM98871     2  0.1305     0.9504 0.000 0.960 0.004 0.036
#> GSM98872     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM98873     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0000     0.9664 0.000 1.000 0.000 0.000
#> GSM98875     2  0.1489     0.9450 0.000 0.952 0.004 0.044

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94078     3  0.1153     0.8523 0.008 0.000 0.964 0.024 0.004
#> GSM94079     3  0.1831     0.8526 0.076 0.000 0.920 0.000 0.004
#> GSM94080     2  0.4302     0.7203 0.000 0.520 0.000 0.000 0.480
#> GSM94081     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94082     3  0.0955     0.8470 0.000 0.000 0.968 0.028 0.004
#> GSM94083     3  0.1831     0.8526 0.076 0.000 0.920 0.000 0.004
#> GSM94084     4  0.1697     0.6243 0.000 0.000 0.060 0.932 0.008
#> GSM94085     3  0.2563     0.8049 0.000 0.000 0.872 0.120 0.008
#> GSM94086     3  0.0609     0.8585 0.020 0.000 0.980 0.000 0.000
#> GSM94087     3  0.4397     0.2943 0.432 0.000 0.564 0.000 0.004
#> GSM94088     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94089     4  0.1697     0.6243 0.000 0.000 0.060 0.932 0.008
#> GSM94090     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94091     3  0.1644     0.8595 0.048 0.000 0.940 0.004 0.008
#> GSM94092     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94093     3  0.4397     0.2943 0.432 0.000 0.564 0.000 0.004
#> GSM94094     3  0.0955     0.8470 0.000 0.000 0.968 0.028 0.004
#> GSM94095     3  0.0671     0.8580 0.016 0.000 0.980 0.004 0.000
#> GSM94096     3  0.3421     0.7318 0.000 0.000 0.788 0.204 0.008
#> GSM94097     3  0.4397     0.2943 0.432 0.000 0.564 0.000 0.004
#> GSM94098     3  0.1831     0.8526 0.076 0.000 0.920 0.000 0.004
#> GSM94099     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94100     4  0.1704     0.5920 0.000 0.000 0.004 0.928 0.068
#> GSM94101     4  0.1697     0.6243 0.000 0.000 0.060 0.932 0.008
#> GSM94102     4  0.4666     0.2223 0.000 0.000 0.412 0.572 0.016
#> GSM94103     3  0.2439     0.8072 0.000 0.000 0.876 0.120 0.004
#> GSM94104     4  0.4443     0.0618 0.000 0.000 0.472 0.524 0.004
#> GSM94105     3  0.0609     0.8585 0.020 0.000 0.980 0.000 0.000
#> GSM94106     4  0.0955     0.6148 0.000 0.000 0.004 0.968 0.028
#> GSM94107     3  0.0609     0.8585 0.020 0.000 0.980 0.000 0.000
#> GSM94108     4  0.1697     0.6243 0.000 0.000 0.060 0.932 0.008
#> GSM94109     4  0.1124     0.6076 0.000 0.000 0.004 0.960 0.036
#> GSM94110     3  0.2439     0.8072 0.000 0.000 0.876 0.120 0.004
#> GSM94111     4  0.1124     0.6076 0.000 0.000 0.004 0.960 0.036
#> GSM94112     2  0.0290     0.7988 0.000 0.992 0.000 0.000 0.008
#> GSM94113     3  0.2439     0.8072 0.000 0.000 0.876 0.120 0.004
#> GSM94114     3  0.0671     0.8580 0.016 0.000 0.980 0.004 0.000
#> GSM94115     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94116     3  0.1768     0.8528 0.072 0.000 0.924 0.000 0.004
#> GSM94117     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94118     4  0.2179     0.5628 0.000 0.000 0.112 0.888 0.000
#> GSM94119     5  0.4305     0.7440 0.000 0.000 0.000 0.488 0.512
#> GSM94120     3  0.3132     0.7671 0.000 0.000 0.820 0.172 0.008
#> GSM94121     3  0.3013     0.7761 0.000 0.000 0.832 0.160 0.008
#> GSM94122     4  0.3430     0.2214 0.000 0.000 0.004 0.776 0.220
#> GSM94123     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94124     3  0.3132     0.7671 0.000 0.000 0.820 0.172 0.008
#> GSM94125     2  0.4283     0.7326 0.000 0.544 0.000 0.000 0.456
#> GSM94126     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94127     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.3861     0.6179 0.000 0.000 0.712 0.284 0.004
#> GSM94129     3  0.1026     0.8503 0.004 0.000 0.968 0.024 0.004
#> GSM94130     1  0.2280     0.8383 0.880 0.000 0.120 0.000 0.000
#> GSM94131     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94132     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0290     0.7988 0.000 0.992 0.000 0.000 0.008
#> GSM94134     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM94135     3  0.1153     0.8523 0.008 0.000 0.964 0.024 0.004
#> GSM94136     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM94137     3  0.1831     0.8526 0.076 0.000 0.920 0.000 0.004
#> GSM94138     1  0.0703     0.9299 0.976 0.000 0.024 0.000 0.000
#> GSM94139     4  0.4305    -0.7180 0.000 0.000 0.000 0.512 0.488
#> GSM94140     3  0.2172     0.8289 0.000 0.000 0.908 0.076 0.016
#> GSM94141     3  0.4210     0.6837 0.000 0.000 0.740 0.224 0.036
#> GSM94142     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94143     3  0.3098     0.7832 0.000 0.000 0.836 0.148 0.016
#> GSM94144     3  0.3810     0.7447 0.000 0.000 0.788 0.176 0.036
#> GSM94145     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.4009     0.5407 0.684 0.000 0.312 0.000 0.004
#> GSM94147     3  0.2848     0.7964 0.156 0.000 0.840 0.000 0.004
#> GSM94148     1  0.0162     0.9434 0.996 0.000 0.004 0.000 0.000
#> GSM98785     3  0.3098     0.7832 0.000 0.000 0.836 0.148 0.016
#> GSM98786     3  0.2890     0.7923 0.160 0.000 0.836 0.000 0.004
#> GSM98787     3  0.2172     0.8289 0.000 0.000 0.908 0.076 0.016
#> GSM98788     3  0.2124     0.8437 0.096 0.000 0.900 0.000 0.004
#> GSM98789     3  0.1329     0.8605 0.032 0.000 0.956 0.004 0.008
#> GSM98790     4  0.2629     0.5257 0.000 0.000 0.136 0.860 0.004
#> GSM98791     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM98792     3  0.1557     0.8396 0.000 0.000 0.940 0.052 0.008
#> GSM98793     1  0.1043     0.9161 0.960 0.000 0.040 0.000 0.000
#> GSM98794     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM98795     3  0.4434     0.2016 0.460 0.000 0.536 0.000 0.004
#> GSM98796     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.1704     0.5920 0.000 0.000 0.004 0.928 0.068
#> GSM98798     4  0.1704     0.5920 0.000 0.000 0.004 0.928 0.068
#> GSM98799     5  0.4305     0.7440 0.000 0.000 0.000 0.488 0.512
#> GSM98800     3  0.3098     0.7832 0.000 0.000 0.836 0.148 0.016
#> GSM98801     4  0.1216     0.6250 0.000 0.000 0.020 0.960 0.020
#> GSM94019     3  0.3421     0.7318 0.000 0.000 0.788 0.204 0.008
#> GSM94020     2  0.4302     0.7203 0.000 0.520 0.000 0.000 0.480
#> GSM94021     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94022     3  0.0671     0.8580 0.016 0.000 0.980 0.004 0.000
#> GSM94023     3  0.0703     0.8590 0.024 0.000 0.976 0.000 0.000
#> GSM94024     3  0.0671     0.8580 0.016 0.000 0.980 0.004 0.000
#> GSM94025     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94026     4  0.1117     0.6252 0.000 0.000 0.020 0.964 0.016
#> GSM94027     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94028     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.1341     0.8425 0.000 0.000 0.944 0.056 0.000
#> GSM94030     3  0.0703     0.8590 0.024 0.000 0.976 0.000 0.000
#> GSM94031     5  0.6144    -0.0341 0.000 0.172 0.000 0.280 0.548
#> GSM94032     3  0.1341     0.8425 0.000 0.000 0.944 0.056 0.000
#> GSM94033     4  0.3430     0.2214 0.000 0.000 0.004 0.776 0.220
#> GSM94034     3  0.0703     0.8590 0.024 0.000 0.976 0.000 0.000
#> GSM94035     4  0.0955     0.6148 0.000 0.000 0.004 0.968 0.028
#> GSM94036     3  0.0609     0.8585 0.020 0.000 0.980 0.000 0.000
#> GSM94037     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94038     2  0.4283     0.7326 0.000 0.544 0.000 0.000 0.456
#> GSM94039     2  0.0290     0.7988 0.000 0.992 0.000 0.000 0.008
#> GSM94040     1  0.3534     0.6560 0.744 0.000 0.256 0.000 0.000
#> GSM94041     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94042     5  0.4278     0.7276 0.000 0.000 0.000 0.452 0.548
#> GSM94043     5  0.4305     0.7440 0.000 0.000 0.000 0.488 0.512
#> GSM94044     5  0.4304     0.7464 0.000 0.000 0.000 0.484 0.516
#> GSM94045     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM94046     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM94047     3  0.2806     0.7999 0.152 0.000 0.844 0.000 0.004
#> GSM94048     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94049     3  0.2719     0.8067 0.144 0.000 0.852 0.000 0.004
#> GSM94050     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.2674     0.8103 0.140 0.000 0.856 0.000 0.004
#> GSM94052     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.4009     0.5407 0.684 0.000 0.312 0.000 0.004
#> GSM94055     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.4009     0.5337 0.684 0.000 0.312 0.000 0.004
#> GSM94057     2  0.4256     0.7400 0.000 0.564 0.000 0.000 0.436
#> GSM94058     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.1153     0.8523 0.008 0.000 0.964 0.024 0.004
#> GSM94064     2  0.4268     0.7376 0.000 0.556 0.000 0.000 0.444
#> GSM94065     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94066     2  0.4300     0.7231 0.000 0.524 0.000 0.000 0.476
#> GSM94067     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94068     5  0.2104     0.3127 0.000 0.024 0.000 0.060 0.916
#> GSM94069     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM94070     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.2763     0.8007 0.848 0.000 0.148 0.000 0.004
#> GSM94073     3  0.2848     0.7964 0.156 0.000 0.840 0.000 0.004
#> GSM94074     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94156     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.4009     0.5407 0.684 0.000 0.312 0.000 0.004
#> GSM94160     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94161     1  0.0404     0.9397 0.988 0.000 0.012 0.000 0.000
#> GSM94162     3  0.2674     0.8103 0.140 0.000 0.856 0.000 0.004
#> GSM94163     5  0.4304     0.7464 0.000 0.000 0.000 0.484 0.516
#> GSM94164     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94166     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.4305    -0.7180 0.000 0.000 0.000 0.512 0.488
#> GSM94168     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94169     3  0.1557     0.8396 0.000 0.000 0.940 0.052 0.008
#> GSM94170     1  0.4029     0.5324 0.680 0.000 0.316 0.000 0.004
#> GSM94171     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM94173     5  0.4297     0.7439 0.000 0.000 0.000 0.472 0.528
#> GSM94174     3  0.2890     0.7923 0.160 0.000 0.836 0.000 0.004
#> GSM94175     3  0.3098     0.7832 0.000 0.000 0.836 0.148 0.016
#> GSM94176     3  0.3491     0.7175 0.228 0.000 0.768 0.000 0.004
#> GSM94177     1  0.0404     0.9397 0.988 0.000 0.012 0.000 0.000
#> GSM94178     5  0.4440     0.7400 0.000 0.004 0.000 0.468 0.528
#> GSM98767     1  0.0404     0.9397 0.988 0.000 0.012 0.000 0.000
#> GSM98768     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM98769     3  0.2513     0.8305 0.116 0.000 0.876 0.000 0.008
#> GSM98770     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM98771     5  0.4305     0.7440 0.000 0.000 0.000 0.488 0.512
#> GSM98772     1  0.2891     0.7768 0.824 0.000 0.176 0.000 0.000
#> GSM98773     3  0.0771     0.8581 0.020 0.000 0.976 0.000 0.004
#> GSM98774     3  0.2674     0.8103 0.140 0.000 0.856 0.000 0.004
#> GSM98775     1  0.0162     0.9440 0.996 0.000 0.004 0.000 0.000
#> GSM98776     1  0.2891     0.7768 0.824 0.000 0.176 0.000 0.000
#> GSM98777     3  0.3098     0.7832 0.000 0.000 0.836 0.148 0.016
#> GSM98778     3  0.2124     0.8437 0.096 0.000 0.900 0.000 0.004
#> GSM98779     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM98780     1  0.0290     0.9426 0.992 0.000 0.008 0.000 0.000
#> GSM98781     3  0.2124     0.8437 0.096 0.000 0.900 0.000 0.004
#> GSM98782     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.3837     0.5600 0.692 0.000 0.308 0.000 0.000
#> GSM98784     1  0.0000     0.9446 1.000 0.000 0.000 0.000 0.000
#> GSM98871     2  0.4297     0.7256 0.000 0.528 0.000 0.000 0.472
#> GSM98872     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.4256     0.7400 0.000 0.564 0.000 0.000 0.436
#> GSM98874     2  0.0000     0.7985 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.4302     0.7203 0.000 0.520 0.000 0.000 0.480

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94078     3  0.1590    0.82255 0.000 0.000 0.936 0.008 0.048 0.008
#> GSM94079     3  0.1826    0.82296 0.052 0.000 0.924 0.000 0.004 0.020
#> GSM94080     6  0.3670    0.82402 0.000 0.240 0.000 0.000 0.024 0.736
#> GSM94081     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94082     3  0.1757    0.82015 0.000 0.000 0.928 0.012 0.052 0.008
#> GSM94083     3  0.1826    0.82296 0.052 0.000 0.924 0.000 0.004 0.020
#> GSM94084     4  0.1950    0.69112 0.000 0.000 0.024 0.912 0.064 0.000
#> GSM94085     3  0.4045    0.74671 0.000 0.000 0.776 0.096 0.116 0.012
#> GSM94086     3  0.0146    0.82947 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94087     3  0.4394    0.29379 0.408 0.000 0.568 0.000 0.004 0.020
#> GSM94088     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94089     4  0.1950    0.69112 0.000 0.000 0.024 0.912 0.064 0.000
#> GSM94090     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     3  0.1802    0.83098 0.024 0.000 0.932 0.000 0.020 0.024
#> GSM94092     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94093     3  0.4394    0.29379 0.408 0.000 0.568 0.000 0.004 0.020
#> GSM94094     3  0.1820    0.81892 0.000 0.000 0.924 0.012 0.056 0.008
#> GSM94095     3  0.0508    0.82970 0.000 0.000 0.984 0.004 0.012 0.000
#> GSM94096     3  0.4819    0.66748 0.000 0.000 0.688 0.180 0.124 0.008
#> GSM94097     3  0.4394    0.29379 0.408 0.000 0.568 0.000 0.004 0.020
#> GSM94098     3  0.1826    0.82296 0.052 0.000 0.924 0.000 0.004 0.020
#> GSM94099     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94100     4  0.1863    0.66038 0.000 0.000 0.000 0.920 0.044 0.036
#> GSM94101     4  0.1950    0.69112 0.000 0.000 0.024 0.912 0.064 0.000
#> GSM94102     4  0.5899    0.28439 0.000 0.000 0.324 0.528 0.120 0.028
#> GSM94103     3  0.3947    0.74951 0.000 0.000 0.780 0.096 0.116 0.008
#> GSM94104     4  0.5352    0.10333 0.000 0.000 0.408 0.500 0.084 0.008
#> GSM94105     3  0.0146    0.82947 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94106     4  0.0909    0.68709 0.000 0.000 0.000 0.968 0.020 0.012
#> GSM94107     3  0.0146    0.82947 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94108     4  0.1950    0.69112 0.000 0.000 0.024 0.912 0.064 0.000
#> GSM94109     4  0.1564    0.66946 0.000 0.000 0.000 0.936 0.040 0.024
#> GSM94110     3  0.3947    0.74951 0.000 0.000 0.780 0.096 0.116 0.008
#> GSM94111     4  0.1564    0.66946 0.000 0.000 0.000 0.936 0.040 0.024
#> GSM94112     2  0.0363    0.98658 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94113     3  0.3947    0.74951 0.000 0.000 0.780 0.096 0.116 0.008
#> GSM94114     3  0.0508    0.82970 0.000 0.000 0.984 0.004 0.012 0.000
#> GSM94115     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94116     3  0.1760    0.82284 0.048 0.000 0.928 0.000 0.004 0.020
#> GSM94117     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94118     4  0.2733    0.63376 0.000 0.000 0.056 0.864 0.080 0.000
#> GSM94119     5  0.3797    0.89583 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94120     3  0.4618    0.70663 0.000 0.000 0.720 0.144 0.124 0.012
#> GSM94121     3  0.4546    0.71025 0.000 0.000 0.728 0.132 0.128 0.012
#> GSM94122     4  0.3652    0.03685 0.000 0.000 0.000 0.720 0.264 0.016
#> GSM94123     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94124     3  0.4618    0.70663 0.000 0.000 0.720 0.144 0.124 0.012
#> GSM94125     6  0.3756    0.80704 0.000 0.268 0.000 0.000 0.020 0.712
#> GSM94126     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94127     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.5406    0.53538 0.000 0.000 0.608 0.248 0.132 0.012
#> GSM94129     3  0.1719    0.82097 0.000 0.000 0.928 0.008 0.056 0.008
#> GSM94130     1  0.2633    0.82300 0.864 0.000 0.112 0.000 0.004 0.020
#> GSM94131     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94132     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0363    0.98658 0.000 0.988 0.000 0.000 0.000 0.012
#> GSM94134     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM94135     3  0.1590    0.82255 0.000 0.000 0.936 0.008 0.048 0.008
#> GSM94136     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM94137     3  0.1826    0.82296 0.052 0.000 0.924 0.000 0.004 0.020
#> GSM94138     1  0.0777    0.92589 0.972 0.000 0.024 0.000 0.000 0.004
#> GSM94139     5  0.3847    0.84357 0.000 0.000 0.000 0.456 0.544 0.000
#> GSM94140     3  0.3351    0.78139 0.000 0.000 0.832 0.048 0.104 0.016
#> GSM94141     3  0.5487    0.60659 0.000 0.000 0.644 0.192 0.128 0.036
#> GSM94142     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94143     3  0.4517    0.71345 0.000 0.000 0.736 0.120 0.128 0.016
#> GSM94144     3  0.5153    0.66889 0.000 0.000 0.688 0.144 0.132 0.036
#> GSM94145     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.4058    0.51849 0.660 0.000 0.320 0.000 0.004 0.016
#> GSM94147     3  0.2851    0.77148 0.132 0.000 0.844 0.000 0.004 0.020
#> GSM94148     1  0.0260    0.93827 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM98785     3  0.4517    0.71345 0.000 0.000 0.736 0.120 0.128 0.016
#> GSM98786     3  0.2892    0.76749 0.136 0.000 0.840 0.000 0.004 0.020
#> GSM98787     3  0.3351    0.78139 0.000 0.000 0.832 0.048 0.104 0.016
#> GSM98788     3  0.1946    0.82028 0.072 0.000 0.912 0.000 0.012 0.004
#> GSM98789     3  0.1434    0.83103 0.008 0.000 0.948 0.000 0.020 0.024
#> GSM98790     4  0.3214    0.59986 0.000 0.000 0.080 0.836 0.080 0.004
#> GSM98791     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM98792     3  0.2790    0.79987 0.000 0.000 0.868 0.032 0.088 0.012
#> GSM98793     1  0.1082    0.91077 0.956 0.000 0.040 0.000 0.000 0.004
#> GSM98794     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98795     3  0.4437    0.20257 0.436 0.000 0.540 0.000 0.004 0.020
#> GSM98796     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.1863    0.66038 0.000 0.000 0.000 0.920 0.044 0.036
#> GSM98798     4  0.1863    0.66038 0.000 0.000 0.000 0.920 0.044 0.036
#> GSM98799     5  0.3797    0.89583 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM98800     3  0.4517    0.71345 0.000 0.000 0.736 0.120 0.128 0.016
#> GSM98801     4  0.1552    0.68903 0.000 0.000 0.004 0.940 0.036 0.020
#> GSM94019     3  0.4819    0.66748 0.000 0.000 0.688 0.180 0.124 0.008
#> GSM94020     6  0.3670    0.82402 0.000 0.240 0.000 0.000 0.024 0.736
#> GSM94021     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94022     3  0.0508    0.82970 0.000 0.000 0.984 0.004 0.012 0.000
#> GSM94023     3  0.0291    0.83020 0.004 0.000 0.992 0.000 0.004 0.000
#> GSM94024     3  0.0508    0.82970 0.000 0.000 0.984 0.004 0.012 0.000
#> GSM94025     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94026     4  0.1390    0.69109 0.000 0.000 0.004 0.948 0.032 0.016
#> GSM94027     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94028     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.2251    0.81532 0.000 0.000 0.904 0.036 0.052 0.008
#> GSM94030     3  0.0291    0.83020 0.004 0.000 0.992 0.000 0.004 0.000
#> GSM94031     6  0.5417    0.33783 0.000 0.000 0.000 0.244 0.180 0.576
#> GSM94032     3  0.2251    0.81532 0.000 0.000 0.904 0.036 0.052 0.008
#> GSM94033     4  0.3652    0.03685 0.000 0.000 0.000 0.720 0.264 0.016
#> GSM94034     3  0.0291    0.83020 0.004 0.000 0.992 0.000 0.004 0.000
#> GSM94035     4  0.0909    0.68709 0.000 0.000 0.000 0.968 0.020 0.012
#> GSM94036     3  0.0146    0.82947 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94037     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94038     6  0.3674    0.80762 0.000 0.268 0.000 0.000 0.016 0.716
#> GSM94039     2  0.0260    0.99025 0.000 0.992 0.000 0.000 0.000 0.008
#> GSM94040     1  0.3702    0.63569 0.720 0.000 0.264 0.000 0.004 0.012
#> GSM94041     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94042     5  0.4419    0.86726 0.000 0.000 0.000 0.384 0.584 0.032
#> GSM94043     5  0.3797    0.89583 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM94044     5  0.3789    0.89535 0.000 0.000 0.000 0.416 0.584 0.000
#> GSM94045     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM94046     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM94047     3  0.2809    0.77509 0.128 0.000 0.848 0.000 0.004 0.020
#> GSM94048     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94049     3  0.2723    0.78003 0.120 0.000 0.856 0.000 0.004 0.020
#> GSM94050     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.2678    0.78338 0.116 0.000 0.860 0.000 0.004 0.020
#> GSM94052     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.4058    0.51849 0.660 0.000 0.320 0.000 0.004 0.016
#> GSM94055     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.4088    0.53066 0.668 0.000 0.308 0.000 0.004 0.020
#> GSM94057     6  0.4639    0.63828 0.000 0.084 0.000 0.000 0.256 0.660
#> GSM94058     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     3  0.1590    0.82255 0.000 0.000 0.936 0.008 0.048 0.008
#> GSM94064     6  0.2432    0.74963 0.000 0.100 0.000 0.000 0.024 0.876
#> GSM94065     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94066     6  0.3617    0.82291 0.000 0.244 0.000 0.000 0.020 0.736
#> GSM94067     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94068     5  0.3817   -0.00172 0.000 0.000 0.000 0.000 0.568 0.432
#> GSM94069     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM94070     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.2971    0.78123 0.832 0.000 0.144 0.000 0.004 0.020
#> GSM94073     3  0.2851    0.77148 0.132 0.000 0.844 0.000 0.004 0.020
#> GSM94074     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94156     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.4058    0.51849 0.660 0.000 0.320 0.000 0.004 0.016
#> GSM94160     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94161     1  0.0508    0.93475 0.984 0.000 0.012 0.000 0.000 0.004
#> GSM94162     3  0.2678    0.78338 0.116 0.000 0.860 0.000 0.004 0.020
#> GSM94163     5  0.3789    0.89535 0.000 0.000 0.000 0.416 0.584 0.000
#> GSM94164     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94166     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94167     5  0.3847    0.84357 0.000 0.000 0.000 0.456 0.544 0.000
#> GSM94168     1  0.0146    0.93898 0.996 0.000 0.004 0.000 0.000 0.000
#> GSM94169     3  0.2790    0.79987 0.000 0.000 0.868 0.032 0.088 0.012
#> GSM94170     1  0.4074    0.51115 0.656 0.000 0.324 0.000 0.004 0.016
#> GSM94171     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94173     5  0.4176    0.88763 0.000 0.000 0.000 0.404 0.580 0.016
#> GSM94174     3  0.2892    0.76749 0.136 0.000 0.840 0.000 0.004 0.020
#> GSM94175     3  0.4517    0.71345 0.000 0.000 0.736 0.120 0.128 0.016
#> GSM94176     3  0.3485    0.69438 0.204 0.000 0.772 0.000 0.004 0.020
#> GSM94177     1  0.0508    0.93475 0.984 0.000 0.012 0.000 0.000 0.004
#> GSM94178     5  0.4301    0.88345 0.000 0.004 0.000 0.400 0.580 0.016
#> GSM98767     1  0.0508    0.93475 0.984 0.000 0.012 0.000 0.000 0.004
#> GSM98768     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM98769     3  0.2505    0.80251 0.092 0.000 0.880 0.000 0.008 0.020
#> GSM98770     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM98771     5  0.3797    0.89583 0.000 0.000 0.000 0.420 0.580 0.000
#> GSM98772     1  0.2738    0.76779 0.820 0.000 0.176 0.000 0.000 0.004
#> GSM98773     3  0.0260    0.82911 0.000 0.000 0.992 0.000 0.008 0.000
#> GSM98774     3  0.2678    0.78338 0.116 0.000 0.860 0.000 0.004 0.020
#> GSM98775     1  0.0260    0.93854 0.992 0.000 0.008 0.000 0.000 0.000
#> GSM98776     1  0.2738    0.76779 0.820 0.000 0.176 0.000 0.000 0.004
#> GSM98777     3  0.4517    0.71345 0.000 0.000 0.736 0.120 0.128 0.016
#> GSM98778     3  0.1946    0.82028 0.072 0.000 0.912 0.000 0.012 0.004
#> GSM98779     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98780     1  0.0363    0.93712 0.988 0.000 0.012 0.000 0.000 0.000
#> GSM98781     3  0.1946    0.82028 0.072 0.000 0.912 0.000 0.012 0.004
#> GSM98782     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.3955    0.53958 0.668 0.000 0.316 0.000 0.004 0.012
#> GSM98784     1  0.0000    0.93922 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98871     6  0.3558    0.82087 0.000 0.248 0.000 0.000 0.016 0.736
#> GSM98872     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.4639    0.63828 0.000 0.084 0.000 0.000 0.256 0.660
#> GSM98874     2  0.0000    0.99619 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     6  0.3670    0.82402 0.000 0.240 0.000 0.000 0.024 0.736

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) k
#> ATC:hclust 190         1.09e-03 2
#> ATC:hclust 184         1.52e-08 3
#> ATC:hclust 184         2.16e-10 4
#> ATC:hclust 180         3.67e-11 5
#> ATC:hclust 182         6.43e-11 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 21104 rows and 192 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 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 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           0.999       0.999         0.4280 0.572   0.572
#> 3 3 0.895           0.914       0.963         0.4293 0.632   0.445
#> 4 4 1.000           0.982       0.993         0.1693 0.801   0.542
#> 5 5 0.765           0.751       0.844         0.0899 0.884   0.622
#> 6 6 0.773           0.809       0.846         0.0511 0.882   0.529

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

suggest_best_k(res)
#> [1] 4
#> 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
#> GSM93997     1  0.0000      1.000 1.000 0.000
#> GSM94077     1  0.0000      1.000 1.000 0.000
#> GSM94078     1  0.0000      1.000 1.000 0.000
#> GSM94079     1  0.0000      1.000 1.000 0.000
#> GSM94080     2  0.0000      0.998 0.000 1.000
#> GSM94081     1  0.0000      1.000 1.000 0.000
#> GSM94082     1  0.0000      1.000 1.000 0.000
#> GSM94083     1  0.0000      1.000 1.000 0.000
#> GSM94084     2  0.0000      0.998 0.000 1.000
#> GSM94085     1  0.0000      1.000 1.000 0.000
#> GSM94086     1  0.0000      1.000 1.000 0.000
#> GSM94087     1  0.0000      1.000 1.000 0.000
#> GSM94088     1  0.0000      1.000 1.000 0.000
#> GSM94089     2  0.0000      0.998 0.000 1.000
#> GSM94090     2  0.0000      0.998 0.000 1.000
#> GSM94091     1  0.0000      1.000 1.000 0.000
#> GSM94092     1  0.0000      1.000 1.000 0.000
#> GSM94093     1  0.0000      1.000 1.000 0.000
#> GSM94094     1  0.0000      1.000 1.000 0.000
#> GSM94095     1  0.0000      1.000 1.000 0.000
#> GSM94096     2  0.3431      0.933 0.064 0.936
#> GSM94097     1  0.0000      1.000 1.000 0.000
#> GSM94098     1  0.0000      1.000 1.000 0.000
#> GSM94099     1  0.0000      1.000 1.000 0.000
#> GSM94100     2  0.0000      0.998 0.000 1.000
#> GSM94101     2  0.0000      0.998 0.000 1.000
#> GSM94102     2  0.1843      0.972 0.028 0.972
#> GSM94103     1  0.0000      1.000 1.000 0.000
#> GSM94104     2  0.0000      0.998 0.000 1.000
#> GSM94105     1  0.0000      1.000 1.000 0.000
#> GSM94106     2  0.0000      0.998 0.000 1.000
#> GSM94107     1  0.0000      1.000 1.000 0.000
#> GSM94108     2  0.0000      0.998 0.000 1.000
#> GSM94109     2  0.0000      0.998 0.000 1.000
#> GSM94110     1  0.0000      1.000 1.000 0.000
#> GSM94111     2  0.0000      0.998 0.000 1.000
#> GSM94112     2  0.0000      0.998 0.000 1.000
#> GSM94113     1  0.0000      1.000 1.000 0.000
#> GSM94114     1  0.0000      1.000 1.000 0.000
#> GSM94115     1  0.0000      1.000 1.000 0.000
#> GSM94116     1  0.0000      1.000 1.000 0.000
#> GSM94117     1  0.0000      1.000 1.000 0.000
#> GSM94118     2  0.0000      0.998 0.000 1.000
#> GSM94119     2  0.0000      0.998 0.000 1.000
#> GSM94120     1  0.0000      1.000 1.000 0.000
#> GSM94121     1  0.0000      1.000 1.000 0.000
#> GSM94122     2  0.0000      0.998 0.000 1.000
#> GSM94123     1  0.0000      1.000 1.000 0.000
#> GSM94124     1  0.0000      1.000 1.000 0.000
#> GSM94125     2  0.0000      0.998 0.000 1.000
#> GSM94126     1  0.0000      1.000 1.000 0.000
#> GSM94127     1  0.0000      1.000 1.000 0.000
#> GSM94128     1  0.0000      1.000 1.000 0.000
#> GSM94129     1  0.0000      1.000 1.000 0.000
#> GSM94130     1  0.0000      1.000 1.000 0.000
#> GSM94131     1  0.0000      1.000 1.000 0.000
#> GSM94132     1  0.0000      1.000 1.000 0.000
#> GSM94133     2  0.0000      0.998 0.000 1.000
#> GSM94134     1  0.0000      1.000 1.000 0.000
#> GSM94135     1  0.0000      1.000 1.000 0.000
#> GSM94136     1  0.0000      1.000 1.000 0.000
#> GSM94137     1  0.0000      1.000 1.000 0.000
#> GSM94138     1  0.0000      1.000 1.000 0.000
#> GSM94139     2  0.0000      0.998 0.000 1.000
#> GSM94140     1  0.0000      1.000 1.000 0.000
#> GSM94141     2  0.0000      0.998 0.000 1.000
#> GSM94142     1  0.0000      1.000 1.000 0.000
#> GSM94143     2  0.0672      0.991 0.008 0.992
#> GSM94144     1  0.0000      1.000 1.000 0.000
#> GSM94145     1  0.0000      1.000 1.000 0.000
#> GSM94146     1  0.0000      1.000 1.000 0.000
#> GSM94147     1  0.0000      1.000 1.000 0.000
#> GSM94148     1  0.0000      1.000 1.000 0.000
#> GSM98785     2  0.2043      0.968 0.032 0.968
#> GSM98786     1  0.0000      1.000 1.000 0.000
#> GSM98787     1  0.0000      1.000 1.000 0.000
#> GSM98788     1  0.0000      1.000 1.000 0.000
#> GSM98789     1  0.0000      1.000 1.000 0.000
#> GSM98790     2  0.0000      0.998 0.000 1.000
#> GSM98791     1  0.0000      1.000 1.000 0.000
#> GSM98792     1  0.0000      1.000 1.000 0.000
#> GSM98793     1  0.0000      1.000 1.000 0.000
#> GSM98794     1  0.0000      1.000 1.000 0.000
#> GSM98795     1  0.0000      1.000 1.000 0.000
#> GSM98796     1  0.0000      1.000 1.000 0.000
#> GSM98797     2  0.0000      0.998 0.000 1.000
#> GSM98798     2  0.0000      0.998 0.000 1.000
#> GSM98799     2  0.0000      0.998 0.000 1.000
#> GSM98800     1  0.0000      1.000 1.000 0.000
#> GSM98801     2  0.0000      0.998 0.000 1.000
#> GSM94019     1  0.0000      1.000 1.000 0.000
#> GSM94020     2  0.0000      0.998 0.000 1.000
#> GSM94021     1  0.0000      1.000 1.000 0.000
#> GSM94022     1  0.0000      1.000 1.000 0.000
#> GSM94023     1  0.0000      1.000 1.000 0.000
#> GSM94024     1  0.0000      1.000 1.000 0.000
#> GSM94025     1  0.0000      1.000 1.000 0.000
#> GSM94026     2  0.0000      0.998 0.000 1.000
#> GSM94027     1  0.0000      1.000 1.000 0.000
#> GSM94028     2  0.0000      0.998 0.000 1.000
#> GSM94029     1  0.0000      1.000 1.000 0.000
#> GSM94030     1  0.0000      1.000 1.000 0.000
#> GSM94031     2  0.0000      0.998 0.000 1.000
#> GSM94032     1  0.0000      1.000 1.000 0.000
#> GSM94033     2  0.0000      0.998 0.000 1.000
#> GSM94034     1  0.0000      1.000 1.000 0.000
#> GSM94035     2  0.0000      0.998 0.000 1.000
#> GSM94036     1  0.0000      1.000 1.000 0.000
#> GSM94037     1  0.0000      1.000 1.000 0.000
#> GSM94038     2  0.0000      0.998 0.000 1.000
#> GSM94039     2  0.0000      0.998 0.000 1.000
#> GSM94040     1  0.0000      1.000 1.000 0.000
#> GSM94041     1  0.0000      1.000 1.000 0.000
#> GSM94042     2  0.0000      0.998 0.000 1.000
#> GSM94043     2  0.0000      0.998 0.000 1.000
#> GSM94044     2  0.0000      0.998 0.000 1.000
#> GSM94045     1  0.0000      1.000 1.000 0.000
#> GSM94046     1  0.0000      1.000 1.000 0.000
#> GSM94047     1  0.0000      1.000 1.000 0.000
#> GSM94048     1  0.0000      1.000 1.000 0.000
#> GSM94049     1  0.0000      1.000 1.000 0.000
#> GSM94050     1  0.0000      1.000 1.000 0.000
#> GSM94051     1  0.0000      1.000 1.000 0.000
#> GSM94052     1  0.0000      1.000 1.000 0.000
#> GSM94053     2  0.0000      0.998 0.000 1.000
#> GSM94054     1  0.0000      1.000 1.000 0.000
#> GSM94055     1  0.0000      1.000 1.000 0.000
#> GSM94056     1  0.0000      1.000 1.000 0.000
#> GSM94057     2  0.0000      0.998 0.000 1.000
#> GSM94058     1  0.0000      1.000 1.000 0.000
#> GSM94059     1  0.0000      1.000 1.000 0.000
#> GSM94060     2  0.0000      0.998 0.000 1.000
#> GSM94061     1  0.0000      1.000 1.000 0.000
#> GSM94062     2  0.0000      0.998 0.000 1.000
#> GSM94063     1  0.0000      1.000 1.000 0.000
#> GSM94064     2  0.0000      0.998 0.000 1.000
#> GSM94065     1  0.0000      1.000 1.000 0.000
#> GSM94066     2  0.0000      0.998 0.000 1.000
#> GSM94067     1  0.0000      1.000 1.000 0.000
#> GSM94068     2  0.0000      0.998 0.000 1.000
#> GSM94069     1  0.0000      1.000 1.000 0.000
#> GSM94070     2  0.0000      0.998 0.000 1.000
#> GSM94071     1  0.0000      1.000 1.000 0.000
#> GSM94072     1  0.0000      1.000 1.000 0.000
#> GSM94073     1  0.0000      1.000 1.000 0.000
#> GSM94074     1  0.0000      1.000 1.000 0.000
#> GSM94075     1  0.0000      1.000 1.000 0.000
#> GSM94155     1  0.0000      1.000 1.000 0.000
#> GSM94156     2  0.0000      0.998 0.000 1.000
#> GSM94157     1  0.0000      1.000 1.000 0.000
#> GSM94160     1  0.0000      1.000 1.000 0.000
#> GSM94161     1  0.0000      1.000 1.000 0.000
#> GSM94162     1  0.0000      1.000 1.000 0.000
#> GSM94163     2  0.0000      0.998 0.000 1.000
#> GSM94164     1  0.0000      1.000 1.000 0.000
#> GSM94165     1  0.0000      1.000 1.000 0.000
#> GSM94166     1  0.0000      1.000 1.000 0.000
#> GSM94167     2  0.0000      0.998 0.000 1.000
#> GSM94168     1  0.0000      1.000 1.000 0.000
#> GSM94169     1  0.0000      1.000 1.000 0.000
#> GSM94170     1  0.0000      1.000 1.000 0.000
#> GSM94171     1  0.0000      1.000 1.000 0.000
#> GSM94172     1  0.0000      1.000 1.000 0.000
#> GSM94173     2  0.0000      0.998 0.000 1.000
#> GSM94174     1  0.0000      1.000 1.000 0.000
#> GSM94175     2  0.0000      0.998 0.000 1.000
#> GSM94176     1  0.0000      1.000 1.000 0.000
#> GSM94177     1  0.0000      1.000 1.000 0.000
#> GSM94178     2  0.0000      0.998 0.000 1.000
#> GSM98767     1  0.0000      1.000 1.000 0.000
#> GSM98768     1  0.0000      1.000 1.000 0.000
#> GSM98769     1  0.0000      1.000 1.000 0.000
#> GSM98770     1  0.0000      1.000 1.000 0.000
#> GSM98771     2  0.0000      0.998 0.000 1.000
#> GSM98772     1  0.0000      1.000 1.000 0.000
#> GSM98773     1  0.0000      1.000 1.000 0.000
#> GSM98774     1  0.0000      1.000 1.000 0.000
#> GSM98775     1  0.0000      1.000 1.000 0.000
#> GSM98776     1  0.0000      1.000 1.000 0.000
#> GSM98777     1  0.0000      1.000 1.000 0.000
#> GSM98778     1  0.0000      1.000 1.000 0.000
#> GSM98779     1  0.0000      1.000 1.000 0.000
#> GSM98780     1  0.0000      1.000 1.000 0.000
#> GSM98781     1  0.0000      1.000 1.000 0.000
#> GSM98782     1  0.0000      1.000 1.000 0.000
#> GSM98783     1  0.0000      1.000 1.000 0.000
#> GSM98784     1  0.0000      1.000 1.000 0.000
#> GSM98871     2  0.0000      0.998 0.000 1.000
#> GSM98872     2  0.0000      0.998 0.000 1.000
#> GSM98873     2  0.0000      0.998 0.000 1.000
#> GSM98874     2  0.0000      0.998 0.000 1.000
#> GSM98875     2  0.0000      0.998 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94077     3   0.586    0.56560 0.344 0.000 0.656
#> GSM94078     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94079     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94080     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94081     3   0.470    0.73458 0.212 0.000 0.788
#> GSM94082     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94083     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94084     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94085     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94086     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94087     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94088     3   0.576    0.59508 0.328 0.000 0.672
#> GSM94089     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94090     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94091     3   0.254    0.84435 0.080 0.000 0.920
#> GSM94092     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94093     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94094     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94095     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94096     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94097     1   0.103    0.96297 0.976 0.000 0.024
#> GSM94098     3   0.618    0.40764 0.416 0.000 0.584
#> GSM94099     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94100     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94101     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94102     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94103     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94104     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94105     3   0.489    0.72063 0.228 0.000 0.772
#> GSM94106     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94107     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94108     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94109     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94110     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94111     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94112     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94113     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94114     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94115     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94116     3   0.614    0.43725 0.404 0.000 0.596
#> GSM94117     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94118     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94119     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94120     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94121     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94122     3   0.553    0.52658 0.000 0.296 0.704
#> GSM94123     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94124     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94125     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94126     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94127     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94128     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94129     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94130     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94131     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94132     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94133     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94134     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94135     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94136     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94137     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94138     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94139     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94140     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94141     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94142     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94143     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94144     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94145     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94146     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94147     3   0.559    0.63351 0.304 0.000 0.696
#> GSM94148     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98785     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98786     3   0.573    0.60211 0.324 0.000 0.676
#> GSM98787     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98788     3   0.559    0.63351 0.304 0.000 0.696
#> GSM98789     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98790     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98791     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98792     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98793     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98794     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98795     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98796     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98797     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98798     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98799     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98800     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98801     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94019     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94020     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94021     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94022     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94023     3   0.559    0.63351 0.304 0.000 0.696
#> GSM94024     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94025     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94026     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94027     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94028     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94029     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94030     3   0.489    0.72102 0.228 0.000 0.772
#> GSM94031     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94032     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94033     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94034     3   0.631    0.19787 0.488 0.000 0.512
#> GSM94035     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94036     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94037     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94038     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94039     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94040     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94041     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94042     2   0.129    0.96839 0.000 0.968 0.032
#> GSM94043     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94044     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94045     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94046     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94047     3   0.514    0.69836 0.252 0.000 0.748
#> GSM94048     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94049     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94050     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94051     3   0.571    0.60845 0.320 0.000 0.680
#> GSM94052     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94053     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94054     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94055     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94056     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94057     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94058     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94059     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94060     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94061     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94062     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94063     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94064     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94065     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94066     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94067     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94068     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94069     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94070     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94071     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94072     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94073     3   0.573    0.60211 0.324 0.000 0.676
#> GSM94074     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94075     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94155     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94156     2   0.000    0.99740 0.000 1.000 0.000
#> GSM94157     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94160     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94161     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94162     3   0.562    0.62757 0.308 0.000 0.692
#> GSM94163     3   0.543    0.54953 0.000 0.284 0.716
#> GSM94164     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94165     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94166     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94167     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94168     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94169     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94170     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94171     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94172     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94173     2   0.141    0.96441 0.000 0.964 0.036
#> GSM94174     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94175     3   0.000    0.90460 0.000 0.000 1.000
#> GSM94176     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94177     1   0.000    0.99102 1.000 0.000 0.000
#> GSM94178     2   0.000    0.99740 0.000 1.000 0.000
#> GSM98767     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98768     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98769     1   0.627    0.00625 0.544 0.000 0.456
#> GSM98770     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98771     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98772     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98773     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98774     1   0.319    0.85027 0.888 0.000 0.112
#> GSM98775     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98776     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98777     3   0.000    0.90460 0.000 0.000 1.000
#> GSM98778     3   0.565    0.62144 0.312 0.000 0.688
#> GSM98779     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98780     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98781     3   0.559    0.63351 0.304 0.000 0.696
#> GSM98782     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98783     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98784     1   0.000    0.99102 1.000 0.000 0.000
#> GSM98871     2   0.000    0.99740 0.000 1.000 0.000
#> GSM98872     2   0.000    0.99740 0.000 1.000 0.000
#> GSM98873     2   0.000    0.99740 0.000 1.000 0.000
#> GSM98874     2   0.000    0.99740 0.000 1.000 0.000
#> GSM98875     2   0.000    0.99740 0.000 1.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
#> GSM93997     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94077     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94078     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94079     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94080     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94081     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94082     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94083     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94084     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94085     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94086     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94087     3  0.0592      0.966 0.016 0.000 0.984 0.000
#> GSM94088     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94089     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94090     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94091     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94092     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94093     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94094     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94095     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94096     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94097     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94098     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94099     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94100     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94101     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94102     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94103     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94104     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94105     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94106     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94107     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94108     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94109     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94110     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94111     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94113     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94114     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94115     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94116     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94117     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94118     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94119     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94120     3  0.0817      0.961 0.000 0.000 0.976 0.024
#> GSM94121     3  0.4543      0.527 0.000 0.000 0.676 0.324
#> GSM94122     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94123     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94124     3  0.3975      0.685 0.000 0.000 0.760 0.240
#> GSM94125     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94126     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94127     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94128     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94129     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94130     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94131     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94135     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94136     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94137     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94138     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94139     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94140     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94141     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94142     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94143     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94144     3  0.0817      0.961 0.000 0.000 0.976 0.024
#> GSM94145     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94146     1  0.3444      0.746 0.816 0.000 0.184 0.000
#> GSM94147     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94148     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98786     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98787     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98788     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98789     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98790     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98792     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98793     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98794     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98795     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98796     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98797     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98798     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98799     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98800     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98801     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94019     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94020     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94021     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94022     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94023     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94024     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94025     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94026     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94027     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94028     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94029     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94030     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94031     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94032     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94033     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94034     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94035     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94036     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94037     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94038     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94040     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94041     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94042     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94043     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94047     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94048     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94049     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94050     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94051     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94052     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94056     3  0.4477      0.540 0.312 0.000 0.688 0.000
#> GSM94057     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94063     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94064     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94066     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94068     2  0.4250      0.618 0.000 0.724 0.000 0.276
#> GSM94069     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94070     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94073     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94074     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM94157     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94160     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94161     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94162     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94163     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94167     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94169     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94170     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94171     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94174     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94175     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM94176     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM94177     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM94178     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98767     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98768     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98769     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98770     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98771     4  0.0000      1.000 0.000 0.000 0.000 1.000
#> GSM98772     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98773     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98774     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98775     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98777     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98778     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98779     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98781     3  0.0000      0.984 0.000 0.000 1.000 0.000
#> GSM98782     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98784     1  0.0000      0.997 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM98873     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0000      0.987 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0000      0.987 0.000 1.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
#> GSM93997     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94077     3  0.3949     0.7557 0.332 0.000 0.668 0.000 0.000
#> GSM94078     3  0.0000     0.8090 0.000 0.000 1.000 0.000 0.000
#> GSM94079     1  0.4030    -0.0807 0.648 0.000 0.352 0.000 0.000
#> GSM94080     2  0.3112     0.8912 0.100 0.856 0.000 0.044 0.000
#> GSM94081     3  0.3895     0.7647 0.320 0.000 0.680 0.000 0.000
#> GSM94082     3  0.0000     0.8090 0.000 0.000 1.000 0.000 0.000
#> GSM94083     1  0.3424     0.2974 0.760 0.000 0.240 0.000 0.000
#> GSM94084     4  0.0579     0.8803 0.008 0.000 0.008 0.984 0.000
#> GSM94085     3  0.0451     0.8053 0.008 0.000 0.988 0.004 0.000
#> GSM94086     3  0.2471     0.8142 0.136 0.000 0.864 0.000 0.000
#> GSM94087     1  0.2280     0.5454 0.880 0.000 0.120 0.000 0.000
#> GSM94088     3  0.3932     0.7583 0.328 0.000 0.672 0.000 0.000
#> GSM94089     4  0.0579     0.8803 0.008 0.000 0.008 0.984 0.000
#> GSM94090     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94091     3  0.3612     0.7847 0.268 0.000 0.732 0.000 0.000
#> GSM94092     3  0.4273     0.5930 0.448 0.000 0.552 0.000 0.000
#> GSM94093     1  0.2280     0.5454 0.880 0.000 0.120 0.000 0.000
#> GSM94094     3  0.1364     0.7828 0.012 0.000 0.952 0.036 0.000
#> GSM94095     3  0.2852     0.8090 0.172 0.000 0.828 0.000 0.000
#> GSM94096     4  0.4354     0.5779 0.008 0.000 0.368 0.624 0.000
#> GSM94097     3  0.4101     0.7191 0.372 0.000 0.628 0.000 0.000
#> GSM94098     3  0.3966     0.7556 0.336 0.000 0.664 0.000 0.000
#> GSM94099     1  0.2329     0.5454 0.876 0.000 0.124 0.000 0.000
#> GSM94100     4  0.0609     0.8821 0.020 0.000 0.000 0.980 0.000
#> GSM94101     4  0.0290     0.8815 0.008 0.000 0.000 0.992 0.000
#> GSM94102     4  0.4551     0.5778 0.016 0.000 0.368 0.616 0.000
#> GSM94103     3  0.0162     0.8076 0.000 0.000 0.996 0.004 0.000
#> GSM94104     4  0.4046     0.6800 0.008 0.000 0.296 0.696 0.000
#> GSM94105     3  0.3730     0.7762 0.288 0.000 0.712 0.000 0.000
#> GSM94106     4  0.0510     0.8822 0.016 0.000 0.000 0.984 0.000
#> GSM94107     3  0.2732     0.8113 0.160 0.000 0.840 0.000 0.000
#> GSM94108     4  0.0290     0.8815 0.008 0.000 0.000 0.992 0.000
#> GSM94109     4  0.0609     0.8821 0.020 0.000 0.000 0.980 0.000
#> GSM94110     3  0.0798     0.7966 0.008 0.000 0.976 0.016 0.000
#> GSM94111     4  0.0510     0.8814 0.016 0.000 0.000 0.984 0.000
#> GSM94112     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.0000     0.8090 0.000 0.000 1.000 0.000 0.000
#> GSM94114     3  0.2377     0.8149 0.128 0.000 0.872 0.000 0.000
#> GSM94115     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94116     3  0.3949     0.7557 0.332 0.000 0.668 0.000 0.000
#> GSM94117     1  0.2536     0.6452 0.868 0.000 0.004 0.000 0.128
#> GSM94118     4  0.3671     0.7324 0.008 0.000 0.236 0.756 0.000
#> GSM94119     4  0.1197     0.8766 0.048 0.000 0.000 0.952 0.000
#> GSM94120     3  0.2522     0.7128 0.012 0.000 0.880 0.108 0.000
#> GSM94121     3  0.2522     0.7128 0.012 0.000 0.880 0.108 0.000
#> GSM94122     4  0.1608     0.8664 0.072 0.000 0.000 0.928 0.000
#> GSM94123     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94124     3  0.2462     0.7095 0.008 0.000 0.880 0.112 0.000
#> GSM94125     2  0.1197     0.9510 0.048 0.952 0.000 0.000 0.000
#> GSM94126     1  0.3177     0.6432 0.792 0.000 0.000 0.000 0.208
#> GSM94127     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94128     3  0.2416     0.7213 0.012 0.000 0.888 0.100 0.000
#> GSM94129     3  0.0000     0.8090 0.000 0.000 1.000 0.000 0.000
#> GSM94130     1  0.4262     0.5517 0.560 0.000 0.000 0.000 0.440
#> GSM94131     1  0.4294     0.5134 0.532 0.000 0.000 0.000 0.468
#> GSM94132     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94133     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.4235     0.5644 0.576 0.000 0.000 0.000 0.424
#> GSM94135     3  0.0000     0.8090 0.000 0.000 1.000 0.000 0.000
#> GSM94136     1  0.4262     0.5517 0.560 0.000 0.000 0.000 0.440
#> GSM94137     1  0.4210    -0.2790 0.588 0.000 0.412 0.000 0.000
#> GSM94138     1  0.2329     0.6444 0.876 0.000 0.000 0.000 0.124
#> GSM94139     4  0.0000     0.8823 0.000 0.000 0.000 1.000 0.000
#> GSM94140     3  0.0510     0.8088 0.016 0.000 0.984 0.000 0.000
#> GSM94141     4  0.3224     0.7905 0.016 0.000 0.160 0.824 0.000
#> GSM94142     5  0.0162     0.9380 0.004 0.000 0.000 0.000 0.996
#> GSM94143     4  0.3910     0.7022 0.008 0.000 0.272 0.720 0.000
#> GSM94144     3  0.2669     0.7271 0.020 0.000 0.876 0.104 0.000
#> GSM94145     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94146     1  0.2830     0.6297 0.876 0.000 0.044 0.000 0.080
#> GSM94147     3  0.3999     0.7494 0.344 0.000 0.656 0.000 0.000
#> GSM94148     1  0.4256     0.5551 0.564 0.000 0.000 0.000 0.436
#> GSM98785     4  0.4046     0.6795 0.008 0.000 0.296 0.696 0.000
#> GSM98786     3  0.3999     0.7494 0.344 0.000 0.656 0.000 0.000
#> GSM98787     3  0.1626     0.7766 0.016 0.000 0.940 0.044 0.000
#> GSM98788     3  0.3949     0.7578 0.332 0.000 0.668 0.000 0.000
#> GSM98789     3  0.0703     0.8116 0.024 0.000 0.976 0.000 0.000
#> GSM98790     4  0.1408     0.8660 0.008 0.000 0.044 0.948 0.000
#> GSM98791     1  0.4278     0.5383 0.548 0.000 0.000 0.000 0.452
#> GSM98792     3  0.0162     0.8088 0.004 0.000 0.996 0.000 0.000
#> GSM98793     1  0.2773     0.6471 0.836 0.000 0.000 0.000 0.164
#> GSM98794     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM98795     1  0.2230     0.5464 0.884 0.000 0.116 0.000 0.000
#> GSM98796     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM98797     4  0.0404     0.8824 0.012 0.000 0.000 0.988 0.000
#> GSM98798     4  0.1121     0.8789 0.044 0.000 0.000 0.956 0.000
#> GSM98799     4  0.1270     0.8751 0.052 0.000 0.000 0.948 0.000
#> GSM98800     3  0.1800     0.7759 0.020 0.000 0.932 0.048 0.000
#> GSM98801     4  0.0798     0.8802 0.016 0.000 0.008 0.976 0.000
#> GSM94019     3  0.2416     0.7213 0.012 0.000 0.888 0.100 0.000
#> GSM94020     2  0.2959     0.8984 0.100 0.864 0.000 0.036 0.000
#> GSM94021     1  0.4287     0.5273 0.540 0.000 0.000 0.000 0.460
#> GSM94022     3  0.0162     0.8087 0.004 0.000 0.996 0.000 0.000
#> GSM94023     3  0.3774     0.7733 0.296 0.000 0.704 0.000 0.000
#> GSM94024     3  0.0162     0.8087 0.004 0.000 0.996 0.000 0.000
#> GSM94025     5  0.2648     0.6863 0.152 0.000 0.000 0.000 0.848
#> GSM94026     4  0.1774     0.8621 0.016 0.000 0.052 0.932 0.000
#> GSM94027     1  0.3932     0.6058 0.672 0.000 0.000 0.000 0.328
#> GSM94028     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.0162     0.8087 0.004 0.000 0.996 0.000 0.000
#> GSM94030     3  0.3586     0.7848 0.264 0.000 0.736 0.000 0.000
#> GSM94031     4  0.2127     0.8487 0.108 0.000 0.000 0.892 0.000
#> GSM94032     3  0.0290     0.8072 0.008 0.000 0.992 0.000 0.000
#> GSM94033     4  0.1197     0.8765 0.048 0.000 0.000 0.952 0.000
#> GSM94034     3  0.3774     0.7733 0.296 0.000 0.704 0.000 0.000
#> GSM94035     4  0.0510     0.8814 0.016 0.000 0.000 0.984 0.000
#> GSM94036     3  0.2690     0.8119 0.156 0.000 0.844 0.000 0.000
#> GSM94037     1  0.4297     0.5058 0.528 0.000 0.000 0.000 0.472
#> GSM94038     2  0.1197     0.9510 0.048 0.952 0.000 0.000 0.000
#> GSM94039     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.3395     0.6366 0.764 0.000 0.000 0.000 0.236
#> GSM94041     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94042     4  0.2020     0.8499 0.100 0.000 0.000 0.900 0.000
#> GSM94043     4  0.0794     0.8807 0.028 0.000 0.000 0.972 0.000
#> GSM94044     4  0.1270     0.8751 0.052 0.000 0.000 0.948 0.000
#> GSM94045     1  0.4307     0.4549 0.504 0.000 0.000 0.000 0.496
#> GSM94046     1  0.4294     0.5128 0.532 0.000 0.000 0.000 0.468
#> GSM94047     3  0.3983     0.7524 0.340 0.000 0.660 0.000 0.000
#> GSM94048     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94049     1  0.2280     0.5462 0.880 0.000 0.120 0.000 0.000
#> GSM94050     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94051     3  0.4015     0.7457 0.348 0.000 0.652 0.000 0.000
#> GSM94052     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94053     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.4235     0.5644 0.576 0.000 0.000 0.000 0.424
#> GSM94055     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94056     1  0.2280     0.5462 0.880 0.000 0.120 0.000 0.000
#> GSM94057     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94058     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94059     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94060     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94061     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94062     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.1341     0.8171 0.056 0.000 0.944 0.000 0.000
#> GSM94064     2  0.1197     0.9510 0.048 0.952 0.000 0.000 0.000
#> GSM94065     5  0.4307    -0.4742 0.500 0.000 0.000 0.000 0.500
#> GSM94066     2  0.1965     0.9276 0.096 0.904 0.000 0.000 0.000
#> GSM94067     1  0.4307     0.4449 0.500 0.000 0.000 0.000 0.500
#> GSM94068     4  0.5887    -0.0138 0.100 0.424 0.000 0.476 0.000
#> GSM94069     1  0.4304     0.4824 0.516 0.000 0.000 0.000 0.484
#> GSM94070     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94071     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94072     1  0.4287     0.5281 0.540 0.000 0.000 0.000 0.460
#> GSM94073     3  0.3999     0.7494 0.344 0.000 0.656 0.000 0.000
#> GSM94074     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94075     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94155     1  0.4305     0.4737 0.512 0.000 0.000 0.000 0.488
#> GSM94156     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.2648     0.6472 0.848 0.000 0.000 0.000 0.152
#> GSM94160     5  0.4307    -0.4742 0.500 0.000 0.000 0.000 0.500
#> GSM94161     1  0.4278     0.5383 0.548 0.000 0.000 0.000 0.452
#> GSM94162     3  0.3999     0.7494 0.344 0.000 0.656 0.000 0.000
#> GSM94163     4  0.1608     0.8664 0.072 0.000 0.000 0.928 0.000
#> GSM94164     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94165     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94166     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94167     4  0.0963     0.8791 0.036 0.000 0.000 0.964 0.000
#> GSM94168     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94169     3  0.0404     0.8099 0.012 0.000 0.988 0.000 0.000
#> GSM94170     1  0.2329     0.6444 0.876 0.000 0.000 0.000 0.124
#> GSM94171     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94172     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM94173     4  0.2127     0.8487 0.108 0.000 0.000 0.892 0.000
#> GSM94174     1  0.2280     0.5462 0.880 0.000 0.120 0.000 0.000
#> GSM94175     4  0.3910     0.7022 0.008 0.000 0.272 0.720 0.000
#> GSM94176     1  0.2329     0.5406 0.876 0.000 0.124 0.000 0.000
#> GSM94177     1  0.4278     0.5383 0.548 0.000 0.000 0.000 0.452
#> GSM94178     4  0.2020     0.8499 0.100 0.000 0.000 0.900 0.000
#> GSM98767     1  0.4235     0.5642 0.576 0.000 0.000 0.000 0.424
#> GSM98768     1  0.4262     0.5517 0.560 0.000 0.000 0.000 0.440
#> GSM98769     3  0.4015     0.7457 0.348 0.000 0.652 0.000 0.000
#> GSM98770     1  0.4278     0.5383 0.548 0.000 0.000 0.000 0.452
#> GSM98771     4  0.1197     0.8765 0.048 0.000 0.000 0.952 0.000
#> GSM98772     1  0.3143     0.6435 0.796 0.000 0.000 0.000 0.204
#> GSM98773     3  0.2773     0.8114 0.164 0.000 0.836 0.000 0.000
#> GSM98774     3  0.4015     0.7457 0.348 0.000 0.652 0.000 0.000
#> GSM98775     1  0.4304     0.4824 0.516 0.000 0.000 0.000 0.484
#> GSM98776     1  0.2439     0.6434 0.876 0.000 0.004 0.000 0.120
#> GSM98777     3  0.1117     0.7991 0.020 0.000 0.964 0.016 0.000
#> GSM98778     3  0.3966     0.7580 0.336 0.000 0.664 0.000 0.000
#> GSM98779     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM98780     1  0.4278     0.5383 0.548 0.000 0.000 0.000 0.452
#> GSM98781     3  0.3999     0.7494 0.344 0.000 0.656 0.000 0.000
#> GSM98782     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM98783     1  0.2471     0.6460 0.864 0.000 0.000 0.000 0.136
#> GSM98784     5  0.0000     0.9431 0.000 0.000 0.000 0.000 1.000
#> GSM98871     2  0.1197     0.9510 0.048 0.952 0.000 0.000 0.000
#> GSM98872     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.1608     0.9409 0.072 0.928 0.000 0.000 0.000
#> GSM98874     2  0.0000     0.9613 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.5446     0.5620 0.100 0.628 0.000 0.272 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
#> GSM93997     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94077     3  0.1267      0.844 0.000 0.000 0.940 0.000 0.060 0.000
#> GSM94078     5  0.2948      0.783 0.000 0.000 0.188 0.000 0.804 0.008
#> GSM94079     3  0.1844      0.845 0.024 0.000 0.924 0.000 0.048 0.004
#> GSM94080     2  0.6074      0.668 0.000 0.592 0.008 0.172 0.036 0.192
#> GSM94081     3  0.1686      0.839 0.000 0.000 0.924 0.000 0.064 0.012
#> GSM94082     5  0.2945      0.793 0.000 0.000 0.156 0.000 0.824 0.020
#> GSM94083     3  0.2201      0.833 0.056 0.000 0.904 0.000 0.036 0.004
#> GSM94084     4  0.2053      0.864 0.000 0.000 0.000 0.888 0.108 0.004
#> GSM94085     5  0.2006      0.815 0.000 0.000 0.104 0.000 0.892 0.004
#> GSM94086     3  0.4300      0.550 0.000 0.000 0.640 0.000 0.324 0.036
#> GSM94087     3  0.3081      0.656 0.220 0.000 0.776 0.000 0.000 0.004
#> GSM94088     3  0.1471      0.844 0.000 0.000 0.932 0.000 0.064 0.004
#> GSM94089     4  0.2003      0.859 0.000 0.000 0.000 0.884 0.116 0.000
#> GSM94090     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     3  0.2692      0.786 0.000 0.000 0.840 0.000 0.148 0.012
#> GSM94092     3  0.1367      0.846 0.012 0.000 0.944 0.000 0.044 0.000
#> GSM94093     3  0.3023      0.668 0.212 0.000 0.784 0.000 0.000 0.004
#> GSM94094     5  0.2487      0.811 0.000 0.000 0.092 0.000 0.876 0.032
#> GSM94095     3  0.4079      0.618 0.000 0.000 0.680 0.000 0.288 0.032
#> GSM94096     5  0.2883      0.648 0.000 0.000 0.000 0.212 0.788 0.000
#> GSM94097     3  0.1194      0.846 0.008 0.000 0.956 0.000 0.032 0.004
#> GSM94098     3  0.1462      0.843 0.000 0.000 0.936 0.000 0.056 0.008
#> GSM94099     3  0.1957      0.799 0.112 0.000 0.888 0.000 0.000 0.000
#> GSM94100     4  0.1594      0.886 0.000 0.000 0.000 0.932 0.052 0.016
#> GSM94101     4  0.1387      0.885 0.000 0.000 0.000 0.932 0.068 0.000
#> GSM94102     5  0.4024      0.627 0.000 0.000 0.004 0.220 0.732 0.044
#> GSM94103     5  0.2402      0.806 0.000 0.000 0.140 0.000 0.856 0.004
#> GSM94104     5  0.3940      0.429 0.000 0.000 0.000 0.348 0.640 0.012
#> GSM94105     3  0.3101      0.788 0.000 0.000 0.820 0.000 0.148 0.032
#> GSM94106     4  0.1657      0.885 0.000 0.000 0.000 0.928 0.056 0.016
#> GSM94107     3  0.4186      0.580 0.000 0.000 0.656 0.000 0.312 0.032
#> GSM94108     4  0.1387      0.885 0.000 0.000 0.000 0.932 0.068 0.000
#> GSM94109     4  0.1983      0.878 0.000 0.000 0.000 0.908 0.072 0.020
#> GSM94110     5  0.1957      0.816 0.000 0.000 0.112 0.000 0.888 0.000
#> GSM94111     4  0.2122      0.874 0.000 0.000 0.000 0.900 0.076 0.024
#> GSM94112     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     5  0.2402      0.806 0.000 0.000 0.140 0.000 0.856 0.004
#> GSM94114     3  0.4330      0.532 0.000 0.000 0.632 0.000 0.332 0.036
#> GSM94115     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94116     3  0.1267      0.844 0.000 0.000 0.940 0.000 0.060 0.000
#> GSM94117     1  0.3360      0.683 0.732 0.000 0.264 0.000 0.000 0.004
#> GSM94118     5  0.4176      0.288 0.000 0.000 0.000 0.404 0.580 0.016
#> GSM94119     4  0.1265      0.873 0.000 0.000 0.000 0.948 0.008 0.044
#> GSM94120     5  0.1340      0.814 0.000 0.000 0.040 0.008 0.948 0.004
#> GSM94121     5  0.1503      0.811 0.000 0.000 0.032 0.016 0.944 0.008
#> GSM94122     4  0.1219      0.867 0.000 0.000 0.000 0.948 0.004 0.048
#> GSM94123     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94124     5  0.1390      0.811 0.000 0.000 0.032 0.016 0.948 0.004
#> GSM94125     2  0.3423      0.865 0.000 0.808 0.008 0.000 0.036 0.148
#> GSM94126     1  0.2772      0.782 0.816 0.000 0.180 0.000 0.000 0.004
#> GSM94127     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94128     5  0.2101      0.809 0.000 0.000 0.052 0.008 0.912 0.028
#> GSM94129     5  0.2743      0.789 0.000 0.000 0.164 0.000 0.828 0.008
#> GSM94130     1  0.0713      0.850 0.972 0.000 0.028 0.000 0.000 0.000
#> GSM94131     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94132     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94133     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.1141      0.844 0.948 0.000 0.052 0.000 0.000 0.000
#> GSM94135     5  0.2848      0.778 0.000 0.000 0.176 0.000 0.816 0.008
#> GSM94136     1  0.0458      0.851 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM94137     3  0.1826      0.846 0.020 0.000 0.924 0.000 0.052 0.004
#> GSM94138     1  0.3323      0.708 0.752 0.000 0.240 0.000 0.000 0.008
#> GSM94139     4  0.1327      0.886 0.000 0.000 0.000 0.936 0.064 0.000
#> GSM94140     5  0.3071      0.796 0.000 0.000 0.180 0.000 0.804 0.016
#> GSM94141     5  0.4250      0.130 0.000 0.000 0.000 0.456 0.528 0.016
#> GSM94142     6  0.4136      0.717 0.428 0.000 0.012 0.000 0.000 0.560
#> GSM94143     5  0.3938      0.491 0.000 0.000 0.012 0.312 0.672 0.004
#> GSM94144     5  0.4332      0.782 0.000 0.000 0.144 0.060 0.760 0.036
#> GSM94145     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94146     1  0.3314      0.686 0.740 0.000 0.256 0.000 0.000 0.004
#> GSM94147     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM94148     1  0.0547      0.851 0.980 0.000 0.020 0.000 0.000 0.000
#> GSM98785     5  0.3109      0.633 0.000 0.000 0.000 0.224 0.772 0.004
#> GSM98786     3  0.1528      0.840 0.012 0.000 0.944 0.000 0.028 0.016
#> GSM98787     5  0.2201      0.815 0.000 0.000 0.076 0.000 0.896 0.028
#> GSM98788     3  0.1151      0.842 0.000 0.000 0.956 0.000 0.032 0.012
#> GSM98789     5  0.3853      0.671 0.000 0.000 0.304 0.000 0.680 0.016
#> GSM98790     4  0.3231      0.753 0.000 0.000 0.000 0.784 0.200 0.016
#> GSM98791     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98792     5  0.2877      0.805 0.000 0.000 0.168 0.000 0.820 0.012
#> GSM98793     1  0.3050      0.723 0.764 0.000 0.236 0.000 0.000 0.000
#> GSM98794     6  0.3690      0.925 0.308 0.000 0.000 0.000 0.008 0.684
#> GSM98795     3  0.3420      0.628 0.240 0.000 0.748 0.000 0.000 0.012
#> GSM98796     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM98797     4  0.1594      0.886 0.000 0.000 0.000 0.932 0.052 0.016
#> GSM98798     4  0.0820      0.888 0.000 0.000 0.000 0.972 0.016 0.012
#> GSM98799     4  0.1152      0.872 0.000 0.000 0.000 0.952 0.004 0.044
#> GSM98800     5  0.3018      0.801 0.000 0.000 0.168 0.004 0.816 0.012
#> GSM98801     4  0.2527      0.852 0.000 0.000 0.000 0.868 0.108 0.024
#> GSM94019     5  0.1340      0.814 0.000 0.000 0.040 0.008 0.948 0.004
#> GSM94020     2  0.5958      0.691 0.000 0.608 0.008 0.156 0.036 0.192
#> GSM94021     1  0.0146      0.847 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM94022     5  0.3551      0.745 0.000 0.000 0.192 0.000 0.772 0.036
#> GSM94023     3  0.2869      0.795 0.000 0.000 0.832 0.000 0.148 0.020
#> GSM94024     5  0.3176      0.784 0.000 0.000 0.156 0.000 0.812 0.032
#> GSM94025     1  0.3534      0.249 0.716 0.000 0.000 0.000 0.008 0.276
#> GSM94026     4  0.3529      0.726 0.000 0.000 0.000 0.764 0.208 0.028
#> GSM94027     1  0.2100      0.817 0.884 0.000 0.112 0.000 0.000 0.004
#> GSM94028     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     5  0.3490      0.763 0.000 0.000 0.176 0.000 0.784 0.040
#> GSM94030     3  0.3454      0.736 0.000 0.000 0.768 0.000 0.208 0.024
#> GSM94031     4  0.3800      0.733 0.000 0.000 0.008 0.764 0.036 0.192
#> GSM94032     5  0.3041      0.798 0.000 0.000 0.128 0.000 0.832 0.040
#> GSM94033     4  0.0458      0.887 0.000 0.000 0.000 0.984 0.016 0.000
#> GSM94034     3  0.2790      0.801 0.000 0.000 0.840 0.000 0.140 0.020
#> GSM94035     4  0.1895      0.879 0.000 0.000 0.000 0.912 0.072 0.016
#> GSM94036     3  0.4203      0.573 0.000 0.000 0.652 0.000 0.316 0.032
#> GSM94037     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94038     2  0.3423      0.865 0.000 0.808 0.008 0.000 0.036 0.148
#> GSM94039     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.2823      0.759 0.796 0.000 0.204 0.000 0.000 0.000
#> GSM94041     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94042     4  0.3800      0.733 0.000 0.000 0.008 0.764 0.036 0.192
#> GSM94043     4  0.0713      0.888 0.000 0.000 0.000 0.972 0.028 0.000
#> GSM94044     4  0.1152      0.872 0.000 0.000 0.000 0.952 0.004 0.044
#> GSM94045     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94046     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94047     3  0.1679      0.838 0.012 0.000 0.936 0.000 0.036 0.016
#> GSM94048     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94049     3  0.2613      0.759 0.140 0.000 0.848 0.000 0.000 0.012
#> GSM94050     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94051     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM94052     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94053     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.1387      0.841 0.932 0.000 0.068 0.000 0.000 0.000
#> GSM94055     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94056     3  0.3014      0.700 0.184 0.000 0.804 0.000 0.000 0.012
#> GSM94057     2  0.0146      0.916 0.000 0.996 0.000 0.000 0.004 0.000
#> GSM94058     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94059     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94060     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94062     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     3  0.4131      0.268 0.000 0.000 0.600 0.000 0.384 0.016
#> GSM94064     2  0.3704      0.862 0.000 0.800 0.008 0.008 0.040 0.144
#> GSM94065     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94066     2  0.4917      0.801 0.000 0.708 0.008 0.056 0.036 0.192
#> GSM94067     1  0.0725      0.838 0.976 0.000 0.012 0.000 0.000 0.012
#> GSM94068     4  0.6046      0.451 0.000 0.168 0.008 0.596 0.036 0.192
#> GSM94069     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM94070     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94072     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94073     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM94074     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94075     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94155     1  0.0725      0.838 0.976 0.000 0.012 0.000 0.000 0.012
#> GSM94156     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.3101      0.724 0.756 0.000 0.244 0.000 0.000 0.000
#> GSM94160     1  0.0725      0.838 0.976 0.000 0.012 0.000 0.000 0.012
#> GSM94161     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94162     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM94163     4  0.1285      0.866 0.000 0.000 0.000 0.944 0.004 0.052
#> GSM94164     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94165     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94166     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94167     4  0.0632      0.888 0.000 0.000 0.000 0.976 0.024 0.000
#> GSM94168     6  0.4097      0.588 0.488 0.000 0.000 0.000 0.008 0.504
#> GSM94169     5  0.3740      0.760 0.000 0.000 0.228 0.000 0.740 0.032
#> GSM94170     1  0.3398      0.704 0.740 0.000 0.252 0.000 0.000 0.008
#> GSM94171     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM94172     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM94173     4  0.2691      0.820 0.000 0.000 0.008 0.872 0.032 0.088
#> GSM94174     3  0.1802      0.816 0.072 0.000 0.916 0.000 0.000 0.012
#> GSM94175     5  0.3684      0.461 0.000 0.000 0.000 0.332 0.664 0.004
#> GSM94176     3  0.2730      0.748 0.152 0.000 0.836 0.000 0.000 0.012
#> GSM94177     1  0.0260      0.846 0.992 0.000 0.000 0.000 0.008 0.000
#> GSM94178     4  0.3800      0.733 0.000 0.000 0.008 0.764 0.036 0.192
#> GSM98767     1  0.0937      0.847 0.960 0.000 0.040 0.000 0.000 0.000
#> GSM98768     1  0.0458      0.851 0.984 0.000 0.016 0.000 0.000 0.000
#> GSM98769     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM98770     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98771     4  0.0458      0.887 0.000 0.000 0.000 0.984 0.016 0.000
#> GSM98772     1  0.2912      0.746 0.784 0.000 0.216 0.000 0.000 0.000
#> GSM98773     3  0.4299      0.587 0.000 0.000 0.652 0.000 0.308 0.040
#> GSM98774     3  0.1353      0.842 0.012 0.000 0.952 0.000 0.024 0.012
#> GSM98775     1  0.0363      0.841 0.988 0.000 0.000 0.000 0.000 0.012
#> GSM98776     1  0.3323      0.708 0.752 0.000 0.240 0.000 0.000 0.008
#> GSM98777     5  0.2946      0.799 0.000 0.000 0.176 0.000 0.812 0.012
#> GSM98778     3  0.2450      0.817 0.000 0.000 0.868 0.000 0.116 0.016
#> GSM98779     6  0.3468      0.975 0.264 0.000 0.000 0.000 0.008 0.728
#> GSM98780     1  0.0000      0.849 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98781     3  0.0984      0.843 0.008 0.000 0.968 0.000 0.012 0.012
#> GSM98782     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM98783     1  0.3050      0.722 0.764 0.000 0.236 0.000 0.000 0.000
#> GSM98784     6  0.3221      0.976 0.264 0.000 0.000 0.000 0.000 0.736
#> GSM98871     2  0.3423      0.865 0.000 0.808 0.008 0.000 0.036 0.148
#> GSM98872     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     2  0.4093      0.854 0.000 0.780 0.008 0.024 0.040 0.148
#> GSM98874     2  0.0000      0.917 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     4  0.6128      0.425 0.000 0.180 0.008 0.584 0.036 0.192

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) k
#> ATC:kmeans 192         2.50e-03 2
#> ATC:kmeans 188         1.76e-10 3
#> ATC:kmeans 192         1.01e-10 4
#> ATC:kmeans 181         1.52e-08 5
#> ATC:kmeans 183         7.27e-08 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 21104 rows and 192 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 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 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.980       0.992         0.4887 0.511   0.511
#> 3 3 0.976           0.961       0.981         0.2238 0.864   0.740
#> 4 4 0.968           0.929       0.972         0.0649 0.959   0.898
#> 5 5 0.866           0.845       0.902         0.0830 0.938   0.829
#> 6 6 0.755           0.747       0.859         0.0549 0.977   0.927

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

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

There is also optional best \(k\) = 2 3 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
#> GSM93997     1  0.0000     0.9940 1.000 0.000
#> GSM94077     1  0.0000     0.9940 1.000 0.000
#> GSM94078     2  0.6973     0.7665 0.188 0.812
#> GSM94079     1  0.0000     0.9940 1.000 0.000
#> GSM94080     2  0.0000     0.9891 0.000 1.000
#> GSM94081     1  0.0000     0.9940 1.000 0.000
#> GSM94082     2  0.6148     0.8173 0.152 0.848
#> GSM94083     1  0.0000     0.9940 1.000 0.000
#> GSM94084     2  0.0000     0.9891 0.000 1.000
#> GSM94085     2  0.0000     0.9891 0.000 1.000
#> GSM94086     1  0.0000     0.9940 1.000 0.000
#> GSM94087     1  0.0000     0.9940 1.000 0.000
#> GSM94088     1  0.0000     0.9940 1.000 0.000
#> GSM94089     2  0.0000     0.9891 0.000 1.000
#> GSM94090     2  0.0000     0.9891 0.000 1.000
#> GSM94091     1  0.0000     0.9940 1.000 0.000
#> GSM94092     1  0.0000     0.9940 1.000 0.000
#> GSM94093     1  0.0000     0.9940 1.000 0.000
#> GSM94094     2  0.0000     0.9891 0.000 1.000
#> GSM94095     1  0.0000     0.9940 1.000 0.000
#> GSM94096     2  0.0000     0.9891 0.000 1.000
#> GSM94097     1  0.0000     0.9940 1.000 0.000
#> GSM94098     1  0.0000     0.9940 1.000 0.000
#> GSM94099     1  0.0000     0.9940 1.000 0.000
#> GSM94100     2  0.0000     0.9891 0.000 1.000
#> GSM94101     2  0.0000     0.9891 0.000 1.000
#> GSM94102     2  0.0000     0.9891 0.000 1.000
#> GSM94103     2  0.0000     0.9891 0.000 1.000
#> GSM94104     2  0.0000     0.9891 0.000 1.000
#> GSM94105     1  0.0000     0.9940 1.000 0.000
#> GSM94106     2  0.0000     0.9891 0.000 1.000
#> GSM94107     1  0.0000     0.9940 1.000 0.000
#> GSM94108     2  0.0000     0.9891 0.000 1.000
#> GSM94109     2  0.0000     0.9891 0.000 1.000
#> GSM94110     2  0.0000     0.9891 0.000 1.000
#> GSM94111     2  0.0000     0.9891 0.000 1.000
#> GSM94112     2  0.0000     0.9891 0.000 1.000
#> GSM94113     2  0.0000     0.9891 0.000 1.000
#> GSM94114     1  0.0000     0.9940 1.000 0.000
#> GSM94115     1  0.0000     0.9940 1.000 0.000
#> GSM94116     1  0.0000     0.9940 1.000 0.000
#> GSM94117     1  0.0000     0.9940 1.000 0.000
#> GSM94118     2  0.0000     0.9891 0.000 1.000
#> GSM94119     2  0.0000     0.9891 0.000 1.000
#> GSM94120     2  0.0000     0.9891 0.000 1.000
#> GSM94121     2  0.0000     0.9891 0.000 1.000
#> GSM94122     2  0.0000     0.9891 0.000 1.000
#> GSM94123     1  0.0000     0.9940 1.000 0.000
#> GSM94124     2  0.0000     0.9891 0.000 1.000
#> GSM94125     2  0.0000     0.9891 0.000 1.000
#> GSM94126     1  0.0000     0.9940 1.000 0.000
#> GSM94127     1  0.0000     0.9940 1.000 0.000
#> GSM94128     2  0.0000     0.9891 0.000 1.000
#> GSM94129     1  0.9608     0.3682 0.616 0.384
#> GSM94130     1  0.0000     0.9940 1.000 0.000
#> GSM94131     1  0.0000     0.9940 1.000 0.000
#> GSM94132     1  0.0000     0.9940 1.000 0.000
#> GSM94133     2  0.0000     0.9891 0.000 1.000
#> GSM94134     1  0.0000     0.9940 1.000 0.000
#> GSM94135     1  0.0938     0.9823 0.988 0.012
#> GSM94136     1  0.0000     0.9940 1.000 0.000
#> GSM94137     1  0.0000     0.9940 1.000 0.000
#> GSM94138     1  0.0000     0.9940 1.000 0.000
#> GSM94139     2  0.0000     0.9891 0.000 1.000
#> GSM94140     2  0.0000     0.9891 0.000 1.000
#> GSM94141     2  0.0000     0.9891 0.000 1.000
#> GSM94142     1  0.0000     0.9940 1.000 0.000
#> GSM94143     2  0.0000     0.9891 0.000 1.000
#> GSM94144     2  0.0000     0.9891 0.000 1.000
#> GSM94145     1  0.0000     0.9940 1.000 0.000
#> GSM94146     1  0.0000     0.9940 1.000 0.000
#> GSM94147     1  0.0000     0.9940 1.000 0.000
#> GSM94148     1  0.0000     0.9940 1.000 0.000
#> GSM98785     2  0.0000     0.9891 0.000 1.000
#> GSM98786     1  0.0000     0.9940 1.000 0.000
#> GSM98787     2  0.0000     0.9891 0.000 1.000
#> GSM98788     1  0.0000     0.9940 1.000 0.000
#> GSM98789     1  0.5294     0.8605 0.880 0.120
#> GSM98790     2  0.0000     0.9891 0.000 1.000
#> GSM98791     1  0.0000     0.9940 1.000 0.000
#> GSM98792     2  0.0000     0.9891 0.000 1.000
#> GSM98793     1  0.0000     0.9940 1.000 0.000
#> GSM98794     1  0.0000     0.9940 1.000 0.000
#> GSM98795     1  0.0000     0.9940 1.000 0.000
#> GSM98796     1  0.0000     0.9940 1.000 0.000
#> GSM98797     2  0.0000     0.9891 0.000 1.000
#> GSM98798     2  0.0000     0.9891 0.000 1.000
#> GSM98799     2  0.0000     0.9891 0.000 1.000
#> GSM98800     2  0.0000     0.9891 0.000 1.000
#> GSM98801     2  0.0000     0.9891 0.000 1.000
#> GSM94019     2  0.0000     0.9891 0.000 1.000
#> GSM94020     2  0.0000     0.9891 0.000 1.000
#> GSM94021     1  0.0000     0.9940 1.000 0.000
#> GSM94022     1  0.0000     0.9940 1.000 0.000
#> GSM94023     1  0.0000     0.9940 1.000 0.000
#> GSM94024     2  0.0938     0.9778 0.012 0.988
#> GSM94025     1  0.0000     0.9940 1.000 0.000
#> GSM94026     2  0.0000     0.9891 0.000 1.000
#> GSM94027     1  0.0000     0.9940 1.000 0.000
#> GSM94028     2  0.0000     0.9891 0.000 1.000
#> GSM94029     1  0.5946     0.8292 0.856 0.144
#> GSM94030     1  0.0000     0.9940 1.000 0.000
#> GSM94031     2  0.0000     0.9891 0.000 1.000
#> GSM94032     2  0.0000     0.9891 0.000 1.000
#> GSM94033     2  0.0000     0.9891 0.000 1.000
#> GSM94034     1  0.0000     0.9940 1.000 0.000
#> GSM94035     2  0.0000     0.9891 0.000 1.000
#> GSM94036     1  0.0000     0.9940 1.000 0.000
#> GSM94037     1  0.0000     0.9940 1.000 0.000
#> GSM94038     2  0.0000     0.9891 0.000 1.000
#> GSM94039     2  0.0000     0.9891 0.000 1.000
#> GSM94040     1  0.0000     0.9940 1.000 0.000
#> GSM94041     1  0.0000     0.9940 1.000 0.000
#> GSM94042     2  0.0000     0.9891 0.000 1.000
#> GSM94043     2  0.0000     0.9891 0.000 1.000
#> GSM94044     2  0.0000     0.9891 0.000 1.000
#> GSM94045     1  0.0000     0.9940 1.000 0.000
#> GSM94046     1  0.0000     0.9940 1.000 0.000
#> GSM94047     1  0.0000     0.9940 1.000 0.000
#> GSM94048     1  0.0000     0.9940 1.000 0.000
#> GSM94049     1  0.0000     0.9940 1.000 0.000
#> GSM94050     1  0.0000     0.9940 1.000 0.000
#> GSM94051     1  0.0000     0.9940 1.000 0.000
#> GSM94052     1  0.0000     0.9940 1.000 0.000
#> GSM94053     2  0.0000     0.9891 0.000 1.000
#> GSM94054     1  0.0000     0.9940 1.000 0.000
#> GSM94055     1  0.0000     0.9940 1.000 0.000
#> GSM94056     1  0.0000     0.9940 1.000 0.000
#> GSM94057     2  0.0000     0.9891 0.000 1.000
#> GSM94058     1  0.0000     0.9940 1.000 0.000
#> GSM94059     1  0.0000     0.9940 1.000 0.000
#> GSM94060     2  0.0000     0.9891 0.000 1.000
#> GSM94061     1  0.0000     0.9940 1.000 0.000
#> GSM94062     2  0.0000     0.9891 0.000 1.000
#> GSM94063     1  0.0000     0.9940 1.000 0.000
#> GSM94064     2  0.0000     0.9891 0.000 1.000
#> GSM94065     1  0.0000     0.9940 1.000 0.000
#> GSM94066     2  0.0000     0.9891 0.000 1.000
#> GSM94067     1  0.0000     0.9940 1.000 0.000
#> GSM94068     2  0.0000     0.9891 0.000 1.000
#> GSM94069     1  0.0000     0.9940 1.000 0.000
#> GSM94070     2  0.0000     0.9891 0.000 1.000
#> GSM94071     1  0.0000     0.9940 1.000 0.000
#> GSM94072     1  0.0000     0.9940 1.000 0.000
#> GSM94073     1  0.0000     0.9940 1.000 0.000
#> GSM94074     1  0.0000     0.9940 1.000 0.000
#> GSM94075     1  0.0000     0.9940 1.000 0.000
#> GSM94155     1  0.0000     0.9940 1.000 0.000
#> GSM94156     2  0.0000     0.9891 0.000 1.000
#> GSM94157     1  0.0000     0.9940 1.000 0.000
#> GSM94160     1  0.0000     0.9940 1.000 0.000
#> GSM94161     1  0.0000     0.9940 1.000 0.000
#> GSM94162     1  0.0000     0.9940 1.000 0.000
#> GSM94163     2  0.0000     0.9891 0.000 1.000
#> GSM94164     1  0.0000     0.9940 1.000 0.000
#> GSM94165     1  0.0000     0.9940 1.000 0.000
#> GSM94166     1  0.0000     0.9940 1.000 0.000
#> GSM94167     2  0.0000     0.9891 0.000 1.000
#> GSM94168     1  0.0000     0.9940 1.000 0.000
#> GSM94169     2  1.0000     0.0131 0.496 0.504
#> GSM94170     1  0.0000     0.9940 1.000 0.000
#> GSM94171     1  0.0000     0.9940 1.000 0.000
#> GSM94172     1  0.0000     0.9940 1.000 0.000
#> GSM94173     2  0.0000     0.9891 0.000 1.000
#> GSM94174     1  0.0000     0.9940 1.000 0.000
#> GSM94175     2  0.0000     0.9891 0.000 1.000
#> GSM94176     1  0.0000     0.9940 1.000 0.000
#> GSM94177     1  0.0000     0.9940 1.000 0.000
#> GSM94178     2  0.0000     0.9891 0.000 1.000
#> GSM98767     1  0.0000     0.9940 1.000 0.000
#> GSM98768     1  0.0000     0.9940 1.000 0.000
#> GSM98769     1  0.0000     0.9940 1.000 0.000
#> GSM98770     1  0.0000     0.9940 1.000 0.000
#> GSM98771     2  0.0000     0.9891 0.000 1.000
#> GSM98772     1  0.0000     0.9940 1.000 0.000
#> GSM98773     1  0.0000     0.9940 1.000 0.000
#> GSM98774     1  0.0000     0.9940 1.000 0.000
#> GSM98775     1  0.0000     0.9940 1.000 0.000
#> GSM98776     1  0.0000     0.9940 1.000 0.000
#> GSM98777     2  0.0000     0.9891 0.000 1.000
#> GSM98778     1  0.0000     0.9940 1.000 0.000
#> GSM98779     1  0.0000     0.9940 1.000 0.000
#> GSM98780     1  0.0000     0.9940 1.000 0.000
#> GSM98781     1  0.0000     0.9940 1.000 0.000
#> GSM98782     1  0.0000     0.9940 1.000 0.000
#> GSM98783     1  0.0000     0.9940 1.000 0.000
#> GSM98784     1  0.0000     0.9940 1.000 0.000
#> GSM98871     2  0.0000     0.9891 0.000 1.000
#> GSM98872     2  0.0000     0.9891 0.000 1.000
#> GSM98873     2  0.0000     0.9891 0.000 1.000
#> GSM98874     2  0.0000     0.9891 0.000 1.000
#> GSM98875     2  0.0000     0.9891 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94077     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94078     3  0.5455      0.741 0.184 0.028 0.788
#> GSM94079     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94080     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94081     1  0.2959      0.887 0.900 0.000 0.100
#> GSM94082     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94083     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94084     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94085     3  0.4796      0.743 0.000 0.220 0.780
#> GSM94086     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94087     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94088     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94089     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94090     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94091     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94092     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94093     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94094     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94095     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94096     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94097     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94098     1  0.2796      0.897 0.908 0.000 0.092
#> GSM94099     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94100     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94101     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94102     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94103     3  0.4702      0.751 0.000 0.212 0.788
#> GSM94104     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94105     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94106     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94107     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94108     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94109     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94110     3  0.6180      0.421 0.000 0.416 0.584
#> GSM94111     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94112     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94113     3  0.4974      0.725 0.000 0.236 0.764
#> GSM94114     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94115     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94116     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94117     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94118     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94119     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94120     3  0.6168      0.431 0.000 0.412 0.588
#> GSM94121     3  0.6168      0.431 0.000 0.412 0.588
#> GSM94122     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94123     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94124     2  0.2537      0.898 0.000 0.920 0.080
#> GSM94125     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94126     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94127     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94128     3  0.5968      0.531 0.000 0.364 0.636
#> GSM94129     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94130     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94133     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94134     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94135     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94136     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94137     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94138     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94139     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94140     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94141     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94142     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94143     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94144     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94145     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94146     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94147     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94148     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98785     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98786     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98787     2  0.5529      0.507 0.000 0.704 0.296
#> GSM98788     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98789     1  0.0424      0.987 0.992 0.008 0.000
#> GSM98790     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98791     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98792     3  0.3267      0.821 0.000 0.116 0.884
#> GSM98793     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98795     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98796     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98797     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98798     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98799     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98800     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98801     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94019     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94020     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94021     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94022     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94023     3  0.4062      0.764 0.164 0.000 0.836
#> GSM94024     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94025     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94026     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94027     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94028     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94029     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94030     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94031     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94032     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94033     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94034     3  0.0892      0.875 0.020 0.000 0.980
#> GSM94035     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94036     3  0.0000      0.886 0.000 0.000 1.000
#> GSM94037     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94038     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94039     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94040     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94042     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94043     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94044     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94045     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94047     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94048     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94051     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94052     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94053     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94054     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94057     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94058     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94060     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94061     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94062     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94063     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94064     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94065     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94070     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94071     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94073     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94074     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94156     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94157     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94162     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94163     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94164     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94167     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94168     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94169     3  0.4291      0.789 0.008 0.152 0.840
#> GSM94170     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94173     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94174     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94175     2  0.0000      0.993 0.000 1.000 0.000
#> GSM94176     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.996 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98769     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98770     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98771     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98772     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98773     3  0.0000      0.886 0.000 0.000 1.000
#> GSM98774     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98775     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98777     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98778     1  0.3879      0.823 0.848 0.000 0.152
#> GSM98779     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98781     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98782     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.996 1.000 0.000 0.000
#> GSM98871     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98872     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98873     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98874     2  0.0000      0.993 0.000 1.000 0.000
#> GSM98875     2  0.0000      0.993 0.000 1.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
#> GSM93997     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94077     1  0.2831     0.8595 0.876 0.120 0.004 0.000
#> GSM94078     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94079     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94080     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94081     1  0.6961     0.0596 0.496 0.116 0.388 0.000
#> GSM94082     2  0.0921     0.7981 0.000 0.972 0.028 0.000
#> GSM94083     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94084     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94085     2  0.0524     0.8072 0.000 0.988 0.004 0.008
#> GSM94086     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94087     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94088     1  0.3355     0.8114 0.836 0.160 0.004 0.000
#> GSM94089     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94090     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94091     1  0.5088     0.3025 0.572 0.424 0.004 0.000
#> GSM94092     1  0.1004     0.9580 0.972 0.024 0.004 0.000
#> GSM94093     1  0.0188     0.9773 0.996 0.004 0.000 0.000
#> GSM94094     3  0.0188     0.9038 0.000 0.004 0.996 0.000
#> GSM94095     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94096     4  0.0188     0.9881 0.000 0.004 0.000 0.996
#> GSM94097     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94098     1  0.5193     0.2694 0.580 0.008 0.412 0.000
#> GSM94099     1  0.0524     0.9717 0.988 0.008 0.004 0.000
#> GSM94100     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94101     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94102     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94103     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94104     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94105     3  0.0188     0.9030 0.000 0.004 0.996 0.000
#> GSM94106     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94107     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94108     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94109     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94110     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94111     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94112     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94113     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94114     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94115     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94116     1  0.2831     0.8595 0.876 0.120 0.004 0.000
#> GSM94117     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94118     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94119     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94120     2  0.6607     0.4627 0.000 0.536 0.088 0.376
#> GSM94121     2  0.6708     0.4558 0.000 0.528 0.096 0.376
#> GSM94122     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94123     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94124     2  0.4905     0.5246 0.000 0.632 0.004 0.364
#> GSM94125     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94126     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94127     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94128     3  0.5028     0.2437 0.000 0.004 0.596 0.400
#> GSM94129     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94130     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94131     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94133     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94134     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94135     2  0.0188     0.8083 0.000 0.996 0.004 0.000
#> GSM94136     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94137     1  0.0524     0.9717 0.988 0.008 0.004 0.000
#> GSM94138     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94139     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94140     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94141     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94142     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94143     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94144     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94145     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94146     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94147     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94148     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98786     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98787     4  0.4877     0.2823 0.000 0.000 0.408 0.592
#> GSM98788     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98789     2  0.0336     0.8028 0.008 0.992 0.000 0.000
#> GSM98790     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98791     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98792     2  0.3037     0.7441 0.000 0.880 0.100 0.020
#> GSM98793     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98794     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98795     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98796     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98797     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98798     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98799     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98800     2  0.4477     0.5816 0.000 0.688 0.000 0.312
#> GSM98801     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94019     4  0.0188     0.9879 0.000 0.004 0.000 0.996
#> GSM94020     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94021     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94022     3  0.0188     0.9038 0.000 0.004 0.996 0.000
#> GSM94023     3  0.3933     0.6016 0.200 0.008 0.792 0.000
#> GSM94024     3  0.0188     0.9038 0.000 0.004 0.996 0.000
#> GSM94025     1  0.0188     0.9773 0.996 0.004 0.000 0.000
#> GSM94026     4  0.0188     0.9877 0.000 0.000 0.004 0.996
#> GSM94027     1  0.0376     0.9746 0.992 0.004 0.004 0.000
#> GSM94028     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94029     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94030     3  0.0336     0.8986 0.008 0.000 0.992 0.000
#> GSM94031     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94032     3  0.0188     0.9038 0.000 0.004 0.996 0.000
#> GSM94033     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94034     3  0.1661     0.8409 0.052 0.004 0.944 0.000
#> GSM94035     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94036     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM94037     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94038     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94039     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94040     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94041     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94042     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94043     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94047     1  0.0188     0.9769 0.996 0.004 0.000 0.000
#> GSM94048     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94049     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94050     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94051     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94052     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94053     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94054     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94056     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94057     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94058     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94060     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94061     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94062     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94063     2  0.0188     0.8060 0.004 0.996 0.000 0.000
#> GSM94064     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94065     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94066     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94067     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94068     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94069     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94070     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94071     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94073     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94074     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94156     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94157     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94160     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94161     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94162     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94163     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94167     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94169     2  0.4500     0.6589 0.000 0.776 0.192 0.032
#> GSM94170     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94171     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94174     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94175     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM94176     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94177     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM94178     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98767     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98768     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98769     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98770     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98771     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98772     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98773     3  0.0000     0.9055 0.000 0.000 1.000 0.000
#> GSM98774     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98775     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98777     2  0.3266     0.7057 0.000 0.832 0.000 0.168
#> GSM98778     3  0.2973     0.7031 0.144 0.000 0.856 0.000
#> GSM98779     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98781     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98782     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98783     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98784     1  0.0000     0.9798 1.000 0.000 0.000 0.000
#> GSM98871     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98872     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98873     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98874     4  0.0000     0.9922 0.000 0.000 0.000 1.000
#> GSM98875     4  0.0000     0.9922 0.000 0.000 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94077     5  0.6675      0.743 0.312 0.000 0.020 0.156 0.512
#> GSM94078     4  0.0000      0.751 0.000 0.000 0.000 1.000 0.000
#> GSM94079     5  0.5111      0.766 0.464 0.000 0.036 0.000 0.500
#> GSM94080     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94081     5  0.7195      0.395 0.168 0.000 0.268 0.056 0.508
#> GSM94082     4  0.0992      0.744 0.000 0.000 0.024 0.968 0.008
#> GSM94083     5  0.5111      0.766 0.464 0.000 0.036 0.000 0.500
#> GSM94084     2  0.0404      0.940 0.000 0.988 0.000 0.000 0.012
#> GSM94085     4  0.4210      0.641 0.000 0.004 0.036 0.756 0.204
#> GSM94086     3  0.0000      0.829 0.000 0.000 1.000 0.000 0.000
#> GSM94087     5  0.4747      0.725 0.488 0.000 0.016 0.000 0.496
#> GSM94088     5  0.6792      0.692 0.276 0.000 0.020 0.192 0.512
#> GSM94089     2  0.0404      0.940 0.000 0.988 0.000 0.000 0.012
#> GSM94090     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94091     5  0.6542      0.658 0.264 0.000 0.004 0.224 0.508
#> GSM94092     5  0.5257      0.776 0.452 0.000 0.016 0.020 0.512
#> GSM94093     1  0.4562     -0.724 0.500 0.000 0.008 0.000 0.492
#> GSM94094     3  0.3814      0.648 0.000 0.000 0.720 0.004 0.276
#> GSM94095     3  0.2561      0.763 0.000 0.000 0.856 0.000 0.144
#> GSM94096     2  0.1668      0.910 0.000 0.940 0.000 0.028 0.032
#> GSM94097     5  0.4746      0.728 0.480 0.000 0.016 0.000 0.504
#> GSM94098     5  0.6194      0.233 0.148 0.000 0.352 0.000 0.500
#> GSM94099     5  0.5090      0.769 0.460 0.000 0.016 0.012 0.512
#> GSM94100     2  0.2732      0.818 0.000 0.840 0.000 0.000 0.160
#> GSM94101     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94102     2  0.4503      0.652 0.000 0.704 0.040 0.000 0.256
#> GSM94103     4  0.0404      0.752 0.000 0.000 0.000 0.988 0.012
#> GSM94104     2  0.2280      0.858 0.000 0.880 0.000 0.000 0.120
#> GSM94105     3  0.1043      0.823 0.000 0.000 0.960 0.000 0.040
#> GSM94106     2  0.0703      0.932 0.000 0.976 0.000 0.000 0.024
#> GSM94107     3  0.1043      0.823 0.000 0.000 0.960 0.000 0.040
#> GSM94108     2  0.0404      0.940 0.000 0.988 0.000 0.000 0.012
#> GSM94109     2  0.4054      0.691 0.000 0.732 0.020 0.000 0.248
#> GSM94110     4  0.0404      0.752 0.000 0.000 0.000 0.988 0.012
#> GSM94111     2  0.3452      0.722 0.000 0.756 0.000 0.000 0.244
#> GSM94112     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94113     4  0.0404      0.752 0.000 0.000 0.000 0.988 0.012
#> GSM94114     3  0.0000      0.829 0.000 0.000 1.000 0.000 0.000
#> GSM94115     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94116     5  0.6598      0.758 0.328 0.000 0.020 0.140 0.512
#> GSM94117     1  0.3565      0.544 0.800 0.000 0.024 0.000 0.176
#> GSM94118     2  0.0880      0.928 0.000 0.968 0.000 0.000 0.032
#> GSM94119     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94120     4  0.7399      0.453 0.000 0.260 0.044 0.452 0.244
#> GSM94121     4  0.7484      0.446 0.000 0.252 0.048 0.440 0.260
#> GSM94122     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94123     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94124     4  0.6186      0.468 0.000 0.336 0.000 0.512 0.152
#> GSM94125     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94126     1  0.2959      0.812 0.864 0.000 0.036 0.000 0.100
#> GSM94127     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.6323      0.389 0.000 0.184 0.544 0.004 0.268
#> GSM94129     4  0.0162      0.752 0.000 0.000 0.000 0.996 0.004
#> GSM94130     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94131     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94132     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94135     4  0.0162      0.752 0.000 0.000 0.000 0.996 0.004
#> GSM94136     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94137     5  0.5789      0.787 0.428 0.000 0.060 0.012 0.500
#> GSM94138     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94139     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94140     2  0.5170      0.405 0.000 0.552 0.028 0.008 0.412
#> GSM94141     2  0.1965      0.881 0.000 0.904 0.000 0.000 0.096
#> GSM94142     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94143     2  0.1851      0.884 0.000 0.912 0.000 0.000 0.088
#> GSM94144     2  0.3300      0.769 0.000 0.792 0.004 0.000 0.204
#> GSM94145     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94147     1  0.1043      0.910 0.960 0.000 0.000 0.000 0.040
#> GSM94148     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM98785     2  0.1908      0.881 0.000 0.908 0.000 0.000 0.092
#> GSM98786     1  0.1502      0.885 0.940 0.000 0.000 0.004 0.056
#> GSM98787     3  0.6369      0.343 0.000 0.148 0.480 0.004 0.368
#> GSM98788     1  0.1544      0.918 0.932 0.000 0.000 0.000 0.068
#> GSM98789     4  0.4003      0.618 0.008 0.000 0.000 0.704 0.288
#> GSM98790     2  0.1671      0.902 0.000 0.924 0.000 0.000 0.076
#> GSM98791     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98792     4  0.3563      0.692 0.000 0.000 0.012 0.780 0.208
#> GSM98793     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98794     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98795     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM98796     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98797     2  0.0290      0.941 0.000 0.992 0.000 0.000 0.008
#> GSM98798     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM98799     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM98800     4  0.5751      0.467 0.000 0.364 0.000 0.540 0.096
#> GSM98801     2  0.3366      0.737 0.000 0.768 0.000 0.000 0.232
#> GSM94019     2  0.4527      0.642 0.000 0.696 0.028 0.004 0.272
#> GSM94020     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94021     1  0.2625      0.749 0.876 0.000 0.016 0.000 0.108
#> GSM94022     3  0.0671      0.823 0.000 0.000 0.980 0.004 0.016
#> GSM94023     3  0.4960      0.529 0.064 0.000 0.668 0.000 0.268
#> GSM94024     3  0.0865      0.820 0.000 0.000 0.972 0.004 0.024
#> GSM94025     1  0.1168      0.902 0.960 0.000 0.008 0.000 0.032
#> GSM94026     2  0.4372      0.665 0.000 0.712 0.024 0.004 0.260
#> GSM94027     1  0.2448      0.861 0.892 0.000 0.020 0.000 0.088
#> GSM94028     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.1041      0.818 0.000 0.000 0.964 0.004 0.032
#> GSM94030     3  0.1331      0.821 0.008 0.000 0.952 0.000 0.040
#> GSM94031     2  0.0404      0.939 0.000 0.988 0.000 0.000 0.012
#> GSM94032     3  0.3550      0.681 0.000 0.000 0.760 0.004 0.236
#> GSM94033     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94034     3  0.2305      0.798 0.012 0.000 0.896 0.000 0.092
#> GSM94035     2  0.0703      0.932 0.000 0.976 0.000 0.000 0.024
#> GSM94036     3  0.0162      0.829 0.000 0.000 0.996 0.000 0.004
#> GSM94037     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94038     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94039     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94041     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94042     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94043     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94044     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94045     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94046     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94047     1  0.3692      0.631 0.812 0.000 0.000 0.136 0.052
#> GSM94048     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94049     1  0.1341      0.923 0.944 0.000 0.000 0.000 0.056
#> GSM94050     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94051     1  0.1608      0.908 0.928 0.000 0.000 0.000 0.072
#> GSM94052     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94055     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.0162      0.941 0.996 0.000 0.000 0.000 0.004
#> GSM94057     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94058     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94063     4  0.0609      0.748 0.000 0.000 0.000 0.980 0.020
#> GSM94064     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94065     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94066     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94067     1  0.1043      0.933 0.960 0.000 0.000 0.000 0.040
#> GSM94068     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94069     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94070     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94073     1  0.1121      0.905 0.956 0.000 0.000 0.000 0.044
#> GSM94074     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.1121      0.932 0.956 0.000 0.000 0.000 0.044
#> GSM94156     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94157     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94160     1  0.1043      0.933 0.960 0.000 0.000 0.000 0.040
#> GSM94161     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94162     1  0.1478      0.915 0.936 0.000 0.000 0.000 0.064
#> GSM94163     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94164     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.1043      0.933 0.960 0.000 0.000 0.000 0.040
#> GSM94166     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94167     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM94168     1  0.0880      0.936 0.968 0.000 0.000 0.000 0.032
#> GSM94169     4  0.5665      0.595 0.000 0.008 0.124 0.648 0.220
#> GSM94170     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94171     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM94173     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM94174     1  0.1197      0.900 0.952 0.000 0.000 0.000 0.048
#> GSM94175     2  0.1908      0.881 0.000 0.908 0.000 0.000 0.092
#> GSM94176     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM94177     1  0.0794      0.938 0.972 0.000 0.000 0.000 0.028
#> GSM94178     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM98767     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98768     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98769     1  0.1478      0.915 0.936 0.000 0.000 0.000 0.064
#> GSM98770     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM98771     2  0.0290      0.942 0.000 0.992 0.000 0.000 0.008
#> GSM98772     1  0.0703      0.939 0.976 0.000 0.000 0.000 0.024
#> GSM98773     3  0.0609      0.828 0.000 0.000 0.980 0.000 0.020
#> GSM98774     1  0.1478      0.915 0.936 0.000 0.000 0.000 0.064
#> GSM98775     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98776     1  0.0510      0.941 0.984 0.000 0.000 0.000 0.016
#> GSM98777     4  0.5073      0.613 0.000 0.212 0.000 0.688 0.100
#> GSM98778     3  0.4159      0.558 0.156 0.000 0.776 0.000 0.068
#> GSM98779     1  0.1043      0.933 0.960 0.000 0.000 0.000 0.040
#> GSM98780     1  0.1043      0.933 0.960 0.000 0.000 0.000 0.040
#> GSM98781     1  0.1341      0.923 0.944 0.000 0.000 0.000 0.056
#> GSM98782     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.1197      0.929 0.952 0.000 0.000 0.000 0.048
#> GSM98784     1  0.0000      0.943 1.000 0.000 0.000 0.000 0.000
#> GSM98871     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM98872     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.0162      0.942 0.000 0.996 0.000 0.000 0.004
#> GSM98874     2  0.0000      0.944 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.0000      0.944 0.000 1.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
#> GSM93997     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94077     2  0.2920     0.8543 0.168 0.820 0.000 0.000 0.004 0.008
#> GSM94078     6  0.4878     0.0966 0.000 0.060 0.000 0.000 0.424 0.516
#> GSM94079     2  0.3420     0.8796 0.240 0.748 0.012 0.000 0.000 0.000
#> GSM94080     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94081     2  0.3946     0.7237 0.088 0.772 0.136 0.000 0.000 0.004
#> GSM94082     6  0.5444     0.0483 0.000 0.068 0.020 0.000 0.428 0.484
#> GSM94083     2  0.3420     0.8796 0.240 0.748 0.012 0.000 0.000 0.000
#> GSM94084     4  0.1204     0.8809 0.000 0.000 0.000 0.944 0.000 0.056
#> GSM94085     6  0.2790     0.0727 0.000 0.020 0.008 0.000 0.116 0.856
#> GSM94086     3  0.0000     0.8460 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94087     2  0.3175     0.8647 0.256 0.744 0.000 0.000 0.000 0.000
#> GSM94088     2  0.3056     0.8457 0.160 0.820 0.000 0.000 0.012 0.008
#> GSM94089     4  0.0865     0.8893 0.000 0.000 0.000 0.964 0.000 0.036
#> GSM94090     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94091     2  0.3450     0.8239 0.148 0.808 0.000 0.000 0.032 0.012
#> GSM94092     2  0.3052     0.8809 0.216 0.780 0.000 0.000 0.000 0.004
#> GSM94093     2  0.3266     0.8400 0.272 0.728 0.000 0.000 0.000 0.000
#> GSM94094     3  0.4853     0.3118 0.000 0.016 0.512 0.000 0.028 0.444
#> GSM94095     3  0.2320     0.7697 0.000 0.132 0.864 0.000 0.000 0.004
#> GSM94096     4  0.2597     0.7666 0.000 0.000 0.000 0.824 0.000 0.176
#> GSM94097     2  0.3151     0.8659 0.252 0.748 0.000 0.000 0.000 0.000
#> GSM94098     2  0.4233     0.6855 0.080 0.736 0.180 0.000 0.000 0.004
#> GSM94099     2  0.3076     0.8782 0.240 0.760 0.000 0.000 0.000 0.000
#> GSM94100     4  0.3437     0.6776 0.000 0.008 0.000 0.752 0.004 0.236
#> GSM94101     4  0.0790     0.8940 0.000 0.000 0.000 0.968 0.000 0.032
#> GSM94102     4  0.4770     0.2672 0.000 0.008 0.020 0.528 0.008 0.436
#> GSM94103     6  0.4857     0.1067 0.000 0.060 0.000 0.000 0.408 0.532
#> GSM94104     4  0.3288     0.6437 0.000 0.000 0.000 0.724 0.000 0.276
#> GSM94105     3  0.0713     0.8431 0.000 0.028 0.972 0.000 0.000 0.000
#> GSM94106     4  0.1411     0.8708 0.000 0.000 0.000 0.936 0.004 0.060
#> GSM94107     3  0.0632     0.8440 0.000 0.024 0.976 0.000 0.000 0.000
#> GSM94108     4  0.0865     0.8893 0.000 0.000 0.000 0.964 0.000 0.036
#> GSM94109     4  0.4564     0.3590 0.000 0.008 0.012 0.568 0.008 0.404
#> GSM94110     6  0.4831     0.1000 0.000 0.060 0.000 0.000 0.392 0.548
#> GSM94111     4  0.4203     0.4192 0.000 0.008 0.000 0.596 0.008 0.388
#> GSM94112     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94113     6  0.4857     0.1067 0.000 0.060 0.000 0.000 0.408 0.532
#> GSM94114     3  0.0000     0.8460 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM94115     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94116     2  0.2778     0.8553 0.168 0.824 0.000 0.000 0.000 0.008
#> GSM94117     1  0.2912     0.6271 0.784 0.216 0.000 0.000 0.000 0.000
#> GSM94118     4  0.1075     0.8817 0.000 0.000 0.000 0.952 0.000 0.048
#> GSM94119     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94120     6  0.3550     0.1120 0.000 0.000 0.020 0.156 0.024 0.800
#> GSM94121     6  0.3436     0.0991 0.000 0.000 0.020 0.136 0.028 0.816
#> GSM94122     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94123     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94124     6  0.4382     0.0699 0.000 0.000 0.000 0.228 0.076 0.696
#> GSM94125     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94126     1  0.3366     0.8435 0.832 0.100 0.016 0.000 0.052 0.000
#> GSM94127     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     6  0.6060    -0.1069 0.000 0.008 0.380 0.148 0.008 0.456
#> GSM94129     6  0.4882     0.0938 0.000 0.060 0.000 0.000 0.428 0.512
#> GSM94130     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94131     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94132     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94134     1  0.3552     0.8216 0.800 0.116 0.000 0.000 0.084 0.000
#> GSM94135     6  0.4882     0.0938 0.000 0.060 0.000 0.000 0.428 0.512
#> GSM94136     1  0.3552     0.8216 0.800 0.116 0.000 0.000 0.084 0.000
#> GSM94137     2  0.3753     0.8812 0.220 0.748 0.028 0.000 0.000 0.004
#> GSM94138     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94139     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94140     5  0.6730     0.0962 0.000 0.056 0.012 0.128 0.444 0.360
#> GSM94141     4  0.3268     0.7616 0.000 0.000 0.000 0.812 0.144 0.044
#> GSM94142     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94143     4  0.3245     0.7391 0.000 0.000 0.000 0.800 0.172 0.028
#> GSM94144     4  0.5588     0.3362 0.000 0.024 0.000 0.572 0.304 0.100
#> GSM94145     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94146     1  0.3698     0.8130 0.788 0.116 0.000 0.000 0.096 0.000
#> GSM94147     1  0.2709     0.7822 0.848 0.020 0.000 0.000 0.132 0.000
#> GSM94148     1  0.2647     0.8611 0.868 0.088 0.000 0.000 0.044 0.000
#> GSM98785     4  0.3284     0.7396 0.000 0.000 0.000 0.800 0.168 0.032
#> GSM98786     1  0.3053     0.7190 0.812 0.020 0.000 0.000 0.168 0.000
#> GSM98787     6  0.6912    -0.0980 0.000 0.016 0.300 0.040 0.200 0.444
#> GSM98788     1  0.4104     0.7822 0.748 0.148 0.000 0.000 0.104 0.000
#> GSM98789     5  0.4710     0.3610 0.004 0.208 0.000 0.000 0.684 0.104
#> GSM98790     4  0.2730     0.7630 0.000 0.000 0.000 0.808 0.000 0.192
#> GSM98791     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98792     5  0.4151     0.3483 0.000 0.040 0.000 0.000 0.684 0.276
#> GSM98793     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98794     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98795     1  0.3698     0.8130 0.788 0.116 0.000 0.000 0.096 0.000
#> GSM98796     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.0777     0.8909 0.000 0.000 0.000 0.972 0.004 0.024
#> GSM98798     4  0.0260     0.9003 0.000 0.000 0.000 0.992 0.000 0.008
#> GSM98799     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM98800     4  0.5980    -0.2918 0.000 0.000 0.000 0.400 0.372 0.228
#> GSM98801     4  0.4088     0.4923 0.000 0.008 0.000 0.636 0.008 0.348
#> GSM94019     6  0.4615    -0.1734 0.000 0.008 0.016 0.460 0.004 0.512
#> GSM94020     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94021     1  0.2135     0.7746 0.872 0.128 0.000 0.000 0.000 0.000
#> GSM94022     3  0.0790     0.8375 0.000 0.000 0.968 0.000 0.000 0.032
#> GSM94023     3  0.4016     0.5557 0.020 0.292 0.684 0.000 0.000 0.004
#> GSM94024     3  0.0937     0.8337 0.000 0.000 0.960 0.000 0.000 0.040
#> GSM94025     1  0.0547     0.8871 0.980 0.020 0.000 0.000 0.000 0.000
#> GSM94026     4  0.4755     0.2968 0.000 0.008 0.020 0.540 0.008 0.424
#> GSM94027     1  0.3227     0.8502 0.840 0.096 0.012 0.000 0.052 0.000
#> GSM94028     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94029     3  0.0865     0.8365 0.000 0.000 0.964 0.000 0.000 0.036
#> GSM94030     3  0.0858     0.8424 0.004 0.028 0.968 0.000 0.000 0.000
#> GSM94031     4  0.0547     0.8959 0.000 0.000 0.000 0.980 0.000 0.020
#> GSM94032     3  0.3861     0.5366 0.000 0.008 0.672 0.000 0.004 0.316
#> GSM94033     4  0.0363     0.9008 0.000 0.000 0.000 0.988 0.000 0.012
#> GSM94034     3  0.1707     0.8230 0.012 0.056 0.928 0.000 0.004 0.000
#> GSM94035     4  0.1471     0.8687 0.000 0.000 0.000 0.932 0.004 0.064
#> GSM94036     3  0.0146     0.8464 0.000 0.004 0.996 0.000 0.000 0.000
#> GSM94037     1  0.2837     0.8550 0.856 0.088 0.000 0.000 0.056 0.000
#> GSM94038     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94039     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94040     1  0.3552     0.8216 0.800 0.116 0.000 0.000 0.084 0.000
#> GSM94041     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94042     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94043     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94044     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94045     1  0.2680     0.8611 0.868 0.076 0.000 0.000 0.056 0.000
#> GSM94046     1  0.3352     0.8322 0.816 0.112 0.000 0.000 0.072 0.000
#> GSM94047     1  0.4300     0.3774 0.640 0.036 0.000 0.000 0.324 0.000
#> GSM94048     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94049     1  0.3787     0.8064 0.780 0.120 0.000 0.000 0.100 0.000
#> GSM94050     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     1  0.4499     0.7346 0.708 0.140 0.000 0.000 0.152 0.000
#> GSM94052     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94054     1  0.3602     0.8190 0.796 0.116 0.000 0.000 0.088 0.000
#> GSM94055     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     1  0.0146     0.8960 0.996 0.004 0.000 0.000 0.000 0.000
#> GSM94057     4  0.0260     0.9003 0.000 0.000 0.000 0.992 0.000 0.008
#> GSM94058     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94060     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94062     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94063     5  0.4981    -0.1453 0.000 0.068 0.000 0.000 0.496 0.436
#> GSM94064     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94066     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94067     1  0.2250     0.8729 0.896 0.064 0.000 0.000 0.040 0.000
#> GSM94068     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94069     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94070     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94073     1  0.2278     0.7887 0.868 0.004 0.000 0.000 0.128 0.000
#> GSM94074     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.2474     0.8664 0.880 0.080 0.000 0.000 0.040 0.000
#> GSM94156     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94157     1  0.3602     0.8190 0.796 0.116 0.000 0.000 0.088 0.000
#> GSM94160     1  0.1950     0.8791 0.912 0.064 0.000 0.000 0.024 0.000
#> GSM94161     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94162     1  0.4316     0.7547 0.728 0.144 0.000 0.000 0.128 0.000
#> GSM94163     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94164     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.2106     0.8759 0.904 0.064 0.000 0.000 0.032 0.000
#> GSM94166     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM94168     1  0.1398     0.8872 0.940 0.052 0.000 0.000 0.008 0.000
#> GSM94169     5  0.4021     0.4046 0.000 0.068 0.028 0.000 0.788 0.116
#> GSM94170     1  0.3602     0.8190 0.796 0.116 0.000 0.000 0.088 0.000
#> GSM94171     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94173     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94174     1  0.2431     0.7796 0.860 0.008 0.000 0.000 0.132 0.000
#> GSM94175     4  0.3094     0.7700 0.000 0.000 0.000 0.824 0.140 0.036
#> GSM94176     1  0.3552     0.8216 0.800 0.116 0.000 0.000 0.084 0.000
#> GSM94177     1  0.1398     0.8874 0.940 0.052 0.000 0.000 0.008 0.000
#> GSM94178     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98767     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98768     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98769     1  0.4354     0.7508 0.724 0.144 0.000 0.000 0.132 0.000
#> GSM98770     1  0.3241     0.8370 0.824 0.112 0.000 0.000 0.064 0.000
#> GSM98771     4  0.0458     0.8988 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM98772     1  0.0937     0.8917 0.960 0.040 0.000 0.000 0.000 0.000
#> GSM98773     3  0.0520     0.8462 0.000 0.008 0.984 0.000 0.008 0.000
#> GSM98774     1  0.4316     0.7547 0.728 0.144 0.000 0.000 0.128 0.000
#> GSM98775     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98776     1  0.1141     0.8895 0.948 0.052 0.000 0.000 0.000 0.000
#> GSM98777     5  0.5757     0.1364 0.000 0.000 0.000 0.180 0.468 0.352
#> GSM98778     3  0.6021     0.4064 0.112 0.148 0.620 0.000 0.120 0.000
#> GSM98779     1  0.2554     0.8646 0.876 0.076 0.000 0.000 0.048 0.000
#> GSM98780     1  0.1625     0.8838 0.928 0.060 0.000 0.000 0.012 0.000
#> GSM98781     1  0.4001     0.7882 0.760 0.128 0.000 0.000 0.112 0.000
#> GSM98782     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     1  0.3552     0.8216 0.800 0.116 0.000 0.000 0.084 0.000
#> GSM98784     1  0.0000     0.8980 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98871     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98872     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98873     4  0.0458     0.8970 0.000 0.000 0.000 0.984 0.000 0.016
#> GSM98874     4  0.0000     0.9027 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98875     4  0.0000     0.9027 0.000 0.000 0.000 1.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-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)

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) k
#> ATC:skmeans 190         1.17e-03 2
#> ATC:skmeans 189         5.66e-03 3
#> ATC:skmeans 185         1.68e-03 4
#> ATC:skmeans 182         5.32e-06 5
#> ATC:skmeans 162         2.55e-06 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 21104 rows and 192 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 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 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           0.975       0.990         0.4547 0.546   0.546
#> 3 3 0.709           0.891       0.942         0.3612 0.616   0.419
#> 4 4 0.952           0.943       0.978         0.1618 0.792   0.528
#> 5 5 0.829           0.813       0.868         0.0486 0.981   0.932
#> 6 6 0.755           0.640       0.779         0.0658 0.914   0.694

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

suggest_best_k(res)
#> [1] 4
#> 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
#> GSM93997     1  0.0000     0.9914 1.000 0.000
#> GSM94077     1  0.0000     0.9914 1.000 0.000
#> GSM94078     1  0.0000     0.9914 1.000 0.000
#> GSM94079     1  0.0000     0.9914 1.000 0.000
#> GSM94080     2  0.0000     0.9875 0.000 1.000
#> GSM94081     1  0.0000     0.9914 1.000 0.000
#> GSM94082     1  0.0376     0.9881 0.996 0.004
#> GSM94083     1  0.0000     0.9914 1.000 0.000
#> GSM94084     2  0.0000     0.9875 0.000 1.000
#> GSM94085     1  0.8016     0.6739 0.756 0.244
#> GSM94086     1  0.0000     0.9914 1.000 0.000
#> GSM94087     1  0.0000     0.9914 1.000 0.000
#> GSM94088     1  0.0000     0.9914 1.000 0.000
#> GSM94089     2  0.0000     0.9875 0.000 1.000
#> GSM94090     2  0.0000     0.9875 0.000 1.000
#> GSM94091     1  0.0000     0.9914 1.000 0.000
#> GSM94092     1  0.0000     0.9914 1.000 0.000
#> GSM94093     1  0.0000     0.9914 1.000 0.000
#> GSM94094     2  0.9710     0.3317 0.400 0.600
#> GSM94095     1  0.0000     0.9914 1.000 0.000
#> GSM94096     2  0.0000     0.9875 0.000 1.000
#> GSM94097     1  0.0000     0.9914 1.000 0.000
#> GSM94098     1  0.0000     0.9914 1.000 0.000
#> GSM94099     1  0.0000     0.9914 1.000 0.000
#> GSM94100     2  0.0000     0.9875 0.000 1.000
#> GSM94101     2  0.0000     0.9875 0.000 1.000
#> GSM94102     2  0.0000     0.9875 0.000 1.000
#> GSM94103     1  0.0376     0.9881 0.996 0.004
#> GSM94104     2  0.0000     0.9875 0.000 1.000
#> GSM94105     1  0.0000     0.9914 1.000 0.000
#> GSM94106     2  0.0000     0.9875 0.000 1.000
#> GSM94107     1  0.0000     0.9914 1.000 0.000
#> GSM94108     2  0.0000     0.9875 0.000 1.000
#> GSM94109     2  0.0000     0.9875 0.000 1.000
#> GSM94110     2  0.9686     0.3426 0.396 0.604
#> GSM94111     2  0.0000     0.9875 0.000 1.000
#> GSM94112     2  0.0000     0.9875 0.000 1.000
#> GSM94113     1  0.0672     0.9843 0.992 0.008
#> GSM94114     1  0.0000     0.9914 1.000 0.000
#> GSM94115     1  0.0000     0.9914 1.000 0.000
#> GSM94116     1  0.0000     0.9914 1.000 0.000
#> GSM94117     1  0.0000     0.9914 1.000 0.000
#> GSM94118     2  0.0000     0.9875 0.000 1.000
#> GSM94119     2  0.0000     0.9875 0.000 1.000
#> GSM94120     2  0.0000     0.9875 0.000 1.000
#> GSM94121     2  0.0000     0.9875 0.000 1.000
#> GSM94122     2  0.0000     0.9875 0.000 1.000
#> GSM94123     1  0.0000     0.9914 1.000 0.000
#> GSM94124     2  0.0000     0.9875 0.000 1.000
#> GSM94125     2  0.0000     0.9875 0.000 1.000
#> GSM94126     1  0.0000     0.9914 1.000 0.000
#> GSM94127     1  0.0000     0.9914 1.000 0.000
#> GSM94128     2  0.0000     0.9875 0.000 1.000
#> GSM94129     1  0.0000     0.9914 1.000 0.000
#> GSM94130     1  0.0000     0.9914 1.000 0.000
#> GSM94131     1  0.0000     0.9914 1.000 0.000
#> GSM94132     1  0.0000     0.9914 1.000 0.000
#> GSM94133     2  0.0000     0.9875 0.000 1.000
#> GSM94134     1  0.0000     0.9914 1.000 0.000
#> GSM94135     1  0.0000     0.9914 1.000 0.000
#> GSM94136     1  0.0000     0.9914 1.000 0.000
#> GSM94137     1  0.0000     0.9914 1.000 0.000
#> GSM94138     1  0.0000     0.9914 1.000 0.000
#> GSM94139     2  0.0000     0.9875 0.000 1.000
#> GSM94140     1  0.0376     0.9881 0.996 0.004
#> GSM94141     2  0.0000     0.9875 0.000 1.000
#> GSM94142     1  0.0000     0.9914 1.000 0.000
#> GSM94143     2  0.0000     0.9875 0.000 1.000
#> GSM94144     1  0.0376     0.9881 0.996 0.004
#> GSM94145     1  0.0000     0.9914 1.000 0.000
#> GSM94146     1  0.0000     0.9914 1.000 0.000
#> GSM94147     1  0.0000     0.9914 1.000 0.000
#> GSM94148     1  0.0000     0.9914 1.000 0.000
#> GSM98785     2  0.0000     0.9875 0.000 1.000
#> GSM98786     1  0.0000     0.9914 1.000 0.000
#> GSM98787     1  0.9977     0.0933 0.528 0.472
#> GSM98788     1  0.0000     0.9914 1.000 0.000
#> GSM98789     1  0.0000     0.9914 1.000 0.000
#> GSM98790     2  0.0000     0.9875 0.000 1.000
#> GSM98791     1  0.0000     0.9914 1.000 0.000
#> GSM98792     1  0.0376     0.9881 0.996 0.004
#> GSM98793     1  0.0000     0.9914 1.000 0.000
#> GSM98794     1  0.0000     0.9914 1.000 0.000
#> GSM98795     1  0.0000     0.9914 1.000 0.000
#> GSM98796     1  0.0000     0.9914 1.000 0.000
#> GSM98797     2  0.0000     0.9875 0.000 1.000
#> GSM98798     2  0.0000     0.9875 0.000 1.000
#> GSM98799     2  0.0000     0.9875 0.000 1.000
#> GSM98800     1  0.6887     0.7711 0.816 0.184
#> GSM98801     2  0.0000     0.9875 0.000 1.000
#> GSM94019     2  0.0000     0.9875 0.000 1.000
#> GSM94020     2  0.0000     0.9875 0.000 1.000
#> GSM94021     1  0.0000     0.9914 1.000 0.000
#> GSM94022     1  0.0000     0.9914 1.000 0.000
#> GSM94023     1  0.0000     0.9914 1.000 0.000
#> GSM94024     1  0.0376     0.9881 0.996 0.004
#> GSM94025     1  0.0000     0.9914 1.000 0.000
#> GSM94026     2  0.0000     0.9875 0.000 1.000
#> GSM94027     1  0.0000     0.9914 1.000 0.000
#> GSM94028     2  0.0000     0.9875 0.000 1.000
#> GSM94029     1  0.0000     0.9914 1.000 0.000
#> GSM94030     1  0.0000     0.9914 1.000 0.000
#> GSM94031     2  0.0000     0.9875 0.000 1.000
#> GSM94032     1  0.5059     0.8694 0.888 0.112
#> GSM94033     2  0.0000     0.9875 0.000 1.000
#> GSM94034     1  0.0000     0.9914 1.000 0.000
#> GSM94035     2  0.0000     0.9875 0.000 1.000
#> GSM94036     1  0.0000     0.9914 1.000 0.000
#> GSM94037     1  0.0000     0.9914 1.000 0.000
#> GSM94038     2  0.0000     0.9875 0.000 1.000
#> GSM94039     2  0.0000     0.9875 0.000 1.000
#> GSM94040     1  0.0000     0.9914 1.000 0.000
#> GSM94041     1  0.0000     0.9914 1.000 0.000
#> GSM94042     2  0.0000     0.9875 0.000 1.000
#> GSM94043     2  0.0000     0.9875 0.000 1.000
#> GSM94044     2  0.0000     0.9875 0.000 1.000
#> GSM94045     1  0.0000     0.9914 1.000 0.000
#> GSM94046     1  0.0000     0.9914 1.000 0.000
#> GSM94047     1  0.0000     0.9914 1.000 0.000
#> GSM94048     1  0.0000     0.9914 1.000 0.000
#> GSM94049     1  0.0000     0.9914 1.000 0.000
#> GSM94050     1  0.0000     0.9914 1.000 0.000
#> GSM94051     1  0.0000     0.9914 1.000 0.000
#> GSM94052     1  0.0000     0.9914 1.000 0.000
#> GSM94053     2  0.0000     0.9875 0.000 1.000
#> GSM94054     1  0.0000     0.9914 1.000 0.000
#> GSM94055     1  0.0000     0.9914 1.000 0.000
#> GSM94056     1  0.0000     0.9914 1.000 0.000
#> GSM94057     2  0.0000     0.9875 0.000 1.000
#> GSM94058     1  0.0000     0.9914 1.000 0.000
#> GSM94059     1  0.0000     0.9914 1.000 0.000
#> GSM94060     2  0.0000     0.9875 0.000 1.000
#> GSM94061     1  0.0000     0.9914 1.000 0.000
#> GSM94062     2  0.0000     0.9875 0.000 1.000
#> GSM94063     1  0.0000     0.9914 1.000 0.000
#> GSM94064     2  0.0000     0.9875 0.000 1.000
#> GSM94065     1  0.0000     0.9914 1.000 0.000
#> GSM94066     2  0.0000     0.9875 0.000 1.000
#> GSM94067     1  0.0000     0.9914 1.000 0.000
#> GSM94068     2  0.0000     0.9875 0.000 1.000
#> GSM94069     1  0.0000     0.9914 1.000 0.000
#> GSM94070     2  0.0000     0.9875 0.000 1.000
#> GSM94071     1  0.0000     0.9914 1.000 0.000
#> GSM94072     1  0.0000     0.9914 1.000 0.000
#> GSM94073     1  0.0000     0.9914 1.000 0.000
#> GSM94074     1  0.0000     0.9914 1.000 0.000
#> GSM94075     1  0.0000     0.9914 1.000 0.000
#> GSM94155     1  0.0000     0.9914 1.000 0.000
#> GSM94156     2  0.0000     0.9875 0.000 1.000
#> GSM94157     1  0.0000     0.9914 1.000 0.000
#> GSM94160     1  0.0000     0.9914 1.000 0.000
#> GSM94161     1  0.0000     0.9914 1.000 0.000
#> GSM94162     1  0.0000     0.9914 1.000 0.000
#> GSM94163     2  0.0000     0.9875 0.000 1.000
#> GSM94164     1  0.0000     0.9914 1.000 0.000
#> GSM94165     1  0.0000     0.9914 1.000 0.000
#> GSM94166     1  0.0000     0.9914 1.000 0.000
#> GSM94167     2  0.0000     0.9875 0.000 1.000
#> GSM94168     1  0.0000     0.9914 1.000 0.000
#> GSM94169     1  0.0376     0.9881 0.996 0.004
#> GSM94170     1  0.0000     0.9914 1.000 0.000
#> GSM94171     1  0.0000     0.9914 1.000 0.000
#> GSM94172     1  0.0000     0.9914 1.000 0.000
#> GSM94173     2  0.0000     0.9875 0.000 1.000
#> GSM94174     1  0.0000     0.9914 1.000 0.000
#> GSM94175     2  0.0000     0.9875 0.000 1.000
#> GSM94176     1  0.0000     0.9914 1.000 0.000
#> GSM94177     1  0.0000     0.9914 1.000 0.000
#> GSM94178     2  0.0000     0.9875 0.000 1.000
#> GSM98767     1  0.0000     0.9914 1.000 0.000
#> GSM98768     1  0.0000     0.9914 1.000 0.000
#> GSM98769     1  0.0000     0.9914 1.000 0.000
#> GSM98770     1  0.0000     0.9914 1.000 0.000
#> GSM98771     2  0.0000     0.9875 0.000 1.000
#> GSM98772     1  0.0000     0.9914 1.000 0.000
#> GSM98773     1  0.0000     0.9914 1.000 0.000
#> GSM98774     1  0.0000     0.9914 1.000 0.000
#> GSM98775     1  0.0000     0.9914 1.000 0.000
#> GSM98776     1  0.0000     0.9914 1.000 0.000
#> GSM98777     1  0.0376     0.9881 0.996 0.004
#> GSM98778     1  0.0000     0.9914 1.000 0.000
#> GSM98779     1  0.0000     0.9914 1.000 0.000
#> GSM98780     1  0.0000     0.9914 1.000 0.000
#> GSM98781     1  0.0000     0.9914 1.000 0.000
#> GSM98782     1  0.0000     0.9914 1.000 0.000
#> GSM98783     1  0.0000     0.9914 1.000 0.000
#> GSM98784     1  0.0000     0.9914 1.000 0.000
#> GSM98871     2  0.0000     0.9875 0.000 1.000
#> GSM98872     2  0.0000     0.9875 0.000 1.000
#> GSM98873     2  0.0000     0.9875 0.000 1.000
#> GSM98874     2  0.0000     0.9875 0.000 1.000
#> GSM98875     2  0.0000     0.9875 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1   0.000      0.949 1.000 0.000 0.000
#> GSM94077     3   0.116      0.889 0.028 0.000 0.972
#> GSM94078     3   0.000      0.898 0.000 0.000 1.000
#> GSM94079     3   0.304      0.837 0.104 0.000 0.896
#> GSM94080     2   0.000      0.989 0.000 1.000 0.000
#> GSM94081     3   0.000      0.898 0.000 0.000 1.000
#> GSM94082     3   0.000      0.898 0.000 0.000 1.000
#> GSM94083     3   0.355      0.809 0.132 0.000 0.868
#> GSM94084     3   0.455      0.788 0.000 0.200 0.800
#> GSM94085     3   0.000      0.898 0.000 0.000 1.000
#> GSM94086     3   0.000      0.898 0.000 0.000 1.000
#> GSM94087     1   0.465      0.776 0.792 0.000 0.208
#> GSM94088     3   0.116      0.889 0.028 0.000 0.972
#> GSM94089     3   0.418      0.811 0.000 0.172 0.828
#> GSM94090     2   0.000      0.989 0.000 1.000 0.000
#> GSM94091     3   0.116      0.889 0.028 0.000 0.972
#> GSM94092     3   0.319      0.829 0.112 0.000 0.888
#> GSM94093     1   0.470      0.772 0.788 0.000 0.212
#> GSM94094     3   0.000      0.898 0.000 0.000 1.000
#> GSM94095     3   0.000      0.898 0.000 0.000 1.000
#> GSM94096     3   0.000      0.898 0.000 0.000 1.000
#> GSM94097     3   0.129      0.887 0.032 0.000 0.968
#> GSM94098     3   0.129      0.887 0.032 0.000 0.968
#> GSM94099     3   0.440      0.742 0.188 0.000 0.812
#> GSM94100     3   0.480      0.770 0.000 0.220 0.780
#> GSM94101     3   0.465      0.781 0.000 0.208 0.792
#> GSM94102     3   0.000      0.898 0.000 0.000 1.000
#> GSM94103     3   0.000      0.898 0.000 0.000 1.000
#> GSM94104     3   0.418      0.811 0.000 0.172 0.828
#> GSM94105     3   0.116      0.889 0.028 0.000 0.972
#> GSM94106     3   0.480      0.770 0.000 0.220 0.780
#> GSM94107     3   0.000      0.898 0.000 0.000 1.000
#> GSM94108     3   0.465      0.781 0.000 0.208 0.792
#> GSM94109     3   0.465      0.781 0.000 0.208 0.792
#> GSM94110     3   0.000      0.898 0.000 0.000 1.000
#> GSM94111     3   0.440      0.799 0.000 0.188 0.812
#> GSM94112     2   0.000      0.989 0.000 1.000 0.000
#> GSM94113     3   0.000      0.898 0.000 0.000 1.000
#> GSM94114     3   0.000      0.898 0.000 0.000 1.000
#> GSM94115     1   0.000      0.949 1.000 0.000 0.000
#> GSM94116     3   0.116      0.889 0.028 0.000 0.972
#> GSM94117     1   0.000      0.949 1.000 0.000 0.000
#> GSM94118     3   0.418      0.811 0.000 0.172 0.828
#> GSM94119     3   0.480      0.770 0.000 0.220 0.780
#> GSM94120     3   0.000      0.898 0.000 0.000 1.000
#> GSM94121     3   0.000      0.898 0.000 0.000 1.000
#> GSM94122     3   0.480      0.770 0.000 0.220 0.780
#> GSM94123     1   0.000      0.949 1.000 0.000 0.000
#> GSM94124     3   0.000      0.898 0.000 0.000 1.000
#> GSM94125     2   0.000      0.989 0.000 1.000 0.000
#> GSM94126     1   0.000      0.949 1.000 0.000 0.000
#> GSM94127     1   0.000      0.949 1.000 0.000 0.000
#> GSM94128     3   0.000      0.898 0.000 0.000 1.000
#> GSM94129     3   0.000      0.898 0.000 0.000 1.000
#> GSM94130     1   0.000      0.949 1.000 0.000 0.000
#> GSM94131     1   0.000      0.949 1.000 0.000 0.000
#> GSM94132     1   0.000      0.949 1.000 0.000 0.000
#> GSM94133     2   0.000      0.989 0.000 1.000 0.000
#> GSM94134     1   0.000      0.949 1.000 0.000 0.000
#> GSM94135     3   0.000      0.898 0.000 0.000 1.000
#> GSM94136     1   0.000      0.949 1.000 0.000 0.000
#> GSM94137     3   0.355      0.809 0.132 0.000 0.868
#> GSM94138     1   0.304      0.868 0.896 0.000 0.104
#> GSM94139     3   0.475      0.774 0.000 0.216 0.784
#> GSM94140     3   0.000      0.898 0.000 0.000 1.000
#> GSM94141     3   0.369      0.832 0.000 0.140 0.860
#> GSM94142     1   0.000      0.949 1.000 0.000 0.000
#> GSM94143     3   0.141      0.886 0.000 0.036 0.964
#> GSM94144     3   0.000      0.898 0.000 0.000 1.000
#> GSM94145     1   0.000      0.949 1.000 0.000 0.000
#> GSM94146     1   0.465      0.776 0.792 0.000 0.208
#> GSM94147     3   0.312      0.833 0.108 0.000 0.892
#> GSM94148     1   0.000      0.949 1.000 0.000 0.000
#> GSM98785     3   0.000      0.898 0.000 0.000 1.000
#> GSM98786     3   0.312      0.833 0.108 0.000 0.892
#> GSM98787     3   0.000      0.898 0.000 0.000 1.000
#> GSM98788     3   0.116      0.889 0.028 0.000 0.972
#> GSM98789     3   0.000      0.898 0.000 0.000 1.000
#> GSM98790     3   0.418      0.811 0.000 0.172 0.828
#> GSM98791     1   0.000      0.949 1.000 0.000 0.000
#> GSM98792     3   0.000      0.898 0.000 0.000 1.000
#> GSM98793     1   0.465      0.776 0.792 0.000 0.208
#> GSM98794     1   0.000      0.949 1.000 0.000 0.000
#> GSM98795     1   0.522      0.711 0.740 0.000 0.260
#> GSM98796     1   0.000      0.949 1.000 0.000 0.000
#> GSM98797     3   0.480      0.770 0.000 0.220 0.780
#> GSM98798     3   0.480      0.770 0.000 0.220 0.780
#> GSM98799     3   0.480      0.770 0.000 0.220 0.780
#> GSM98800     3   0.000      0.898 0.000 0.000 1.000
#> GSM98801     3   0.418      0.811 0.000 0.172 0.828
#> GSM94019     3   0.000      0.898 0.000 0.000 1.000
#> GSM94020     2   0.000      0.989 0.000 1.000 0.000
#> GSM94021     1   0.000      0.949 1.000 0.000 0.000
#> GSM94022     3   0.000      0.898 0.000 0.000 1.000
#> GSM94023     3   0.116      0.889 0.028 0.000 0.972
#> GSM94024     3   0.000      0.898 0.000 0.000 1.000
#> GSM94025     1   0.000      0.949 1.000 0.000 0.000
#> GSM94026     3   0.418      0.811 0.000 0.172 0.828
#> GSM94027     1   0.000      0.949 1.000 0.000 0.000
#> GSM94028     2   0.000      0.989 0.000 1.000 0.000
#> GSM94029     3   0.000      0.898 0.000 0.000 1.000
#> GSM94030     3   0.129      0.887 0.032 0.000 0.968
#> GSM94031     2   0.000      0.989 0.000 1.000 0.000
#> GSM94032     3   0.000      0.898 0.000 0.000 1.000
#> GSM94033     3   0.480      0.770 0.000 0.220 0.780
#> GSM94034     3   0.129      0.887 0.032 0.000 0.968
#> GSM94035     3   0.460      0.785 0.000 0.204 0.796
#> GSM94036     3   0.000      0.898 0.000 0.000 1.000
#> GSM94037     1   0.000      0.949 1.000 0.000 0.000
#> GSM94038     2   0.000      0.989 0.000 1.000 0.000
#> GSM94039     2   0.000      0.989 0.000 1.000 0.000
#> GSM94040     1   0.186      0.910 0.948 0.000 0.052
#> GSM94041     1   0.000      0.949 1.000 0.000 0.000
#> GSM94042     2   0.141      0.957 0.000 0.964 0.036
#> GSM94043     3   0.465      0.781 0.000 0.208 0.792
#> GSM94044     3   0.480      0.770 0.000 0.220 0.780
#> GSM94045     1   0.000      0.949 1.000 0.000 0.000
#> GSM94046     1   0.000      0.949 1.000 0.000 0.000
#> GSM94047     3   0.312      0.833 0.108 0.000 0.892
#> GSM94048     1   0.000      0.949 1.000 0.000 0.000
#> GSM94049     1   0.502      0.738 0.760 0.000 0.240
#> GSM94050     1   0.000      0.949 1.000 0.000 0.000
#> GSM94051     3   0.319      0.829 0.112 0.000 0.888
#> GSM94052     1   0.000      0.949 1.000 0.000 0.000
#> GSM94053     2   0.000      0.989 0.000 1.000 0.000
#> GSM94054     1   0.000      0.949 1.000 0.000 0.000
#> GSM94055     1   0.000      0.949 1.000 0.000 0.000
#> GSM94056     1   0.465      0.776 0.792 0.000 0.208
#> GSM94057     2   0.000      0.989 0.000 1.000 0.000
#> GSM94058     1   0.000      0.949 1.000 0.000 0.000
#> GSM94059     1   0.000      0.949 1.000 0.000 0.000
#> GSM94060     2   0.000      0.989 0.000 1.000 0.000
#> GSM94061     1   0.000      0.949 1.000 0.000 0.000
#> GSM94062     2   0.000      0.989 0.000 1.000 0.000
#> GSM94063     3   0.000      0.898 0.000 0.000 1.000
#> GSM94064     2   0.000      0.989 0.000 1.000 0.000
#> GSM94065     1   0.000      0.949 1.000 0.000 0.000
#> GSM94066     2   0.000      0.989 0.000 1.000 0.000
#> GSM94067     1   0.000      0.949 1.000 0.000 0.000
#> GSM94068     2   0.000      0.989 0.000 1.000 0.000
#> GSM94069     1   0.000      0.949 1.000 0.000 0.000
#> GSM94070     2   0.000      0.989 0.000 1.000 0.000
#> GSM94071     1   0.000      0.949 1.000 0.000 0.000
#> GSM94072     1   0.000      0.949 1.000 0.000 0.000
#> GSM94073     3   0.327      0.825 0.116 0.000 0.884
#> GSM94074     1   0.000      0.949 1.000 0.000 0.000
#> GSM94075     1   0.000      0.949 1.000 0.000 0.000
#> GSM94155     1   0.000      0.949 1.000 0.000 0.000
#> GSM94156     2   0.000      0.989 0.000 1.000 0.000
#> GSM94157     1   0.465      0.776 0.792 0.000 0.208
#> GSM94160     1   0.000      0.949 1.000 0.000 0.000
#> GSM94161     1   0.000      0.949 1.000 0.000 0.000
#> GSM94162     3   0.319      0.829 0.112 0.000 0.888
#> GSM94163     3   0.480      0.770 0.000 0.220 0.780
#> GSM94164     1   0.000      0.949 1.000 0.000 0.000
#> GSM94165     1   0.000      0.949 1.000 0.000 0.000
#> GSM94166     1   0.000      0.949 1.000 0.000 0.000
#> GSM94167     3   0.480      0.770 0.000 0.220 0.780
#> GSM94168     1   0.000      0.949 1.000 0.000 0.000
#> GSM94169     3   0.000      0.898 0.000 0.000 1.000
#> GSM94170     1   0.465      0.776 0.792 0.000 0.208
#> GSM94171     1   0.000      0.949 1.000 0.000 0.000
#> GSM94172     1   0.000      0.949 1.000 0.000 0.000
#> GSM94173     2   0.450      0.726 0.000 0.804 0.196
#> GSM94174     1   0.540      0.683 0.720 0.000 0.280
#> GSM94175     3   0.418      0.811 0.000 0.172 0.828
#> GSM94176     3   0.568      0.509 0.316 0.000 0.684
#> GSM94177     1   0.000      0.949 1.000 0.000 0.000
#> GSM94178     2   0.116      0.965 0.000 0.972 0.028
#> GSM98767     1   0.000      0.949 1.000 0.000 0.000
#> GSM98768     1   0.000      0.949 1.000 0.000 0.000
#> GSM98769     3   0.319      0.829 0.112 0.000 0.888
#> GSM98770     1   0.000      0.949 1.000 0.000 0.000
#> GSM98771     3   0.480      0.770 0.000 0.220 0.780
#> GSM98772     1   0.465      0.776 0.792 0.000 0.208
#> GSM98773     3   0.000      0.898 0.000 0.000 1.000
#> GSM98774     3   0.319      0.829 0.112 0.000 0.888
#> GSM98775     1   0.000      0.949 1.000 0.000 0.000
#> GSM98776     1   0.465      0.776 0.792 0.000 0.208
#> GSM98777     3   0.000      0.898 0.000 0.000 1.000
#> GSM98778     3   0.207      0.870 0.060 0.000 0.940
#> GSM98779     1   0.000      0.949 1.000 0.000 0.000
#> GSM98780     1   0.000      0.949 1.000 0.000 0.000
#> GSM98781     3   0.116      0.889 0.028 0.000 0.972
#> GSM98782     1   0.000      0.949 1.000 0.000 0.000
#> GSM98783     1   0.465      0.776 0.792 0.000 0.208
#> GSM98784     1   0.000      0.949 1.000 0.000 0.000
#> GSM98871     2   0.000      0.989 0.000 1.000 0.000
#> GSM98872     2   0.000      0.989 0.000 1.000 0.000
#> GSM98873     2   0.000      0.989 0.000 1.000 0.000
#> GSM98874     2   0.000      0.989 0.000 1.000 0.000
#> GSM98875     2   0.000      0.989 0.000 1.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
#> GSM93997     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94077     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94078     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94079     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94080     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94081     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94082     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94083     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94084     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94085     3  0.3942      0.682 0.000 0.000 0.764 0.236
#> GSM94086     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94087     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94088     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94089     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94090     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94091     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94092     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94093     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94094     3  0.0336      0.971 0.000 0.000 0.992 0.008
#> GSM94095     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94096     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94097     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94098     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94099     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94100     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94101     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94102     4  0.2281      0.851 0.000 0.000 0.096 0.904
#> GSM94103     3  0.0592      0.964 0.000 0.000 0.984 0.016
#> GSM94104     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94105     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94106     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94107     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94108     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94109     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94110     4  0.4746      0.424 0.000 0.000 0.368 0.632
#> GSM94111     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94112     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94113     3  0.1474      0.929 0.000 0.000 0.948 0.052
#> GSM94114     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94115     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94116     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94117     1  0.2814      0.822 0.868 0.000 0.132 0.000
#> GSM94118     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94119     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94120     4  0.3356      0.744 0.000 0.000 0.176 0.824
#> GSM94121     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94122     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94123     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94124     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94125     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94126     1  0.2704      0.832 0.876 0.000 0.124 0.000
#> GSM94127     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94128     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94129     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94130     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94131     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94134     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94135     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94136     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94137     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94138     3  0.2530      0.853 0.112 0.000 0.888 0.000
#> GSM94139     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94140     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94141     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94142     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94143     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94144     3  0.0336      0.971 0.000 0.000 0.992 0.008
#> GSM94145     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94146     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94147     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94148     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98786     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98787     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98788     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98789     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98790     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98792     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98793     3  0.3024      0.815 0.148 0.000 0.852 0.000
#> GSM98794     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98795     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98796     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98797     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98798     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98799     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98800     3  0.4761      0.400 0.000 0.000 0.628 0.372
#> GSM98801     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94019     4  0.4713      0.443 0.000 0.000 0.360 0.640
#> GSM94020     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94021     1  0.2647      0.837 0.880 0.000 0.120 0.000
#> GSM94022     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94023     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94024     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94025     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94026     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94027     1  0.2704      0.832 0.876 0.000 0.124 0.000
#> GSM94028     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94029     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94030     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94031     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94032     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94033     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94034     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94035     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94036     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94037     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94038     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94039     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94040     1  0.4967      0.163 0.548 0.000 0.452 0.000
#> GSM94041     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94042     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94043     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94044     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94045     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94046     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94047     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94048     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94049     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94050     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94051     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94052     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94055     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94056     3  0.0707      0.959 0.020 0.000 0.980 0.000
#> GSM94057     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94063     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94064     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94066     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94068     2  0.4925      0.268 0.000 0.572 0.000 0.428
#> GSM94069     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94070     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94073     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94074     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94156     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM94157     3  0.2704      0.844 0.124 0.000 0.876 0.000
#> GSM94160     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94161     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94162     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94163     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94164     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94165     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94167     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94168     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94169     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94170     3  0.2704      0.844 0.124 0.000 0.876 0.000
#> GSM94171     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94173     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94174     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94175     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM94176     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM94177     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM94178     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98767     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98768     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98769     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98770     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98771     4  0.0000      0.966 0.000 0.000 0.000 1.000
#> GSM98772     1  0.4790      0.377 0.620 0.000 0.380 0.000
#> GSM98773     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98774     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98775     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98776     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98777     3  0.2647      0.854 0.000 0.000 0.880 0.120
#> GSM98778     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98779     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98781     3  0.0000      0.977 0.000 0.000 1.000 0.000
#> GSM98782     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98783     3  0.1022      0.947 0.032 0.000 0.968 0.000
#> GSM98784     1  0.0000      0.971 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM98872     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM98873     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0000      0.980 0.000 1.000 0.000 0.000
#> GSM98875     2  0.0336      0.973 0.000 0.992 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
#> GSM93997     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94078     3  0.5855      0.603 0.000 0.000 0.536 0.108 0.356
#> GSM94079     3  0.1732      0.848 0.000 0.000 0.920 0.000 0.080
#> GSM94080     5  0.5404      0.630 0.000 0.292 0.000 0.088 0.620
#> GSM94081     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94082     3  0.4908      0.698 0.000 0.000 0.608 0.036 0.356
#> GSM94083     3  0.1908      0.845 0.000 0.000 0.908 0.000 0.092
#> GSM94084     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94085     3  0.6777      0.206 0.000 0.000 0.372 0.276 0.352
#> GSM94086     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94087     3  0.1908      0.845 0.000 0.000 0.908 0.000 0.092
#> GSM94088     3  0.1544      0.850 0.000 0.000 0.932 0.000 0.068
#> GSM94089     4  0.3508      0.760 0.000 0.000 0.000 0.748 0.252
#> GSM94090     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94091     3  0.2230      0.820 0.000 0.000 0.884 0.000 0.116
#> GSM94092     3  0.1908      0.845 0.000 0.000 0.908 0.000 0.092
#> GSM94093     3  0.1792      0.846 0.000 0.000 0.916 0.000 0.084
#> GSM94094     3  0.4766      0.747 0.000 0.000 0.708 0.072 0.220
#> GSM94095     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94096     4  0.4109      0.735 0.000 0.000 0.012 0.700 0.288
#> GSM94097     3  0.0404      0.847 0.000 0.000 0.988 0.000 0.012
#> GSM94098     3  0.1544      0.850 0.000 0.000 0.932 0.000 0.068
#> GSM94099     3  0.1908      0.845 0.000 0.000 0.908 0.000 0.092
#> GSM94100     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94101     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94102     4  0.4014      0.751 0.000 0.000 0.016 0.728 0.256
#> GSM94103     3  0.5498      0.649 0.000 0.000 0.568 0.076 0.356
#> GSM94104     4  0.3730      0.743 0.000 0.000 0.000 0.712 0.288
#> GSM94105     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94106     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94107     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94108     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94109     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94110     4  0.5233      0.659 0.000 0.000 0.076 0.636 0.288
#> GSM94111     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94112     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94113     3  0.5855      0.603 0.000 0.000 0.536 0.108 0.356
#> GSM94114     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94115     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94116     3  0.1544      0.850 0.000 0.000 0.932 0.000 0.068
#> GSM94117     1  0.5394      0.505 0.628 0.000 0.280 0.000 0.092
#> GSM94118     4  0.3039      0.773 0.000 0.000 0.000 0.808 0.192
#> GSM94119     4  0.1792      0.807 0.000 0.000 0.000 0.916 0.084
#> GSM94120     4  0.4109      0.735 0.000 0.000 0.012 0.700 0.288
#> GSM94121     4  0.4109      0.735 0.000 0.000 0.012 0.700 0.288
#> GSM94122     4  0.2127      0.676 0.000 0.000 0.000 0.892 0.108
#> GSM94123     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94124     4  0.4109      0.735 0.000 0.000 0.012 0.700 0.288
#> GSM94125     5  0.4161      0.526 0.000 0.392 0.000 0.000 0.608
#> GSM94126     1  0.5394      0.505 0.628 0.000 0.280 0.000 0.092
#> GSM94127     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.5379      0.695 0.000 0.000 0.648 0.108 0.244
#> GSM94129     3  0.3756      0.785 0.000 0.000 0.744 0.008 0.248
#> GSM94130     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94131     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94132     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94134     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94135     3  0.3835      0.779 0.000 0.000 0.744 0.012 0.244
#> GSM94136     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94137     3  0.1908      0.845 0.000 0.000 0.908 0.000 0.092
#> GSM94138     3  0.1310      0.841 0.020 0.000 0.956 0.000 0.024
#> GSM94139     4  0.0162      0.820 0.000 0.000 0.000 0.996 0.004
#> GSM94140     3  0.4302      0.731 0.000 0.000 0.720 0.032 0.248
#> GSM94141     4  0.3534      0.758 0.000 0.000 0.000 0.744 0.256
#> GSM94142     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94143     4  0.3730      0.743 0.000 0.000 0.000 0.712 0.288
#> GSM94144     3  0.4428      0.715 0.000 0.000 0.700 0.032 0.268
#> GSM94145     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94146     3  0.0404      0.847 0.000 0.000 0.988 0.000 0.012
#> GSM94147     3  0.2329      0.820 0.000 0.000 0.876 0.000 0.124
#> GSM94148     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98785     4  0.4109      0.735 0.000 0.000 0.012 0.700 0.288
#> GSM98786     3  0.2329      0.820 0.000 0.000 0.876 0.000 0.124
#> GSM98787     3  0.4302      0.731 0.000 0.000 0.720 0.032 0.248
#> GSM98788     3  0.0000      0.849 0.000 0.000 1.000 0.000 0.000
#> GSM98789     3  0.4541      0.698 0.000 0.000 0.680 0.032 0.288
#> GSM98790     4  0.0404      0.822 0.000 0.000 0.000 0.988 0.012
#> GSM98791     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98792     3  0.4541      0.698 0.000 0.000 0.680 0.032 0.288
#> GSM98793     3  0.3488      0.718 0.168 0.000 0.808 0.000 0.024
#> GSM98794     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM98795     3  0.0404      0.847 0.000 0.000 0.988 0.000 0.012
#> GSM98796     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM98798     4  0.0162      0.820 0.000 0.000 0.000 0.996 0.004
#> GSM98799     4  0.0609      0.821 0.000 0.000 0.000 0.980 0.020
#> GSM98800     3  0.6742      0.127 0.000 0.000 0.412 0.300 0.288
#> GSM98801     4  0.0162      0.822 0.000 0.000 0.000 0.996 0.004
#> GSM94019     4  0.5336      0.648 0.000 0.000 0.084 0.628 0.288
#> GSM94020     5  0.5433      0.633 0.000 0.288 0.000 0.092 0.620
#> GSM94021     1  0.3966      0.730 0.796 0.000 0.132 0.000 0.072
#> GSM94022     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94023     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94024     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94025     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94026     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94027     1  0.4417      0.701 0.760 0.000 0.148 0.000 0.092
#> GSM94028     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94029     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94030     3  0.1544      0.850 0.000 0.000 0.932 0.000 0.068
#> GSM94031     5  0.4126      0.689 0.000 0.000 0.000 0.380 0.620
#> GSM94032     3  0.0510      0.851 0.000 0.000 0.984 0.000 0.016
#> GSM94033     4  0.0162      0.820 0.000 0.000 0.000 0.996 0.004
#> GSM94034     3  0.1544      0.850 0.000 0.000 0.932 0.000 0.068
#> GSM94035     4  0.0000      0.822 0.000 0.000 0.000 1.000 0.000
#> GSM94036     3  0.1608      0.850 0.000 0.000 0.928 0.000 0.072
#> GSM94037     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94038     5  0.4171      0.520 0.000 0.396 0.000 0.000 0.604
#> GSM94039     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94040     1  0.4825      0.250 0.568 0.000 0.408 0.000 0.024
#> GSM94041     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94042     5  0.4126      0.689 0.000 0.000 0.000 0.380 0.620
#> GSM94043     4  0.1792      0.807 0.000 0.000 0.000 0.916 0.084
#> GSM94044     4  0.0290      0.816 0.000 0.000 0.000 0.992 0.008
#> GSM94045     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94046     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94047     3  0.3480      0.754 0.000 0.000 0.752 0.000 0.248
#> GSM94048     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94049     3  0.0404      0.847 0.000 0.000 0.988 0.000 0.012
#> GSM94050     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.3424      0.766 0.000 0.000 0.760 0.000 0.240
#> GSM94052     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94054     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94055     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94056     3  0.1211      0.841 0.016 0.000 0.960 0.000 0.024
#> GSM94057     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94058     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94061     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94063     3  0.3730      0.726 0.000 0.000 0.712 0.000 0.288
#> GSM94064     5  0.4138      0.537 0.000 0.384 0.000 0.000 0.616
#> GSM94065     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94066     5  0.4126      0.542 0.000 0.380 0.000 0.000 0.620
#> GSM94067     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94068     5  0.5156      0.700 0.000 0.060 0.000 0.320 0.620
#> GSM94069     1  0.0290      0.949 0.992 0.000 0.000 0.000 0.008
#> GSM94070     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.0162      0.950 0.996 0.000 0.000 0.000 0.004
#> GSM94073     3  0.0963      0.847 0.000 0.000 0.964 0.000 0.036
#> GSM94074     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94156     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM94157     3  0.4292      0.598 0.272 0.000 0.704 0.000 0.024
#> GSM94160     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94161     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94162     3  0.0000      0.849 0.000 0.000 1.000 0.000 0.000
#> GSM94163     5  0.4126      0.689 0.000 0.000 0.000 0.380 0.620
#> GSM94164     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94166     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.0162      0.820 0.000 0.000 0.000 0.996 0.004
#> GSM94168     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94169     3  0.3586      0.743 0.000 0.000 0.736 0.000 0.264
#> GSM94170     3  0.3241      0.744 0.144 0.000 0.832 0.000 0.024
#> GSM94171     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM94173     5  0.4126      0.689 0.000 0.000 0.000 0.380 0.620
#> GSM94174     3  0.2471      0.818 0.000 0.000 0.864 0.000 0.136
#> GSM94175     4  0.3730      0.743 0.000 0.000 0.000 0.712 0.288
#> GSM94176     3  0.0404      0.847 0.000 0.000 0.988 0.000 0.012
#> GSM94177     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM94178     5  0.4126      0.689 0.000 0.000 0.000 0.380 0.620
#> GSM98767     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98768     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98769     3  0.2966      0.799 0.000 0.000 0.816 0.000 0.184
#> GSM98770     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98771     4  0.0162      0.820 0.000 0.000 0.000 0.996 0.004
#> GSM98772     1  0.4682      0.425 0.620 0.000 0.356 0.000 0.024
#> GSM98773     3  0.0162      0.849 0.000 0.000 0.996 0.000 0.004
#> GSM98774     3  0.1908      0.833 0.000 0.000 0.908 0.000 0.092
#> GSM98775     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98776     3  0.0703      0.844 0.000 0.000 0.976 0.000 0.024
#> GSM98777     3  0.5613      0.600 0.000 0.000 0.604 0.108 0.288
#> GSM98778     3  0.0000      0.849 0.000 0.000 1.000 0.000 0.000
#> GSM98779     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM98780     1  0.0865      0.941 0.972 0.000 0.004 0.000 0.024
#> GSM98781     3  0.0000      0.849 0.000 0.000 1.000 0.000 0.000
#> GSM98782     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM98783     3  0.1579      0.834 0.032 0.000 0.944 0.000 0.024
#> GSM98784     1  0.0000      0.952 1.000 0.000 0.000 0.000 0.000
#> GSM98871     5  0.4138      0.537 0.000 0.384 0.000 0.000 0.616
#> GSM98872     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM98873     2  0.6436     -0.394 0.000 0.428 0.000 0.176 0.396
#> GSM98874     2  0.0000      0.946 0.000 1.000 0.000 0.000 0.000
#> GSM98875     5  0.5558      0.694 0.000 0.112 0.000 0.268 0.620

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94077     3  0.3244     0.5961 0.000 0.000 0.732 0.000 0.268 0.000
#> GSM94078     5  0.3588     0.4445 0.000 0.000 0.180 0.044 0.776 0.000
#> GSM94079     3  0.3595     0.5913 0.000 0.000 0.704 0.000 0.288 0.008
#> GSM94080     6  0.2814     0.8119 0.000 0.172 0.000 0.008 0.000 0.820
#> GSM94081     3  0.3244     0.5961 0.000 0.000 0.732 0.000 0.268 0.000
#> GSM94082     5  0.3652     0.3895 0.000 0.000 0.324 0.004 0.672 0.000
#> GSM94083     3  0.5059     0.4708 0.000 0.000 0.528 0.000 0.392 0.080
#> GSM94084     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94085     5  0.4352     0.4445 0.000 0.000 0.280 0.052 0.668 0.000
#> GSM94086     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94087     3  0.5025     0.5000 0.000 0.000 0.560 0.000 0.356 0.084
#> GSM94088     3  0.3244     0.5961 0.000 0.000 0.732 0.000 0.268 0.000
#> GSM94089     4  0.2300     0.7848 0.000 0.000 0.000 0.856 0.144 0.000
#> GSM94090     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     3  0.3838     0.1033 0.000 0.000 0.552 0.000 0.448 0.000
#> GSM94092     3  0.5059     0.4708 0.000 0.000 0.528 0.000 0.392 0.080
#> GSM94093     3  0.4767     0.5413 0.000 0.000 0.620 0.000 0.304 0.076
#> GSM94094     3  0.4045     0.4811 0.000 0.000 0.696 0.036 0.268 0.000
#> GSM94095     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94096     5  0.3838     0.1495 0.000 0.000 0.000 0.448 0.552 0.000
#> GSM94097     3  0.0260     0.6353 0.000 0.000 0.992 0.000 0.008 0.000
#> GSM94098     3  0.3244     0.5961 0.000 0.000 0.732 0.000 0.268 0.000
#> GSM94099     3  0.5224     0.4102 0.000 0.000 0.468 0.000 0.440 0.092
#> GSM94100     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94101     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94102     4  0.2738     0.7407 0.000 0.000 0.004 0.820 0.176 0.000
#> GSM94103     5  0.4253     0.4409 0.000 0.000 0.284 0.044 0.672 0.000
#> GSM94104     4  0.2631     0.7384 0.000 0.000 0.000 0.820 0.180 0.000
#> GSM94105     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94106     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94107     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94108     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94109     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94110     5  0.5045     0.3368 0.000 0.000 0.084 0.364 0.552 0.000
#> GSM94111     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94112     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94113     5  0.3344     0.4325 0.000 0.000 0.152 0.044 0.804 0.000
#> GSM94114     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94115     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94116     3  0.3244     0.5961 0.000 0.000 0.732 0.000 0.268 0.000
#> GSM94117     5  0.6524    -0.3201 0.044 0.000 0.332 0.000 0.448 0.176
#> GSM94118     4  0.2562     0.7497 0.000 0.000 0.000 0.828 0.172 0.000
#> GSM94119     4  0.2278     0.7856 0.000 0.000 0.000 0.868 0.128 0.004
#> GSM94120     5  0.4294     0.1965 0.000 0.000 0.020 0.428 0.552 0.000
#> GSM94121     4  0.4318     0.0643 0.000 0.000 0.020 0.532 0.448 0.000
#> GSM94122     4  0.1007     0.8741 0.000 0.000 0.000 0.956 0.000 0.044
#> GSM94123     1  0.1204     0.8332 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94124     4  0.3840     0.5280 0.000 0.000 0.020 0.696 0.284 0.000
#> GSM94125     6  0.2883     0.7828 0.000 0.212 0.000 0.000 0.000 0.788
#> GSM94126     5  0.6478    -0.3280 0.044 0.000 0.344 0.000 0.448 0.164
#> GSM94127     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94128     3  0.4541     0.2871 0.000 0.000 0.596 0.044 0.360 0.000
#> GSM94129     5  0.3854     0.1111 0.000 0.000 0.464 0.000 0.536 0.000
#> GSM94130     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM94131     1  0.4757     0.7331 0.676 0.000 0.000 0.000 0.180 0.144
#> GSM94132     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94133     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94134     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM94135     5  0.3862    -0.0217 0.000 0.000 0.476 0.000 0.524 0.000
#> GSM94136     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM94137     3  0.5052     0.4745 0.000 0.000 0.532 0.000 0.388 0.080
#> GSM94138     3  0.5711     0.3398 0.000 0.000 0.492 0.000 0.328 0.180
#> GSM94139     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94140     3  0.3804    -0.1779 0.000 0.000 0.576 0.000 0.424 0.000
#> GSM94141     5  0.3843     0.1390 0.000 0.000 0.000 0.452 0.548 0.000
#> GSM94142     1  0.1462     0.8326 0.936 0.000 0.000 0.000 0.056 0.008
#> GSM94143     5  0.3838     0.1495 0.000 0.000 0.000 0.448 0.552 0.000
#> GSM94144     5  0.3868     0.3157 0.000 0.000 0.496 0.000 0.504 0.000
#> GSM94145     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94146     3  0.2250     0.6001 0.000 0.000 0.888 0.000 0.020 0.092
#> GSM94147     3  0.2520     0.5069 0.000 0.000 0.844 0.000 0.152 0.004
#> GSM94148     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM98785     5  0.3838     0.1495 0.000 0.000 0.000 0.448 0.552 0.000
#> GSM98786     3  0.4433     0.0279 0.000 0.000 0.616 0.000 0.344 0.040
#> GSM98787     3  0.3810    -0.1854 0.000 0.000 0.572 0.000 0.428 0.000
#> GSM98788     3  0.0000     0.6338 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM98789     5  0.3843     0.3885 0.000 0.000 0.452 0.000 0.548 0.000
#> GSM98790     4  0.0260     0.9149 0.000 0.000 0.000 0.992 0.008 0.000
#> GSM98791     1  0.4923     0.7240 0.656 0.000 0.000 0.000 0.168 0.176
#> GSM98792     5  0.3843     0.3885 0.000 0.000 0.452 0.000 0.548 0.000
#> GSM98793     1  0.7426     0.3173 0.336 0.000 0.156 0.000 0.328 0.180
#> GSM98794     1  0.1657     0.8318 0.928 0.000 0.000 0.000 0.056 0.016
#> GSM98795     3  0.1549     0.6258 0.000 0.000 0.936 0.000 0.020 0.044
#> GSM98796     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98797     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM98798     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98799     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98800     5  0.5552     0.5199 0.000 0.000 0.252 0.196 0.552 0.000
#> GSM98801     4  0.0146     0.9177 0.000 0.000 0.000 0.996 0.004 0.000
#> GSM94019     5  0.4941     0.3136 0.000 0.000 0.072 0.376 0.552 0.000
#> GSM94020     6  0.2814     0.8119 0.000 0.172 0.000 0.008 0.000 0.820
#> GSM94021     1  0.5993     0.3313 0.500 0.000 0.164 0.000 0.320 0.016
#> GSM94022     3  0.1863     0.6471 0.000 0.000 0.896 0.000 0.104 0.000
#> GSM94023     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94024     3  0.2092     0.6441 0.000 0.000 0.876 0.000 0.124 0.000
#> GSM94025     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94026     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94027     5  0.6715    -0.3154 0.060 0.000 0.332 0.000 0.432 0.176
#> GSM94028     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.1610     0.6474 0.000 0.000 0.916 0.000 0.084 0.000
#> GSM94030     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94031     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM94032     3  0.0146     0.6337 0.000 0.000 0.996 0.000 0.004 0.000
#> GSM94033     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94034     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94035     4  0.0000     0.9197 0.000 0.000 0.000 1.000 0.000 0.000
#> GSM94036     3  0.2048     0.6455 0.000 0.000 0.880 0.000 0.120 0.000
#> GSM94037     1  0.2263     0.8252 0.896 0.000 0.000 0.000 0.056 0.048
#> GSM94038     6  0.2941     0.7749 0.000 0.220 0.000 0.000 0.000 0.780
#> GSM94039     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94040     1  0.7140     0.5162 0.464 0.000 0.176 0.000 0.180 0.180
#> GSM94041     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94042     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM94043     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94044     4  0.0260     0.9154 0.000 0.000 0.000 0.992 0.000 0.008
#> GSM94045     1  0.1745     0.8310 0.924 0.000 0.000 0.000 0.056 0.020
#> GSM94046     1  0.3869     0.7822 0.772 0.000 0.000 0.000 0.100 0.128
#> GSM94047     5  0.3742     0.3420 0.000 0.000 0.348 0.000 0.648 0.004
#> GSM94048     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94049     3  0.2094     0.6068 0.000 0.000 0.900 0.000 0.020 0.080
#> GSM94050     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94051     3  0.4627    -0.0902 0.000 0.000 0.560 0.000 0.396 0.044
#> GSM94052     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     1  0.5011     0.7165 0.644 0.000 0.000 0.000 0.180 0.176
#> GSM94055     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94056     3  0.6083     0.3269 0.016 0.000 0.480 0.000 0.328 0.176
#> GSM94057     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94058     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94059     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94060     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94061     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     5  0.3843     0.3885 0.000 0.000 0.452 0.000 0.548 0.000
#> GSM94064     6  0.2664     0.8042 0.000 0.184 0.000 0.000 0.000 0.816
#> GSM94065     1  0.2404     0.8190 0.872 0.000 0.000 0.000 0.112 0.016
#> GSM94066     6  0.2631     0.8066 0.000 0.180 0.000 0.000 0.000 0.820
#> GSM94067     1  0.1204     0.8332 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94068     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM94069     1  0.3845     0.7820 0.772 0.000 0.000 0.000 0.140 0.088
#> GSM94070     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94071     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94072     1  0.2923     0.8118 0.848 0.000 0.000 0.000 0.100 0.052
#> GSM94073     3  0.1152     0.6243 0.000 0.000 0.952 0.000 0.044 0.004
#> GSM94074     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94155     1  0.2390     0.8230 0.888 0.000 0.000 0.000 0.056 0.056
#> GSM94156     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94157     1  0.7514     0.2088 0.328 0.000 0.312 0.000 0.180 0.180
#> GSM94160     1  0.1462     0.8326 0.936 0.000 0.000 0.000 0.056 0.008
#> GSM94161     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM94162     3  0.1267     0.6201 0.000 0.000 0.940 0.000 0.000 0.060
#> GSM94163     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM94164     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94165     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94166     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94167     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM94168     1  0.1204     0.8332 0.944 0.000 0.000 0.000 0.056 0.000
#> GSM94169     3  0.3843    -0.2438 0.000 0.000 0.548 0.000 0.452 0.000
#> GSM94170     3  0.7497    -0.1143 0.288 0.000 0.352 0.000 0.180 0.180
#> GSM94171     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94173     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM94174     3  0.5501     0.2924 0.000 0.000 0.460 0.000 0.412 0.128
#> GSM94175     5  0.3838     0.1495 0.000 0.000 0.000 0.448 0.552 0.000
#> GSM94176     3  0.1549     0.6242 0.000 0.000 0.936 0.000 0.020 0.044
#> GSM94177     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM94178     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820
#> GSM98767     1  0.5711     0.5697 0.492 0.000 0.000 0.000 0.328 0.180
#> GSM98768     1  0.5660     0.5929 0.512 0.000 0.000 0.000 0.308 0.180
#> GSM98769     3  0.4422     0.2711 0.000 0.000 0.680 0.000 0.252 0.068
#> GSM98770     1  0.4892     0.7263 0.660 0.000 0.000 0.000 0.164 0.176
#> GSM98771     4  0.0146     0.9187 0.000 0.000 0.000 0.996 0.000 0.004
#> GSM98772     1  0.6430     0.5267 0.456 0.000 0.036 0.000 0.328 0.180
#> GSM98773     3  0.0000     0.6338 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM98774     3  0.3707     0.4873 0.000 0.000 0.784 0.000 0.136 0.080
#> GSM98775     1  0.4356     0.7586 0.724 0.000 0.000 0.000 0.136 0.140
#> GSM98776     3  0.5720     0.3404 0.000 0.000 0.488 0.000 0.332 0.180
#> GSM98777     5  0.4641     0.4399 0.000 0.000 0.404 0.044 0.552 0.000
#> GSM98778     3  0.0000     0.6338 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM98779     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98780     1  0.5039     0.7142 0.640 0.000 0.000 0.000 0.180 0.180
#> GSM98781     3  0.0000     0.6338 0.000 0.000 1.000 0.000 0.000 0.000
#> GSM98782     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98783     3  0.5749     0.3727 0.032 0.000 0.608 0.000 0.180 0.180
#> GSM98784     1  0.0000     0.8359 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM98871     6  0.2664     0.8042 0.000 0.184 0.000 0.000 0.000 0.816
#> GSM98872     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     6  0.5784     0.2889 0.000 0.404 0.000 0.176 0.000 0.420
#> GSM98874     2  0.0000     1.0000 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98875     6  0.2631     0.8360 0.000 0.000 0.000 0.180 0.000 0.820

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) k
#> ATC:pam 189         2.92e-03 2
#> ATC:pam 192         1.22e-11 3
#> ATC:pam 186         2.08e-10 4
#> ATC:pam 187         2.26e-08 5
#> ATC:pam 142         1.10e-05 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 21104 rows and 192 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 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-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 0.516           0.902       0.900         0.4397 0.557   0.557
#> 3 3 0.830           0.886       0.942         0.4156 0.632   0.433
#> 4 4 0.510           0.650       0.780         0.1134 0.832   0.591
#> 5 5 0.537           0.533       0.690         0.0806 0.887   0.637
#> 6 6 0.569           0.346       0.636         0.0488 0.856   0.502

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

suggest_best_k(res)
#> [1] 3

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
#> GSM93997     1  0.0000     0.9356 1.000 0.000
#> GSM94077     1  0.4939     0.9053 0.892 0.108
#> GSM94078     2  0.4939     0.8994 0.108 0.892
#> GSM94079     1  0.0938     0.9339 0.988 0.012
#> GSM94080     2  0.0000     0.9436 0.000 1.000
#> GSM94081     1  0.4939     0.9053 0.892 0.108
#> GSM94082     1  0.4939     0.9053 0.892 0.108
#> GSM94083     1  0.4939     0.9053 0.892 0.108
#> GSM94084     2  0.4939     0.8994 0.108 0.892
#> GSM94085     1  0.4939     0.9053 0.892 0.108
#> GSM94086     1  0.4939     0.9053 0.892 0.108
#> GSM94087     1  0.0000     0.9356 1.000 0.000
#> GSM94088     1  0.4939     0.9053 0.892 0.108
#> GSM94089     2  0.4939     0.8994 0.108 0.892
#> GSM94090     2  0.0000     0.9436 0.000 1.000
#> GSM94091     1  0.4939     0.9053 0.892 0.108
#> GSM94092     1  0.4939     0.9053 0.892 0.108
#> GSM94093     1  0.0000     0.9356 1.000 0.000
#> GSM94094     1  0.4939     0.9053 0.892 0.108
#> GSM94095     1  0.4939     0.9053 0.892 0.108
#> GSM94096     2  0.4939     0.8994 0.108 0.892
#> GSM94097     1  0.0000     0.9356 1.000 0.000
#> GSM94098     1  0.4939     0.9053 0.892 0.108
#> GSM94099     1  0.4939     0.9053 0.892 0.108
#> GSM94100     2  0.0672     0.9409 0.008 0.992
#> GSM94101     2  0.4939     0.8994 0.108 0.892
#> GSM94102     2  0.4939     0.8994 0.108 0.892
#> GSM94103     1  0.5946     0.8720 0.856 0.144
#> GSM94104     1  0.9491     0.4855 0.632 0.368
#> GSM94105     1  0.4939     0.9053 0.892 0.108
#> GSM94106     2  0.4939     0.8994 0.108 0.892
#> GSM94107     1  0.4939     0.9053 0.892 0.108
#> GSM94108     2  0.4939     0.8994 0.108 0.892
#> GSM94109     2  0.9983     0.0465 0.476 0.524
#> GSM94110     1  0.9993     0.1182 0.516 0.484
#> GSM94111     2  0.8955     0.5641 0.312 0.688
#> GSM94112     2  0.0000     0.9436 0.000 1.000
#> GSM94113     1  0.9998     0.0857 0.508 0.492
#> GSM94114     1  0.4939     0.9053 0.892 0.108
#> GSM94115     1  0.0000     0.9356 1.000 0.000
#> GSM94116     1  0.4939     0.9053 0.892 0.108
#> GSM94117     1  0.4939     0.9053 0.892 0.108
#> GSM94118     2  0.4939     0.8994 0.108 0.892
#> GSM94119     2  0.0000     0.9436 0.000 1.000
#> GSM94120     1  0.4939     0.9053 0.892 0.108
#> GSM94121     1  0.8813     0.6391 0.700 0.300
#> GSM94122     2  0.4939     0.8994 0.108 0.892
#> GSM94123     1  0.0000     0.9356 1.000 0.000
#> GSM94124     2  0.5519     0.8770 0.128 0.872
#> GSM94125     2  0.0000     0.9436 0.000 1.000
#> GSM94126     1  0.4939     0.9053 0.892 0.108
#> GSM94127     1  0.0000     0.9356 1.000 0.000
#> GSM94128     1  0.4939     0.9053 0.892 0.108
#> GSM94129     1  0.4939     0.9053 0.892 0.108
#> GSM94130     1  0.0000     0.9356 1.000 0.000
#> GSM94131     1  0.0000     0.9356 1.000 0.000
#> GSM94132     1  0.0000     0.9356 1.000 0.000
#> GSM94133     2  0.0000     0.9436 0.000 1.000
#> GSM94134     1  0.0000     0.9356 1.000 0.000
#> GSM94135     2  0.5408     0.8818 0.124 0.876
#> GSM94136     1  0.0000     0.9356 1.000 0.000
#> GSM94137     1  0.4939     0.9053 0.892 0.108
#> GSM94138     1  0.0000     0.9356 1.000 0.000
#> GSM94139     2  0.0000     0.9436 0.000 1.000
#> GSM94140     1  0.4939     0.9053 0.892 0.108
#> GSM94141     2  0.0000     0.9436 0.000 1.000
#> GSM94142     1  0.0000     0.9356 1.000 0.000
#> GSM94143     2  0.0000     0.9436 0.000 1.000
#> GSM94144     2  0.0000     0.9436 0.000 1.000
#> GSM94145     1  0.0000     0.9356 1.000 0.000
#> GSM94146     1  0.0000     0.9356 1.000 0.000
#> GSM94147     1  0.4431     0.9111 0.908 0.092
#> GSM94148     1  0.0000     0.9356 1.000 0.000
#> GSM98785     2  0.4939     0.8994 0.108 0.892
#> GSM98786     1  0.4939     0.9053 0.892 0.108
#> GSM98787     1  0.4939     0.9053 0.892 0.108
#> GSM98788     1  0.1633     0.9313 0.976 0.024
#> GSM98789     1  0.7376     0.7937 0.792 0.208
#> GSM98790     2  0.4939     0.8994 0.108 0.892
#> GSM98791     1  0.0000     0.9356 1.000 0.000
#> GSM98792     1  0.4939     0.9053 0.892 0.108
#> GSM98793     1  0.0000     0.9356 1.000 0.000
#> GSM98794     1  0.0000     0.9356 1.000 0.000
#> GSM98795     1  0.0000     0.9356 1.000 0.000
#> GSM98796     1  0.0000     0.9356 1.000 0.000
#> GSM98797     2  0.0000     0.9436 0.000 1.000
#> GSM98798     2  0.0000     0.9436 0.000 1.000
#> GSM98799     2  0.0000     0.9436 0.000 1.000
#> GSM98800     2  0.4939     0.8994 0.108 0.892
#> GSM98801     2  0.4939     0.8994 0.108 0.892
#> GSM94019     1  0.4939     0.9053 0.892 0.108
#> GSM94020     2  0.0000     0.9436 0.000 1.000
#> GSM94021     1  0.0000     0.9356 1.000 0.000
#> GSM94022     1  0.4939     0.9053 0.892 0.108
#> GSM94023     1  0.8608     0.6691 0.716 0.284
#> GSM94024     1  0.4939     0.9053 0.892 0.108
#> GSM94025     1  0.4939     0.9053 0.892 0.108
#> GSM94026     1  0.4939     0.9053 0.892 0.108
#> GSM94027     1  0.4939     0.9053 0.892 0.108
#> GSM94028     2  0.0000     0.9436 0.000 1.000
#> GSM94029     1  0.4939     0.9053 0.892 0.108
#> GSM94030     1  0.4939     0.9053 0.892 0.108
#> GSM94031     2  0.4939     0.8994 0.108 0.892
#> GSM94032     1  0.4939     0.9053 0.892 0.108
#> GSM94033     2  0.4939     0.8994 0.108 0.892
#> GSM94034     1  0.4939     0.9053 0.892 0.108
#> GSM94035     2  0.4939     0.8994 0.108 0.892
#> GSM94036     1  0.4939     0.9053 0.892 0.108
#> GSM94037     1  0.0000     0.9356 1.000 0.000
#> GSM94038     2  0.0000     0.9436 0.000 1.000
#> GSM94039     2  0.0000     0.9436 0.000 1.000
#> GSM94040     1  0.0000     0.9356 1.000 0.000
#> GSM94041     1  0.1633     0.9313 0.976 0.024
#> GSM94042     2  0.0000     0.9436 0.000 1.000
#> GSM94043     2  0.0000     0.9436 0.000 1.000
#> GSM94044     2  0.0000     0.9436 0.000 1.000
#> GSM94045     1  0.0000     0.9356 1.000 0.000
#> GSM94046     1  0.0000     0.9356 1.000 0.000
#> GSM94047     1  0.8608     0.6704 0.716 0.284
#> GSM94048     1  0.0000     0.9356 1.000 0.000
#> GSM94049     1  0.0000     0.9356 1.000 0.000
#> GSM94050     1  0.0000     0.9356 1.000 0.000
#> GSM94051     1  0.2236     0.9283 0.964 0.036
#> GSM94052     1  0.0000     0.9356 1.000 0.000
#> GSM94053     2  0.0000     0.9436 0.000 1.000
#> GSM94054     1  0.0000     0.9356 1.000 0.000
#> GSM94055     1  0.0000     0.9356 1.000 0.000
#> GSM94056     1  0.0938     0.9338 0.988 0.012
#> GSM94057     2  0.0000     0.9436 0.000 1.000
#> GSM94058     1  0.0000     0.9356 1.000 0.000
#> GSM94059     1  0.0000     0.9356 1.000 0.000
#> GSM94060     2  0.0000     0.9436 0.000 1.000
#> GSM94061     1  0.0000     0.9356 1.000 0.000
#> GSM94062     2  0.0000     0.9436 0.000 1.000
#> GSM94063     1  0.7674     0.7706 0.776 0.224
#> GSM94064     2  0.0000     0.9436 0.000 1.000
#> GSM94065     1  0.0000     0.9356 1.000 0.000
#> GSM94066     2  0.0000     0.9436 0.000 1.000
#> GSM94067     1  0.0000     0.9356 1.000 0.000
#> GSM94068     2  0.0000     0.9436 0.000 1.000
#> GSM94069     1  0.0000     0.9356 1.000 0.000
#> GSM94070     2  0.0000     0.9436 0.000 1.000
#> GSM94071     1  0.0000     0.9356 1.000 0.000
#> GSM94072     1  0.0000     0.9356 1.000 0.000
#> GSM94073     1  0.1414     0.9322 0.980 0.020
#> GSM94074     1  0.0000     0.9356 1.000 0.000
#> GSM94075     1  0.0000     0.9356 1.000 0.000
#> GSM94155     1  0.0000     0.9356 1.000 0.000
#> GSM94156     2  0.0000     0.9436 0.000 1.000
#> GSM94157     1  0.0000     0.9356 1.000 0.000
#> GSM94160     1  0.0000     0.9356 1.000 0.000
#> GSM94161     1  0.0000     0.9356 1.000 0.000
#> GSM94162     1  0.1414     0.9322 0.980 0.020
#> GSM94163     2  0.0000     0.9436 0.000 1.000
#> GSM94164     1  0.0000     0.9356 1.000 0.000
#> GSM94165     1  0.0000     0.9356 1.000 0.000
#> GSM94166     1  0.0000     0.9356 1.000 0.000
#> GSM94167     2  0.0000     0.9436 0.000 1.000
#> GSM94168     1  0.0000     0.9356 1.000 0.000
#> GSM94169     1  0.4939     0.9053 0.892 0.108
#> GSM94170     1  0.0000     0.9356 1.000 0.000
#> GSM94171     1  0.0000     0.9356 1.000 0.000
#> GSM94172     1  0.0000     0.9356 1.000 0.000
#> GSM94173     2  0.0000     0.9436 0.000 1.000
#> GSM94174     1  0.4815     0.9068 0.896 0.104
#> GSM94175     2  0.4939     0.8994 0.108 0.892
#> GSM94176     1  0.0000     0.9356 1.000 0.000
#> GSM94177     1  0.0000     0.9356 1.000 0.000
#> GSM94178     2  0.0000     0.9436 0.000 1.000
#> GSM98767     1  0.0000     0.9356 1.000 0.000
#> GSM98768     1  0.0000     0.9356 1.000 0.000
#> GSM98769     1  0.0672     0.9345 0.992 0.008
#> GSM98770     1  0.0000     0.9356 1.000 0.000
#> GSM98771     2  0.0000     0.9436 0.000 1.000
#> GSM98772     1  0.0000     0.9356 1.000 0.000
#> GSM98773     1  0.1633     0.9313 0.976 0.024
#> GSM98774     1  0.4939     0.9053 0.892 0.108
#> GSM98775     1  0.0000     0.9356 1.000 0.000
#> GSM98776     1  0.0000     0.9356 1.000 0.000
#> GSM98777     2  0.4939     0.8994 0.108 0.892
#> GSM98778     1  0.4161     0.9138 0.916 0.084
#> GSM98779     1  0.0000     0.9356 1.000 0.000
#> GSM98780     1  0.0000     0.9356 1.000 0.000
#> GSM98781     1  0.0000     0.9356 1.000 0.000
#> GSM98782     1  0.0000     0.9356 1.000 0.000
#> GSM98783     1  0.0000     0.9356 1.000 0.000
#> GSM98784     1  0.0000     0.9356 1.000 0.000
#> GSM98871     2  0.0000     0.9436 0.000 1.000
#> GSM98872     2  0.0000     0.9436 0.000 1.000
#> GSM98873     2  0.0000     0.9436 0.000 1.000
#> GSM98874     2  0.0000     0.9436 0.000 1.000
#> GSM98875     2  0.0000     0.9436 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94077     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94078     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94079     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94080     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94081     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94082     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94083     3  0.1643     0.9319 0.044 0.000 0.956
#> GSM94084     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94085     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94086     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94087     3  0.4750     0.7676 0.216 0.000 0.784
#> GSM94088     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94089     3  0.0892     0.9115 0.000 0.020 0.980
#> GSM94090     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94091     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94092     3  0.1643     0.9318 0.044 0.000 0.956
#> GSM94093     3  0.5431     0.6590 0.284 0.000 0.716
#> GSM94094     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94095     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94096     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94097     3  0.2261     0.9187 0.068 0.000 0.932
#> GSM94098     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94099     3  0.2959     0.8925 0.100 0.000 0.900
#> GSM94100     2  0.5327     0.6437 0.000 0.728 0.272
#> GSM94101     3  0.0424     0.9183 0.000 0.008 0.992
#> GSM94102     3  0.5138     0.6577 0.000 0.252 0.748
#> GSM94103     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94104     3  0.1647     0.9190 0.004 0.036 0.960
#> GSM94105     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94106     3  0.1529     0.9162 0.000 0.040 0.960
#> GSM94107     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94108     3  0.2261     0.8720 0.000 0.068 0.932
#> GSM94109     3  0.1711     0.9216 0.008 0.032 0.960
#> GSM94110     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94111     3  0.1529     0.9162 0.000 0.040 0.960
#> GSM94112     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94113     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94114     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94115     1  0.2448     0.8965 0.924 0.000 0.076
#> GSM94116     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94117     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94118     3  0.2066     0.9028 0.000 0.060 0.940
#> GSM94119     2  0.0424     0.9427 0.000 0.992 0.008
#> GSM94120     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94121     3  0.0237     0.9219 0.000 0.004 0.996
#> GSM94122     3  0.4235     0.7596 0.000 0.176 0.824
#> GSM94123     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94124     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94125     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94126     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94127     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94128     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94129     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94130     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94131     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94132     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94133     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94134     1  0.2959     0.8707 0.900 0.000 0.100
#> GSM94135     3  0.0237     0.9205 0.000 0.004 0.996
#> GSM94136     1  0.4504     0.7568 0.804 0.000 0.196
#> GSM94137     3  0.1411     0.9331 0.036 0.000 0.964
#> GSM94138     1  0.0892     0.9379 0.980 0.000 0.020
#> GSM94139     3  0.0892     0.9112 0.000 0.020 0.980
#> GSM94140     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94141     2  0.2261     0.8942 0.000 0.932 0.068
#> GSM94142     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94143     3  0.4452     0.7323 0.000 0.192 0.808
#> GSM94144     2  0.2165     0.8980 0.000 0.936 0.064
#> GSM94145     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94146     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94147     3  0.5254     0.6930 0.264 0.000 0.736
#> GSM94148     1  0.3038     0.8699 0.896 0.000 0.104
#> GSM98785     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM98786     3  0.5098     0.7134 0.248 0.000 0.752
#> GSM98787     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM98788     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM98789     3  0.2165     0.9190 0.064 0.000 0.936
#> GSM98790     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM98791     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98792     3  0.0747     0.9281 0.016 0.000 0.984
#> GSM98793     1  0.2878     0.8785 0.904 0.000 0.096
#> GSM98794     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98795     3  0.6302     0.0914 0.480 0.000 0.520
#> GSM98796     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98797     2  0.1860     0.9084 0.000 0.948 0.052
#> GSM98798     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98799     2  0.1529     0.9273 0.000 0.960 0.040
#> GSM98800     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM98801     2  0.6309     0.0458 0.000 0.504 0.496
#> GSM94019     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94020     2  0.0237     0.9445 0.000 0.996 0.004
#> GSM94021     3  0.5058     0.7283 0.244 0.000 0.756
#> GSM94022     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94023     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94024     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94025     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94026     3  0.1647     0.9329 0.036 0.004 0.960
#> GSM94027     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94028     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94029     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94030     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94031     3  0.1529     0.9162 0.000 0.040 0.960
#> GSM94032     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94033     3  0.0747     0.9137 0.000 0.016 0.984
#> GSM94034     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94035     3  0.1529     0.9162 0.000 0.040 0.960
#> GSM94036     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94037     3  0.1860     0.9280 0.052 0.000 0.948
#> GSM94038     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94039     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94040     1  0.1163     0.9336 0.972 0.000 0.028
#> GSM94041     1  0.4178     0.7866 0.828 0.000 0.172
#> GSM94042     2  0.1529     0.9273 0.000 0.960 0.040
#> GSM94043     2  0.6079     0.4459 0.000 0.612 0.388
#> GSM94044     2  0.1529     0.9273 0.000 0.960 0.040
#> GSM94045     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94046     1  0.4750     0.7278 0.784 0.000 0.216
#> GSM94047     3  0.5058     0.7194 0.244 0.000 0.756
#> GSM94048     1  0.1031     0.9362 0.976 0.000 0.024
#> GSM94049     3  0.5216     0.6984 0.260 0.000 0.740
#> GSM94050     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94051     3  0.5138     0.7074 0.252 0.000 0.748
#> GSM94052     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94053     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94054     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94055     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94056     3  0.5291     0.6867 0.268 0.000 0.732
#> GSM94057     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94058     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94059     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94060     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94061     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94062     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94063     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94064     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94065     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94066     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94067     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94068     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94069     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94070     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94071     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94072     1  0.1031     0.9360 0.976 0.000 0.024
#> GSM94073     3  0.5254     0.6930 0.264 0.000 0.736
#> GSM94074     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94075     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94155     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94156     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94157     1  0.4504     0.7603 0.804 0.000 0.196
#> GSM94160     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94161     1  0.1163     0.9342 0.972 0.000 0.028
#> GSM94162     3  0.0892     0.9293 0.020 0.000 0.980
#> GSM94163     2  0.1529     0.9273 0.000 0.960 0.040
#> GSM94164     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94165     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94166     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94167     2  0.5621     0.6120 0.000 0.692 0.308
#> GSM94168     1  0.1289     0.9311 0.968 0.000 0.032
#> GSM94169     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM94170     1  0.1411     0.9290 0.964 0.000 0.036
#> GSM94171     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94172     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM94173     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM94174     3  0.5216     0.6958 0.260 0.000 0.740
#> GSM94175     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM94176     3  0.5254     0.6930 0.264 0.000 0.736
#> GSM94177     1  0.6295     0.0356 0.528 0.000 0.472
#> GSM94178     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98767     1  0.1860     0.9173 0.948 0.000 0.052
#> GSM98768     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98769     3  0.4605     0.7598 0.204 0.000 0.796
#> GSM98770     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98771     2  0.2066     0.9169 0.000 0.940 0.060
#> GSM98772     1  0.1753     0.9207 0.952 0.000 0.048
#> GSM98773     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM98774     3  0.0237     0.9235 0.004 0.000 0.996
#> GSM98775     1  0.1031     0.9363 0.976 0.000 0.024
#> GSM98776     1  0.6305    -0.0305 0.516 0.000 0.484
#> GSM98777     3  0.0000     0.9217 0.000 0.000 1.000
#> GSM98778     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM98779     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98780     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98781     3  0.1529     0.9333 0.040 0.000 0.960
#> GSM98782     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98783     1  0.2165     0.9064 0.936 0.000 0.064
#> GSM98784     1  0.0000     0.9471 1.000 0.000 0.000
#> GSM98871     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98872     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98873     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98874     2  0.0000     0.9459 0.000 1.000 0.000
#> GSM98875     2  0.0237     0.9445 0.000 0.996 0.004

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94077     3  0.6324     0.4591 0.072 0.000 0.572 0.356
#> GSM94078     4  0.4040     0.7142 0.000 0.000 0.248 0.752
#> GSM94079     3  0.4010     0.7266 0.100 0.000 0.836 0.064
#> GSM94080     2  0.4624     0.7008 0.000 0.660 0.000 0.340
#> GSM94081     3  0.4010     0.7262 0.100 0.000 0.836 0.064
#> GSM94082     3  0.6337     0.4203 0.068 0.000 0.552 0.380
#> GSM94083     3  0.4071     0.7255 0.104 0.000 0.832 0.064
#> GSM94084     4  0.4454     0.6993 0.000 0.000 0.308 0.692
#> GSM94085     3  0.3071     0.7154 0.068 0.000 0.888 0.044
#> GSM94086     3  0.2675     0.7343 0.100 0.000 0.892 0.008
#> GSM94087     3  0.6189     0.5931 0.268 0.000 0.640 0.092
#> GSM94088     3  0.6426     0.3967 0.072 0.000 0.536 0.392
#> GSM94089     4  0.4008     0.7162 0.000 0.000 0.244 0.756
#> GSM94090     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94091     3  0.6386     0.4253 0.072 0.000 0.552 0.376
#> GSM94092     3  0.6585     0.5234 0.104 0.000 0.584 0.312
#> GSM94093     3  0.6307     0.5697 0.288 0.000 0.620 0.092
#> GSM94094     3  0.2530     0.7348 0.100 0.000 0.896 0.004
#> GSM94095     3  0.2530     0.7350 0.100 0.000 0.896 0.004
#> GSM94096     4  0.4103     0.7177 0.000 0.000 0.256 0.744
#> GSM94097     3  0.5186     0.6918 0.164 0.000 0.752 0.084
#> GSM94098     3  0.3037     0.7354 0.100 0.000 0.880 0.020
#> GSM94099     3  0.6664     0.5281 0.112 0.000 0.580 0.308
#> GSM94100     3  0.7743    -0.4003 0.000 0.368 0.400 0.232
#> GSM94101     4  0.4477     0.6963 0.000 0.000 0.312 0.688
#> GSM94102     3  0.5974     0.1590 0.016 0.300 0.648 0.036
#> GSM94103     4  0.4477     0.6916 0.000 0.000 0.312 0.688
#> GSM94104     3  0.2704     0.6177 0.000 0.000 0.876 0.124
#> GSM94105     3  0.2530     0.7347 0.100 0.000 0.896 0.004
#> GSM94106     3  0.3052     0.6106 0.004 0.000 0.860 0.136
#> GSM94107     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94108     4  0.4103     0.7177 0.000 0.000 0.256 0.744
#> GSM94109     3  0.2282     0.6916 0.052 0.000 0.924 0.024
#> GSM94110     4  0.4431     0.6995 0.000 0.000 0.304 0.696
#> GSM94111     3  0.2521     0.7126 0.064 0.000 0.912 0.024
#> GSM94112     2  0.2408     0.8525 0.000 0.896 0.000 0.104
#> GSM94113     4  0.4040     0.7142 0.000 0.000 0.248 0.752
#> GSM94114     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94115     1  0.5113     0.6449 0.684 0.000 0.292 0.024
#> GSM94116     3  0.5781     0.5966 0.072 0.000 0.676 0.252
#> GSM94117     3  0.3903     0.7208 0.076 0.000 0.844 0.080
#> GSM94118     3  0.4749     0.4970 0.004 0.076 0.796 0.124
#> GSM94119     2  0.4916     0.5948 0.000 0.576 0.000 0.424
#> GSM94120     3  0.4933    -0.2906 0.000 0.000 0.568 0.432
#> GSM94121     3  0.4888    -0.2725 0.000 0.000 0.588 0.412
#> GSM94122     4  0.5339     0.6076 0.000 0.016 0.384 0.600
#> GSM94123     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94124     4  0.4925     0.5637 0.000 0.000 0.428 0.572
#> GSM94125     2  0.3123     0.8416 0.000 0.844 0.000 0.156
#> GSM94126     3  0.2345     0.7349 0.100 0.000 0.900 0.000
#> GSM94127     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94128     3  0.2530     0.7350 0.100 0.000 0.896 0.004
#> GSM94129     3  0.6219     0.3507 0.068 0.000 0.588 0.344
#> GSM94130     1  0.0804     0.8292 0.980 0.000 0.012 0.008
#> GSM94131     1  0.0336     0.8305 0.992 0.000 0.000 0.008
#> GSM94132     1  0.3933     0.7417 0.792 0.000 0.200 0.008
#> GSM94133     2  0.2921     0.8464 0.000 0.860 0.000 0.140
#> GSM94134     1  0.4677     0.7380 0.768 0.000 0.192 0.040
#> GSM94135     4  0.4985     0.4844 0.000 0.000 0.468 0.532
#> GSM94136     1  0.5442     0.6490 0.672 0.000 0.288 0.040
#> GSM94137     3  0.3320     0.7171 0.068 0.000 0.876 0.056
#> GSM94138     1  0.2002     0.8185 0.936 0.000 0.044 0.020
#> GSM94139     4  0.3626     0.7080 0.000 0.004 0.184 0.812
#> GSM94140     3  0.6685     0.5756 0.124 0.000 0.592 0.284
#> GSM94141     2  0.6374     0.7515 0.000 0.644 0.128 0.228
#> GSM94142     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94143     4  0.3182     0.6495 0.000 0.028 0.096 0.876
#> GSM94144     2  0.6403     0.7491 0.000 0.640 0.128 0.232
#> GSM94145     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94146     3  0.4535     0.7167 0.112 0.000 0.804 0.084
#> GSM94147     1  0.7033     0.4131 0.528 0.000 0.336 0.136
#> GSM94148     1  0.5182     0.6576 0.684 0.000 0.288 0.028
#> GSM98785     4  0.4008     0.7162 0.000 0.000 0.244 0.756
#> GSM98786     1  0.6894     0.3096 0.512 0.000 0.376 0.112
#> GSM98787     3  0.2530     0.7347 0.100 0.000 0.896 0.004
#> GSM98788     3  0.6346     0.5994 0.116 0.000 0.640 0.244
#> GSM98789     3  0.6659     0.3396 0.084 0.000 0.468 0.448
#> GSM98790     4  0.4977     0.5066 0.000 0.000 0.460 0.540
#> GSM98791     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM98792     3  0.6082     0.1034 0.044 0.000 0.480 0.476
#> GSM98793     1  0.5038     0.6466 0.684 0.000 0.296 0.020
#> GSM98794     1  0.0336     0.8311 0.992 0.000 0.008 0.000
#> GSM98795     3  0.6574     0.4434 0.384 0.000 0.532 0.084
#> GSM98796     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM98797     2  0.6374     0.7515 0.000 0.644 0.128 0.228
#> GSM98798     2  0.6127     0.7720 0.000 0.664 0.108 0.228
#> GSM98799     4  0.4977    -0.3881 0.000 0.460 0.000 0.540
#> GSM98800     4  0.3569     0.7129 0.000 0.000 0.196 0.804
#> GSM98801     3  0.6202     0.0564 0.000 0.312 0.612 0.076
#> GSM94019     3  0.3229     0.7204 0.072 0.000 0.880 0.048
#> GSM94020     2  0.4925     0.5732 0.000 0.572 0.000 0.428
#> GSM94021     3  0.6316     0.5581 0.300 0.000 0.612 0.088
#> GSM94022     3  0.2530     0.7350 0.100 0.000 0.896 0.004
#> GSM94023     3  0.4564     0.0883 0.000 0.000 0.672 0.328
#> GSM94024     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94025     3  0.4010     0.7262 0.100 0.000 0.836 0.064
#> GSM94026     3  0.3525     0.7201 0.100 0.000 0.860 0.040
#> GSM94027     3  0.2805     0.7358 0.100 0.000 0.888 0.012
#> GSM94028     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94029     3  0.2675     0.7343 0.100 0.000 0.892 0.008
#> GSM94030     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94031     3  0.4663     0.3032 0.000 0.012 0.716 0.272
#> GSM94032     3  0.2530     0.7348 0.100 0.000 0.896 0.004
#> GSM94033     4  0.4967     0.5218 0.000 0.000 0.452 0.548
#> GSM94034     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94035     3  0.2868     0.6048 0.000 0.000 0.864 0.136
#> GSM94036     3  0.2675     0.7350 0.100 0.000 0.892 0.008
#> GSM94037     3  0.6599     0.3762 0.340 0.000 0.564 0.096
#> GSM94038     2  0.3610     0.8260 0.000 0.800 0.000 0.200
#> GSM94039     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94040     1  0.4553     0.7460 0.780 0.000 0.180 0.040
#> GSM94041     1  0.5013     0.6489 0.688 0.000 0.292 0.020
#> GSM94042     2  0.4994     0.4673 0.000 0.520 0.000 0.480
#> GSM94043     4  0.2363     0.6116 0.000 0.024 0.056 0.920
#> GSM94044     4  0.4916    -0.3159 0.000 0.424 0.000 0.576
#> GSM94045     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94046     1  0.5466     0.6456 0.668 0.000 0.292 0.040
#> GSM94047     3  0.7947     0.3041 0.248 0.004 0.400 0.348
#> GSM94048     1  0.4594     0.6723 0.712 0.000 0.280 0.008
#> GSM94049     1  0.5442     0.5773 0.636 0.000 0.336 0.028
#> GSM94050     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94051     1  0.6443     0.3894 0.548 0.000 0.376 0.076
#> GSM94052     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94053     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94054     1  0.0707     0.8296 0.980 0.000 0.000 0.020
#> GSM94055     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94056     1  0.6123     0.5150 0.600 0.000 0.336 0.064
#> GSM94057     2  0.3182     0.8118 0.000 0.876 0.096 0.028
#> GSM94058     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94059     1  0.0336     0.8305 0.992 0.000 0.000 0.008
#> GSM94060     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94061     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94063     4  0.4605     0.5578 0.000 0.000 0.336 0.664
#> GSM94064     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94065     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94066     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94067     1  0.0817     0.8285 0.976 0.000 0.000 0.024
#> GSM94068     2  0.2814     0.8487 0.000 0.868 0.000 0.132
#> GSM94069     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94070     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94072     1  0.1824     0.8129 0.936 0.000 0.060 0.004
#> GSM94073     1  0.6200     0.4672 0.580 0.000 0.356 0.064
#> GSM94074     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94155     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94156     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM94157     1  0.6516     0.5321 0.592 0.000 0.308 0.100
#> GSM94160     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94161     1  0.4122     0.7171 0.760 0.000 0.236 0.004
#> GSM94162     3  0.6383     0.4356 0.076 0.000 0.568 0.356
#> GSM94163     4  0.4999    -0.4511 0.000 0.492 0.000 0.508
#> GSM94164     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94165     1  0.1474     0.8180 0.948 0.000 0.052 0.000
#> GSM94166     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94167     4  0.4700     0.5245 0.000 0.124 0.084 0.792
#> GSM94168     1  0.4194     0.7218 0.764 0.000 0.228 0.008
#> GSM94169     3  0.6911     0.4982 0.124 0.000 0.540 0.336
#> GSM94170     1  0.4335     0.7560 0.796 0.000 0.168 0.036
#> GSM94171     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM94173     2  0.4599     0.8163 0.000 0.760 0.028 0.212
#> GSM94174     1  0.6702     0.4110 0.544 0.000 0.356 0.100
#> GSM94175     4  0.4008     0.7162 0.000 0.000 0.244 0.756
#> GSM94176     1  0.5367     0.6333 0.664 0.000 0.304 0.032
#> GSM94177     1  0.4836     0.6195 0.672 0.000 0.320 0.008
#> GSM94178     2  0.3172     0.8402 0.000 0.840 0.000 0.160
#> GSM98767     1  0.4883     0.6591 0.696 0.000 0.288 0.016
#> GSM98768     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM98769     3  0.7799     0.3319 0.272 0.000 0.420 0.308
#> GSM98770     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM98771     4  0.3647     0.4986 0.000 0.108 0.040 0.852
#> GSM98772     1  0.4963     0.6619 0.696 0.000 0.284 0.020
#> GSM98773     3  0.4374     0.7206 0.120 0.000 0.812 0.068
#> GSM98774     4  0.4955     0.2069 0.000 0.000 0.444 0.556
#> GSM98775     1  0.2197     0.8059 0.916 0.000 0.080 0.004
#> GSM98776     1  0.5108     0.6299 0.672 0.000 0.308 0.020
#> GSM98777     4  0.3649     0.7152 0.000 0.000 0.204 0.796
#> GSM98778     3  0.3245     0.7350 0.100 0.000 0.872 0.028
#> GSM98779     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM98780     1  0.0469     0.8300 0.988 0.000 0.000 0.012
#> GSM98781     3  0.5859     0.6682 0.140 0.000 0.704 0.156
#> GSM98782     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM98783     1  0.5256     0.6819 0.700 0.000 0.260 0.040
#> GSM98784     1  0.0000     0.8313 1.000 0.000 0.000 0.000
#> GSM98871     2  0.2921     0.8464 0.000 0.860 0.000 0.140
#> GSM98872     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM98873     2  0.3245     0.8099 0.000 0.872 0.100 0.028
#> GSM98874     2  0.0000     0.8565 0.000 1.000 0.000 0.000
#> GSM98875     2  0.4933     0.5646 0.000 0.568 0.000 0.432

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94077     4  0.7005     0.2822 0.120 0.000 0.384 0.448 0.048
#> GSM94078     4  0.4039     0.5664 0.000 0.004 0.268 0.720 0.008
#> GSM94079     3  0.7220    -0.3131 0.188 0.000 0.464 0.040 0.308
#> GSM94080     2  0.3710     0.8105 0.000 0.808 0.000 0.144 0.048
#> GSM94081     3  0.5351     0.4547 0.132 0.000 0.724 0.108 0.036
#> GSM94082     3  0.6547    -0.2742 0.152 0.000 0.424 0.416 0.008
#> GSM94083     3  0.6742     0.2888 0.120 0.000 0.608 0.180 0.092
#> GSM94084     4  0.2561     0.5851 0.000 0.000 0.144 0.856 0.000
#> GSM94085     3  0.1918     0.7001 0.036 0.000 0.928 0.036 0.000
#> GSM94086     3  0.0566     0.7220 0.012 0.000 0.984 0.000 0.004
#> GSM94087     5  0.7220     0.6736 0.300 0.000 0.172 0.048 0.480
#> GSM94088     4  0.6923     0.3035 0.112 0.000 0.372 0.468 0.048
#> GSM94089     4  0.2516     0.5861 0.000 0.000 0.140 0.860 0.000
#> GSM94090     2  0.0404     0.8388 0.000 0.988 0.000 0.000 0.012
#> GSM94091     4  0.7084     0.2807 0.124 0.000 0.376 0.448 0.052
#> GSM94092     4  0.7771     0.1044 0.188 0.000 0.344 0.388 0.080
#> GSM94093     5  0.7346     0.6576 0.312 0.000 0.188 0.048 0.452
#> GSM94094     3  0.0404     0.7224 0.012 0.000 0.988 0.000 0.000
#> GSM94095     3  0.0510     0.7220 0.016 0.000 0.984 0.000 0.000
#> GSM94096     4  0.2773     0.5874 0.000 0.000 0.164 0.836 0.000
#> GSM94097     5  0.7188     0.4996 0.200 0.000 0.384 0.028 0.388
#> GSM94098     3  0.2806     0.6699 0.052 0.000 0.888 0.008 0.052
#> GSM94099     4  0.7655     0.1205 0.188 0.000 0.356 0.388 0.068
#> GSM94100     3  0.7398     0.2920 0.000 0.088 0.516 0.232 0.164
#> GSM94101     4  0.2648     0.5820 0.000 0.000 0.152 0.848 0.000
#> GSM94102     3  0.4989     0.5154 0.000 0.004 0.720 0.120 0.156
#> GSM94103     4  0.3980     0.5568 0.000 0.000 0.284 0.708 0.008
#> GSM94104     3  0.3250     0.6254 0.004 0.000 0.820 0.168 0.008
#> GSM94105     3  0.0566     0.7220 0.012 0.000 0.984 0.000 0.004
#> GSM94106     3  0.4355     0.5633 0.000 0.000 0.760 0.164 0.076
#> GSM94107     3  0.0671     0.7216 0.016 0.000 0.980 0.000 0.004
#> GSM94108     4  0.2471     0.5859 0.000 0.000 0.136 0.864 0.000
#> GSM94109     3  0.2935     0.6470 0.004 0.000 0.860 0.120 0.016
#> GSM94110     4  0.3928     0.5511 0.000 0.000 0.296 0.700 0.004
#> GSM94111     3  0.2597     0.6502 0.004 0.000 0.872 0.120 0.004
#> GSM94112     2  0.1579     0.8386 0.000 0.944 0.000 0.032 0.024
#> GSM94113     4  0.3910     0.5630 0.000 0.000 0.272 0.720 0.008
#> GSM94114     3  0.0566     0.7226 0.012 0.000 0.984 0.000 0.004
#> GSM94115     1  0.5249     0.4683 0.736 0.000 0.136 0.048 0.080
#> GSM94116     4  0.6520     0.2711 0.084 0.000 0.420 0.460 0.036
#> GSM94117     3  0.4575     0.5415 0.028 0.000 0.772 0.148 0.052
#> GSM94118     3  0.5045     0.5249 0.000 0.004 0.712 0.172 0.112
#> GSM94119     4  0.5297    -0.4910 0.000 0.476 0.000 0.476 0.048
#> GSM94120     3  0.4150     0.1756 0.000 0.000 0.612 0.388 0.000
#> GSM94121     3  0.5236     0.1734 0.000 0.000 0.544 0.408 0.048
#> GSM94122     4  0.3109     0.5431 0.000 0.000 0.200 0.800 0.000
#> GSM94123     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94124     4  0.3876     0.4506 0.000 0.000 0.316 0.684 0.000
#> GSM94125     2  0.2932     0.8269 0.000 0.864 0.000 0.104 0.032
#> GSM94126     3  0.2393     0.6931 0.016 0.000 0.900 0.004 0.080
#> GSM94127     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94128     3  0.0566     0.7222 0.012 0.000 0.984 0.004 0.000
#> GSM94129     4  0.5253     0.4363 0.036 0.000 0.384 0.572 0.008
#> GSM94130     1  0.3128     0.6640 0.824 0.000 0.004 0.004 0.168
#> GSM94131     1  0.2280     0.6899 0.880 0.000 0.000 0.000 0.120
#> GSM94132     1  0.4006     0.5564 0.804 0.000 0.112 0.004 0.080
#> GSM94133     2  0.2260     0.8356 0.000 0.908 0.000 0.064 0.028
#> GSM94134     5  0.5711     0.7287 0.252 0.000 0.136 0.000 0.612
#> GSM94135     4  0.4256     0.3710 0.000 0.000 0.436 0.564 0.000
#> GSM94136     5  0.5784     0.7274 0.252 0.000 0.144 0.000 0.604
#> GSM94137     3  0.2180     0.6971 0.032 0.000 0.924 0.024 0.020
#> GSM94138     1  0.3491     0.6196 0.768 0.000 0.000 0.004 0.228
#> GSM94139     4  0.3055     0.5846 0.000 0.000 0.144 0.840 0.016
#> GSM94140     3  0.8146    -0.1975 0.208 0.000 0.392 0.272 0.128
#> GSM94141     2  0.7258     0.5515 0.000 0.396 0.024 0.248 0.332
#> GSM94142     1  0.1965     0.6948 0.904 0.000 0.000 0.000 0.096
#> GSM94143     4  0.4113     0.4437 0.000 0.120 0.048 0.808 0.024
#> GSM94144     2  0.7318     0.5537 0.004 0.396 0.020 0.244 0.336
#> GSM94145     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94146     5  0.6594     0.6850 0.188 0.000 0.276 0.012 0.524
#> GSM94147     1  0.7203     0.0761 0.540 0.000 0.216 0.076 0.168
#> GSM94148     1  0.6320     0.2891 0.580 0.000 0.136 0.020 0.264
#> GSM98785     4  0.2773     0.5872 0.000 0.000 0.164 0.836 0.000
#> GSM98786     1  0.7324     0.0338 0.532 0.000 0.232 0.112 0.124
#> GSM98787     3  0.0404     0.7224 0.012 0.000 0.988 0.000 0.000
#> GSM98788     3  0.7905    -0.1266 0.204 0.000 0.400 0.304 0.092
#> GSM98789     4  0.7993     0.0439 0.196 0.000 0.280 0.412 0.112
#> GSM98790     4  0.4249     0.1499 0.000 0.000 0.432 0.568 0.000
#> GSM98791     1  0.2966     0.6563 0.816 0.000 0.000 0.000 0.184
#> GSM98792     4  0.6648     0.3803 0.172 0.000 0.324 0.492 0.012
#> GSM98793     1  0.5929     0.3874 0.636 0.000 0.136 0.016 0.212
#> GSM98794     1  0.2763     0.6756 0.848 0.000 0.004 0.000 0.148
#> GSM98795     5  0.7117     0.6448 0.320 0.000 0.256 0.016 0.408
#> GSM98796     1  0.0000     0.7042 1.000 0.000 0.000 0.000 0.000
#> GSM98797     2  0.7202     0.5465 0.000 0.392 0.020 0.252 0.336
#> GSM98798     2  0.7191     0.5545 0.000 0.396 0.020 0.248 0.336
#> GSM98799     4  0.5291    -0.4577 0.000 0.456 0.000 0.496 0.048
#> GSM98800     4  0.3696     0.5853 0.000 0.000 0.212 0.772 0.016
#> GSM98801     3  0.5159     0.5053 0.000 0.004 0.704 0.136 0.156
#> GSM94019     3  0.1648     0.7013 0.040 0.000 0.940 0.020 0.000
#> GSM94020     2  0.3991     0.7991 0.000 0.780 0.000 0.172 0.048
#> GSM94021     5  0.6286     0.5770 0.356 0.000 0.084 0.028 0.532
#> GSM94022     3  0.0671     0.7216 0.016 0.000 0.980 0.000 0.004
#> GSM94023     3  0.3074     0.5137 0.000 0.000 0.804 0.196 0.000
#> GSM94024     3  0.0566     0.7226 0.012 0.000 0.984 0.000 0.004
#> GSM94025     3  0.6221     0.4675 0.052 0.000 0.644 0.116 0.188
#> GSM94026     3  0.3895     0.6215 0.012 0.000 0.812 0.132 0.044
#> GSM94027     3  0.3292     0.6496 0.016 0.000 0.836 0.008 0.140
#> GSM94028     2  0.0404     0.8388 0.000 0.988 0.000 0.000 0.012
#> GSM94029     3  0.0566     0.7220 0.012 0.000 0.984 0.000 0.004
#> GSM94030     3  0.0566     0.7226 0.012 0.000 0.984 0.000 0.004
#> GSM94031     3  0.5575     0.3767 0.000 0.000 0.612 0.280 0.108
#> GSM94032     3  0.0404     0.7224 0.012 0.000 0.988 0.000 0.000
#> GSM94033     4  0.4126     0.2636 0.000 0.000 0.380 0.620 0.000
#> GSM94034     3  0.0566     0.7226 0.012 0.000 0.984 0.000 0.004
#> GSM94035     3  0.4412     0.5591 0.000 0.000 0.756 0.164 0.080
#> GSM94036     3  0.0566     0.7226 0.012 0.000 0.984 0.000 0.004
#> GSM94037     5  0.6580     0.7259 0.204 0.000 0.192 0.028 0.576
#> GSM94038     2  0.3578     0.8144 0.000 0.820 0.000 0.132 0.048
#> GSM94039     2  0.0000     0.8385 0.000 1.000 0.000 0.000 0.000
#> GSM94040     5  0.5719     0.6971 0.284 0.000 0.120 0.000 0.596
#> GSM94041     1  0.5249     0.4683 0.736 0.000 0.136 0.048 0.080
#> GSM94042     2  0.4780     0.7227 0.000 0.672 0.000 0.280 0.048
#> GSM94043     4  0.1716     0.5251 0.000 0.016 0.016 0.944 0.024
#> GSM94044     4  0.5204    -0.3416 0.000 0.392 0.000 0.560 0.048
#> GSM94045     1  0.3074     0.6459 0.804 0.000 0.000 0.000 0.196
#> GSM94046     5  0.5711     0.7287 0.252 0.000 0.136 0.000 0.612
#> GSM94047     4  0.9193    -0.1957 0.252 0.052 0.240 0.320 0.136
#> GSM94048     1  0.4662     0.5117 0.768 0.000 0.132 0.020 0.080
#> GSM94049     1  0.7351    -0.4518 0.408 0.000 0.240 0.032 0.320
#> GSM94050     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94051     1  0.7305     0.0325 0.532 0.000 0.236 0.108 0.124
#> GSM94052     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94053     2  0.0404     0.8388 0.000 0.988 0.000 0.000 0.012
#> GSM94054     5  0.4448     0.2447 0.480 0.000 0.004 0.000 0.516
#> GSM94055     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94056     1  0.6657     0.1744 0.588 0.000 0.232 0.056 0.124
#> GSM94057     2  0.3876     0.7124 0.000 0.684 0.000 0.000 0.316
#> GSM94058     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94059     1  0.2516     0.6850 0.860 0.000 0.000 0.000 0.140
#> GSM94060     2  0.0162     0.8388 0.000 0.996 0.000 0.000 0.004
#> GSM94061     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94062     2  0.0404     0.8388 0.000 0.988 0.000 0.000 0.012
#> GSM94063     4  0.3508     0.5720 0.000 0.000 0.252 0.748 0.000
#> GSM94064     2  0.0510     0.8389 0.000 0.984 0.000 0.000 0.016
#> GSM94065     1  0.2891     0.6599 0.824 0.000 0.000 0.000 0.176
#> GSM94066     2  0.0162     0.8387 0.000 0.996 0.000 0.004 0.000
#> GSM94067     1  0.4294    -0.1190 0.532 0.000 0.000 0.000 0.468
#> GSM94068     2  0.2189     0.8353 0.000 0.904 0.000 0.084 0.012
#> GSM94069     1  0.2891     0.6599 0.824 0.000 0.000 0.000 0.176
#> GSM94070     2  0.0510     0.8389 0.000 0.984 0.000 0.000 0.016
#> GSM94071     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94072     1  0.2464     0.6948 0.888 0.000 0.000 0.016 0.096
#> GSM94073     1  0.7161     0.0718 0.540 0.000 0.228 0.072 0.160
#> GSM94074     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94075     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94155     1  0.2516     0.6825 0.860 0.000 0.000 0.000 0.140
#> GSM94156     2  0.0290     0.8389 0.000 0.992 0.000 0.000 0.008
#> GSM94157     5  0.6295     0.7242 0.252 0.000 0.140 0.020 0.588
#> GSM94160     1  0.2891     0.6599 0.824 0.000 0.000 0.000 0.176
#> GSM94161     1  0.5185     0.5000 0.700 0.000 0.128 0.004 0.168
#> GSM94162     4  0.7108     0.3085 0.192 0.000 0.336 0.444 0.028
#> GSM94163     2  0.5291     0.4969 0.000 0.496 0.000 0.456 0.048
#> GSM94164     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94165     1  0.1282     0.6887 0.952 0.000 0.044 0.000 0.004
#> GSM94166     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94167     4  0.4254     0.5157 0.000 0.100 0.072 0.804 0.024
#> GSM94168     1  0.5731     0.4590 0.668 0.000 0.128 0.020 0.184
#> GSM94169     4  0.7707     0.0519 0.212 0.000 0.356 0.368 0.064
#> GSM94170     5  0.6015     0.5630 0.360 0.000 0.124 0.000 0.516
#> GSM94171     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM94172     1  0.2516     0.6779 0.860 0.000 0.000 0.000 0.140
#> GSM94173     2  0.6975     0.6048 0.000 0.440 0.012 0.256 0.292
#> GSM94174     1  0.6730     0.1704 0.584 0.000 0.228 0.060 0.128
#> GSM94175     4  0.2516     0.5861 0.000 0.000 0.140 0.860 0.000
#> GSM94176     1  0.6708     0.1337 0.560 0.000 0.232 0.032 0.176
#> GSM94177     1  0.6108     0.3532 0.620 0.000 0.140 0.020 0.220
#> GSM94178     2  0.3912     0.7687 0.000 0.752 0.000 0.228 0.020
#> GSM98767     1  0.5682     0.4547 0.668 0.000 0.132 0.016 0.184
#> GSM98768     1  0.2966     0.6570 0.816 0.000 0.000 0.000 0.184
#> GSM98769     4  0.7716     0.1839 0.220 0.000 0.264 0.440 0.076
#> GSM98770     1  0.3109     0.6472 0.800 0.000 0.000 0.000 0.200
#> GSM98771     4  0.3073     0.3900 0.000 0.116 0.004 0.856 0.024
#> GSM98772     1  0.5890     0.3961 0.640 0.000 0.132 0.016 0.212
#> GSM98773     3  0.7152    -0.1735 0.192 0.000 0.512 0.048 0.248
#> GSM98774     4  0.5666     0.4982 0.084 0.000 0.280 0.624 0.012
#> GSM98775     1  0.2621     0.6950 0.876 0.000 0.008 0.004 0.112
#> GSM98776     1  0.6044     0.3718 0.628 0.000 0.136 0.020 0.216
#> GSM98777     4  0.3819     0.5812 0.000 0.000 0.228 0.756 0.016
#> GSM98778     3  0.1948     0.7011 0.036 0.000 0.932 0.008 0.024
#> GSM98779     1  0.1671     0.6835 0.924 0.000 0.000 0.000 0.076
#> GSM98780     1  0.2605     0.6785 0.852 0.000 0.000 0.000 0.148
#> GSM98781     5  0.7985     0.5818 0.208 0.000 0.300 0.100 0.392
#> GSM98782     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM98783     5  0.6132     0.5705 0.352 0.000 0.140 0.000 0.508
#> GSM98784     1  0.0162     0.7040 0.996 0.000 0.000 0.000 0.004
#> GSM98871     2  0.2260     0.8356 0.000 0.908 0.000 0.064 0.028
#> GSM98872     2  0.0404     0.8388 0.000 0.988 0.000 0.000 0.012
#> GSM98873     2  0.3895     0.7129 0.000 0.680 0.000 0.000 0.320
#> GSM98874     2  0.0000     0.8385 0.000 1.000 0.000 0.000 0.000
#> GSM98875     2  0.4028     0.7973 0.000 0.776 0.000 0.176 0.048

show/hide code output

cbind(get_classes(res, k = 6), get_membership(res, k = 6))
#>          class entropy silhouette    p1    p2    p3    p4    p5    p6
#> GSM93997     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94077     5  0.3504    0.35364 0.052 0.000 0.112 0.000 0.820 0.016
#> GSM94078     5  0.3950    0.25441 0.004 0.000 0.264 0.024 0.708 0.000
#> GSM94079     5  0.7067    0.16825 0.088 0.000 0.228 0.004 0.456 0.224
#> GSM94080     4  0.2772    0.43214 0.000 0.180 0.000 0.816 0.004 0.000
#> GSM94081     5  0.5515    0.01462 0.064 0.000 0.368 0.004 0.540 0.024
#> GSM94082     5  0.4198    0.28565 0.052 0.000 0.228 0.000 0.716 0.004
#> GSM94083     5  0.5774    0.09919 0.056 0.000 0.308 0.004 0.572 0.060
#> GSM94084     5  0.5890    0.02324 0.000 0.000 0.360 0.136 0.488 0.016
#> GSM94085     3  0.4099    0.30323 0.016 0.000 0.612 0.000 0.372 0.000
#> GSM94086     3  0.4113    0.35709 0.016 0.000 0.668 0.000 0.308 0.008
#> GSM94087     6  0.7028    0.27866 0.220 0.000 0.060 0.004 0.348 0.368
#> GSM94088     5  0.3192    0.36614 0.048 0.000 0.084 0.000 0.848 0.020
#> GSM94089     5  0.5860    0.02399 0.000 0.000 0.356 0.144 0.488 0.012
#> GSM94090     2  0.0000    0.83730 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94091     5  0.3243    0.37512 0.064 0.000 0.076 0.000 0.844 0.016
#> GSM94092     5  0.4109    0.38951 0.088 0.000 0.060 0.000 0.792 0.060
#> GSM94093     5  0.7014   -0.26319 0.216 0.000 0.060 0.004 0.376 0.344
#> GSM94094     3  0.3766    0.36357 0.012 0.000 0.684 0.000 0.304 0.000
#> GSM94095     3  0.3789    0.35438 0.008 0.000 0.660 0.000 0.332 0.000
#> GSM94096     5  0.4705    0.03885 0.000 0.000 0.472 0.044 0.484 0.000
#> GSM94097     5  0.7189   -0.05258 0.156 0.000 0.116 0.004 0.420 0.304
#> GSM94098     3  0.5601    0.11363 0.048 0.000 0.460 0.004 0.452 0.036
#> GSM94099     5  0.4250    0.37981 0.088 0.000 0.084 0.000 0.780 0.048
#> GSM94100     3  0.6796    0.22503 0.000 0.036 0.584 0.136 0.112 0.132
#> GSM94101     5  0.5890    0.02324 0.000 0.000 0.360 0.136 0.488 0.016
#> GSM94102     3  0.5496    0.32908 0.000 0.004 0.684 0.120 0.084 0.108
#> GSM94103     5  0.3853    0.24092 0.000 0.000 0.304 0.016 0.680 0.000
#> GSM94104     3  0.4475    0.36360 0.012 0.000 0.736 0.064 0.180 0.008
#> GSM94105     3  0.4497    0.31102 0.020 0.000 0.600 0.000 0.368 0.012
#> GSM94106     3  0.5522    0.35034 0.000 0.000 0.656 0.104 0.180 0.060
#> GSM94107     3  0.4147    0.35404 0.016 0.000 0.660 0.000 0.316 0.008
#> GSM94108     5  0.5880    0.02405 0.000 0.000 0.352 0.148 0.488 0.012
#> GSM94109     3  0.3860    0.41179 0.004 0.000 0.796 0.104 0.088 0.008
#> GSM94110     5  0.3835    0.24151 0.000 0.000 0.300 0.016 0.684 0.000
#> GSM94111     3  0.3798    0.41055 0.000 0.000 0.788 0.108 0.100 0.004
#> GSM94112     2  0.2562    0.75127 0.000 0.828 0.000 0.172 0.000 0.000
#> GSM94113     5  0.3652    0.25601 0.000 0.000 0.264 0.016 0.720 0.000
#> GSM94114     3  0.3933    0.36171 0.008 0.000 0.676 0.000 0.308 0.008
#> GSM94115     1  0.4003    0.44134 0.772 0.000 0.000 0.016 0.156 0.056
#> GSM94116     5  0.4075    0.27139 0.036 0.000 0.204 0.000 0.744 0.016
#> GSM94117     5  0.5409    0.00535 0.008 0.000 0.352 0.000 0.540 0.100
#> GSM94118     3  0.6130    0.28201 0.000 0.000 0.568 0.108 0.252 0.072
#> GSM94119     4  0.4512    0.57827 0.000 0.040 0.224 0.708 0.028 0.000
#> GSM94120     3  0.2988    0.33060 0.000 0.000 0.828 0.028 0.144 0.000
#> GSM94121     3  0.3966    0.35909 0.000 0.000 0.792 0.064 0.116 0.028
#> GSM94122     5  0.5992    0.00924 0.000 0.000 0.356 0.152 0.476 0.016
#> GSM94123     1  0.0458    0.64529 0.984 0.000 0.000 0.000 0.000 0.016
#> GSM94124     3  0.4500    0.00654 0.000 0.000 0.572 0.036 0.392 0.000
#> GSM94125     4  0.3817   -0.13635 0.000 0.432 0.000 0.568 0.000 0.000
#> GSM94126     3  0.5794    0.17921 0.008 0.000 0.508 0.000 0.328 0.156
#> GSM94127     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94128     3  0.2118    0.41169 0.008 0.000 0.888 0.000 0.104 0.000
#> GSM94129     5  0.3684    0.21677 0.000 0.000 0.332 0.004 0.664 0.000
#> GSM94130     1  0.4178    0.44700 0.608 0.000 0.000 0.000 0.020 0.372
#> GSM94131     1  0.3782    0.47781 0.636 0.000 0.000 0.004 0.000 0.360
#> GSM94132     1  0.3008    0.54128 0.860 0.000 0.000 0.016 0.072 0.052
#> GSM94133     2  0.3101    0.65761 0.000 0.756 0.000 0.244 0.000 0.000
#> GSM94134     6  0.4775    0.74474 0.156 0.000 0.004 0.000 0.152 0.688
#> GSM94135     5  0.4343    0.15470 0.000 0.000 0.380 0.028 0.592 0.000
#> GSM94136     6  0.4881    0.74425 0.156 0.000 0.008 0.000 0.152 0.684
#> GSM94137     5  0.4649   -0.17753 0.012 0.000 0.464 0.000 0.504 0.020
#> GSM94138     1  0.4498    0.34330 0.544 0.000 0.000 0.004 0.024 0.428
#> GSM94139     5  0.6344   -0.05407 0.000 0.000 0.352 0.208 0.420 0.020
#> GSM94140     5  0.7208    0.33281 0.136 0.000 0.188 0.016 0.500 0.160
#> GSM94141     3  0.8757   -0.26346 0.000 0.204 0.288 0.204 0.112 0.192
#> GSM94142     1  0.3619    0.51450 0.680 0.000 0.000 0.000 0.004 0.316
#> GSM94143     3  0.6240   -0.15719 0.000 0.000 0.364 0.316 0.316 0.004
#> GSM94144     3  0.9074   -0.25279 0.008 0.200 0.256 0.200 0.140 0.196
#> GSM94145     1  0.0000    0.64477 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94146     6  0.6799    0.40187 0.128 0.000 0.084 0.004 0.332 0.452
#> GSM94147     5  0.6035    0.04010 0.296 0.000 0.008 0.020 0.540 0.136
#> GSM94148     1  0.5979    0.00128 0.460 0.000 0.000 0.012 0.160 0.368
#> GSM98785     5  0.5145    0.03186 0.000 0.000 0.432 0.084 0.484 0.000
#> GSM98786     5  0.5610    0.10702 0.288 0.000 0.008 0.020 0.592 0.092
#> GSM98787     3  0.3707    0.36193 0.008 0.000 0.680 0.000 0.312 0.000
#> GSM98788     5  0.6132    0.34742 0.116 0.000 0.128 0.004 0.620 0.132
#> GSM98789     5  0.6345    0.35170 0.184 0.000 0.104 0.048 0.616 0.048
#> GSM98790     3  0.5494    0.09776 0.000 0.000 0.504 0.136 0.360 0.000
#> GSM98791     1  0.3930    0.40904 0.576 0.000 0.000 0.004 0.000 0.420
#> GSM98792     5  0.4437    0.25496 0.028 0.000 0.324 0.004 0.640 0.004
#> GSM98793     1  0.6070    0.05188 0.460 0.000 0.000 0.016 0.164 0.360
#> GSM98794     1  0.3601    0.52227 0.684 0.000 0.000 0.000 0.004 0.312
#> GSM98795     5  0.7146   -0.17988 0.212 0.000 0.080 0.004 0.404 0.300
#> GSM98796     1  0.0146    0.64460 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM98797     3  0.8749   -0.26341 0.000 0.204 0.288 0.216 0.112 0.180
#> GSM98798     3  0.8761   -0.27796 0.000 0.204 0.280 0.224 0.112 0.180
#> GSM98799     4  0.4512    0.57896 0.000 0.040 0.224 0.708 0.028 0.000
#> GSM98800     5  0.5498    0.12541 0.000 0.000 0.324 0.148 0.528 0.000
#> GSM98801     3  0.5660    0.31415 0.000 0.004 0.668 0.124 0.088 0.116
#> GSM94019     3  0.3460    0.36970 0.020 0.000 0.760 0.000 0.220 0.000
#> GSM94020     4  0.2773    0.46122 0.000 0.164 0.004 0.828 0.004 0.000
#> GSM94021     6  0.5109    0.59333 0.240 0.000 0.060 0.004 0.032 0.664
#> GSM94022     3  0.3789    0.35421 0.004 0.000 0.668 0.000 0.324 0.004
#> GSM94023     3  0.3907    0.22238 0.000 0.000 0.588 0.004 0.408 0.000
#> GSM94024     3  0.3690    0.36333 0.008 0.000 0.684 0.000 0.308 0.000
#> GSM94025     3  0.6439   -0.07505 0.008 0.000 0.368 0.004 0.292 0.328
#> GSM94026     3  0.3934    0.41382 0.004 0.000 0.800 0.100 0.076 0.020
#> GSM94027     3  0.6193    0.13950 0.008 0.000 0.472 0.004 0.292 0.224
#> GSM94028     2  0.0000    0.83730 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94029     3  0.3972    0.36174 0.016 0.000 0.680 0.000 0.300 0.004
#> GSM94030     3  0.4172    0.31975 0.008 0.000 0.608 0.000 0.376 0.008
#> GSM94031     3  0.6861    0.15385 0.000 0.000 0.436 0.300 0.192 0.072
#> GSM94032     3  0.3766    0.36357 0.012 0.000 0.684 0.000 0.304 0.000
#> GSM94033     3  0.5913    0.04192 0.000 0.000 0.440 0.144 0.404 0.012
#> GSM94034     3  0.4193    0.31315 0.008 0.000 0.600 0.000 0.384 0.008
#> GSM94035     3  0.5546    0.34986 0.000 0.000 0.656 0.104 0.176 0.064
#> GSM94036     3  0.3933    0.36171 0.008 0.000 0.676 0.000 0.308 0.008
#> GSM94037     6  0.5817    0.70839 0.136 0.000 0.056 0.004 0.168 0.636
#> GSM94038     4  0.3189    0.35087 0.000 0.236 0.000 0.760 0.004 0.000
#> GSM94039     2  0.1714    0.81499 0.000 0.908 0.000 0.092 0.000 0.000
#> GSM94040     6  0.4865    0.73674 0.176 0.000 0.004 0.000 0.144 0.676
#> GSM94041     1  0.4003    0.44134 0.772 0.000 0.000 0.016 0.156 0.056
#> GSM94042     4  0.2546    0.55795 0.000 0.060 0.040 0.888 0.012 0.000
#> GSM94043     4  0.6311    0.18890 0.000 0.000 0.316 0.380 0.296 0.008
#> GSM94044     4  0.5153    0.56110 0.000 0.036 0.236 0.664 0.060 0.004
#> GSM94045     1  0.3955    0.37716 0.560 0.000 0.000 0.004 0.000 0.436
#> GSM94046     6  0.4779    0.74240 0.144 0.000 0.008 0.000 0.152 0.696
#> GSM94047     5  0.5889    0.35018 0.144 0.000 0.032 0.108 0.664 0.052
#> GSM94048     1  0.3624    0.49983 0.812 0.000 0.000 0.016 0.112 0.060
#> GSM94049     5  0.5895   -0.12236 0.296 0.000 0.000 0.012 0.520 0.172
#> GSM94050     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94051     5  0.5496    0.10663 0.300 0.000 0.012 0.016 0.596 0.076
#> GSM94052     1  0.0000    0.64477 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94053     2  0.0000    0.83730 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94054     6  0.4923    0.38408 0.368 0.000 0.000 0.000 0.072 0.560
#> GSM94055     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94056     5  0.5432   -0.00981 0.340 0.000 0.000 0.016 0.556 0.088
#> GSM94057     2  0.3175    0.74732 0.000 0.832 0.000 0.088 0.000 0.080
#> GSM94058     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94059     1  0.3240    0.56119 0.752 0.000 0.000 0.004 0.000 0.244
#> GSM94060     2  0.0790    0.83642 0.000 0.968 0.000 0.032 0.000 0.000
#> GSM94061     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94062     2  0.0000    0.83730 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM94063     5  0.3141    0.28319 0.000 0.000 0.200 0.012 0.788 0.000
#> GSM94064     2  0.3215    0.68852 0.000 0.756 0.000 0.240 0.000 0.004
#> GSM94065     1  0.3930    0.40904 0.576 0.000 0.000 0.004 0.000 0.420
#> GSM94066     2  0.3607    0.58096 0.000 0.652 0.000 0.348 0.000 0.000
#> GSM94067     6  0.3706    0.24216 0.380 0.000 0.000 0.000 0.000 0.620
#> GSM94068     4  0.3997   -0.27749 0.000 0.488 0.000 0.508 0.000 0.004
#> GSM94069     1  0.3915    0.42171 0.584 0.000 0.000 0.004 0.000 0.412
#> GSM94070     2  0.0146    0.83649 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94071     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94072     1  0.3940    0.48677 0.640 0.000 0.000 0.000 0.012 0.348
#> GSM94073     5  0.5497   -0.01706 0.324 0.000 0.000 0.012 0.556 0.108
#> GSM94074     1  0.0000    0.64477 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94075     1  0.0405    0.64247 0.988 0.000 0.000 0.004 0.000 0.008
#> GSM94155     1  0.3852    0.45483 0.612 0.000 0.000 0.004 0.000 0.384
#> GSM94156     2  0.0790    0.83641 0.000 0.968 0.000 0.032 0.000 0.000
#> GSM94157     6  0.4978    0.74112 0.156 0.000 0.004 0.004 0.160 0.676
#> GSM94160     1  0.3930    0.40904 0.576 0.000 0.000 0.004 0.000 0.420
#> GSM94161     1  0.5596    0.23314 0.516 0.000 0.000 0.012 0.108 0.364
#> GSM94162     5  0.6087    0.31331 0.072 0.000 0.244 0.008 0.592 0.084
#> GSM94163     4  0.4713    0.57815 0.000 0.044 0.224 0.700 0.028 0.004
#> GSM94164     1  0.0146    0.64460 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM94165     1  0.0914    0.63659 0.968 0.000 0.000 0.000 0.016 0.016
#> GSM94166     1  0.0146    0.64460 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM94167     3  0.6547   -0.16252 0.000 0.000 0.352 0.308 0.320 0.020
#> GSM94168     1  0.5845    0.14000 0.496 0.000 0.000 0.012 0.144 0.348
#> GSM94169     5  0.6836    0.35764 0.140 0.000 0.168 0.012 0.548 0.132
#> GSM94170     6  0.5542    0.57815 0.280 0.000 0.004 0.000 0.156 0.560
#> GSM94171     1  0.0000    0.64477 1.000 0.000 0.000 0.000 0.000 0.000
#> GSM94172     1  0.3290    0.55542 0.744 0.000 0.000 0.004 0.000 0.252
#> GSM94173     4  0.6387    0.32207 0.000 0.204 0.024 0.584 0.044 0.144
#> GSM94174     5  0.5563    0.06723 0.296 0.000 0.000 0.020 0.576 0.108
#> GSM94175     5  0.5498    0.02223 0.000 0.000 0.380 0.132 0.488 0.000
#> GSM94176     5  0.5696   -0.17191 0.384 0.000 0.000 0.012 0.488 0.116
#> GSM94177     1  0.6262   -0.06708 0.424 0.000 0.000 0.016 0.204 0.356
#> GSM94178     4  0.3076    0.39055 0.000 0.240 0.000 0.760 0.000 0.000
#> GSM98767     1  0.5790    0.18338 0.492 0.000 0.000 0.016 0.120 0.372
#> GSM98768     1  0.3923    0.41707 0.580 0.000 0.000 0.004 0.000 0.416
#> GSM98769     5  0.6380    0.38856 0.120 0.000 0.124 0.016 0.612 0.128
#> GSM98770     1  0.4199    0.34456 0.544 0.000 0.000 0.004 0.008 0.444
#> GSM98771     4  0.6029    0.37484 0.000 0.004 0.264 0.516 0.208 0.008
#> GSM98772     1  0.5992    0.06024 0.464 0.000 0.000 0.012 0.164 0.360
#> GSM98773     5  0.7409    0.20888 0.128 0.000 0.252 0.004 0.404 0.212
#> GSM98774     5  0.3669    0.31182 0.028 0.000 0.208 0.004 0.760 0.000
#> GSM98775     1  0.3853    0.51915 0.680 0.000 0.000 0.000 0.016 0.304
#> GSM98776     1  0.6267   -0.04557 0.452 0.000 0.000 0.016 0.224 0.308
#> GSM98777     5  0.4973    0.22043 0.000 0.000 0.264 0.112 0.624 0.000
#> GSM98778     3  0.5118    0.25661 0.032 0.000 0.552 0.004 0.388 0.024
#> GSM98779     1  0.1444    0.61854 0.928 0.000 0.000 0.000 0.000 0.072
#> GSM98780     1  0.3862    0.45467 0.608 0.000 0.000 0.004 0.000 0.388
#> GSM98781     5  0.6447    0.04963 0.152 0.000 0.040 0.016 0.548 0.244
#> GSM98782     1  0.0146    0.64426 0.996 0.000 0.000 0.004 0.000 0.000
#> GSM98783     6  0.5383    0.65091 0.244 0.000 0.004 0.000 0.156 0.596
#> GSM98784     1  0.0260    0.64553 0.992 0.000 0.000 0.000 0.000 0.008
#> GSM98871     2  0.3868    0.26474 0.000 0.504 0.000 0.496 0.000 0.000
#> GSM98872     2  0.0000    0.83730 0.000 1.000 0.000 0.000 0.000 0.000
#> GSM98873     2  0.4791    0.59421 0.000 0.652 0.000 0.244 0.000 0.104
#> GSM98874     2  0.1663    0.81695 0.000 0.912 0.000 0.088 0.000 0.000
#> GSM98875     4  0.2146    0.51114 0.000 0.116 0.000 0.880 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-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) k
#> ATC:mclust 188         2.24e-03 2
#> ATC:mclust 187         7.20e-08 3
#> ATC:mclust 159         6.74e-08 4
#> ATC:mclust 135         1.15e-04 5
#> ATC:mclust  57         2.70e-01 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 21104 rows and 192 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 0.978           0.955       0.981         0.4276 0.572   0.572
#> 3 3 0.901           0.907       0.956         0.4287 0.754   0.594
#> 4 4 0.813           0.813       0.915         0.1236 0.876   0.705
#> 5 5 0.740           0.706       0.817         0.0800 0.872   0.637
#> 6 6 0.668           0.617       0.786         0.0478 0.954   0.831

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
#> GSM93997     1  0.0000      0.986 1.000 0.000
#> GSM94077     1  0.0000      0.986 1.000 0.000
#> GSM94078     1  0.0000      0.986 1.000 0.000
#> GSM94079     1  0.0000      0.986 1.000 0.000
#> GSM94080     2  0.0000      0.968 0.000 1.000
#> GSM94081     1  0.0000      0.986 1.000 0.000
#> GSM94082     1  0.0000      0.986 1.000 0.000
#> GSM94083     1  0.0000      0.986 1.000 0.000
#> GSM94084     2  0.0000      0.968 0.000 1.000
#> GSM94085     1  0.0000      0.986 1.000 0.000
#> GSM94086     1  0.0000      0.986 1.000 0.000
#> GSM94087     1  0.0000      0.986 1.000 0.000
#> GSM94088     1  0.0000      0.986 1.000 0.000
#> GSM94089     2  0.0000      0.968 0.000 1.000
#> GSM94090     2  0.0000      0.968 0.000 1.000
#> GSM94091     1  0.0000      0.986 1.000 0.000
#> GSM94092     1  0.0000      0.986 1.000 0.000
#> GSM94093     1  0.0000      0.986 1.000 0.000
#> GSM94094     1  0.2236      0.951 0.964 0.036
#> GSM94095     1  0.0000      0.986 1.000 0.000
#> GSM94096     2  0.9427      0.457 0.360 0.640
#> GSM94097     1  0.0000      0.986 1.000 0.000
#> GSM94098     1  0.0000      0.986 1.000 0.000
#> GSM94099     1  0.0000      0.986 1.000 0.000
#> GSM94100     2  0.0000      0.968 0.000 1.000
#> GSM94101     2  0.0000      0.968 0.000 1.000
#> GSM94102     2  0.7376      0.740 0.208 0.792
#> GSM94103     1  0.0000      0.986 1.000 0.000
#> GSM94104     2  0.3584      0.908 0.068 0.932
#> GSM94105     1  0.0000      0.986 1.000 0.000
#> GSM94106     2  0.0000      0.968 0.000 1.000
#> GSM94107     1  0.0000      0.986 1.000 0.000
#> GSM94108     2  0.0000      0.968 0.000 1.000
#> GSM94109     2  0.0000      0.968 0.000 1.000
#> GSM94110     1  0.0672      0.978 0.992 0.008
#> GSM94111     2  0.0000      0.968 0.000 1.000
#> GSM94112     2  0.0000      0.968 0.000 1.000
#> GSM94113     1  0.0000      0.986 1.000 0.000
#> GSM94114     1  0.0000      0.986 1.000 0.000
#> GSM94115     1  0.0000      0.986 1.000 0.000
#> GSM94116     1  0.0000      0.986 1.000 0.000
#> GSM94117     1  0.0000      0.986 1.000 0.000
#> GSM94118     2  0.1414      0.952 0.020 0.980
#> GSM94119     2  0.0000      0.968 0.000 1.000
#> GSM94120     1  0.9286      0.463 0.656 0.344
#> GSM94121     1  0.9580      0.372 0.620 0.380
#> GSM94122     2  0.0000      0.968 0.000 1.000
#> GSM94123     1  0.0000      0.986 1.000 0.000
#> GSM94124     1  0.9608      0.361 0.616 0.384
#> GSM94125     2  0.0000      0.968 0.000 1.000
#> GSM94126     1  0.0000      0.986 1.000 0.000
#> GSM94127     1  0.0000      0.986 1.000 0.000
#> GSM94128     1  0.8207      0.647 0.744 0.256
#> GSM94129     1  0.0000      0.986 1.000 0.000
#> GSM94130     1  0.0000      0.986 1.000 0.000
#> GSM94131     1  0.0000      0.986 1.000 0.000
#> GSM94132     1  0.0000      0.986 1.000 0.000
#> GSM94133     2  0.0000      0.968 0.000 1.000
#> GSM94134     1  0.0000      0.986 1.000 0.000
#> GSM94135     1  0.0000      0.986 1.000 0.000
#> GSM94136     1  0.0000      0.986 1.000 0.000
#> GSM94137     1  0.0000      0.986 1.000 0.000
#> GSM94138     1  0.0000      0.986 1.000 0.000
#> GSM94139     2  0.0000      0.968 0.000 1.000
#> GSM94140     1  0.0000      0.986 1.000 0.000
#> GSM94141     2  0.4815      0.871 0.104 0.896
#> GSM94142     1  0.0000      0.986 1.000 0.000
#> GSM94143     2  0.9795      0.309 0.416 0.584
#> GSM94144     1  0.6531      0.790 0.832 0.168
#> GSM94145     1  0.0000      0.986 1.000 0.000
#> GSM94146     1  0.0000      0.986 1.000 0.000
#> GSM94147     1  0.0000      0.986 1.000 0.000
#> GSM94148     1  0.0000      0.986 1.000 0.000
#> GSM98785     2  0.9286      0.494 0.344 0.656
#> GSM98786     1  0.0000      0.986 1.000 0.000
#> GSM98787     1  0.1843      0.959 0.972 0.028
#> GSM98788     1  0.0000      0.986 1.000 0.000
#> GSM98789     1  0.0000      0.986 1.000 0.000
#> GSM98790     2  0.0000      0.968 0.000 1.000
#> GSM98791     1  0.0000      0.986 1.000 0.000
#> GSM98792     1  0.0000      0.986 1.000 0.000
#> GSM98793     1  0.0000      0.986 1.000 0.000
#> GSM98794     1  0.0000      0.986 1.000 0.000
#> GSM98795     1  0.0000      0.986 1.000 0.000
#> GSM98796     1  0.0000      0.986 1.000 0.000
#> GSM98797     2  0.0000      0.968 0.000 1.000
#> GSM98798     2  0.0000      0.968 0.000 1.000
#> GSM98799     2  0.0000      0.968 0.000 1.000
#> GSM98800     1  0.1633      0.963 0.976 0.024
#> GSM98801     2  0.0000      0.968 0.000 1.000
#> GSM94019     1  0.6887      0.766 0.816 0.184
#> GSM94020     2  0.0000      0.968 0.000 1.000
#> GSM94021     1  0.0000      0.986 1.000 0.000
#> GSM94022     1  0.0000      0.986 1.000 0.000
#> GSM94023     1  0.0000      0.986 1.000 0.000
#> GSM94024     1  0.0000      0.986 1.000 0.000
#> GSM94025     1  0.0000      0.986 1.000 0.000
#> GSM94026     2  0.0000      0.968 0.000 1.000
#> GSM94027     1  0.0000      0.986 1.000 0.000
#> GSM94028     2  0.0000      0.968 0.000 1.000
#> GSM94029     1  0.0000      0.986 1.000 0.000
#> GSM94030     1  0.0000      0.986 1.000 0.000
#> GSM94031     2  0.0000      0.968 0.000 1.000
#> GSM94032     1  0.0000      0.986 1.000 0.000
#> GSM94033     2  0.0000      0.968 0.000 1.000
#> GSM94034     1  0.0000      0.986 1.000 0.000
#> GSM94035     2  0.0000      0.968 0.000 1.000
#> GSM94036     1  0.0000      0.986 1.000 0.000
#> GSM94037     1  0.0000      0.986 1.000 0.000
#> GSM94038     2  0.0000      0.968 0.000 1.000
#> GSM94039     2  0.0000      0.968 0.000 1.000
#> GSM94040     1  0.0000      0.986 1.000 0.000
#> GSM94041     1  0.0000      0.986 1.000 0.000
#> GSM94042     2  0.0000      0.968 0.000 1.000
#> GSM94043     2  0.0000      0.968 0.000 1.000
#> GSM94044     2  0.0000      0.968 0.000 1.000
#> GSM94045     1  0.0000      0.986 1.000 0.000
#> GSM94046     1  0.0000      0.986 1.000 0.000
#> GSM94047     1  0.0000      0.986 1.000 0.000
#> GSM94048     1  0.0000      0.986 1.000 0.000
#> GSM94049     1  0.0000      0.986 1.000 0.000
#> GSM94050     1  0.0000      0.986 1.000 0.000
#> GSM94051     1  0.0000      0.986 1.000 0.000
#> GSM94052     1  0.0000      0.986 1.000 0.000
#> GSM94053     2  0.0000      0.968 0.000 1.000
#> GSM94054     1  0.0000      0.986 1.000 0.000
#> GSM94055     1  0.0000      0.986 1.000 0.000
#> GSM94056     1  0.0000      0.986 1.000 0.000
#> GSM94057     2  0.0000      0.968 0.000 1.000
#> GSM94058     1  0.0000      0.986 1.000 0.000
#> GSM94059     1  0.0000      0.986 1.000 0.000
#> GSM94060     2  0.0000      0.968 0.000 1.000
#> GSM94061     1  0.0000      0.986 1.000 0.000
#> GSM94062     2  0.0000      0.968 0.000 1.000
#> GSM94063     1  0.0000      0.986 1.000 0.000
#> GSM94064     2  0.0000      0.968 0.000 1.000
#> GSM94065     1  0.0000      0.986 1.000 0.000
#> GSM94066     2  0.0000      0.968 0.000 1.000
#> GSM94067     1  0.0000      0.986 1.000 0.000
#> GSM94068     2  0.0000      0.968 0.000 1.000
#> GSM94069     1  0.0000      0.986 1.000 0.000
#> GSM94070     2  0.0000      0.968 0.000 1.000
#> GSM94071     1  0.0000      0.986 1.000 0.000
#> GSM94072     1  0.0000      0.986 1.000 0.000
#> GSM94073     1  0.0000      0.986 1.000 0.000
#> GSM94074     1  0.0000      0.986 1.000 0.000
#> GSM94075     1  0.0000      0.986 1.000 0.000
#> GSM94155     1  0.0000      0.986 1.000 0.000
#> GSM94156     2  0.0000      0.968 0.000 1.000
#> GSM94157     1  0.0000      0.986 1.000 0.000
#> GSM94160     1  0.0000      0.986 1.000 0.000
#> GSM94161     1  0.0000      0.986 1.000 0.000
#> GSM94162     1  0.0000      0.986 1.000 0.000
#> GSM94163     2  0.0000      0.968 0.000 1.000
#> GSM94164     1  0.0000      0.986 1.000 0.000
#> GSM94165     1  0.0000      0.986 1.000 0.000
#> GSM94166     1  0.0000      0.986 1.000 0.000
#> GSM94167     2  0.0000      0.968 0.000 1.000
#> GSM94168     1  0.0000      0.986 1.000 0.000
#> GSM94169     1  0.0000      0.986 1.000 0.000
#> GSM94170     1  0.0000      0.986 1.000 0.000
#> GSM94171     1  0.0000      0.986 1.000 0.000
#> GSM94172     1  0.0000      0.986 1.000 0.000
#> GSM94173     2  0.0000      0.968 0.000 1.000
#> GSM94174     1  0.0000      0.986 1.000 0.000
#> GSM94175     2  0.8144      0.671 0.252 0.748
#> GSM94176     1  0.0000      0.986 1.000 0.000
#> GSM94177     1  0.0000      0.986 1.000 0.000
#> GSM94178     2  0.0000      0.968 0.000 1.000
#> GSM98767     1  0.0000      0.986 1.000 0.000
#> GSM98768     1  0.0000      0.986 1.000 0.000
#> GSM98769     1  0.0000      0.986 1.000 0.000
#> GSM98770     1  0.0000      0.986 1.000 0.000
#> GSM98771     2  0.0000      0.968 0.000 1.000
#> GSM98772     1  0.0000      0.986 1.000 0.000
#> GSM98773     1  0.0000      0.986 1.000 0.000
#> GSM98774     1  0.0000      0.986 1.000 0.000
#> GSM98775     1  0.0000      0.986 1.000 0.000
#> GSM98776     1  0.0000      0.986 1.000 0.000
#> GSM98777     1  0.0000      0.986 1.000 0.000
#> GSM98778     1  0.0000      0.986 1.000 0.000
#> GSM98779     1  0.0000      0.986 1.000 0.000
#> GSM98780     1  0.0000      0.986 1.000 0.000
#> GSM98781     1  0.0000      0.986 1.000 0.000
#> GSM98782     1  0.0000      0.986 1.000 0.000
#> GSM98783     1  0.0000      0.986 1.000 0.000
#> GSM98784     1  0.0000      0.986 1.000 0.000
#> GSM98871     2  0.0000      0.968 0.000 1.000
#> GSM98872     2  0.0000      0.968 0.000 1.000
#> GSM98873     2  0.0000      0.968 0.000 1.000
#> GSM98874     2  0.0000      0.968 0.000 1.000
#> GSM98875     2  0.0000      0.968 0.000 1.000

show/hide code output

cbind(get_classes(res, k = 3), get_membership(res, k = 3))
#>          class entropy silhouette    p1    p2    p3
#> GSM93997     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94077     1  0.5497      0.610 0.708 0.000 0.292
#> GSM94078     3  0.1964      0.905 0.056 0.000 0.944
#> GSM94079     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94080     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94081     1  0.6140      0.322 0.596 0.000 0.404
#> GSM94082     3  0.0592      0.933 0.012 0.000 0.988
#> GSM94083     1  0.1031      0.943 0.976 0.000 0.024
#> GSM94084     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94085     3  0.0237      0.932 0.004 0.000 0.996
#> GSM94086     3  0.2356      0.901 0.072 0.000 0.928
#> GSM94087     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94088     1  0.5926      0.478 0.644 0.000 0.356
#> GSM94089     3  0.1529      0.914 0.000 0.040 0.960
#> GSM94090     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94091     1  0.5948      0.453 0.640 0.000 0.360
#> GSM94092     1  0.1163      0.941 0.972 0.000 0.028
#> GSM94093     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94094     3  0.1031      0.931 0.024 0.000 0.976
#> GSM94095     3  0.1411      0.926 0.036 0.000 0.964
#> GSM94096     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94097     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94098     1  0.6286      0.115 0.536 0.000 0.464
#> GSM94099     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94100     2  0.3116      0.877 0.000 0.892 0.108
#> GSM94101     3  0.0237      0.931 0.000 0.004 0.996
#> GSM94102     3  0.2982      0.908 0.024 0.056 0.920
#> GSM94103     3  0.0592      0.932 0.012 0.000 0.988
#> GSM94104     3  0.0424      0.931 0.000 0.008 0.992
#> GSM94105     3  0.5733      0.543 0.324 0.000 0.676
#> GSM94106     3  0.0592      0.931 0.000 0.012 0.988
#> GSM94107     3  0.2537      0.894 0.080 0.000 0.920
#> GSM94108     3  0.1753      0.909 0.000 0.048 0.952
#> GSM94109     3  0.1964      0.910 0.000 0.056 0.944
#> GSM94110     3  0.0237      0.932 0.004 0.000 0.996
#> GSM94111     3  0.1753      0.915 0.000 0.048 0.952
#> GSM94112     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94113     3  0.1753      0.912 0.048 0.000 0.952
#> GSM94114     3  0.1753      0.920 0.048 0.000 0.952
#> GSM94115     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94116     3  0.4504      0.740 0.196 0.000 0.804
#> GSM94117     1  0.5678      0.540 0.684 0.000 0.316
#> GSM94118     3  0.0892      0.929 0.000 0.020 0.980
#> GSM94119     2  0.2066      0.926 0.000 0.940 0.060
#> GSM94120     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94121     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94122     3  0.1964      0.903 0.000 0.056 0.944
#> GSM94123     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94124     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94125     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94126     1  0.3116      0.863 0.892 0.000 0.108
#> GSM94127     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94128     3  0.1031      0.931 0.024 0.000 0.976
#> GSM94129     3  0.0237      0.932 0.004 0.000 0.996
#> GSM94130     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94131     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94132     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94133     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94134     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94135     3  0.0237      0.932 0.004 0.000 0.996
#> GSM94136     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94137     3  0.4654      0.737 0.208 0.000 0.792
#> GSM94138     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94139     3  0.5706      0.476 0.000 0.320 0.680
#> GSM94140     1  0.1031      0.943 0.976 0.000 0.024
#> GSM94141     2  0.1643      0.933 0.000 0.956 0.044
#> GSM94142     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94143     2  0.4934      0.823 0.024 0.820 0.156
#> GSM94144     1  0.5733      0.521 0.676 0.324 0.000
#> GSM94145     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94146     1  0.0592      0.952 0.988 0.000 0.012
#> GSM94147     1  0.0237      0.958 0.996 0.004 0.000
#> GSM94148     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98785     3  0.0747      0.927 0.000 0.016 0.984
#> GSM98786     1  0.0237      0.958 0.996 0.004 0.000
#> GSM98787     3  0.2165      0.908 0.064 0.000 0.936
#> GSM98788     1  0.0237      0.958 0.996 0.000 0.004
#> GSM98789     1  0.1411      0.933 0.964 0.000 0.036
#> GSM98790     3  0.0000      0.931 0.000 0.000 1.000
#> GSM98791     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98792     1  0.6204      0.278 0.576 0.000 0.424
#> GSM98793     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98794     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98795     1  0.0424      0.955 0.992 0.000 0.008
#> GSM98796     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98797     2  0.1529      0.939 0.000 0.960 0.040
#> GSM98798     2  0.0237      0.960 0.000 0.996 0.004
#> GSM98799     2  0.2165      0.923 0.000 0.936 0.064
#> GSM98800     1  0.5659      0.771 0.796 0.052 0.152
#> GSM98801     3  0.5138      0.679 0.000 0.252 0.748
#> GSM94019     3  0.0000      0.931 0.000 0.000 1.000
#> GSM94020     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94021     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94022     3  0.1163      0.930 0.028 0.000 0.972
#> GSM94023     3  0.0747      0.933 0.016 0.000 0.984
#> GSM94024     3  0.1163      0.930 0.028 0.000 0.972
#> GSM94025     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94026     3  0.1289      0.924 0.000 0.032 0.968
#> GSM94027     1  0.1753      0.923 0.952 0.000 0.048
#> GSM94028     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94029     3  0.2448      0.897 0.076 0.000 0.924
#> GSM94030     3  0.1860      0.917 0.052 0.000 0.948
#> GSM94031     3  0.4931      0.721 0.000 0.232 0.768
#> GSM94032     3  0.2066      0.911 0.060 0.000 0.940
#> GSM94033     3  0.0237      0.931 0.000 0.004 0.996
#> GSM94034     3  0.1964      0.915 0.056 0.000 0.944
#> GSM94035     3  0.0747      0.930 0.000 0.016 0.984
#> GSM94036     3  0.1964      0.915 0.056 0.000 0.944
#> GSM94037     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94038     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94039     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94040     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94041     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94042     2  0.0892      0.953 0.000 0.980 0.020
#> GSM94043     2  0.4796      0.758 0.000 0.780 0.220
#> GSM94044     2  0.2165      0.923 0.000 0.936 0.064
#> GSM94045     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94046     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94047     1  0.0983      0.947 0.980 0.004 0.016
#> GSM94048     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94049     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94050     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94051     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94052     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94053     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94054     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94055     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94056     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94057     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94058     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94059     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94060     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94061     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94062     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94063     1  0.2959      0.877 0.900 0.000 0.100
#> GSM94064     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94065     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94066     2  0.0000      0.958 0.000 1.000 0.000
#> GSM94067     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94068     2  0.0000      0.958 0.000 1.000 0.000
#> GSM94069     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94070     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94071     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94072     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94073     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94074     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94075     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94155     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94156     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94157     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94160     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94161     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94162     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94163     2  0.2165      0.926 0.000 0.936 0.064
#> GSM94164     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94165     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94166     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94167     2  0.6252      0.292 0.000 0.556 0.444
#> GSM94168     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94169     1  0.1289      0.936 0.968 0.000 0.032
#> GSM94170     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94171     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94172     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94173     2  0.0237      0.960 0.000 0.996 0.004
#> GSM94174     1  0.0237      0.958 0.996 0.004 0.000
#> GSM94175     3  0.0592      0.929 0.000 0.012 0.988
#> GSM94176     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94177     1  0.0000      0.960 1.000 0.000 0.000
#> GSM94178     2  0.0000      0.958 0.000 1.000 0.000
#> GSM98767     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98768     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98769     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98770     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98771     2  0.4504      0.792 0.000 0.804 0.196
#> GSM98772     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98773     1  0.2537      0.893 0.920 0.000 0.080
#> GSM98774     1  0.0237      0.958 0.996 0.000 0.004
#> GSM98775     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98776     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98777     1  0.3715      0.845 0.868 0.004 0.128
#> GSM98778     1  0.2959      0.873 0.900 0.000 0.100
#> GSM98779     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98780     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98781     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98782     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98783     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98784     1  0.0000      0.960 1.000 0.000 0.000
#> GSM98871     2  0.0237      0.960 0.000 0.996 0.004
#> GSM98872     2  0.0237      0.960 0.000 0.996 0.004
#> GSM98873     2  0.0237      0.960 0.000 0.996 0.004
#> GSM98874     2  0.0237      0.960 0.000 0.996 0.004
#> GSM98875     2  0.0237      0.960 0.000 0.996 0.004

show/hide code output

cbind(get_classes(res, k = 4), get_membership(res, k = 4))
#>          class entropy silhouette    p1    p2    p3    p4
#> GSM93997     1  0.0592    0.93636 0.984 0.000 0.000 0.016
#> GSM94077     4  0.2334    0.78111 0.088 0.000 0.004 0.908
#> GSM94078     4  0.0336    0.82006 0.008 0.000 0.000 0.992
#> GSM94079     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94080     2  0.0592    0.92823 0.000 0.984 0.000 0.016
#> GSM94081     1  0.7340   -0.18127 0.436 0.000 0.408 0.156
#> GSM94082     4  0.1411    0.81490 0.020 0.000 0.020 0.960
#> GSM94083     1  0.0188    0.94125 0.996 0.000 0.004 0.000
#> GSM94084     4  0.1022    0.81439 0.000 0.000 0.032 0.968
#> GSM94085     3  0.4977    0.28776 0.000 0.000 0.540 0.460
#> GSM94086     3  0.0188    0.82675 0.004 0.000 0.996 0.000
#> GSM94087     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94088     4  0.1637    0.79968 0.060 0.000 0.000 0.940
#> GSM94089     4  0.0000    0.82055 0.000 0.000 0.000 1.000
#> GSM94090     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94091     4  0.3870    0.61633 0.208 0.000 0.004 0.788
#> GSM94092     4  0.4955    0.15358 0.444 0.000 0.000 0.556
#> GSM94093     1  0.0817    0.93306 0.976 0.000 0.024 0.000
#> GSM94094     3  0.1302    0.83703 0.000 0.000 0.956 0.044
#> GSM94095     3  0.2281    0.82043 0.000 0.000 0.904 0.096
#> GSM94096     4  0.1118    0.81261 0.000 0.000 0.036 0.964
#> GSM94097     1  0.1474    0.91377 0.948 0.000 0.052 0.000
#> GSM94098     3  0.6106    0.43199 0.332 0.000 0.604 0.064
#> GSM94099     1  0.4961    0.21571 0.552 0.000 0.000 0.448
#> GSM94100     3  0.2647    0.73606 0.000 0.120 0.880 0.000
#> GSM94101     4  0.1209    0.81418 0.000 0.004 0.032 0.964
#> GSM94102     3  0.0336    0.82469 0.008 0.000 0.992 0.000
#> GSM94103     4  0.0817    0.81716 0.000 0.000 0.024 0.976
#> GSM94104     3  0.4040    0.69361 0.000 0.000 0.752 0.248
#> GSM94105     3  0.1867    0.77272 0.072 0.000 0.928 0.000
#> GSM94106     3  0.2704    0.80531 0.000 0.000 0.876 0.124
#> GSM94107     3  0.1557    0.83535 0.000 0.000 0.944 0.056
#> GSM94108     4  0.0657    0.82016 0.000 0.004 0.012 0.984
#> GSM94109     3  0.0592    0.83279 0.000 0.000 0.984 0.016
#> GSM94110     4  0.0592    0.81915 0.000 0.000 0.016 0.984
#> GSM94111     3  0.1302    0.83703 0.000 0.000 0.956 0.044
#> GSM94112     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94113     4  0.0000    0.82055 0.000 0.000 0.000 1.000
#> GSM94114     3  0.0921    0.83543 0.000 0.000 0.972 0.028
#> GSM94115     1  0.2530    0.85796 0.888 0.000 0.000 0.112
#> GSM94116     4  0.1398    0.81107 0.040 0.000 0.004 0.956
#> GSM94117     1  0.4827    0.73886 0.784 0.000 0.124 0.092
#> GSM94118     3  0.4584    0.61794 0.000 0.004 0.696 0.300
#> GSM94119     4  0.4679    0.42189 0.000 0.352 0.000 0.648
#> GSM94120     3  0.4961    0.31991 0.000 0.000 0.552 0.448
#> GSM94121     3  0.3123    0.78416 0.000 0.000 0.844 0.156
#> GSM94122     4  0.5022    0.58422 0.000 0.264 0.028 0.708
#> GSM94123     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94124     4  0.2345    0.76418 0.000 0.000 0.100 0.900
#> GSM94125     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94126     1  0.4888    0.32427 0.588 0.000 0.412 0.000
#> GSM94127     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94128     3  0.1211    0.83692 0.000 0.000 0.960 0.040
#> GSM94129     4  0.3105    0.72720 0.004 0.000 0.140 0.856
#> GSM94130     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94131     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94132     1  0.0707    0.93435 0.980 0.000 0.000 0.020
#> GSM94133     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94134     1  0.0921    0.93074 0.972 0.000 0.028 0.000
#> GSM94135     4  0.1637    0.79890 0.000 0.000 0.060 0.940
#> GSM94136     1  0.0469    0.93888 0.988 0.000 0.012 0.000
#> GSM94137     3  0.7506    0.32269 0.208 0.000 0.484 0.308
#> GSM94138     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94139     2  0.5576    0.13534 0.000 0.536 0.020 0.444
#> GSM94140     1  0.3626    0.77138 0.812 0.004 0.184 0.000
#> GSM94141     2  0.1211    0.90096 0.000 0.960 0.040 0.000
#> GSM94142     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94143     4  0.5383    0.14929 0.012 0.452 0.000 0.536
#> GSM94144     1  0.4543    0.54872 0.676 0.324 0.000 0.000
#> GSM94145     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94146     1  0.3610    0.75570 0.800 0.000 0.200 0.000
#> GSM94147     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94148     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM98785     4  0.0524    0.82126 0.000 0.008 0.004 0.988
#> GSM98786     1  0.3024    0.81923 0.852 0.000 0.000 0.148
#> GSM98787     3  0.0188    0.82669 0.004 0.000 0.996 0.000
#> GSM98788     1  0.0336    0.94020 0.992 0.000 0.000 0.008
#> GSM98789     1  0.4948    0.23707 0.560 0.000 0.000 0.440
#> GSM98790     4  0.3528    0.64992 0.000 0.000 0.192 0.808
#> GSM98791     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98792     3  0.5137    0.49970 0.296 0.000 0.680 0.024
#> GSM98793     1  0.0592    0.93636 0.984 0.000 0.000 0.016
#> GSM98794     1  0.0707    0.93435 0.980 0.000 0.000 0.020
#> GSM98795     1  0.4040    0.68434 0.752 0.000 0.248 0.000
#> GSM98796     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM98797     2  0.2149    0.85688 0.000 0.912 0.088 0.000
#> GSM98798     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM98799     4  0.4977    0.12709 0.000 0.460 0.000 0.540
#> GSM98800     4  0.2466    0.77423 0.096 0.004 0.000 0.900
#> GSM98801     3  0.0188    0.82669 0.000 0.004 0.996 0.000
#> GSM94019     3  0.3528    0.75267 0.000 0.000 0.808 0.192
#> GSM94020     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94021     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94022     3  0.1716    0.83313 0.000 0.000 0.936 0.064
#> GSM94023     3  0.3942    0.70821 0.000 0.000 0.764 0.236
#> GSM94024     3  0.1557    0.83535 0.000 0.000 0.944 0.056
#> GSM94025     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94026     3  0.1118    0.83656 0.000 0.000 0.964 0.036
#> GSM94027     1  0.2408    0.86271 0.896 0.000 0.104 0.000
#> GSM94028     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94029     3  0.0336    0.82469 0.008 0.000 0.992 0.000
#> GSM94030     3  0.1474    0.83601 0.000 0.000 0.948 0.052
#> GSM94031     2  0.5432    0.44942 0.000 0.652 0.316 0.032
#> GSM94032     3  0.0000    0.82786 0.000 0.000 1.000 0.000
#> GSM94033     4  0.4706    0.57917 0.000 0.028 0.224 0.748
#> GSM94034     3  0.1302    0.83703 0.000 0.000 0.956 0.044
#> GSM94035     3  0.3074    0.78691 0.000 0.000 0.848 0.152
#> GSM94036     3  0.0707    0.83399 0.000 0.000 0.980 0.020
#> GSM94037     1  0.0336    0.94037 0.992 0.000 0.008 0.000
#> GSM94038     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM94039     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94040     1  0.0336    0.94037 0.992 0.000 0.008 0.000
#> GSM94041     1  0.2760    0.84110 0.872 0.000 0.000 0.128
#> GSM94042     2  0.1118    0.91405 0.000 0.964 0.000 0.036
#> GSM94043     4  0.2973    0.74535 0.000 0.144 0.000 0.856
#> GSM94044     2  0.4746    0.40791 0.000 0.632 0.000 0.368
#> GSM94045     1  0.0592    0.93715 0.984 0.000 0.016 0.000
#> GSM94046     1  0.0592    0.93715 0.984 0.000 0.016 0.000
#> GSM94047     1  0.4679    0.47770 0.648 0.000 0.000 0.352
#> GSM94048     1  0.1302    0.91855 0.956 0.000 0.000 0.044
#> GSM94049     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94050     1  0.0188    0.94092 0.996 0.000 0.000 0.004
#> GSM94051     1  0.0469    0.93883 0.988 0.000 0.000 0.012
#> GSM94052     1  0.0707    0.93435 0.980 0.000 0.000 0.020
#> GSM94053     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM94054     1  0.1211    0.92265 0.960 0.000 0.040 0.000
#> GSM94055     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94056     1  0.1940    0.89222 0.924 0.000 0.000 0.076
#> GSM94057     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM94058     1  0.0188    0.94092 0.996 0.000 0.000 0.004
#> GSM94059     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94060     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94061     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94062     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94063     4  0.2408    0.76661 0.104 0.000 0.000 0.896
#> GSM94064     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94065     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94066     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94067     1  0.0469    0.93888 0.988 0.000 0.012 0.000
#> GSM94068     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94069     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94070     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM94071     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94072     1  0.0592    0.93636 0.984 0.000 0.000 0.016
#> GSM94073     1  0.0592    0.93636 0.984 0.000 0.000 0.016
#> GSM94074     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94075     1  0.0188    0.94092 0.996 0.000 0.000 0.004
#> GSM94155     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94156     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM94157     1  0.0592    0.93715 0.984 0.000 0.016 0.000
#> GSM94160     1  0.0336    0.94037 0.992 0.000 0.008 0.000
#> GSM94161     1  0.0188    0.94092 0.996 0.000 0.000 0.004
#> GSM94162     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94163     2  0.4008    0.66016 0.000 0.756 0.000 0.244
#> GSM94164     1  0.0188    0.94092 0.996 0.000 0.000 0.004
#> GSM94165     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94166     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94167     2  0.4905    0.40204 0.000 0.632 0.004 0.364
#> GSM94168     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94169     1  0.0707    0.93508 0.980 0.000 0.000 0.020
#> GSM94170     1  0.0469    0.93888 0.988 0.000 0.012 0.000
#> GSM94171     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM94172     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94173     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM94174     1  0.1792    0.89999 0.932 0.000 0.000 0.068
#> GSM94175     4  0.0336    0.82098 0.000 0.008 0.000 0.992
#> GSM94176     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM94177     1  0.0707    0.93435 0.980 0.000 0.000 0.020
#> GSM94178     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM98767     1  0.0921    0.92968 0.972 0.000 0.000 0.028
#> GSM98768     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98769     1  0.0376    0.94120 0.992 0.000 0.004 0.004
#> GSM98770     1  0.0921    0.93074 0.972 0.000 0.028 0.000
#> GSM98771     4  0.4134    0.60661 0.000 0.260 0.000 0.740
#> GSM98772     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM98773     1  0.4500    0.56220 0.684 0.000 0.316 0.000
#> GSM98774     1  0.3400    0.78000 0.820 0.000 0.000 0.180
#> GSM98775     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM98776     1  0.0469    0.93811 0.988 0.000 0.000 0.012
#> GSM98777     4  0.2345    0.77079 0.100 0.000 0.000 0.900
#> GSM98778     3  0.4994    0.00219 0.480 0.000 0.520 0.000
#> GSM98779     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98780     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98781     1  0.1022    0.92813 0.968 0.000 0.032 0.000
#> GSM98782     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98783     1  0.0188    0.94154 0.996 0.000 0.004 0.000
#> GSM98784     1  0.0000    0.94176 1.000 0.000 0.000 0.000
#> GSM98871     2  0.0469    0.93054 0.000 0.988 0.000 0.012
#> GSM98872     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM98873     2  0.0000    0.92841 0.000 1.000 0.000 0.000
#> GSM98874     2  0.0336    0.93113 0.000 0.992 0.000 0.008
#> GSM98875     2  0.0469    0.93054 0.000 0.988 0.000 0.012

show/hide code output

cbind(get_classes(res, k = 5), get_membership(res, k = 5))
#>          class entropy silhouette    p1    p2    p3    p4    p5
#> GSM93997     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94077     4  0.5529    0.16199 0.420 0.000 0.000 0.512 0.068
#> GSM94078     4  0.4387    0.39255 0.012 0.000 0.000 0.640 0.348
#> GSM94079     1  0.1442    0.90828 0.952 0.000 0.012 0.032 0.004
#> GSM94080     2  0.0963    0.93228 0.000 0.964 0.000 0.036 0.000
#> GSM94081     1  0.4599    0.68248 0.752 0.000 0.088 0.156 0.004
#> GSM94082     4  0.4901    0.40818 0.016 0.000 0.016 0.632 0.336
#> GSM94083     1  0.1569    0.90291 0.944 0.000 0.008 0.044 0.004
#> GSM94084     4  0.3578    0.57487 0.000 0.004 0.008 0.784 0.204
#> GSM94085     4  0.3949    0.22403 0.000 0.004 0.300 0.696 0.000
#> GSM94086     3  0.1732    0.69833 0.000 0.000 0.920 0.080 0.000
#> GSM94087     1  0.0932    0.92159 0.972 0.000 0.004 0.020 0.004
#> GSM94088     4  0.5618    0.41704 0.144 0.000 0.000 0.632 0.224
#> GSM94089     4  0.4571    0.42429 0.004 0.020 0.000 0.664 0.312
#> GSM94090     2  0.1124    0.93083 0.000 0.960 0.000 0.036 0.004
#> GSM94091     4  0.6003    0.34101 0.192 0.000 0.000 0.584 0.224
#> GSM94092     1  0.3777    0.72513 0.784 0.000 0.004 0.192 0.020
#> GSM94093     1  0.0451    0.93136 0.988 0.000 0.004 0.008 0.000
#> GSM94094     3  0.3143    0.68650 0.000 0.000 0.796 0.204 0.000
#> GSM94095     3  0.4595    0.33034 0.004 0.000 0.504 0.488 0.004
#> GSM94096     4  0.3826    0.55019 0.000 0.004 0.008 0.752 0.236
#> GSM94097     1  0.1074    0.92736 0.968 0.000 0.016 0.012 0.004
#> GSM94098     1  0.4513    0.69835 0.764 0.000 0.128 0.104 0.004
#> GSM94099     1  0.2672    0.83805 0.872 0.000 0.004 0.116 0.008
#> GSM94100     3  0.3218    0.61060 0.000 0.128 0.844 0.024 0.004
#> GSM94101     4  0.3482    0.59183 0.000 0.012 0.008 0.812 0.168
#> GSM94102     3  0.0960    0.67267 0.004 0.000 0.972 0.016 0.008
#> GSM94103     4  0.3573    0.60489 0.016 0.000 0.012 0.816 0.156
#> GSM94104     4  0.4836    0.01340 0.000 0.032 0.356 0.612 0.000
#> GSM94105     3  0.2522    0.69425 0.024 0.000 0.896 0.076 0.004
#> GSM94106     3  0.3700    0.66871 0.000 0.000 0.752 0.240 0.008
#> GSM94107     3  0.4988    0.45671 0.024 0.000 0.556 0.416 0.004
#> GSM94108     4  0.4234    0.51531 0.000 0.020 0.004 0.724 0.252
#> GSM94109     3  0.2488    0.70034 0.000 0.000 0.872 0.124 0.004
#> GSM94110     4  0.3596    0.58542 0.008 0.000 0.008 0.792 0.192
#> GSM94111     3  0.2848    0.69699 0.000 0.000 0.840 0.156 0.004
#> GSM94112     2  0.1205    0.92917 0.000 0.956 0.000 0.040 0.004
#> GSM94113     4  0.3882    0.55102 0.020 0.000 0.000 0.756 0.224
#> GSM94114     3  0.3730    0.64327 0.000 0.000 0.712 0.288 0.000
#> GSM94115     1  0.0693    0.93082 0.980 0.000 0.000 0.008 0.012
#> GSM94116     4  0.4660    0.45564 0.228 0.000 0.024 0.724 0.024
#> GSM94117     1  0.2179    0.87970 0.912 0.000 0.008 0.072 0.008
#> GSM94118     4  0.4697    0.12131 0.000 0.032 0.320 0.648 0.000
#> GSM94119     5  0.5958    0.47912 0.000 0.200 0.000 0.208 0.592
#> GSM94120     4  0.4280    0.18612 0.000 0.004 0.312 0.676 0.008
#> GSM94121     3  0.4644    0.39591 0.000 0.000 0.528 0.460 0.012
#> GSM94122     4  0.4455    0.17034 0.000 0.404 0.000 0.588 0.008
#> GSM94123     1  0.0566    0.93315 0.984 0.000 0.000 0.004 0.012
#> GSM94124     4  0.3599    0.61161 0.000 0.004 0.060 0.832 0.104
#> GSM94125     2  0.0794    0.93447 0.000 0.972 0.000 0.028 0.000
#> GSM94126     1  0.1990    0.88863 0.920 0.000 0.068 0.008 0.004
#> GSM94127     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94128     3  0.3336    0.67692 0.000 0.000 0.772 0.228 0.000
#> GSM94129     4  0.4653    0.58356 0.004 0.000 0.112 0.752 0.132
#> GSM94130     1  0.0794    0.93161 0.972 0.000 0.000 0.000 0.028
#> GSM94131     1  0.0727    0.93231 0.980 0.000 0.004 0.004 0.012
#> GSM94132     1  0.0671    0.93243 0.980 0.000 0.000 0.004 0.016
#> GSM94133     2  0.1205    0.92911 0.000 0.956 0.000 0.040 0.004
#> GSM94134     1  0.3373    0.84347 0.848 0.000 0.092 0.004 0.056
#> GSM94135     4  0.3981    0.61417 0.004 0.000 0.060 0.800 0.136
#> GSM94136     1  0.3055    0.86103 0.864 0.000 0.064 0.000 0.072
#> GSM94137     4  0.6451    0.18100 0.388 0.000 0.156 0.452 0.004
#> GSM94138     1  0.0566    0.93298 0.984 0.000 0.004 0.000 0.012
#> GSM94139     5  0.3256    0.59130 0.000 0.064 0.012 0.060 0.864
#> GSM94140     3  0.4996    0.01921 0.032 0.000 0.548 0.000 0.420
#> GSM94141     5  0.7080    0.36004 0.004 0.156 0.268 0.044 0.528
#> GSM94142     1  0.0703    0.93197 0.976 0.000 0.000 0.000 0.024
#> GSM94143     5  0.1628    0.59580 0.000 0.008 0.000 0.056 0.936
#> GSM94144     5  0.8998    0.30487 0.176 0.252 0.156 0.044 0.372
#> GSM94145     1  0.0865    0.93108 0.972 0.000 0.004 0.000 0.024
#> GSM94146     3  0.5600    0.22308 0.256 0.000 0.632 0.004 0.108
#> GSM94147     1  0.6126    0.55572 0.640 0.016 0.080 0.024 0.240
#> GSM94148     1  0.2707    0.87718 0.876 0.000 0.024 0.000 0.100
#> GSM98785     5  0.2439    0.58286 0.000 0.000 0.004 0.120 0.876
#> GSM98786     5  0.5216    0.42322 0.248 0.000 0.000 0.092 0.660
#> GSM98787     3  0.2806    0.55386 0.004 0.000 0.844 0.000 0.152
#> GSM98788     1  0.6813    0.06773 0.476 0.000 0.152 0.024 0.348
#> GSM98789     5  0.4351    0.55361 0.100 0.000 0.000 0.132 0.768
#> GSM98790     4  0.3749    0.50658 0.000 0.052 0.108 0.828 0.012
#> GSM98791     1  0.0486    0.93219 0.988 0.000 0.004 0.004 0.004
#> GSM98792     5  0.4574    0.21387 0.012 0.000 0.412 0.000 0.576
#> GSM98793     1  0.0771    0.93190 0.976 0.000 0.000 0.004 0.020
#> GSM98794     1  0.0324    0.93095 0.992 0.000 0.000 0.004 0.004
#> GSM98795     3  0.5494    0.30545 0.172 0.000 0.668 0.004 0.156
#> GSM98796     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM98797     2  0.7191    0.17460 0.000 0.480 0.224 0.036 0.260
#> GSM98798     2  0.1082    0.92250 0.000 0.964 0.000 0.028 0.008
#> GSM98799     5  0.6033    0.45743 0.000 0.200 0.000 0.220 0.580
#> GSM98800     5  0.3210    0.53590 0.000 0.000 0.000 0.212 0.788
#> GSM98801     3  0.2233    0.59928 0.000 0.004 0.892 0.000 0.104
#> GSM94019     3  0.4210    0.47222 0.000 0.000 0.588 0.412 0.000
#> GSM94020     2  0.0963    0.93228 0.000 0.964 0.000 0.036 0.000
#> GSM94021     1  0.0771    0.92214 0.976 0.000 0.000 0.020 0.004
#> GSM94022     3  0.4192    0.50985 0.000 0.000 0.596 0.404 0.000
#> GSM94023     4  0.5131   -0.00214 0.048 0.000 0.364 0.588 0.000
#> GSM94024     3  0.4161    0.52971 0.000 0.000 0.608 0.392 0.000
#> GSM94025     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94026     3  0.2761    0.69953 0.000 0.000 0.872 0.104 0.024
#> GSM94027     1  0.0324    0.93110 0.992 0.000 0.000 0.004 0.004
#> GSM94028     2  0.1041    0.93254 0.000 0.964 0.000 0.032 0.004
#> GSM94029     3  0.1282    0.68813 0.004 0.000 0.952 0.044 0.000
#> GSM94030     3  0.4066    0.60849 0.000 0.000 0.672 0.324 0.004
#> GSM94031     2  0.4605    0.61852 0.000 0.708 0.040 0.248 0.004
#> GSM94032     3  0.1892    0.69822 0.000 0.000 0.916 0.080 0.004
#> GSM94033     4  0.4480    0.49622 0.000 0.140 0.068 0.776 0.016
#> GSM94034     3  0.4511    0.56244 0.016 0.000 0.628 0.356 0.000
#> GSM94035     3  0.3884    0.64114 0.000 0.000 0.708 0.288 0.004
#> GSM94036     3  0.3305    0.67930 0.000 0.000 0.776 0.224 0.000
#> GSM94037     1  0.0854    0.93118 0.976 0.000 0.008 0.004 0.012
#> GSM94038     2  0.1638    0.91333 0.000 0.932 0.000 0.064 0.004
#> GSM94039     2  0.0609    0.93583 0.000 0.980 0.000 0.020 0.000
#> GSM94040     1  0.3586    0.82618 0.828 0.000 0.096 0.000 0.076
#> GSM94041     1  0.0566    0.93134 0.984 0.000 0.000 0.004 0.012
#> GSM94042     2  0.1485    0.91351 0.000 0.948 0.000 0.020 0.032
#> GSM94043     5  0.6282    0.29777 0.000 0.164 0.000 0.340 0.496
#> GSM94044     5  0.4210    0.57481 0.000 0.096 0.000 0.124 0.780
#> GSM94045     1  0.1822    0.91439 0.936 0.000 0.036 0.004 0.024
#> GSM94046     1  0.1377    0.92352 0.956 0.000 0.020 0.004 0.020
#> GSM94047     5  0.5450    0.44583 0.216 0.000 0.000 0.132 0.652
#> GSM94048     1  0.0451    0.93111 0.988 0.000 0.000 0.004 0.008
#> GSM94049     5  0.6494    0.29498 0.252 0.000 0.256 0.000 0.492
#> GSM94050     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94051     5  0.3053    0.57624 0.044 0.000 0.076 0.008 0.872
#> GSM94052     1  0.0451    0.93111 0.988 0.000 0.000 0.004 0.008
#> GSM94053     2  0.0162    0.93559 0.000 0.996 0.000 0.004 0.000
#> GSM94054     1  0.4000    0.78991 0.800 0.000 0.132 0.004 0.064
#> GSM94055     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94056     1  0.0865    0.93179 0.972 0.000 0.000 0.004 0.024
#> GSM94057     2  0.0609    0.93029 0.000 0.980 0.000 0.020 0.000
#> GSM94058     1  0.0451    0.93111 0.988 0.000 0.000 0.004 0.008
#> GSM94059     1  0.0727    0.93166 0.980 0.000 0.004 0.004 0.012
#> GSM94060     2  0.0162    0.93669 0.000 0.996 0.000 0.004 0.000
#> GSM94061     1  0.0000    0.93160 1.000 0.000 0.000 0.000 0.000
#> GSM94062     2  0.0000    0.93630 0.000 1.000 0.000 0.000 0.000
#> GSM94063     5  0.4283    0.36045 0.008 0.000 0.000 0.348 0.644
#> GSM94064     2  0.0162    0.93559 0.000 0.996 0.000 0.004 0.000
#> GSM94065     1  0.0324    0.93173 0.992 0.000 0.004 0.004 0.000
#> GSM94066     2  0.0794    0.92663 0.000 0.972 0.000 0.028 0.000
#> GSM94067     1  0.1377    0.92352 0.956 0.000 0.020 0.004 0.020
#> GSM94068     2  0.0510    0.93195 0.000 0.984 0.000 0.016 0.000
#> GSM94069     1  0.0162    0.93159 0.996 0.000 0.000 0.004 0.000
#> GSM94070     2  0.0000    0.93630 0.000 1.000 0.000 0.000 0.000
#> GSM94071     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94072     1  0.0955    0.93150 0.968 0.000 0.000 0.004 0.028
#> GSM94073     1  0.0955    0.93144 0.968 0.000 0.000 0.004 0.028
#> GSM94074     1  0.0833    0.93238 0.976 0.000 0.004 0.004 0.016
#> GSM94075     1  0.0162    0.93104 0.996 0.000 0.000 0.004 0.000
#> GSM94155     1  0.2139    0.90183 0.916 0.000 0.032 0.000 0.052
#> GSM94156     2  0.0290    0.93678 0.000 0.992 0.000 0.008 0.000
#> GSM94157     1  0.4294    0.75608 0.768 0.000 0.152 0.000 0.080
#> GSM94160     1  0.1372    0.92461 0.956 0.000 0.016 0.004 0.024
#> GSM94161     1  0.1116    0.93140 0.964 0.000 0.004 0.004 0.028
#> GSM94162     5  0.5938    0.24658 0.112 0.000 0.376 0.000 0.512
#> GSM94163     5  0.5418    0.37375 0.000 0.364 0.000 0.068 0.568
#> GSM94164     1  0.0771    0.93190 0.976 0.000 0.000 0.004 0.020
#> GSM94165     1  0.0955    0.93014 0.968 0.000 0.004 0.000 0.028
#> GSM94166     1  0.1041    0.92997 0.964 0.000 0.004 0.000 0.032
#> GSM94167     5  0.5086    0.45655 0.000 0.304 0.000 0.060 0.636
#> GSM94168     1  0.0992    0.93043 0.968 0.000 0.008 0.000 0.024
#> GSM94169     5  0.4380    0.40385 0.016 0.000 0.292 0.004 0.688
#> GSM94170     1  0.3749    0.81468 0.816 0.000 0.104 0.000 0.080
#> GSM94171     1  0.0771    0.93190 0.976 0.000 0.000 0.004 0.020
#> GSM94172     1  0.0324    0.93173 0.992 0.000 0.004 0.004 0.000
#> GSM94173     2  0.3317    0.80844 0.000 0.840 0.000 0.044 0.116
#> GSM94174     1  0.3319    0.78585 0.820 0.000 0.000 0.020 0.160
#> GSM94175     5  0.2605    0.57205 0.000 0.000 0.000 0.148 0.852
#> GSM94176     1  0.4627    0.71044 0.732 0.000 0.080 0.000 0.188
#> GSM94177     1  0.1124    0.93068 0.960 0.000 0.000 0.004 0.036
#> GSM94178     2  0.3216    0.81540 0.000 0.848 0.000 0.044 0.108
#> GSM98767     1  0.0566    0.93134 0.984 0.000 0.000 0.004 0.012
#> GSM98768     1  0.0162    0.93159 0.996 0.000 0.000 0.004 0.000
#> GSM98769     5  0.4820    0.47269 0.068 0.000 0.236 0.000 0.696
#> GSM98770     1  0.3012    0.86556 0.872 0.000 0.072 0.004 0.052
#> GSM98771     5  0.6422    0.33054 0.000 0.200 0.000 0.308 0.492
#> GSM98772     1  0.1041    0.92997 0.964 0.000 0.004 0.000 0.032
#> GSM98773     3  0.3495    0.50158 0.152 0.000 0.816 0.000 0.032
#> GSM98774     5  0.4313    0.55379 0.068 0.000 0.000 0.172 0.760
#> GSM98775     1  0.0404    0.93256 0.988 0.000 0.000 0.000 0.012
#> GSM98776     1  0.1569    0.92552 0.944 0.000 0.008 0.004 0.044
#> GSM98777     5  0.3550    0.51518 0.000 0.004 0.000 0.236 0.760
#> GSM98778     3  0.3169    0.55129 0.016 0.000 0.840 0.004 0.140
#> GSM98779     1  0.0833    0.93116 0.976 0.000 0.004 0.004 0.016
#> GSM98780     1  0.1386    0.92400 0.952 0.000 0.016 0.000 0.032
#> GSM98781     1  0.5922    0.17072 0.476 0.000 0.420 0.000 0.104
#> GSM98782     1  0.0486    0.93219 0.988 0.000 0.004 0.004 0.004
#> GSM98783     1  0.1728    0.91675 0.940 0.000 0.020 0.004 0.036
#> GSM98784     1  0.0566    0.93307 0.984 0.000 0.000 0.004 0.012
#> GSM98871     2  0.0794    0.93447 0.000 0.972 0.000 0.028 0.000
#> GSM98872     2  0.0609    0.93029 0.000 0.980 0.000 0.020 0.000
#> GSM98873     2  0.1281    0.91761 0.000 0.956 0.000 0.032 0.012
#> GSM98874     2  0.0162    0.93669 0.000 0.996 0.000 0.004 0.000
#> GSM98875     2  0.0510    0.93629 0.000 0.984 0.000 0.016 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
#> GSM93997     1  0.1845    0.80321 0.920 0.000 0.000 0.000 0.028 0.052
#> GSM94077     6  0.3698    0.51359 0.160 0.000 0.004 0.004 0.044 0.788
#> GSM94078     6  0.4482    0.35550 0.000 0.000 0.016 0.316 0.024 0.644
#> GSM94079     1  0.5904    0.32614 0.576 0.000 0.068 0.000 0.080 0.276
#> GSM94080     2  0.1168    0.90360 0.000 0.956 0.000 0.000 0.028 0.016
#> GSM94081     6  0.6413    0.37523 0.208 0.000 0.196 0.000 0.060 0.536
#> GSM94082     6  0.7056    0.40978 0.036 0.000 0.164 0.208 0.068 0.524
#> GSM94083     1  0.5517    0.38605 0.600 0.000 0.040 0.000 0.076 0.284
#> GSM94084     6  0.4576    0.59409 0.000 0.020 0.068 0.100 0.040 0.772
#> GSM94085     6  0.4527    0.28003 0.000 0.008 0.360 0.000 0.028 0.604
#> GSM94086     3  0.2263    0.74184 0.000 0.000 0.884 0.000 0.100 0.016
#> GSM94087     1  0.5163    0.52299 0.652 0.000 0.012 0.000 0.200 0.136
#> GSM94088     6  0.4225    0.51111 0.144 0.000 0.000 0.024 0.068 0.764
#> GSM94089     6  0.4443    0.52666 0.000 0.040 0.008 0.148 0.044 0.760
#> GSM94090     2  0.1138    0.90408 0.000 0.960 0.000 0.004 0.024 0.012
#> GSM94091     6  0.6969    0.18885 0.188 0.000 0.004 0.108 0.204 0.496
#> GSM94092     6  0.4762    0.32520 0.272 0.000 0.004 0.000 0.076 0.648
#> GSM94093     1  0.3882    0.61575 0.716 0.000 0.012 0.000 0.260 0.012
#> GSM94094     3  0.2376    0.75286 0.000 0.000 0.888 0.000 0.044 0.068
#> GSM94095     3  0.3886    0.57043 0.000 0.000 0.708 0.000 0.028 0.264
#> GSM94096     6  0.4961    0.57566 0.000 0.004 0.096 0.156 0.032 0.712
#> GSM94097     1  0.6361    0.14329 0.508 0.000 0.080 0.000 0.312 0.100
#> GSM94098     1  0.7211   -0.27381 0.360 0.000 0.284 0.000 0.088 0.268
#> GSM94099     6  0.4991    0.10939 0.404 0.000 0.000 0.000 0.072 0.524
#> GSM94100     3  0.6146    0.35083 0.000 0.152 0.512 0.000 0.304 0.032
#> GSM94101     6  0.5372    0.57053 0.000 0.060 0.064 0.100 0.052 0.724
#> GSM94102     3  0.4087    0.61129 0.000 0.000 0.692 0.004 0.276 0.028
#> GSM94103     6  0.3909    0.61411 0.012 0.000 0.104 0.056 0.020 0.808
#> GSM94104     6  0.5270   -0.00771 0.000 0.016 0.440 0.004 0.048 0.492
#> GSM94105     3  0.3123    0.73892 0.012 0.000 0.840 0.000 0.116 0.032
#> GSM94106     3  0.2011    0.75505 0.000 0.004 0.912 0.000 0.020 0.064
#> GSM94107     3  0.5716    0.43383 0.060 0.000 0.604 0.000 0.080 0.256
#> GSM94108     6  0.4835    0.51601 0.000 0.044 0.016 0.172 0.040 0.728
#> GSM94109     3  0.1307    0.75293 0.000 0.000 0.952 0.008 0.032 0.008
#> GSM94110     6  0.3341    0.60136 0.000 0.000 0.048 0.096 0.020 0.836
#> GSM94111     3  0.2446    0.75644 0.000 0.008 0.900 0.008 0.040 0.044
#> GSM94112     2  0.1218    0.90219 0.000 0.956 0.000 0.004 0.028 0.012
#> GSM94113     6  0.3136    0.58748 0.024 0.000 0.012 0.068 0.032 0.864
#> GSM94114     3  0.2587    0.73581 0.000 0.000 0.868 0.004 0.020 0.108
#> GSM94115     1  0.2420    0.78994 0.884 0.000 0.000 0.000 0.040 0.076
#> GSM94116     6  0.3259    0.58898 0.104 0.000 0.048 0.000 0.012 0.836
#> GSM94117     1  0.3050    0.76455 0.852 0.000 0.012 0.000 0.044 0.092
#> GSM94118     6  0.5049   -0.02247 0.004 0.008 0.440 0.000 0.044 0.504
#> GSM94119     4  0.6052    0.39632 0.000 0.340 0.000 0.492 0.024 0.144
#> GSM94120     3  0.5015    0.36324 0.000 0.004 0.600 0.004 0.068 0.324
#> GSM94121     3  0.4354    0.67218 0.000 0.000 0.756 0.028 0.072 0.144
#> GSM94122     2  0.5752    0.35382 0.000 0.572 0.036 0.008 0.072 0.312
#> GSM94123     1  0.2003    0.78546 0.884 0.000 0.000 0.000 0.116 0.000
#> GSM94124     6  0.5563    0.52295 0.000 0.008 0.204 0.056 0.076 0.656
#> GSM94125     2  0.0891    0.90710 0.000 0.968 0.000 0.000 0.024 0.008
#> GSM94126     1  0.2510    0.78741 0.884 0.000 0.080 0.000 0.028 0.008
#> GSM94127     1  0.0820    0.82009 0.972 0.000 0.000 0.000 0.016 0.012
#> GSM94128     3  0.1801    0.75612 0.000 0.000 0.924 0.004 0.016 0.056
#> GSM94129     6  0.5677    0.31314 0.000 0.000 0.356 0.056 0.052 0.536
#> GSM94130     1  0.2664    0.73668 0.816 0.000 0.000 0.000 0.184 0.000
#> GSM94131     1  0.1341    0.81247 0.948 0.000 0.000 0.000 0.028 0.024
#> GSM94132     1  0.1152    0.81726 0.952 0.000 0.000 0.000 0.044 0.004
#> GSM94133     2  0.1138    0.90408 0.000 0.960 0.000 0.004 0.024 0.012
#> GSM94134     1  0.2163    0.79962 0.892 0.000 0.016 0.000 0.092 0.000
#> GSM94135     6  0.6264    0.36524 0.004 0.000 0.324 0.096 0.060 0.516
#> GSM94136     1  0.2202    0.81077 0.904 0.000 0.012 0.004 0.072 0.008
#> GSM94137     1  0.6236   -0.14382 0.420 0.000 0.264 0.000 0.008 0.308
#> GSM94138     1  0.2390    0.79177 0.888 0.000 0.000 0.000 0.056 0.056
#> GSM94139     4  0.2239    0.58951 0.000 0.040 0.004 0.912 0.028 0.016
#> GSM94140     5  0.6684    0.15301 0.072 0.000 0.160 0.256 0.508 0.004
#> GSM94141     4  0.6928    0.00770 0.000 0.088 0.064 0.412 0.400 0.036
#> GSM94142     1  0.2597    0.74415 0.824 0.000 0.000 0.000 0.176 0.000
#> GSM94143     4  0.1930    0.59539 0.000 0.000 0.000 0.916 0.036 0.048
#> GSM94144     5  0.7834    0.25613 0.064 0.196 0.048 0.112 0.516 0.064
#> GSM94145     1  0.1556    0.80429 0.920 0.000 0.000 0.000 0.080 0.000
#> GSM94146     1  0.6796   -0.25630 0.420 0.000 0.324 0.060 0.196 0.000
#> GSM94147     5  0.6990    0.28147 0.348 0.020 0.012 0.084 0.464 0.072
#> GSM94148     1  0.2407    0.79988 0.892 0.000 0.004 0.056 0.048 0.000
#> GSM98785     4  0.1564    0.59517 0.000 0.000 0.000 0.936 0.024 0.040
#> GSM98786     4  0.6109    0.33302 0.204 0.000 0.000 0.588 0.068 0.140
#> GSM98787     3  0.4871    0.50509 0.000 0.000 0.660 0.144 0.196 0.000
#> GSM98788     1  0.8201   -0.19221 0.412 0.000 0.096 0.200 0.172 0.120
#> GSM98789     4  0.6878    0.22470 0.124 0.000 0.000 0.476 0.268 0.132
#> GSM98790     6  0.5911    0.45569 0.000 0.044 0.232 0.020 0.084 0.620
#> GSM98791     1  0.0790    0.81943 0.968 0.000 0.000 0.000 0.032 0.000
#> GSM98792     4  0.4222    0.41105 0.000 0.000 0.184 0.728 0.088 0.000
#> GSM98793     1  0.1863    0.80401 0.920 0.000 0.000 0.000 0.036 0.044
#> GSM98794     1  0.2070    0.79969 0.908 0.000 0.000 0.000 0.044 0.048
#> GSM98795     5  0.6750    0.27721 0.348 0.000 0.200 0.052 0.400 0.000
#> GSM98796     1  0.1075    0.81500 0.952 0.000 0.000 0.000 0.048 0.000
#> GSM98797     5  0.6889    0.05955 0.000 0.380 0.060 0.068 0.440 0.052
#> GSM98798     2  0.2884    0.80987 0.000 0.848 0.008 0.004 0.128 0.012
#> GSM98799     4  0.5889    0.40494 0.000 0.344 0.000 0.500 0.016 0.140
#> GSM98800     4  0.2431    0.59237 0.000 0.000 0.000 0.860 0.008 0.132
#> GSM98801     3  0.4291    0.53422 0.000 0.000 0.664 0.044 0.292 0.000
#> GSM94019     3  0.4664    0.39868 0.000 0.000 0.584 0.000 0.052 0.364
#> GSM94020     2  0.0891    0.90701 0.000 0.968 0.000 0.000 0.024 0.008
#> GSM94021     1  0.2685    0.77512 0.868 0.000 0.000 0.000 0.060 0.072
#> GSM94022     3  0.3066    0.71553 0.000 0.000 0.832 0.000 0.044 0.124
#> GSM94023     3  0.5544    0.46915 0.064 0.000 0.628 0.000 0.068 0.240
#> GSM94024     3  0.3098    0.71534 0.000 0.000 0.836 0.004 0.040 0.120
#> GSM94025     1  0.2001    0.80215 0.912 0.000 0.000 0.000 0.048 0.040
#> GSM94026     3  0.3284    0.72971 0.000 0.000 0.844 0.052 0.080 0.024
#> GSM94027     1  0.1262    0.82127 0.956 0.000 0.020 0.000 0.016 0.008
#> GSM94028     2  0.0837    0.90778 0.000 0.972 0.000 0.004 0.020 0.004
#> GSM94029     3  0.2006    0.73745 0.000 0.000 0.892 0.000 0.104 0.004
#> GSM94030     3  0.3373    0.73399 0.020 0.000 0.848 0.012 0.044 0.076
#> GSM94031     2  0.5992    0.50055 0.000 0.636 0.176 0.012 0.080 0.096
#> GSM94032     3  0.3398    0.67219 0.000 0.000 0.768 0.004 0.216 0.012
#> GSM94033     6  0.6939    0.30771 0.000 0.316 0.148 0.004 0.088 0.444
#> GSM94034     3  0.3902    0.66538 0.100 0.000 0.800 0.004 0.016 0.080
#> GSM94035     3  0.3025    0.72895 0.000 0.016 0.844 0.000 0.020 0.120
#> GSM94036     3  0.1382    0.75761 0.000 0.000 0.948 0.008 0.008 0.036
#> GSM94037     1  0.1364    0.81530 0.944 0.000 0.004 0.000 0.048 0.004
#> GSM94038     2  0.1777    0.88766 0.000 0.928 0.000 0.004 0.044 0.024
#> GSM94039     2  0.0520    0.90862 0.000 0.984 0.000 0.000 0.008 0.008
#> GSM94040     1  0.2841    0.76548 0.848 0.000 0.012 0.012 0.128 0.000
#> GSM94041     1  0.2258    0.79591 0.896 0.000 0.000 0.000 0.044 0.060
#> GSM94042     2  0.2687    0.83411 0.000 0.872 0.000 0.092 0.024 0.012
#> GSM94043     4  0.6251    0.37295 0.000 0.320 0.000 0.472 0.024 0.184
#> GSM94044     4  0.3478    0.58666 0.000 0.116 0.000 0.816 0.008 0.060
#> GSM94045     1  0.1555    0.81241 0.932 0.000 0.004 0.000 0.060 0.004
#> GSM94046     1  0.1555    0.81251 0.932 0.000 0.004 0.000 0.060 0.004
#> GSM94047     4  0.6809    0.26707 0.156 0.000 0.000 0.480 0.096 0.268
#> GSM94048     1  0.1794    0.80807 0.924 0.000 0.000 0.000 0.040 0.036
#> GSM94049     4  0.6459   -0.15810 0.400 0.000 0.064 0.432 0.100 0.004
#> GSM94050     1  0.1549    0.81621 0.936 0.000 0.000 0.000 0.020 0.044
#> GSM94051     4  0.2791    0.54689 0.032 0.000 0.008 0.864 0.096 0.000
#> GSM94052     1  0.1408    0.82123 0.944 0.000 0.000 0.000 0.036 0.020
#> GSM94053     2  0.0363    0.90651 0.000 0.988 0.000 0.000 0.012 0.000
#> GSM94054     1  0.3992    0.60175 0.708 0.000 0.012 0.016 0.264 0.000
#> GSM94055     1  0.1462    0.81641 0.936 0.000 0.000 0.000 0.056 0.008
#> GSM94056     1  0.4048    0.70814 0.764 0.000 0.000 0.004 0.132 0.100
#> GSM94057     2  0.1863    0.87136 0.000 0.920 0.000 0.004 0.060 0.016
#> GSM94058     1  0.1168    0.81708 0.956 0.000 0.000 0.000 0.016 0.028
#> GSM94059     1  0.2219    0.77713 0.864 0.000 0.000 0.000 0.136 0.000
#> GSM94060     2  0.0146    0.90880 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94061     1  0.0622    0.81957 0.980 0.000 0.000 0.000 0.012 0.008
#> GSM94062     2  0.0260    0.90729 0.000 0.992 0.000 0.000 0.008 0.000
#> GSM94063     4  0.3463    0.51208 0.004 0.000 0.000 0.748 0.008 0.240
#> GSM94064     2  0.0632    0.90280 0.000 0.976 0.000 0.000 0.024 0.000
#> GSM94065     1  0.0993    0.81726 0.964 0.000 0.000 0.000 0.012 0.024
#> GSM94066     2  0.1426    0.89065 0.000 0.948 0.000 0.008 0.028 0.016
#> GSM94067     1  0.2762    0.72468 0.804 0.000 0.000 0.000 0.196 0.000
#> GSM94068     2  0.0458    0.90532 0.000 0.984 0.000 0.000 0.016 0.000
#> GSM94069     1  0.1492    0.81368 0.940 0.000 0.000 0.000 0.036 0.024
#> GSM94070     2  0.0547    0.90403 0.000 0.980 0.000 0.000 0.020 0.000
#> GSM94071     1  0.1003    0.82026 0.964 0.000 0.000 0.000 0.020 0.016
#> GSM94072     1  0.3055    0.76044 0.840 0.000 0.000 0.000 0.064 0.096
#> GSM94073     1  0.5736    0.34246 0.580 0.000 0.000 0.016 0.212 0.192
#> GSM94074     1  0.0146    0.81949 0.996 0.000 0.000 0.000 0.000 0.004
#> GSM94075     1  0.1320    0.81638 0.948 0.000 0.000 0.000 0.016 0.036
#> GSM94155     1  0.3468    0.63190 0.728 0.000 0.000 0.008 0.264 0.000
#> GSM94156     2  0.0146    0.90880 0.000 0.996 0.000 0.000 0.000 0.004
#> GSM94157     1  0.4291    0.60086 0.708 0.000 0.012 0.040 0.240 0.000
#> GSM94160     1  0.2260    0.77260 0.860 0.000 0.000 0.000 0.140 0.000
#> GSM94161     1  0.0937    0.81849 0.960 0.000 0.000 0.000 0.040 0.000
#> GSM94162     4  0.6557   -0.00540 0.268 0.000 0.112 0.516 0.104 0.000
#> GSM94163     4  0.3897    0.48124 0.000 0.280 0.000 0.696 0.000 0.024
#> GSM94164     1  0.1633    0.81095 0.932 0.000 0.000 0.000 0.044 0.024
#> GSM94165     1  0.1327    0.81079 0.936 0.000 0.000 0.000 0.064 0.000
#> GSM94166     1  0.2003    0.78690 0.884 0.000 0.000 0.000 0.116 0.000
#> GSM94167     4  0.4353    0.49533 0.000 0.220 0.000 0.720 0.028 0.032
#> GSM94168     1  0.1296    0.81917 0.948 0.000 0.004 0.000 0.044 0.004
#> GSM94169     4  0.5038    0.40891 0.004 0.000 0.120 0.688 0.172 0.016
#> GSM94170     1  0.3801    0.65053 0.740 0.000 0.012 0.016 0.232 0.000
#> GSM94171     1  0.1297    0.81594 0.948 0.000 0.000 0.000 0.040 0.012
#> GSM94172     1  0.0692    0.81882 0.976 0.000 0.000 0.000 0.020 0.004
#> GSM94173     2  0.4051    0.74718 0.000 0.792 0.000 0.080 0.092 0.036
#> GSM94174     1  0.6493    0.20136 0.520 0.000 0.000 0.068 0.160 0.252
#> GSM94175     4  0.1391    0.59676 0.000 0.000 0.000 0.944 0.016 0.040
#> GSM94176     1  0.4428    0.66920 0.756 0.000 0.008 0.116 0.108 0.012
#> GSM94177     1  0.1642    0.81991 0.936 0.000 0.000 0.028 0.032 0.004
#> GSM94178     2  0.3571    0.76722 0.000 0.816 0.000 0.116 0.048 0.020
#> GSM98767     1  0.2889    0.76225 0.848 0.000 0.000 0.000 0.044 0.108
#> GSM98768     1  0.2568    0.78393 0.876 0.000 0.000 0.000 0.056 0.068
#> GSM98769     4  0.5248    0.36025 0.084 0.000 0.056 0.680 0.180 0.000
#> GSM98770     1  0.1757    0.80885 0.916 0.000 0.008 0.000 0.076 0.000
#> GSM98771     4  0.5987    0.39915 0.000 0.328 0.000 0.496 0.016 0.160
#> GSM98772     1  0.0972    0.81922 0.964 0.000 0.000 0.000 0.028 0.008
#> GSM98773     3  0.5416    0.45684 0.148 0.000 0.660 0.008 0.164 0.020
#> GSM98774     4  0.4008    0.50561 0.124 0.000 0.000 0.788 0.032 0.056
#> GSM98775     1  0.2119    0.80575 0.904 0.000 0.000 0.000 0.036 0.060
#> GSM98776     1  0.2980    0.78581 0.864 0.000 0.000 0.024 0.072 0.040
#> GSM98777     4  0.2821    0.58515 0.000 0.000 0.000 0.832 0.016 0.152
#> GSM98778     3  0.5932    0.39039 0.076 0.000 0.616 0.120 0.188 0.000
#> GSM98779     1  0.1700    0.80475 0.916 0.000 0.004 0.000 0.080 0.000
#> GSM98780     1  0.1267    0.81312 0.940 0.000 0.000 0.000 0.060 0.000
#> GSM98781     1  0.6631    0.07199 0.516 0.000 0.184 0.080 0.220 0.000
#> GSM98782     1  0.1556    0.80586 0.920 0.000 0.000 0.000 0.080 0.000
#> GSM98783     1  0.1787    0.81460 0.920 0.000 0.004 0.000 0.068 0.008
#> GSM98784     1  0.1957    0.78820 0.888 0.000 0.000 0.000 0.112 0.000
#> GSM98871     2  0.0717    0.90839 0.000 0.976 0.000 0.000 0.016 0.008
#> GSM98872     2  0.0972    0.89786 0.000 0.964 0.000 0.000 0.028 0.008
#> GSM98873     2  0.4192    0.66816 0.000 0.740 0.012 0.004 0.204 0.040
#> GSM98874     2  0.0291    0.90845 0.000 0.992 0.000 0.000 0.004 0.004
#> GSM98875     2  0.0717    0.90838 0.000 0.976 0.000 0.000 0.016 0.008

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) k
#> ATC:NMF 186         2.34e-03 2
#> ATC:NMF 185         7.81e-08 3
#> ATC:NMF 173         4.12e-08 4
#> ATC:NMF 151         1.14e-06 5
#> ATC:NMF 141         1.55e-07 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