累积分布函数cdf (Cumulative

Distribution Function)

背景知识:http://www.lifelaf.com/blog/?p=746

语法

y =

cdf('name',x,A,B)

y =

cdf('name',x,A,B,C)

y =

cdf(pd,x)

y =

cdf(___,'upper')

描述

y =

cdf('name',x,A) 计算某种分布(由'name'定义,如'Normal'正态,

'Poisson'泊松,

'T' t分布…)下,x值处的累计分布,A,B,C等为'name'函数的参数

y =

cdf(pd,x) 直接计算概率分布函数pd(probability

distribution) ,在x处的累计分布,实际上,这里的pd

已被'name',

A定义好,举栗如下:

%

定义一个正态分布函数pd, 均值mu

= 0, 标准差sigma = 1.

mu = 0;

sigma = 1;

pd =

makedist('Normal',mu,sigma);

%

定义x值

x = [-2,-1,0,1,2];

%

计算x值处的累计分布

y = cdf(pd,x)

y

=

0.0228 0.1587 0.5000 0.8413 0.9772

用第一种语句表达相同内容为:

y2 =

0.0228 0.1587 0.5000 0.8413 0.9772

t分布累积分布函数tcdf

(Student'stcumulative

distribution function)

%

事实上就是y = cdf('T',x,A)函数

语法

p =

tcdf(x,nu)p =

tcdf(x,nu,'upper')

描述

计算t分布在x值处的累积分布,nu是t分布的自由度

再举个栗子

mu = 1; % Population mean

sigma = 2;  % Population standard deviation

n = 100; % Sample size

x = normrnd(mu,sigma,n,1);  % Random sample from population

xbar = mean(x);  % Sample mean

s = std(x); % Sample standard deviation

t = (xbar - mu)/(s/sqrt(n)) %这里t分布出现了,正态分布总体与样本均值的差符合t分布

t =

1.0589

p = 1-tcdf(t,n-1) % Probability of larger t-statistic

p =

0.1461

该p值(即t函数的累积分布就是t检验在相同x值处的概率ptest)

[h,ptest] = ttest(x,mu,0.05,'right')

h =

0

ptest =

0.1461

概率密度函数pdf (Probability

density functions)

搞懂了累积分布函数cdf,这个就没什么需要多说了

语法

y =

pdf('name',x,A)

y =

pdf('name',x,A,B)

y =

pdf('name',x,A,B,C)

y =

pdf(pd,x)

举例

%

定义一个正态分布函数pd, 均值mu

= 0, 标准差sigma = 1.

mu =

0;

sigma =

1;

pd =

makedist('Normal',mu,sigma);

%

定义x值

x = [-2

-1 0 1 2];

%

计算x值处的概率密度(cdf是累计分布)

y = pdf

(pd,x)

y

=

0.0540 0.2420 0.3989 0.2420 0.0540

同样,另一种表达

y = pdf(pd,x)

y =

0.0540 0.2420 0.3989 0.2420 0.0540

t分布概率密度函数tpdf(Student's

t probability density function)

语法

y =

tpdf(x,nu)

举例

tpdf(0,1:6)

ans =

0.3183 0.3536 0.3676 0.3750 0.3796 0.3827

相反,还可以通过p求t分布的t值

tinv (Student's t inverse cumulative distribution

function)

语法

x = tinv(p,nu)

举例

% the 99th percentile of the Student's t distribution for one to

six degrees of freedom

percentile = tinv(0.99,1:6)

percentile =

31.8205 6.9646 4.5407 3.7469 3.3649 3.1427

有一个问题,Matlab有一个inv矩阵求逆函数,不知与tinv什么关系,莫非tinv是在t分布下调用了inv计算程序?但p并不等是t的逆矩阵啊(即t*p

= E)啊?求解答

inv是矩阵求逆的意思。具体用法A=inv(B),其中B是输入的可逆矩阵,输出A就是B的逆矩阵,逆矩阵满足性质 AB=BA=E

(E是单位阵)。如果输入的是不可逆矩阵会弹出警告,并返回inf。

调用举例:

>> inv([1 0;0 0])

警告: 矩阵为奇异工作精度。

ans =

Inf Inf

Inf Inf

>> inv(rand(2))

ans =

-13.0929 5.2640

12.0501 -3.3159

另附官方英文解释(输入doc inv也可以自己查看):

Y = inv(X) returns theinverse of the square matrix X. A warning

messageis printed if X is badly scaled or nearly singular.

In practice, it is seldom necessary to form the explicit

inverseof a matrix. A frequent misuse of inv arises whensolving the

system of linear equations Ax = b.One way to solve this is with x =

inv(A)*b.A better way, from both an execution time and numerical

accuracy standpoint,is to use the matrix division operator x =

