Nothing
## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## -----------------------------------------------------------------------------
library(lrd)
data("wide_data")
head(wide_data)
#?wide_data
data("answer_key_free")
head(answer_key_free)
#?answer_key_free
library(ggplot2)
## -----------------------------------------------------------------------------
DF_long <- arrange_data(data = wide_data,
responses = "Response",
sep = ",",
id = "Sub.ID")
head(DF_long)
## -----------------------------------------------------------------------------
DF_long$response <- tolower(DF_long$response)
answer_key_free$Answer_Key <- tolower(answer_key_free$Answer_Key)
## -----------------------------------------------------------------------------
free_output <- prop_correct_free(data = DF_long,
responses = "response",
key = answer_key_free$Answer_Key,
id = "Sub.ID",
cutoff = 1,
flag = TRUE,
group.by = "Disease.Condition")
str(free_output)
## -----------------------------------------------------------------------------
#Overall
free_output$DF_Scored
#Participant
free_output$DF_Participant
#Group
free_output$DF_Group
## -----------------------------------------------------------------------------
serial_output <- serial_position(data = free_output$DF_Scored,
key = answer_key_free$Answer_Key,
position = "position",
scored = "Scored",
answer = "Answer",
group.by = "Disease.Condition")
head(serial_output)
ggplot(serial_output, aes(Tested.Position, Proportion.Correct, color = Disease.Condition)) +
geom_line() +
geom_point() +
xlab("Tested Position") +
ylab("Probability of First Response") +
theme_bw()
## -----------------------------------------------------------------------------
crp_output <- crp(data = free_output$DF_Scored,
key = answer_key_free$Answer_Key,
position = "position",
scored = "Scored",
answer = "Answer",
id = "Sub.ID")
head(crp_output)
crp_output$participant_lags <- as.numeric(as.character(crp_output$participant_lags))
ggplot(crp_output, aes(participant_lags, CRP, color = Disease.Condition)) +
geom_line() +
geom_point() +
xlab("Lag Distance") +
ylab("Conditional Response Probability") +
theme_bw()
## -----------------------------------------------------------------------------
pfr_output <- pfr(data = free_output$DF_Scored,
key = answer_key_free$Answer_Key,
position = "position",
scored = "Scored",
answer = "Answer",
id = "Sub.ID",
group.by = "Disease.Condition")
head(pfr_output)
pfr_output$Tested.Position <- as.numeric(as.character(pfr_output$Tested.Position))
ggplot(pfr_output, aes(Tested.Position, pfr, color = Disease.Condition)) +
geom_line() +
geom_point() +
xlab("Tested Position") +
ylab("Probability of First Response") +
theme_bw()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.