добавить диагональную опорную линию в ecdfplot - PullRequest
0 голосов
/ 28 апреля 2018

У меня следующий вызов ecdfplot в пакете latticeExtra:

ecdfplot(~ saved_multtest + saved_unadjusted + saved_bonferroni + 
    saved_hochberg + saved_independent,
    data=saved, auto.key=list(corner=c(0.8,0.2)),
    main="Null case", xlab="p-value", 
    ylab="Empirical F(p-value)")

Я хотел бы добавить диагональную опорную линию, то есть прямую линию от (0,0) до (1,1). Я долго искал документацию, не выяснив, как это сделать, возможно, потому, что я новичок в R.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2018

Если вы используете lattice (почему ???), тогда это будет делать то, что вы хотите:

ecdfplot(rnorm(1000), panel = function (x, y) {
  panel.ecdfplot(x)
  panel.abline(0, 1)
})

Настройка по вкусу.

0 голосов
/ 28 апреля 2018

Попробуйте:

lines(c(0,1), c(0, 1))

lines () позволяет вам указать конкретные координаты для объединения, тогда как abline () позволяет вам только указать наклон и точку пересечения.

...