我使用Matlabs fitdist函数
为我的数据集拟合了概率分布load hospital
x = hospital.Weight;
pd = fitdist(x,'Normal');
在pd.InputData
中存储整个数据。当然,如果这个数据很大,则概率对象pd变得非常大。不幸的是,pd.InputData
是只读的,因此我无法将其删除。
有没有办法摆脱它?当然我可以用makedist和相应的参数创建一个新的概率分布对象,但问题是我适合所有可能的分布,所以我必须为所有分布进行映射。