Мне трудно правильно настроить график в соответствии с выбором, сделанным в раскрывающемся меню.
Я заставил это работать, используя другие данные, но не могу заставить это работать сейчас. Я также посмотрел на разные идеи и не был успешным.
Вот код:
Prediction_with_CusID <- cbind(SepthruNov_flipkart_new_data, predict(model_fit, newdata = SepthruNov_flipkart_new_data, type = 'prob'))
Predictive - показатель оттока клиентов
###Probability of Customer Churn by Month
zero_19 <- Prediction_with_CusID %>%
filter(X1 < "0.00", X1 > "0.19")
twenty_39 <-Prediction_with_CusID %>%
filter(X1< "0.20" , X1 > "0.39")
fourty_59<- Prediction_with_CusID %>%
filter(X1<= "0.40", X1>= "0.59")
sixty_79 <-Prediction_with_CusID%>%
filter(X1< "0.60", X1 > "0.79")
septhruNov_customers <- Prediction_with_CusID %>%
filter(X1, CustomerID) %>%
na.omit(Prediction_with_CusID)
septhruNov_customer_sample <- septhruNov_customers$X1
septhruNov_customer_sample_list <- septhruNov_customers$X1
selectInput("septhruNov_customer", "Percentages",
c("60-79%"= "sixty_79",
"40-59%" = "fourty_59",
"20-39%" = "twenty_39",
"0-19%" = "zero_19"))
cust_input <- reactive ({
Prediction_with_CusID$X1 %>%
filter(X1== input$septhruNov_customer_sample_list)})
renderPlot({ggplot(cust_input(), aes(x = average_gap, y = X1)) +
geom_point(shape = 1, colour = "#51A0D5") +
labs( x = "Customer ID",
y = "Churn Rate",
title = "Churn Probability")+
geom_hline(yintercept=0.5, linetype="dashed", color = "#2C528C", size=0.5) +
theme_classic()
})