How to place the variables in the workstation into a matrix?
2 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I have used the GMModel on my data, and in the workstation I have results from the model, now I would like to use a few of these generated results and place them in a matrix. How do I do that exactly?
I've been using matlab for a week now, so I'm not very familiar with it yet.
2 件のコメント
回答 (1 件)
Ameer Hamza
2020 年 10 月 2 日
These values are properties of class gmdistribution, you can access them like this
mu_matrix = GMModel.mu;
sigma_matrix = GMModel.Sigma;
..
..
You cannot place them in a single matrix because they all have different sizes. The other alternative is to place them in cell array
M = {GMModel.mu, GMModel.Sigma}
2 件のコメント
Ameer Hamza
2020 年 10 月 2 日
fitgmdist always returns the gmdistribution object. You will need to manually assign those values to separate variables, as I have shown in the answer.
参考
カテゴリ
Help Center および File Exchange で Descriptive Statistics についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!