统计学回顾

位置的测量

  • 算数平均数: y ˉ = ∑ y i n \bar y=\frac{\sum y_i}{n} yˉ=nyi
  • 中位数:数据从小到大排列,若测量值个数为奇数,中间值就为中位数,若为偶数,中位数为中间两个数的算数平均值
  • 众数:只有在处理离散或粗糙的舍入数据时,这个概念才可以直接使用

分散程度的测量

  • 极差:最大值与最小值之差
  • 标准差: s y = S t n − 1 s_y=\sqrt{\frac{S_t}{n-1}} sy=n1St ,其中 S t = ∑ ( y i − y ˉ ) 2 S_t=\sum(y_i-\bar y)^2 St=(yiyˉ)2
  • 方差: s y 2 = S t n − 1 s_y^2=\frac{S_t}{n-1} sy2=n1St,在标准差和方差的计算公式中分母都是 n − 1 n-1 n1,这个量被称为“自由度”,该术语来源于以下事实:计算 S t S_t St的量和为0( y ˉ − y 1 , y ˉ − y 2 , . . . y ˉ − y i \bar y-y_1,\bar y-y_2,...\bar y-y_i yˉy1,yˉy2,...yˉyi),有 n n n个自由度;另一理由是,单个数据点不存在分散的概念,当 n = 1 n=1 n=1时,标准差和方差均为无穷大。
  • 变异系数: c . v . = s y y ˉ × 100 % c.v.=\frac{s_y}{\bar y}\times100\% c.v.=yˉsy×100%

用Matlab计算上述统计学量

mean(s)   # 计算算数平均数
median(s) # 计算中位数
mode(s)   # 计算众数
var(s)    # 计算方差
std(s)    # 计算标准差

Matlab中的随机数函数

  • r = rand(m, n),生成均匀分布在0和1之间的数字序列,r = m*n的随机数矩阵。使用如下公式,可以在另一个区间内,生成均匀分布的随机数:runiform = low + (up - low) * rand(m, n)。
  • r = randn(m, n),生成正态分布的数字序列,平均值为0,标准差为1。使用如下公式,生成具有不同平均值和标准差的正态分布序列:rnormal = mn + s * randn(m, n)。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值