- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
python可视化数据分析交互作⽤_ R数据分析 :双分类变量的
交互作⽤作图
之前的双连续变量交互作⽤作图,和分类变量与连续变量的交互都给⼤家写了, 天给⼤家写写,两个分类变量的交互,及简单斜率图画
法。
本⽂的例⼦为 :
在研究导师类型和性别这个两个⾃变量学⽣GPA的影响时,我们想看⼀看导师类型和性别的交互作⽤,这个例⼦中,导师类型和性别都是分
类变量。
数据模拟N
Q
G
Y
Y = (Y - min(Y)) / (max (Y) - min(Y))*4
GPA.Data.3
上⾯的代码就模拟出了个数据框,其中Q为导师类型,有3类,模拟的时候⽤的- 1,0,1代替,性别⽤的0,1
接下来,我们得将分类变量转化为哑变量,R会 ⾃动将因⼦处理为哑变量,所以我们直接转为因⼦就⾏ :GPA.Data.3$Tutor.F
level=c(- 1,0,1),
labels=c(No Tutor, Group Tutor, Private Tutor))
GPA.Data.3$Gender.F
level=c(0,1),
labels=c(Male, Female))
回归分析
然后我们进⾏回归分析,⼀个是有交互作⽤的,⼀个是不含交互作⽤的GPA.3.Model.1
GPA.3.Model.2
stargazer(GPA.3.Model.1, GPA.3.Model.2,type=html,
column.labels = c(Main Effects, Interaction),
intercept.bottom = FALSE,
single.row=TRUE,
notes.append = FALSE,
omit.stat=c(ser),
star.cutoffs = c(0.05, 0.0 1, 0.00 1),
header=FALSE,
out=test.html)
运⾏代码得出回归分析的结果如下 :
画简单斜率图
画斜率图的第⼀步依然是跑出每个⼦类的系数 :Inter.GPA.3
se=TRUE)
Inter.GPA.3.DF
我们可以看⼀看每个⼦类的拟合系数长啥样 :
上图就显⽰了,在两个⾃变量的不同⽔平fit值是不⼀样的,⽽且通过回归的交互项显著性分析,也是知道这个fit是有显著性差异的
接下来就开始画图:Inter.GPA.3.DF$Tutor.F
level=c(No Tutor, Group Tutor, Private Tutor),
labels=c(No Tutor, Group Tutor, Private Tutor))
Inter.GPA.3.DF$Gender.F
level=c(Male, Female),
labels=c(Male, Female))
Plot.GPA.3
geom_line(size=2, aes(color=Gender.F))+
geom_ribbon(aes(ymin=fit-se, ymax=fit+se,fill=Gender.F),alpha=.2)+
ylab(GPA)+
xlab(Tutor)+
ggtitle(Tutors and Gender as GPA Predictors)+
theme_bw()+
theme(text = element_text(size= 12),
legend.text = element_text(size= 12),
legend.direction = horizontal,
panel.grid.maj or = element_blank(),
panel.grid.minor = element_blank(),
legend.position=top)
Plot.GPA.3
到这⼉,我们的简单斜率图就画好了,注意两⾃变量都是分类变量的时候,x轴上的⾃变量有3个⽔平,所以这个斜率图⼀般都不是直的,⼀
般斜率在中间都会打个折。
⼩结
天给⼤家写了双分类变量的交互以及简单斜率图的做法,感谢⼤家耐⼼看完。发表这些东西的主要⽬的就是督促 ⾃⼰,希望⼤家关注评论
指出不⾜,⼀起进步。内容我都会写的很细,⽤到的数据集也会在原⽂中给出链接,你只要按照⽂章中的代码 ⾃⼰也可以做出⼀样的结果,
⼀个⽬的就是零基础也能懂,因为 ⾃⼰就是什么编程基础没有从零学Python和R的,加油。数据分析问题咨询,代处理请私信。
您可能关注的文档
- python信用卡违约预测分析-Python数据分析及可视化实例之银行信用卡违约预测(24)....pdf
- python信用卡违约预测分析-Python机器学习实战:信用卡欺诈检测.pdf
- python共享单车数据分析-共享单车数据可视化分析(PythonSeaborn).pdf
- python关联分析如何可视化-Python共享单车数据可视化分析.pdf
- python写股票指标-用Python做股票指标RSI分析.pdf
- python函数可视化心得-最近关于数据可视化方面交流的心得感悟.pdf
- Python分析csv文件及可视化绘图.pdf
- python分析两组数据的差异-3步搞懂Python数据分析关键点.pdf
- python分析两组数据的差异-十分钟搞懂“Python数据分析”.pdf
- python分析数据的变化趋势及前景-Python数据分析三板斧.pdf
- python可视化案例-python数据分析与可视化实例源码.pdf
- python可视化热力图-使用热力图实现Python数据可视化.pdf
- python和excel的区别-对比Excel,轻松学习Python数据分析.pdf
- Python唐诗三百首爬取思路.docx
- Python商务数据分析与实战教学大纲教案(1).docx
- Python商务数据分析与实战教学大纲教案.docx
- python商务数据分析实例-Python数据分析实例操作.pdf
- Python商务数据探索性分析教案.docx
- Python商品数据预处理与K-Means聚类可视化分析.pdf
- python商品销售情况数据分析-用python分析小红书销售情况.pdf
最近下载
- 系统性红斑狼疮诊治进展PPT课件.pptx
- 2025年eVTOL航线规划与空域管理关键技术分析报告.docx
- 2025年城市低空交通发展报告:eVTOL航线规划与空域管理.docx
- 低空出行新时代:2025年eVTOL航线设计与空域管理策略研究.docx
- 2025广东春季高考英语试卷.doc VIP
- 广东省2025届春季高考学业水平考试语文试卷(四)(含答案).docx VIP
- 标准图集-22S804 矩形钢筋混凝土蓄水池.pdf VIP
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析).docx VIP
- 招标代理服务服务方案.doc VIP
- VR技术对博物馆游客游览满意度的提升研究论文.doc VIP
文档评论(0)