d*******1 发帖数: 854 | 1 想在一堆散点中化一条回归线.这一堆散点是五个州的数据,我想再化回归线的同时, 把
五个州的点用五种不同的颜色画出,请问怎么用R做? 谢谢 | b*******g 发帖数: 513 | 2 matplot(data,col=1:5)
abline
【在 d*******1 的大作中提到】 : 想在一堆散点中化一条回归线.这一堆散点是五个州的数据,我想再化回归线的同时, 把 : 五个州的点用五种不同的颜色画出,请问怎么用R做? 谢谢
| d*******1 发帖数: 854 | 3 谢了, 能说一下数据结构应该是怎么样的吗?五个州的data在五个column里? 但是我
的回归线是基于全部五个州的data...
【在 b*******g 的大作中提到】 : matplot(data,col=1:5) : abline
| b*******g 发帖数: 513 | 4 你用一个小data set 试过就知道。先把你的data读成一个5列的matrix在r里。用
matplot画图颜色是自动分配的。用abline添回归线时,好象先要做一个回归。这些你
用命令"?matplot" "?abline"在r里查一下就知道了。
【在 d*******1 的大作中提到】 : 谢了, 能说一下数据结构应该是怎么样的吗?五个州的data在五个column里? 但是我 : 的回归线是基于全部五个州的data...
| s******d 发帖数: 2730 | 5 assume you have x, y, state three variables
x, y are the data with the five states pooled together
and state is the label (say, 1, 2, 3, 4, 5, etc)
You only need to use
> plot(x, y, col=state)
> abline(lsfit(x,y)$coef)
【在 d*******1 的大作中提到】 : 想在一堆散点中化一条回归线.这一堆散点是五个州的数据,我想再化回归线的同时, 把 : 五个州的点用五种不同的颜色画出,请问怎么用R做? 谢谢
| d*******1 发帖数: 854 | 6 谢了, 楼上两位的建议很好, 总算弄出了个图, 可是我的state variable 是character
, 有什么办法让col=认character variable呢?
【在 s******d 的大作中提到】 : assume you have x, y, state three variables : x, y are the data with the five states pooled together : and state is the label (say, 1, 2, 3, 4, 5, etc) : You only need to use : > plot(x, y, col=state) : > abline(lsfit(x,y)$coef)
| s******d 发帖数: 2730 | 7 I know matplot works. But if you have different numbers of obs from each
state and different x levels for each state, that could be a little tricky.
Still doable.
For your question. See the following example.
temp<-sample(c(rep("NY",3), rep("NC", 2), rep("AL", 4)))
temp
temp<-as.factor(temp)
temp
temp<-as.numeric(temp)
temp
character
【在 d*******1 的大作中提到】 : 谢了, 楼上两位的建议很好, 总算弄出了个图, 可是我的state variable 是character : , 有什么办法让col=认character variable呢?
| b*******g 发帖数: 513 | 8 你还可以考虑用legend把你的图costomize 一下。用帮助看legend的用法.
【在 d*******1 的大作中提到】 : 想在一堆散点中化一条回归线.这一堆散点是五个州的数据,我想再化回归线的同时, 把 : 五个州的点用五种不同的颜色画出,请问怎么用R做? 谢谢
|
|