主要内容

情节分类数据

这个例子展示了如何从分类数组中绘制数据。

加载示例数据

加载从100名患者收集的样本数据。

负载病人
名称大小字节类属性年龄100x1 800双舒张期100x1 800双性别100x1 11412细胞高度100x1 800双LastName 100x1 11616细胞位置100x1 14208细胞SelfAssessedHealthStatus 100x1 11540细胞吸烟者100x1 100逻辑收缩期100x1 800双体重100x1 800双

从字符向量的单元格数组中创建分类数组

工作空间变量,位置,是一个字符向量的细胞阵列,包含三个独特的医疗设施,患者被观察。

为了更容易地访问和比较数据,转换位置到分类数组。

位置=分类(位置);

对分类数组进行总结。

总结(位置)
县综合医院39所圣玛丽医疗中心24所退伍军人医院37所

39名患者在县综合医院接受观察,24名在圣玛丽医疗中心,37名在退伍军人医院。

工作空间变量,SelfAssessedHealthStatus,包含四个唯一的值,优秀的公平,可怜的

转换SelfAssessedHealthStatus到一个有序的类别数组,以便类别具有数学顺序差<一般>好<极好

SelfAssessedHealthStatus =分类(SelfAssessedHealthStatus,...“可怜的”“公平”‘好’“优秀”},“顺序”,真正的);

对分类数组进行总结,SelfAssessedHealthStatus

总结(SelfAssessedHealthStatus)
可怜的11公平的15好的40优秀的34

绘制柱状图

直接从分类数组创建直方图条形图。

图直方图(SelfAssessedHealthStatus)标题(“100名患者的自我评估健康状况”

图中包含一个轴对象。标题为“来自100名患者的自我评估健康状态”的轴对象包含类型类别直方图对象。

这个函数柱状图接受分类数组,SelfAssessedHealthStatus,并绘制四个类别的类别计数图。

仅为评估其健康状况为的患者创建医院位置的直方图公平可怜的

图直方图(位置(SelfAssessedHealthStatus < =“公平”)标题(“健康状况良好或欠佳的病人所在位置”

图中包含一个轴对象。标题为“健康状况正常或不佳的患者位置”的轴对象包含类型为类别直方图的对象。

创建饼图

直接从分类数组创建饼图。

图派(SelfAssessedHealthStatus);标题(“100名患者的自我评估健康状况”

这个函数接受分类数组,SelfAssessedHealthStatus,并绘制四个类别的饼图。

创建帕累托图

创建一个帕累托图表从类别计数的每四个类别SelfAssessedHealthStatus

图A = countcats(selfassesedhealthstatus);C =类别(SelfAssessedHealthStatus);帕累托(A、C);标题(“100名患者的自我评估健康状况”

图中包含2个轴对象。标题为“来自100名患者的自我评估健康状态”的坐标轴对象1包含2个类型为bar、line的对象。Axes对象2是空的。

的第一个输入参数帕累托一定是一个向量。如果分类数组是一个矩阵或多维数组,则在调用之前将其重塑为向量countcats帕累托

创建散点图

将字符向量的单元格数组转换为分类数组。

性别=分类(性别);

对分类数组进行总结,性别

总结(性别)
女53男47

性别是一个100乘1的类别数组,有两个类别,男性

使用分类数组,性别,访问重量高度每个性别的数据分开。

X1 =重量(性别= =“女”);日元(性别= = =高度“女”);X2 =重量(性别= =“男”);Y2 =身高(性别= =“男”);

X1日元是53乘1的数字数组,包含来自女性患者的数据。

X2Y2是47乘1的数字数组,包含来自男性患者的数据。

创建一个身高与体重的散点图。来自女性患者的数据用圆圈表示,来自男性患者的数据用十字表示。

figure h1 =散点(X1,Y1,“o”);持有h2 =散射(X2, Y2),“x”);标题(身高与体重的)包含(的体重(磅)) ylabel (“高(中)”

图中包含一个轴对象。标题为Height vs. Weight的axis对象包含两个散点类型的对象。

另请参阅

|||||||

相关的话题