这是我正在为我的公共卫生硕士课程所做的研究
我正在将数据相互绘制,一个标准的 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
这是结果图片
不知道如何从这里开始,这是我在这个链接上使用相同数据集遇到的另一个问题的一个分支,我不明白为什么要绘制箱线图,原因是我没有专门调用boxplot()
命令所以我不知道为什么它们与点图一起出现。当我发出以下命令时:plot(DAYS.TO.FAILURE, TOTAL.LACE)
我只能像预期的那样在结果图上得到点,但是当我改变绘制的顺序x
并且y
箱线图出现时,这对我来说是出乎意料的。
这是示例数据的链接,希望有助于重现@Dwin et all Some Sample Data指出的问题
谢谢,