Statistics
统计运算函数
统计量
[n,y] = hist(x,k) # 直方图/频数表,x原始数据向量,k等分区间数;n为频数行向量,y为分割的各区间中点构成的行向量
mean(x) # 求均值
median(x) # 求中位数
range(x) # 求极差
std(x) # 求标准差
var(x) # 求方差
skewness(x) # 偏度skewness
kurtosis(x) # 峰度kurtosis
分布与密度函数
# 分布的前缀:
unif # 均匀分布
exp # 指数分布
norm # 正态分布,参数mean std(不是var)不传参时为N(0,1)
chi2 # 卡方分布
T # t分布
f # F分布,参数n1 n2
bino # 二项分布
poiss # 泊松分布
cov(x,y) # 协方差,x,y为同长度数组,输出[sx^2 sxy^2; sxy^2 sy^2]
corrcoef(x,y) # 相关系数,输出[1,rxy;rxy,1]
# 具体功能的后缀:
pdf # 概率密度函数,返回p(x)
cdf # 分布函数(PDF的积分),返回F(x)
Inv # 逆概率分布/求分位数,返回F^-1(x)
stat # 均值与方差,返回[mean, var]
rnd # 随机数生成
# 使用例:
y = normpdf(1.5, 1,2) % P(X=1.5), X~N(1,2)
y = binopdf(5:8, 20, 0.2) % P(X=5), P(X=6), P(X=7), P(X=8), X~B(20,0.2)
[m,v] = fstat(3,5) % [E(X), D(x)], X~F(3,5)
unifrnd(a,b,m,n) % m行n列[a,b]区间上的随机数
rand(m,n) % m行n列[0,1]区间上的随机数
回归
b = regress(y, X) % X由1和自变量构成,如X = [ ones(n,1), x]
[b,bint,r,rint,s]=regress(y,X);
rcoplot(r,rint) % 残差作图
Last updated
Was this helpful?