MATLAB新的统计数据类型Table
来源:互联网 发布:mac转换铃声 编辑:程序博客网 时间:2024/06/07 14:07
matlab 2013引入了新的统计数据类型table,主要功能是模仿R或S语言的.我一直被R语言中的数据类型dataframe所震撼,屡屡叹息大名鼎鼎的matlab居然没有.现在好了,有了table类型,一切迎刃而解.看来R作为统计语言霸主的地位似乎也可以动动了.
下面的示例是我布置给学生的作业,主要的目的是统计一篇文章中出现最多的10个字.
关键是学会table类型,理解统计因子和水平的概念.
测试环境matlab2014a
% 读取文件内容filename='mydoc.txt'; %文件名fstr=fileread(filename); %读取文件内容 %fstr(isspace(fstr)) = [] ;%去除所有空格fstr=regexprep(fstr,'\W','');%去除所有标点符号fstrLength=length(fstr); %统计文件字数%fstrcell=cell(length(fstr),1); %生成元胞数组for n = 1:length(fstr) fstrcell{n,1}= fstr(n);endWordCat = categorical(fstrcell); %建立分类统计变量summary(WordCat);ustr = unique(fstrcell);%获取分类因子的列表cstr=countcats(WordCat);%计算各个分类因子的数目[cstrsort,SortIndex] =sort(cstr);%从小到大排序displaynum=10;%只显示最长出现的10个分类因子for m =1:(length(cstr)-displaynum) %删去出现频次较低的因子 WordCat = removecats(WordCat,ustr{SortIndex(m)});end% 绘制图形figure(1)hist(WordCat);ylabel('出现次数')图形如下:
1 0
- MATLAB新的统计数据类型Table
- MATLAB Curve Fitting Toolbox拟合结果统计数据的含义
- 统计数据类型与对应的相关性分析方法
- lua的table类型
- matlab 序列的类型
- PLSQL TABLE类型的遍历
- Lua Table类型的使用
- 统计数据的一种表达方式
- 统计数据的真相
- 关于matlab的table数据结构的使用
- 类型的新变量
- 统计数据
- 统计数据
- Table中选定行后插入新的行
- 最近一次的CSDN统计数据
- 统计数据的思考(上)
- 网站统计数据的名词解释(全)
- netty server 相关的统计数据
- bzoj3943: [Usaco2015 Feb]SuperBull
- HttpClient使用详解
- Android之完成SQLite数据库版本更新的过程熟悉
- web网站设计-frameset与iframe框架的使用
- 折半排序
- MATLAB新的统计数据类型Table
- 基于lucene的java开发环境配置
- 软件工程之面向对象技术
- mysql外键
- 网站指标操作
- 1013. 数素数 (20)
- 【UML】时序图Sequence diagram(交互图)
- Java 理论与实践: 正确使用 Volatile 变量
- *杭电1014——Uniform Generator(数学题)