現在、私は卒業論文を書いており、すべてのプロットは ggplot2 で作成されています。今、2 つの ecdfs のプロットが必要ですが、私の問題は、2 つのデータフレームの長さが異なることです。しかし、長さを均等にするために値を追加すると、分布が変わるため、最初の考えは不可能です。ただし、長さが異なる 2 つの異なるデータフレームを含む ecdf プロットは禁止されています。
daten <- peptidPSMotherExplained[peptidPSMotherExplained$V3!=-1,]
daten <- cbind ( daten , "scoreDistance"= daten$V2-daten$V3 )
daten2 <- peptidPSMotherExplained2[peptidPSMotherExplained2$V3!=-1,]
daten2 <- cbind ( daten2 , "scoreDistance"= daten2$V2-daten2$V3 )
p <- ggplot(daten, aes(x = scoreDistance)) + stat_ecdf()
p <- p + geom_point(aes(x = daten2$lengthDistance))
p
Rの通常のプロット関数では可能です
plot(ecdf(daten$scoreDistance))
plot(ecdf(daten2$scoreDistance),add=TRUE)
しかし、それは私の他のすべてのプロットとは異なって見え、私はこれが嫌いです.
誰かが私のための解決策を持っていますか?
ありがとう、トバイアス
例:
df <-data.frame(scoreDifference = rnorm(10,0,12))
df2 <- data.frame(scoreDifference = rnorm(5,-3,9))
plot(ecdf(df$scoreDifference))
plot(ecdf(df2$scoreDifference),add=TRUE)
では、どうすればこの種のプロットをggplotで実現できますか?