当前位置: 首页 > news >正文

R语言统计分析——马赛克图

参考资料:R语言实战【第2版】

        当变量时类别型变量时,若直观察单个类别型变量,可以使用柱状图或饼图;若存在两个类别型变量或更多时,我们可以使用马赛克图。

        在马赛克图中,嵌套矩形面积正比于单元格频率,其中该频率就是多维列联表中的频率。颜色和/或阴影可表示拟合模型的残差值。我们可以使用vcd包中mosaic()函数绘制马赛克图。以基础安装中的Titanic数据集为例,它包含存活或死亡的乘客数、乘客的船舱等级、性别、以及年龄层。如下:

        mosaic()函数可按照如下方式调用:

        mosaic(table)

其中table是数组形式的列联表。另外,可以用:

        mosaic(formula,data=)

其中formula是标准的R表达式,data是一个数据框或表格。田间选项shade=TRUE将根据你和模型的皮尔逊残差值对图形上色,添加legend=TRUE将展示残差的图例。

# 展示数据集
Titanic
ftable(Titanic)
# 导入vcd包
library(vcd)
mosaic(Titanic,shade=TRUE,legend=TRUE)
# 第二种表示形式
mosaic(~Class+Sex+Age+Survived,data=Titanic,shade=TRUE,legend=TRUE)


http://www.mrgr.cn/news/50265.html

相关文章:

  • 【玩转 JS 函数式编程_013】4.1 JavaScript 纯函数的相关概念(中):函数副作用的几种具体表现
  • Linux 文件系统结构深入解析
  • 241014-绿联UGOSPro-通过虚拟机访问主机的用户目录及文件夹
  • 【Python爬虫实战】正则:多字符匹配、开头与结尾定位、分组技术详解
  • 使用 KVM 在 Xubuntu 上创建 Windows 10 虚拟机
  • macOS Sequoia运行缓慢的原因及解决方法
  • 全国自动化考研,自控专业课难度排行榜 | 第①期:江浙沪皖地区
  • STM32Cube高效开发教程<高级篇><FreeRTOS>(七)-----进程间通信与消息队列
  • Java生成图片_基于Spring AI
  • 【AI必备数学基础——线性代数】Numpy 库创建的矩阵与 C 语言创建的异同
  • COD深度学习模型设计中,可以将各个模块归为这四大类。
  • 1.centos 镜像
  • x-file-storage:一款强大的文件聚合存储解决方案
  • SAP S/4 HANA 销售返利
  • 我作为TypeScript开发人员是如何学习Rust的
  • React路由 基本使用 嵌套路由 动态路由 获取路由参数 异步路由 根据配置文件来生成路由
  • API项目4:开发SDK
  • C++进阶——多态
  • Bluetooth Channel Sounding中关于CS Step及Phase Based Ranging相应Mode介绍
  • 基础入门-Web应用架构搭建漏洞HTTP数据包