Comments (3)
Yes, NMF actually gives you a biclustering model, grouping patients (columns) and genes (rows), which have expression pattern that are characteristic to each patient group.
The cluster memberships are returned by
predict(res)
, based on the most contributing basis component in each patient. The contributions of each basis component is given the matrix H ( X = W * H) by
coef(res)
You can see the contribution patterns with
# default is to scale contributions so sum up to one
coefmap(res)
# consensus matrix
consensusmap(res)
from nmf.
Thanks for the response. I tried to estimate the rank to get the best possibility. you can see the results for ranks 3:6 in the figure. Clustering data into 3 clusters has the highest cophenetic but rank 3 also has the highest dispersion. Do you think I can support my idea of clustering the samples into 3 in this situation?
from nmf.
Higher the dispersion the better, as it measures how much distinct the consensus clusters are. So these two measures are actually consistent.
from nmf.
Related Issues (20)
- verbose function in nmf() HOT 1
- Error: operator is invalid for atomic vectors HOT 1
- Getting get_Random.seed error HOT 1
- ggplot is not loading anymore
- Italicize annotation label
- Error: evaluation nested too deeply: infinite recursion / options(expressions=)? HOT 1
- Install.extras? HOT 2
- Canonical Version
- Met an error
- is NMF able to take advantage of the Neural Engine or GPU on Apple Silicon chips?
- Consulting on Utilizing Python-Computed NMF Matrices (H and W) for Classification in R
- Unable to manually set number of parallel workers in R "NMF" package -- only using 2 cores HOT 1
- ERROR in compute NMF method 'brunet' HOT 3
- consensus(nmf_result, what='rows') Error in .local(object, ...) : unused argument (what = "rows")
- Failed to fix basis.
- do.call()`: ! 'what' must be a function or character string -- can't build pkg on top of NMF package
- Unhelpful Failure Messages for Zero Columns Under Some Methods
- Poor Approximation by SNMF/R
- Imperfect Fit of Full-Rank NMF
- argument "force" is missing, with no default
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nmf.