Matlab之画概率分布曲线(CDF)

假如已经有误差向量X
那么如果有CDF图,可以直观地看到有百分之多少的误差在某一范围内。
理论上说,cdf就是当前点之前所有点对应误差的累加和,占所有误差量的比例。
那么计算CDF:

cdfX=cumsum(X)/sum(X);

之后画图就可以了:

plot(cdfX);

此外,有时需要对误差向量X进行统计,来确定X里误差的比例有多少。这种类似与在一个区间上划分很多bin再进行统计(仔细体会和上一种情况的区别)。需要用到histogram:

  • 画pdf:
histogram(X,'Normalization','pdf')

如果不想归一化,可以这样:

histogram(X,'Normalization','count')
  • 画cdf:
histogram(X,'Normalization','cdf')

如果不想归一化,可以这样:

histogram(X,'Normalization','cumcount')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值