isa probability distribution?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jeff Miller
el 1 de Nov. de 2017
Respondida: Eric
el 1 de Nov. de 2017
How can I check whether variables are probability distributions made by makedist? For example:
x(1) = makedist('Gamma');
x(2) = makedist('Normal');
x(3) = makedist('Exponential');
I want a function like
isa(x(i),'probdist')
that returns true for all three x's. As I understand it, isa would work if these distributions all had a common parent, e.g. called 'probdist', but I can't find any such common parent.
Thanks for any suggestions...
0 comentarios
Respuesta aceptada
Eric
el 1 de Nov. de 2017
By using
>> whos
I was able to determine that x's class is a "prob.ToolboxFittableParametricDistribution" object, such that
for i=1:3
isa(x(i),'prob.ToolboxFittableParametricDistribution')
end
returns true for all three x's.
0 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!