找回密码
 注册
查看: 5937|回复: 0

R语言中如何显示多元数据

[复制链接]
发表于 2011-1-22 21:45:36 | 显示全部楼层 |阅读模式
R 为描绘多元数据提供了两个非常有用的函数。如果X 是一个数值矩阵或者数据
框,命令
> pairs(X)
将产生X 的列之间两两相对的成对散点图阵列(pairwise scatterplot matrix)。也就
是说,X的每一列相对X 的所有其他列而产生n(n ¡ 1) 个图,并且把这些图以阵列个形
式显示在图区。这个图形阵列的行列图形尺度一致。
用coplot 处理三个或者四个变量的产生的图可能会更清晰。如果a 和b 是数值向
量,c 是数值向量或者因子对象(长度都一致),那么下面的命令
> coplot(a ~ b | c)
将产生一系列在给定的c 值下a 对b 的散点图。c 是因子对象,这就简单的表示a
在c 各个水平下对b 画的散点图。当c 是数值向量,它将会被分割成一系列条件
区间(conditioning intervals),对于任一区间,区间内c 对应的a,b 值将绘制a
对b的散点图。区间的数值和位置由coplot() 的参数given.values= 控制――函
数co.intervals() 用于选择区间。你还可以对两个给定的变量使用下面的命令
> coplot(a ~ b | c + d)
产生任何在c 和d 联合区间内的a 对b 的散点图。
函数coplot() 和pairs() 都有一个参数panel=。这个参数可以用来设置各个
面板中的图形样式。默认值points() 用来产生散点图,但是通过将低级命令作用
于两个向量x 和y 并赋值给参数panel=,你可以产生任何你所期望的图。一个用
于coplot的panel 功能的例子是命令panel.smooth()。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 23:18 , Processed in 0.059913 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表