Distribution name 'Lognormal' is unrecognized
16 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I previously could run this line of code, however now it seems that makedist does not recognize it as I get the error, "Distribution name 'Lognormal' is unrecognized." The line of code is simply:
pd_frag{iDG}{iDM}=makedist("Lognormal",log(lam(iDM,iDG)),zeta);
when I check makedist, I only see six distributions loguniform, multinomial, normal, piecewiselinear, triangular, and uniform. I checked license('test', 'Statistics_Toolbox') and I get a 1 in return, so I'm assuming that's not the issue. My version is: MATLAB Version: 24.2.0.2773142 (R2024b) Update 2
Any ideas? Thanks
2 Commenti
Walter Roberson
il 29 Set 2025
What do you get if you use
prob.ProbabilityDistributionRegistry.list('parametric')
?
Try also
makedist('-reset')
and then try your makedist again.
Risposte (1)
Walter Roberson
il 29 Set 2025
It sounds as if you have Simulink Design Optimization installed, getting https://www.mathworks.com/help/sldo/ref/makedist.html but that you do not have Statistics and Machine Learning toolbox installed.
2 Commenti
Walter Roberson
il 27 Ott 2025 alle 17:29
license test does not tell you anything about whether you have the software installed: it just tells you that your license includes Statistics and Machine Learning Toolbox.
I recommend re-installing the toolbox. First use the Add-Ons to select the toolbox, and from there "Manage" the toolbox and uninstall it. Then re-install.
Vedere anche
Categorie
Scopri di più su Introduction to Installation and Licensing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!