全球旧事资料 分类
与应用Matlab解决通信系统仿真问题。了解随机数的产生以及用KS方法检验生成的随机数是否满足均匀性要求。二、实验要求:试用KS检验法检验由式:产生的随机数是否满足均匀性要求。取显著性水平为005样本数取100统计量取,显著性水平为005下的分位点。其中使用了「ecdf」指令计算样本的经验分布,使用「u
ifcdf」来计算均匀分布的理论分布值。然后求经验分布和理论分布之间的差最大值,与分位点进行比较后而作出判断。三、实验结果:1、实验m文件代码:ch8example9prog1mclear
fr113随机种子(为奇数)N100样本数for
2Nr
mod75r
1231乘同余法产生随机数e
drr231随机数归一化fxecdfr计算随机数样本r的经验分布Pu
ifcdfx01均匀分布的理论概率分布函数K
sqrtNmaxabsfP计算统计量u_alpha13581显著性水平为005时候的分位点HK
u_alphastairsxfholdo
plotxP经验分布和理论分布曲线对比HPKSSTATCVkstestrxP0052、实验结果运行图:
四、实验心得:KS检验也可以用于对样本是否服从正态分布的检验问题,然而KS需要确知假设的理论分布及其参数。对于未知参数(均值和方差)的正态分布,虽然可以通过估计方法得出假设的理论分布曲线,再用KS检验法,但这不是最有效的方法。
fr
好听全球资料 返回顶部