一、产生随机变量

%% 二项分布随机数据产生
n1=10:10:60;
a1=binornd(n1,1./n1);
b1=binornd(n1,1./n1,1,6);%一行六列
c1=binornd([n1;n1],[1./n1;1./n1],2,6);%两行六列
%% 正态分布随机数据产生
a2=normrnd(0,1,1,5);%标准正态分布,一行五列
b2=normrnd([1 2 3;4 5 6],0.1,2,3);

二、概率密度计算

close all;clear all;clc;
%% pdf函数
p1=pdf('Normal',-2:2,0,1);%计算高斯分布
p2=pdf('Poisson',0:4,1:5);%计算泊松分布
%% 专用概率密度函数
mu=0:0.1:2;
[y,i]=max(normpdf(1.5,mu,1));%高斯分布的专用函数
MLE=mu(i);

三、累积概率分布

%% 使用cdf函数计算累计概率分布
a1=cdf('Normal',-2:2,0,1);
%% 计算任意函数的累积概率密度
fx=sin((1:1000)*pi/500);
Rand=randn(1,1000);
[f,xi]=ksdensity(Rand+2000*fx,'function','cdf');
%% 专用函数计算累积概率密度
a2=normcdf([-1 1],0,1);%计算<=-1和<=1的累积概率密度
b2=a2(2)-a2(1);%求差

四、统计特征

