matlab求莱斯分布pdf,Matlab累积分布函数cdf与概率密度函数pdf
累积分布函数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相关推荐
- matlab累积概率分布,[转载]Matlab累积分布函数cdf与概率密度函数pdf
累积分布函数cdf (Cumulative Distribution Function) 背景知识:http://www.lifelaf.com/blog/?p=746 语法 y = cdf('nam ...
- 概率质量函数(PMF)、概率密度函数(PDF)、累积分布函数(CDF)
1.概率分布函数(Probability Distribution Functions) 笔记来源:Probability Distribution Functions (PMF, PDF, CDF) ...
- 概率质量函数(PMF)、概率密度函数(PDF)和累积分布函数(CDF)定义
定义 概率质量函数(probability mass function,PMF) 概率密度函数(probability density function,PDF) 累积分布函数(Cumulative ...
- matlab数值拟合r2_用MATLAB求RMSE怎么用MATLAB计算均方误差
用MATLAB求RMSE 怎么用MATLAB计算均方误差 www.zhiqu.org 时间: 2020-12-07 function f=RMSE(h1,h2) %RMSE return RM ...
- Excel绘制累积分布函数CDF(Cumulative Distribution Function)
一.累积分布函数(Cumulative Distribution Function) 累积分布函数(Cumulative Distribution Function),又叫分布函数,是概率密度函数的积 ...
- 4.累积分布函数CDF
累积分布函数CDF 1. CDF(cumulative distribution function) 2.累积分布函数(CDF)的使用 3. 累积分布函数的特点 4. PDF (probability ...
- 累积分布函数(CDF)
累积分布函数(Cumulative Distribution Function),又叫分布函数,是概率密度函数的积分,能完整描述一个实随机变量X的概率分布. 对于所有实数 xxx,累积分布函数定义如下 ...
- 互补误差函数erfc的近似估计,累积分布函数CDF的计算
最近由于需要计算累积分布函数(Cumulative Distribution Function/CDF) ,根据公式转化需要计算互补误差函数(erfc函数),在C++11标准库中是有这个函数的,但是比 ...
- 用matlab求微分方程系数,用Matlab软件求解微分方程的解析解和数值解.pdf
用Matlab软件求解微分方程的解析解和数值解.pdf Matlab软件求解微分方程 的解析解和数值解 数学与信息科学学院 孔祥庆 数学建模实验项目2 (1) 一.实验名称: Matlab软件求解微分 ...
最新文章
- 批量kill掉linux中符合某些字段的进程
- 传递给系统调用的数据区域太小怎么解决_一口气说出“分布式追踪系统”原理!...
- 我的手绘2013.01.27
- 你了解SVN, CVS等版本控制器吗?
- echarts scatter
- Delphi中常用字符串处理函数
- java 面试基础总结(二)---多线程
- VS2012下载和安装
- Layui表单验证及提交
- NSA黑客工具泄露 网络世界的灾难级危机如何应对?[NSA黑客工具名单]
- cisco思科模拟器中断translating域名翻译快捷键
- java自定义异常必须继承什么类_49.Java-自定义异常类
- awgn matlab,Matlab实现加性高斯白噪声信道(AWGN)下的digital调制格式识别分类
- 福州大学数学与计算机科学学院复试名单,福州大学数学与计算机科学/软件学院2020年硕士研究生招生复试结果(专业型公示)...
- uni-app - H5 网站项目接入集成 51LA 网站统计详细教程(提供 51LA.js 官方插件与引入教程)
- 李沐动手学深度学习笔记---含并行连结的网络 GoogLeNet / Inception V3
- 新魔百盒UNT413-905L3B-当贝桌面完美线刷包-各项正常
- webstorm -- 2017 激活破解
- 2021年广东省安全员B证(项目负责人)最新解析及广东省安全员B证(项目负责人)考试试题
- 原生JS利用HTML5 CANVAS画布布局点状连线图
热门文章
- javascript 中感叹号的用法
- 由明星道德绑架引发的危机公关处理策略分析
- 我的世界java怎么玩起床战争_我的世界经验起床战争怎么玩?起床战争玩法技巧攻略!...
- 唯品会2018校招机器学习、算法笔试题
- Apache Kylin 和 Baidu Palo对比
- [C#] Newtonsoft.Json 版本冲突
- 区块链最全线下培训大纲——尹成学院
- 使用DanmakuFlameMaster实现弹幕效果
- python编写小程序实例_python小程序开发实例
- AI智能写作用boardmix,文案、论文、爆款、小说一键生成!