random_mctq builds a fictional Munich ChronoType Questionnaire (MCTQ) case
composed of MCTQ basic/measurable variables.
This function is for testing and learning purposes only. Please don't misuse it.
random_mctq(model = "standard")A named list with elements representing each MCTQ
basic/measurable variable of the model indicated in the model argument.
A string indicating the data model to return. Valid values are:
"standard", "shift", and "micro" (default: "standard").
The case structure (variable names and classes) are the same as the datasets
provided by the mctq package. See ?std_mctq,
?micro_mctq and ?shift_mctq to
learn more.
This function requires the stats package. This
won't be an issue for most people since the package comes with a standard R
installation.
If you don't have the stats package, you can
install it with install.packages("stats").
Random standard and micro MCTQ cases were created with the general population in mind. The data was set to resemble the distribution parameters shown in Roenneberg, Wirz-Justice, & Merrow (2003).
MCTQ\(^{Shift}\) random cases were created based on the shift configuration from "Study Site 1" shown in Vetter, Juda, & Roenneberg (2012). The data was set to resemble the distribution parameters shown in Juda, Vetter, & Roenneberg (2013).
You can see more about the distribution parameters used here.
Juda, M., Vetter, C., & Roenneberg, T. (2013). The Munich ChronoType Questionnaire for shift-workers (MCTQ\(^{Shift}\)). Journal of Biological Rhythms, 28(2), 130-140. tools:::Rd_expr_doi("10.1177/0748730412475041")
Roenneberg, T., Wirz-Justice, A., & Merrow, M. (2003). Life between clocks: daily temporal patterns of human chronotypes. Journal of Biological Rhythms, 18(1), 80-90. tools:::Rd_expr_doi("10.1177/0748730402239679")
Vetter, C., Juda, M., & Roenneberg, T. (2012). The influence of internal time, time awake, and sleep duration on cognitive performance in shiftworkers. Chronobiology International, 29(8), 1127-1138. tools:::Rd_expr_doi("10.3109/07420528.2012.707999")
Other utility functions:
pretty_mctq(),
raw_data()
if (FALSE) {
random_mctq("standard")
random_mctq("micro")
random_mctq("shift")
}
Run the code above in your browser using DataLab