close all;clear all;clc;
%% 平均值和中值
a=magic(5);
a1=mean(a);%平均值
b1=median(a);%中位数
c1=nanmedian(a);
d1=geomean(a);%几何平均数
e1=harmmean(a);%算术平均数
%% 数据比较
a=rand(5);
a2=sort(a);%按列排序,升序
b2=sortrows(a);%按行排序
c2=range(a);%求值域
%% 方差和标准差
a=randn(2,8);
a3=var(a',1);%方差
b3=std(a',1);%标准差
%% 协方差和相关系数
a=rand(5,1);
a4=cov(a);%协方差
b4=corrcoef(a);%相关系数

五、统计作图

close all;clear all;clc;
%% 正整数频率表
a1=ceil(5*rand(1,10));%向上取整
table=tabulate(a1);%左列为数据,中列为出现的次数,右列为百分比
%% 累积分布函数图
a2=normrnd(0,1,50,1);
cdfplot(a2);
hold on;
%% 最小二乘法拟合直线
x=1:10;
y=x+randn(1,10);
figure;
scatter(x,y);%散点图
h=lsline;%最小二乘法拟合
set(h,'LineWidth',3,'LineStyle','--','Color',[1 0 1]);%h可以设置一些参数
%% 正态分布概率图
a4=normrnd(10,1,25,1);
figure;
normplot(a4);
%% 样本数据的盒图
a5=randn(100,25);
figure;
boxplot(a5);
%% 样本概率图形
a6=normrnd(3,0.005,100,1);
figure;
b6=capaplot(a6,[2.99 3.01]);
%% 正态拟合直方图
a7=normrnd(10,1,200,1);
figure;
histfit(a7,20);

MATLAB概率统计相关推荐

  1. Matlab概率统计编程指南

    Matlab概率统计编程指南 第4章 概率统计 本章介绍MATLAB在概率统计中的若干命令和使用格式,这些命令存放于MatlabR12\Toolbox\Stats中. 4.1 随机数的产生 4.1.1 ...

  2. Matlab概率模型论文,matlab概率统计实验

    matlab概率统计实验9.1 实验(I):Galton钉板试验 9.1.1 实验与观察: Galton钉板模型和二项分布 1. 动画模拟Calton钉板试验 [    rand('seed',1), ...

  3. 求订货点和订货量的matlab,概率统计数学模型2011.ppt

    概率统计数学模型 青岛理工大学理学院 1.保险储备策略问题 某企业每年耗用某种材料3650件,每日平均耗用10件,材料单价10元,一次订购费每件25元,每件年储存费2元,每件缺货一次费用4元,平均交货 ...

  4. Matlab在概率统计中的应用问题及解决方案集锦

    前言 关于MATLAB系列的精品专栏大家可参见 MATLAB-30天带你从入门到精通 MATLAB深入理解高级教程(附源码) 喜欢的小伙伴可自行订阅,你的支持就是我不断更新的动力哟! Matlab在概 ...

  5. matlab在概率统计中的应用

    概率统计 1.产生随机变量 binornd(n,p) 生成服从二项分布的随机数 normrnd(mu,sigma) 2.概率密度计算 3.累计概率分布 cdf 4.统计特征 平均值 中位数 排序 方差 ...

  6. 计算机编程概率论,程序员的数学:线性代数和概率统计

    程序员的数学:线性代数和概率统计 语音 编辑 锁定 讨论 上传视频 <程序员的数学:线性代数和概率统计>是2018年9月1日机械工业出版社出版的图书,作者是[美] 欧内斯特 戴维斯 .[1 ...

  7. 为什么边缘概率密度是联合概率密度的积分_高等数学线性代数概率统计每日一题20201006不定积分 齐次线性方程 边缘概率密度...

    高等数学线性代数概率统计每日一题20201006不定积分 齐次线性方程 边缘概率密度 微信公众号:大学数学云课堂 专注于大学数学,线性代数,概率统计,高等数学,数值分析, matlab编程,数学建模, ...

  8. MATLAB概率密度函数估计

    MATLAB概率密度函数估计 2016-03-23 16:12:24 分类: C#/.net 函数:ksdensity 功能:根据给定的数据,估计概率密度分布 示例: 1. 正态分布 x = rand ...

  9. 概率统计笔记:高斯威沙特分布

    1 介绍 在概率论和统计学中,高斯威沙特分布是一个多变量四参数连续概率分布. 它是一个具有未知均值和精度矩阵(协方差矩阵的逆)的多元正态分布的共轭先验 2 定义 假设均值μ 满足如下的高斯分布 其中满 ...

最新文章

  1. Integer的自动缓存
  2. 用Remoting 实现一个文件传输组件
  3. 基于Html5的爱情主题网站–表白神器(第二版)
  4. c语言switch计算利润,求助。。关于用switch编写简易计算器
  5. 简易的bbs论坛开发过程上(后台开发)
  6. WPF 分页控件应用
  7. 停牌17个月 汉能薄膜真的要复牌了?
  8. Android 中文API (46) —— SimpleAdapter
  9. mysql中的substring()截取字符函数
  10. Effects on PV3D
  11. 使用Sklearn模型做分类并绘制机器学习模型的ROC曲线
  12. 如何学好3D引擎编程
  13. 整人网页html语言网站,html愚人节整人一直弹的网页窗口怎么做?
  14. 微信小程序:音乐播放器(附源码)
  15. 部分相机和相机镜头的参数
  16. 呆萝卜 竞品分析报告
  17. 小项目正确的操作姿势,碾压工薪阶层
  18. 什么是cc攻击以及个人网站遭到cc攻击的解决方法
  19. python中的类怎样理解_深入理解Python中的元类(metaclass)
  20. 转:杰克·韦尔奇:我的生命应该如何度过?

热门文章

  1. mysql 获取最大的平均数_mysql怎么求最大值、最小值和平均值?
  2. 如何去掉手机号中的空格或“-”
  3. pywinauto报错解决
  4. 论文阅读笔记《DPGN: Distribution Propagation Graph Network for Few-shot Learning》
  5. 重入锁 ReentrantLock
  6. SPI + DMA
  7. VS2017中调试PSINS算法报错的解决办法
  8. 情和色 男人最爱的是哪个?
  9. 凸优化中凸函数定义、直线与线段、凸集、仿射集合、仿射函数
  10. 关于泛型(Generics)