El modelo más simple sería una regresión lineal. Puede trazar sus datos usando ggplot:
#for reproducing
set.seed(200)
#simple example. Assume your data is simple binomial variable with probability 0.3
data <- data.frame(time = 1:200, val=sample(c(0,1), size = 200, replace = T, prob = c(0.3, 0.7)))
#plot using ggplot and add linear regression and confidence interval
ggplot(data, aes(x = time, y=val)) + geom_smooth(method=lm) +geom_point()
#Now we can try to create linear regression
y = data$time
x = data$val
fitData <- lm(x ~ y)
predict(fitData, newdata = data.frame(y=201:224), interval="confidence")
Este es el modelo más simple, hay otros modelos no lineales que podrían ajustarse mejor a sus datos. Además, tenga en cuenta que es posible que tenga que usar el registro de fecha para estar mejor en forma. En regresiones no lineales como la regresión polinómica, puede leer mucho aquí
Ahora, requeriría un análisis adicional, pero es esencial establecer si sus eventos son independientes. Es posible que exista algún tipo de variable de confusión que no tenga en cuenta. Es posible que desee analizar la regresión lineal bayesiana (dado que obtiene más dimensiones que solo el tiempo y los valores sí / no) aquí