Я перемещаю свои участки в ggplot. Почти там для этого, кроме одного (код получил от этого previous question):Параболические опорные линии на ggplot
#Set the bet sequence and the % lines
betseq <- 0:700 #0 to 700 bets
perlin <- 0.05 #Show the +/- 5% lines on the graph
#Define a function that plots the upper and lower % limit lines
dralim <- function(stax, endx, perlin) {
lines(stax:endx, qnorm(1-perlin)*sqrt((stax:endx)-stax))
lines(stax:endx, qnorm(perlin)*sqrt((stax:endx)-stax))
}
#Build the plot area and draw the vertical dashed lines
plot(betseq, rep(0, length(betseq)), type="l", ylim=c(-50, 50), main="", xlab="Trial Number", ylab="Cumulative Hits")
abline(h=0)
abline(v=35, lty="dashed") #Seg 1
abline(v=185, lty="dashed") #Seg 2
abline(v=385, lty="dashed") #Seg 3
abline(v=485, lty="dashed") #Seg 4
abline(v=585, lty="dashed") #Seg 5
#Draw the % limit lines that correspond to the vertical dashed lines by calling the
#new function dralim.
dralim(0, 35, perlin) #Seg 1
dralim(36, 185, perlin) #Seg 2
dralim(186, 385, perlin) #Seg 3
dralim(386, 485, perlin) #Seg 4
dralim(486, 585, perlin) #Seg 5
dralim(586, 701, perlin) #Seg 6
Я могу показать, как далеко я получил (не далеко):
ggplot(a, aes(x=num,y=s, colour=ss)) +geom_line() +stat_smooth(method="lm", formula="y~poly(x,2)")
Чтобы быть ясным. Я рисую свои данные по опорным линиям (верхнее изображение). Нижнее изображение показывает мои данные и мою неудачную попытку получить контрольные строки (которые, очевидно, не сработали).
я понял мой способ сделать это было не так. Пришлось где-то начинать. Ты выглядишь неплохо. Благодарю. Отдам! –
Хорошо, что отлично выглядит. Но как я могу сделать вывод о моих данных сверху? –
Не знаете формат ваших данных, но, угадывая, что вы показали, добавьте 'geom_line (data = a, aes (x = num, y = s, color = ss))'. –