电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

分布的拟合与检验的matlab实现

  • 资源ID:489101852       资源大小:16.20KB        全文页数:12页
  • 资源格式: DOCX        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

分布的拟合与检验的matlab实现

精品%分布的拟合与检验%描述性统计量和统计图% 读取文件中数据% 读取文件 examp02_14.xls 的第 1 个工作表中的 G2G52 中的数据,即总成绩数据score = xlsread('examp02_14.xls','Sheet1','G2G52');% 去掉总成绩中的 0 ,即缺考成绩score = score(score 0);% 计算描述性统计量score_mean = mean(score) % 计算平均成绩s1 = std(score) % 计算 (5.1) 式的标准差s1 = std(score,0)% 也是计算 (5.1) 式的标准差s2 = std(score,1)% 计算(5.2) 式的标准差score_max = max(score) % 计算样本最大值score_min = min(score)% 计算样本最小值score_range = range(score)% 计算样本极差- 可编辑 -% 计算样本中位数score_median = median(score)score_mode = mode(score)% 计算样本众数score_cvar = std(score)mean(score)% 计算变异系数score_skewness = skewness(score)% 计算样本偏度score_kurtosis = kurtosis(score)% 计算样本峰度% 绘制箱线图figure; % 新建图形窗口boxlabel = ' 考试成绩箱线图 '% 箱线图的标签% 绘制带有刻槽的水平箱线图boxplot(score,boxlabel,'notch','on','orientation','horizontal')xlabel(' 考试成绩 '); % 为 X 轴加标签% 绘制频率直方图% 调用 ecdf 函数计算 xc 处的经验分布函数值ff, xc = ecdf(score);figure; % 新建图形窗口% 绘制频率直方图ecdfhist(f, xc, 7);xlabel(' 考试成绩 '); % 为 X 轴加标签ylabel('f(x)'); % 为 Y 轴加标签% 绘制理论正态分布密度函数图% 产生一个新的横坐标向量xx = 400.5100;% 计算均值为 mean(score) ,标准差为 std(score) 的正态分布在向量x 处的密度函数值y = normpdf(x,mean(score),std(score);hold onplot(x,y,'k','LineWidth',2) % 绘制正态分布的密度函数曲线,并设置线条为黑色实线,线宽为 2% 添加标注框,并设置标注框的位置在图形窗口的左上角legend(' 频率直方图 ','正态分布密度曲线','Location','NorthWest');% 绘制经验分布函数图figure; % 新建图形窗口% 绘制经验分布函数图,并返回图形句柄 h 和结构体变量stats ,% 结构体变量stats 有 5 个字段,分别对应最小值、最大值、平均值、中位数和标准差h,stats = cdfplot(score)set(h,'color','k','LineWidth',2);% 设置线条颜色为黑色,线宽为 2% 绘制理论正态分布函数图x = 400.5100;% 产生一个新的横坐标向量x% 计算均值为 stats.mean ,标准差为stats.std 的正态分布在向量x 处的分布函数值y = normcdf(x,stats.mean,stats.std);hold on% 绘制正态分布的分布函数曲线,并设置线条为品红色虚线,线宽为 2plot(x,y,'k','LineWidth',2);% 添加标注框,并设置标注框的位置在图形窗口的左上角legend(' 经验分布函数','理论正态分布','Location','NorthWest');% 绘制正态概率图figure; % 新建图形窗口normplot(score); % 绘制正态概率图%分布的检验% 读取文件中数据% 读取文件 examp02_14.xls 的第 1 个工作表中的 G2G52 中的数据,即总成绩数据score = xlsread('examp02_14.xls','Sheet1','G2G52');% 去掉总成绩中的 0 ,即缺考成绩score = score(score 0);% 调用 chi2gof 函数进行卡方拟合优度检验% 进行卡方拟合优度检验h,p,stats = chi2gof(score)% 指定各初始小区间的中点ctrs = 50 60 70 78 85 94;% 指定 'ctrs' 参数,进行卡方拟合优度检验% 指定 'nbins' 参数,进行卡方拟合优度检验h,p,stats = chi2gof(score,'ctrs',ctrs)h,p,stats = chi2gof(score,'nbins',6)% 指定分布为默认的正态分布,分布参数由 x 进行估计h,p,stats = chi2gof(score,'nbins',6);% 求平均成绩ms 和标准差 ssms = mean(score);ss = std(score);% 参数 'cdf' 的值是由函数名字符串与函数中所含参数的参数值构成的元胞数组h,p,stats = chi2gof(score,'nbins',6,'cdf','normcdf', ms, ss);% 参数 'cdf' 的值是由函数句柄与函数中所含参数的参数值构成的元胞数组h,p,stats = chi2gof(score,'nbins',6,'cdf',normcdf, ms, ss);% 同时指定 'cdf' 和 'nparams' 参数h,p,stats = chi2gof(score,'nbins',6,'cdf',normcdf,ms,ss,'nparams',2)h,p = chi2gof(score,'cdf',normcdf) %调用 chi2gof 函数检验数据是否服从标准正态 分布% 指定初始分组数为6 ,检验总成绩数据是否服从参数为 ms = 79 的泊松分布h,p = chi2gof(score,'nbins',6,'cdf',poisscdf, ms)% 指定初始分组数为6 ,最小理论频数为 3 ,检验总成绩数据是否服从正态分布h = chi2gof(score,'nbins',6,'cdf',normcdf, ms, ss,'emin',3)% 调用jbtest 函数进行正态性检验randn('seed',0) % 指定随机数生成器的初始种子为 0x = randn(10000,1);% 生成 10000 个服从标准正态分布的随机数h = jbtest(x) % 调用 jbtest 函数进行正态性检验x(end) = 5;% 将向量 x 的最后一个元素改为 5h = jbtest(x) % 再次调用 jbtest 函数进行正态性检验% 调用 jbtest 函数进行 Jarque-Bera 检验h,p,jbstat,critval = jbtest(score)% 调用kstest 函数进行正态性检验% 生成 cdf 矩阵,用来指定分布:均值为 79 ,标准差为10.1489 的正态分布cdf = score, normcdf(score, 79, 10.1489);% 调用kstest 函数,检验总成绩是否服从由cdf 指定的分布h,p,ksstat,cv = kstest(score,cdf)% 调用kstest2 函数检验两个班的总成绩是否服从相同的分布% 读取文件 examp02_14.xls 的第 1 个工作表中的 B2B52 中的数据,即班级数据banji = xlsread('examp02_14.xls','Sheet1','B2B52');% 读取文件 examp02_14.xls 的第 1 个工作表中的 G2G52 中的数据,即总成绩数据score = xlsread('examp02_14.xls','Sheet1','G2G52');% 去除缺考数据score = score(score 0);banji = banji(score 0);% 分别提取 60101 和 60102 班的总成绩score1 = score(banji = 60101);score2 = score(banji = 60102);% 调用 kstest2 函数检验两个班的总成绩是否服从相同的分布h,p,ks2stat = kstest2(score1,score2)% 分别绘制两个班的总成绩的经验分布图figure; % 新建图形窗口% 绘制 60101 班总成绩的经验分布函数图F1 = cdfplot(score1);% 设置线宽为 2 ,颜色为红色set(F1,'LineWidth',2,'Color','r')hold on% 绘制 60102 班总成绩的经验分布函数图F2 = cdfplot(score2);% 设置线型为点划线,线宽为 2 ,颜色为黑色set(F2,'LineStyle','-.','LineWidth',2,'Color','k')% 为图形加标注框,标注框的位置在坐标系的左上角legend('60101 班总成绩的经验分布函数','60102 班总成绩的经验分布函数',.'Location','NorthWest')% 调用 kstest2 函数进行正态性检验randn('seed',0) % 指定随机数生成器的初始种子为 0% 产生 10000 个服从均值为 79 ,标准差为 10.1489 的正态分布的随机数,构成一个列向量xx = normrnd(mean(score),std(score),10000,1);% 调用 kstest2 函数检验总成绩数据 score 与随机数向量x 是否服从相同的分布h,p = kstest2(score,x,0.05)% 调用 lillietest 函数进行分布的检验% 调用lillietest函数进行Lilliefors 检验,检验总成绩数据是否服从正态分布h,p,kstat,critval = lillietest(score)% 调用lillietest函数进行Lilliefors 检验,检验总成绩数据是否服从指数分布h, p = lillietest(score,0.05,'exp')

注意事项

本文(分布的拟合与检验的matlab实现)为本站会员(壹****1)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.