R语言数据可视化:基础绘图与Trellis图形
1. 基础绘图探索
1.1 堆叠条形图
在堆叠条形图中,可以看到各列抽取的数字数量大致相同。数字0被抽取了约50次,其出现频率约为理论概率的两倍(理论概率为1000 * (1/37) = 27)。
1.2 散点图
为了观察数值属性之间的关系,我们借助散点图进行分析。首先,引入 proportions() 函数来生成所有标称属性的比例:
proportions = function(n = 100) {
DF=attributes(n)
return(data.frame(t(colMeans(DF[3:ncol(DF)]))))
}
接着, multisample() 函数返回一个数据框,包含k个样本中每个属性的比例:
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)
}
然后,使用以下代码绘制散点图,观察红色和偶数
超级会员免费看
订阅专栏 解锁全文
1456

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



