R语言数据可视化:基础绘图与Lattice包应用
1. 基础绘图分析
在数据可视化中,我们可以使用多种图形来探索数据。下面将介绍几种常见的绘图类型及其在R语言中的实现。
1.1 条形图与数字抽取情况
通过堆叠条形图,我们可以看到从各列抽取的数字数量大致相同。其中,数字0被抽取了约50次,这大约是其理论概率(1000 * (1/37) = 27)的两倍。
1.2 散点图分析数值属性关系
为了观察数值属性之间的关系,我们可以使用散点图。首先,我们需要定义一些函数来计算比例。
# 计算各名义属性比例的函数
proportions = function(n = 100) {
DF=attributes(n)
return(data.frame(t(colMeans(DF[3:ncol(DF)]))))
}
# 生成多个样本比例数据框的函数
multisample = function(n=100,k=100, Seed=3){
set.seed(Seed)
ColMeans.df=proportions(n)
for (i in 1:k-1){
ColMeans.df=rbind(ColMeans.df,
proportions(n))
}
return(ColMeans.df)
}
# 创建比例数据框并绘制散点图
samples = multisample()
par(mfrow=c(1,1))
plot(samples$isOdd,samp
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



