Possible work around
function ksd = fitdist2(data)
data(isnan(data)) = [];
u = unique(data);
h = histcounts(data,u);
pd = makedist('Multinomial','probabilities',h./sum(h));
ksd.pd = pd;
ksd.u = u;
%sample: ksd.u(ksd.pd.random)
end
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!