【发布时间】:2013-10-27 17:25:25
【问题描述】:
这是我正在为我的公共卫生硕士课程所做的研究
我正在绘制数据,一个标准的 x,y 类型的交易,除此之外,我正在绘制一条预测线。我得到了我认为最时髦的点/箱线图,x 轴是半填充的,我不明白为什么,因为我不调用箱线图函数。当我调用绘图函数时,我的理解是只有点会绘图。
我正在绘制的数据看起来像这样
TOTAL.LACE | DAYS.TO.FAILURE
9 | 15
16 | 7
... | ...
TOTAL.LACE 的范围是 0 到 19,DAYS.TO.FAILURE 是 0 - 30
我的代码如下,可能是剧情之前的东西,但我不认为是:
# To control the type of symbol we use we will use psymbol, it takes
# value 1 and 2
psymbol <- unique(FAILURE + 1)
# Build a test frame that will predict values of the lace score due to
# a patient being in a state of failure
test <- survreg(Surv(time = DAYS.TO.FAILURE, event = FAILURE) ~ TOTAL.LACE,
dist = "logistic")
pred <- predict(test, type="response") <-- produces numbers from about 14 to 23
summary(pred)
ord <- order(TOTAL.LACE)
tl_ord <- TOTAL.LACE[ord]
pred_ord <- pred[ord]
plot(TOTAL.LACE, DAYS.TO.FAILURE, pch=unique(psymbol)) <-- Produces goofy graph
lines(tl_ord, pred_ord) <-- this produces the line not boxplots
这是生成的图片
不确定如何从这里开始,这是我在使用相同数据集at this link here 时遇到的另一个问题的一个分支,我不明白为什么要绘制箱线图,原因是我没有专门调用boxplot() 命令,所以我不知道为什么它们会与点图一起出现。当我发出以下命令时:plot(DAYS.TO.FAILURE, TOTAL.LACE) 我只能像我预期的那样在结果图上得到点,但是当我改变在x 和y 上绘制的顺序时,箱线图就会出现,这对我来说是出乎意料的.
这是一个示例数据的链接,希望能帮助重现@Dwin et all Some Sample Data所指出的问题
谢谢,
【问题讨论】:
-
" ...学校驱动器上的数据"?如果这是家庭作业,你应该坦率地说。
-
是的,好与坏,我将更改标题和问题以反映
-
“时髦”,“x 轴看起来不正确”。您对轴和预测的期望究竟是什么?输入
str(lace)。不要使用attach。 -
我现在看到您之前在之前的问题中使用过这个数据集。你应该链接到那个。
-
你的代码太多了。多个绘图命令,没有数据。你如何期待答案?简化代码并提供一种方法来创建运行它所需的数据。