MATLAB 数据分析一: 描述样本数据的几个基本特征
2015-05-29 16:33
501 查看
测试数据:
load yhdz.mat
yhdz如下:
yhdz =
3
4
5
6
7
7
89
8
90
11
22
3
45
77
66
88
87
44
2
23
1,均值:
mean(yhdz)
ans =
34.3500
2,中位数:排序后中间数据的值,若数据量为奇数,则为中间的数值;若数据量为偶数个,中位数为中间两个数的平均值。
median(yhdz)
ans =
16.5000
3,分位数:设0<= p < 1,则样本数据有p分位数的概念。事实上,p=0.5时,0.5分位数就是中位数,由此,可以推出分位数的概念。常见的分位数有 0.25分位数、0.5分位数(即中位数)、0.75分位数。其中0.75分位数和0.25分位数又分别称为上、下四分位数,呵呵,
上分位数(即0.75分位数):
prctile(yhdz,75)
ans =
71.5000
下分位数(即0.25分位数):
prctile(yhdz,25)
ans =
5.5000
4,三均值:三均值是上四分位数、中位数和下四分位数的加权平均,权向量为(0.25, 0.5, 0.25).
w=[0.25,0.5,0.25];
sanjunzhi = w * prctile(yhdz, [25,50,75])'
sanjunzhi =
27.5000
5,方差与标准差:
方差:方差是描述数据取值分散性的一种度量,它是数据相对于均值的差值平方的平均。
var(yhdz)
ans =
1.2303e+03
标准差:方差的算术平方根。
std(yhdz)
ans =
35.0763
6,极差与四分位极差:
极差:样本最大值与最小值的差。
range(yhdz)
ans =
88
四分位极差:样本上、下四分位数极差。
iqr(yhdz)
ans =
66
load yhdz.mat
yhdz如下:
yhdz =
3
4
5
6
7
7
89
8
90
11
22
3
45
77
66
88
87
44
2
23
1,均值:
mean(yhdz)
ans =
34.3500
2,中位数:排序后中间数据的值,若数据量为奇数,则为中间的数值;若数据量为偶数个,中位数为中间两个数的平均值。
median(yhdz)
ans =
16.5000
3,分位数:设0<= p < 1,则样本数据有p分位数的概念。事实上,p=0.5时,0.5分位数就是中位数,由此,可以推出分位数的概念。常见的分位数有 0.25分位数、0.5分位数(即中位数)、0.75分位数。其中0.75分位数和0.25分位数又分别称为上、下四分位数,呵呵,
上分位数(即0.75分位数):
prctile(yhdz,75)
ans =
71.5000
下分位数(即0.25分位数):
prctile(yhdz,25)
ans =
5.5000
4,三均值:三均值是上四分位数、中位数和下四分位数的加权平均,权向量为(0.25, 0.5, 0.25).
w=[0.25,0.5,0.25];
sanjunzhi = w * prctile(yhdz, [25,50,75])'
sanjunzhi =
27.5000
5,方差与标准差:
方差:方差是描述数据取值分散性的一种度量,它是数据相对于均值的差值平方的平均。
var(yhdz)
ans =
1.2303e+03
标准差:方差的算术平方根。
std(yhdz)
ans =
35.0763
6,极差与四分位极差:
极差:样本最大值与最小值的差。
range(yhdz)
ans =
88
四分位极差:样本上、下四分位数极差。
iqr(yhdz)
ans =
66
相关文章推荐
- 关于matlab安装Visual Studio 2010编译器的问题
- matlab 读取文件技巧 经典中的经典
- MatLab自编的均值滤波、中值滤波、高斯滤波三种滤波算子,可以直接调用 图像处理函数
- 解决MATLAB安装软件出现错误Error 1935安装程序集问题
- 如何用matlab索引文件夹中的所有.txt文件
- matlab对文件目录路径的操作
- matlab 如何在GUI 上 暂停和暂停后连续播放视频
- Matlab 最大值滤波 中值滤波 最小值滤波 ordfilt2
- Matlab划分测试集和训练集
- matlab fwrite 写入二进制文件
- K均值算法matlab实现
- 基于MATLAB,运用PCA+SVM的特征脸方法人脸识别
- Matlab 基本命令大全
- matlab 常用设置
- matlab中的rand函数
- Matlab中常用的取整函数
- MATLAB7.1在win7下不能启动…
- 分享一个链接——MATLAB实现Viterbi译码器
- Matlab中添加搜索目录
- Matlab与C#混合编程