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

ops/2024/10/15 9:20:55/

参考资料: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.ppmy.cn/ops/125866.html

相关文章

flutter鸿蒙版本数据处理常用总集

写在前面 本地访问json 1. 确保文件路径正确 示例目录 确保文件 one.json 实际上位于项目的 assets/json/ 目录中。项目结构应该类似于: your_flutter_project/ │ ├── assets/ │ └── json/ │ └── one.json │ ├── lib/ │ └── mai…

【React】使用脚手架或Vite包两种方式创建react项目

1.使用脚手架搭建React项目: 在终端窗口运行如下命令即可: npx create-react-app react-basic(创建的文件目录) npx:Node.js工具命令,用于查找并执行后续的包命令。 2.使用Vite包创建React项目: 在终端窗口运行如…

Linux中device_create、device_add、device_register的区别

目录 前言: 一、源码分析 1、device_create() 2、device_register 3、device_add 二、device_create()、device_register()、device_add()使用中的区别 1、device_create() 2、device_register() 3、device_add() 前言: Linux设备驱动开发中&…

uboot基础 -- 启动Linux kernel镜像之 booti 命令的用法

U-Boot booti 命令的作用与用法 booti 命令是 U-Boot 中用于引导 Linux 内核的命令,主要用于启动 ARM64 (AArch64) 平台上的内核映像。在现代嵌入式系统中,booti 通常用于启动设备上的 Linux 内核。 1. 基本概念 booti 命令用于引导内核时加载一个二进…

【VUE】Vue的diff算法和React的diff算法

React和Vue都使用了虚拟DOM来进行高效的页面更新,但它们在实现细节上有一些差异。下面是React和Vue的diff算法的异同点: 异同点: 目标:React和Vue的diff算法的目标都是尽量减少DOM操作的次数,提高页面更新的性能。虚…

初试PostgreSQL数据库

文章目录 一、PostgreSQL数据库概述1.1 PostgreSQL的历史1.2 PostgreSQL安装1.3 安装PostgreSQL二、PostgreSQL起步2.1 连接数据库2.1.1 SQL Shell2.1.2 执行SQL语句2.2 pgAdmin 42.2.1 打开pgAdmin 42.2.2 查找数据库2.2.3 打开查询工具2.2.4 执行SQL语句三、实战小结文章目录…

深入理解链表(SList)操作

目录: 一、 链表介绍1.1、 为什么引入链表1.2、 链表的概念及结构1.3、 链表的分类 二、 无头单向非[循环链表](https://so.csdn.net/so/search?q循环链表&spm1001.2101.3001.7020)的实现2.1、 [单链表](https://so.csdn.net/so/search?q单链表&spm1001.2…

SDV 峰会聚焦:下一代软件定义汽车的关键开源技术

10 月 17 - 18 日,由 GOSIM 开源创新汇主办、CSDN 承办的 GOSIM CHINA 2024 将在北京盛大启幕。作为 GOSIM 开源年度大会的第三届盛会,本次活动邀请了 60 多位国际开源专家,汇聚了来自全球百余家顶尖科技企业、知名高校及开源社区的技术大咖、…