练习R:interaction.plot()函数绘制交互作用图

原创 数据小兵  2021-07-11 09:31  阅读 1,345 次
数据小兵成长记

在前面《练习R:正交试验极差分析、方差分析与统计图形》一文中,用R处理了正交试验的数据,画了一个交互作用图,其实效果并不是最佳的,这个图它是矩阵的形式,看上去有两个图但是信息重叠了。

所以我需要针对方差分析交互作用显著后,直接绘制出有交互作用的两因素交互图。

这里用到的是R自带的interaction.plot()函数,语法如下(重要参数):

interaction.plot(x.factor, trace.factor, response, type = c("l", "p", "b", "o", "c"), col = 1, pch = c(1:9, 0, letters), main = " ", xlab = " ", ylab = " ", ...)

x.factor:自变量,即因素,但记住这个变量将形成x轴;
trace.factor:两因素中的另一个因素;
response:因变量;
type:线(l)、点(p)、线和点(b)等;
col:添加颜色;
pch:绘制点符号类型;
main:标题;
xlab:x轴标题;
ylab:y轴标题。

注:"p" for points, "l" for lines, "b" for both points and lines, "c" for empty points joined by lines, "o" for overplotted points and lines.

继续用design2数据,其中因素tem与oxy交互作用显著,接下来绘制交互作用图

with(design2,interaction.plot(tem,oxy,results,col=c("black","blue"),pch=c(16,18),type="b",lwd=3))

看结果:

两条线交叉,也辅助说明前面交互作用是显著的。

本文完
文/图=数据小兵

更多R统计文章
 
练习R:单个连续数据的探索性统计可视化函数EDA
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:lm+plot+abline+text四函数绘制线性拟合散点图
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:分类自变量的线性回归
练习R:factor函数为有序分类变量创建值标签
学习R:识别缺失值与将指定数据编码为缺失值
练习R:car包recode函数多分类变量的重新编码
如何在Rstudio中退出/取消par分区绘图效果?
如何删除environment中的数据集?
练习R:stepAIC多元逐步回归
练习R:用3d空间图展示多元线性回归模型
为什么要学R语言?如何学习R语言?
练习R:用3d空间图展示多元线性回归模型
练习R:dplyr包arrange函数排序
练习R:DoE.base包生成标准L9-3-4正交表
练习R:正交试验极差分析、方差分析与统计图形
练习R:rsm包设计响应面试验并做数据分析

本文地址:http://www.datasoldier.net/archives/3124
版权声明:本文为原创文章,版权归 数据小兵 所有,欢迎分享本文,转载请保留出处!
视频课程《SPSS统计分析:从入门到实践提高》
欢迎订阅SPSS训练营微信公众号

评论已关闭!