A\b.This produces the solution using Gaussian elimination, without

formingthe inverse. See mldivide (\)for further information.

matlab求莱斯分布pdf,Matlab累积分布函数cdf与概率密度函数pdf相关推荐

  1. matlab累积概率分布,[转载]Matlab累积分布函数cdf与概率密度函数pdf

    累积分布函数cdf (Cumulative Distribution Function) 背景知识:http://www.lifelaf.com/blog/?p=746 语法 y = cdf('nam ...

  2. 概率质量函数(PMF)、概率密度函数(PDF)、累积分布函数(CDF)

    1.概率分布函数(Probability Distribution Functions) 笔记来源:Probability Distribution Functions (PMF, PDF, CDF) ...

  3. 概率质量函数(PMF)、概率密度函数(PDF)和累积分布函数(CDF)定义

    定义 概率质量函数(probability mass function,PMF) 概率密度函数(probability density function,PDF) 累积分布函数(Cumulative ...

  4. matlab数值拟合r2_用MATLAB求RMSE怎么用MATLAB计算均方误差

    用MATLAB求RMSE 怎么用MATLAB计算均方误差 www.zhiqu.org     时间: 2020-12-07 function f=RMSE(h1,h2) %RMSE return RM ...

  5. Excel绘制累积分布函数CDF(Cumulative Distribution Function)

    一.累积分布函数(Cumulative Distribution Function) 累积分布函数(Cumulative Distribution Function),又叫分布函数,是概率密度函数的积 ...

  6. 4.累积分布函数CDF

    累积分布函数CDF 1. CDF(cumulative distribution function) 2.累积分布函数(CDF)的使用 3. 累积分布函数的特点 4. PDF (probability ...

  7. 累积分布函数(CDF)

    累积分布函数(Cumulative Distribution Function),又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布. 对于所有实数 xxx,累积分布函数定义如下 ...

  8. 互补误差函数erfc的近似估计,累积分布函数CDF的计算

    最近由于需要计算累积分布函数(Cumulative Distribution Function/CDF) ,根据公式转化需要计算互补误差函数(erfc函数),在C++11标准库中是有这个函数的,但是比 ...

  9. 用matlab求微分方程系数,用Matlab软件求解微分方程的解析解和数值解.pdf

    用Matlab软件求解微分方程的解析解和数值解.pdf Matlab软件求解微分方程 的解析解和数值解 数学与信息科学学院 孔祥庆 数学建模实验项目2 (1) 一.实验名称: Matlab软件求解微分 ...

最新文章

  1. 批量kill掉linux中符合某些字段的进程
  2. 传递给系统调用的数据区域太小怎么解决_一口气说出“分布式追踪系统”原理!...
  3. 我的手绘2013.01.27
  4. 你了解SVN, CVS等版本控制器吗?
  5. echarts scatter
  6. Delphi中常用字符串处理函数
  7. java 面试基础总结(二)---多线程
  8. VS2012下载和安装
  9. Layui表单验证及提交
  10. NSA黑客工具泄露 网络世界的灾难级危机如何应对?[NSA黑客工具名单]
  11. cisco思科模拟器中断translating域名翻译快捷键
  12. java自定义异常必须继承什么类_49.Java-自定义异常类
  13. awgn matlab,Matlab实现加性高斯白噪声信道(AWGN)下的digital调制格式识别分类
  14. 福州大学数学与计算机科学学院复试名单,福州大学数学与计算机科学/软件学院2020年硕士研究生招生复试结果(专业型公示)...
  15. uni-app - H5 网站项目接入集成 51LA 网站统计详细教程(提供 51LA.js 官方插件与引入教程)
  16. 李沐动手学深度学习笔记---含并行连结的网络 GoogLeNet / Inception V3
  17. 新魔百盒UNT413-905L3B-当贝桌面完美线刷包-各项正常
  18. webstorm -- 2017 激活破解
  19. 2021年广东省安全员B证(项目负责人)最新解析及广东省安全员B证(项目负责人)考试试题
  20. 原生JS利用HTML5 CANVAS画布布局点状连线图

热门文章

  1. javascript 中感叹号的用法
  2. 由明星道德绑架引发的危机公关处理策略分析
  3. 我的世界java怎么玩起床战争_我的世界经验起床战争怎么玩?起床战争玩法技巧攻略!...
  4. 唯品会2018校招机器学习、算法笔试题
  5. Apache Kylin 和 Baidu Palo对比
  6. [C#] Newtonsoft.Json 版本冲突
  7. 区块链最全线下培训大纲——尹成学院
  8. 使用DanmakuFlameMaster实现弹幕效果
  9. python编写小程序实例_python小程序开发实例
  10. AI智能写作用boardmix,文案、论文、爆款、小说一键生成!