R/roxygen.R

# R code used for documentation

dframe_add_completion_status <- 'Working data frame of student-level records 
        to which completion-status columns are to be added. Required variables 
        are `mcid` and `timely_term.` See also `add_timely_term()`.'

dframe_add_data_sufficiency <- 'Working data frame of student-level records 
        to which data-sufficiency columns are to be added. Required variables 
        are `mcid` and `timely_term.` See also `add_timely_term()`.'

dframe_add_timely_term <- 'Working data frame of student-level records 
        to which timely-term columns are to be added. Required variable   
        is `mcid`.'

dframe_order_multiway <- 'Data frame containing a single quantitative value 
        (or response) for every combination of levels of two categorical 
        variables. Categories may be class character or factor. Two additional 
        numeric columns are required when using the "percent" ordering method.'






midfield_student_prep_fye_mice <- 'MIDFIELD `student` data table or 
        equivalent with required variables `mcid`, `race`, and `sex.`'

midfield_term_add_data_sufficiency <- 'MIDFIELD `term` data table or equivalent 
        with required variables `mcid`, `institution`, and `term`.'

midfield_term_add_timely_term <- 'MIDFIELD `term` data table or equivalent 
        with required variables `mcid`, `term`, and `level.`'

midfield_term_prep_fye_mice <- 'MIDFIELD `term` data table or equivalent 
        with required variables `mcid`, `institution`, `term`, and `cip6.`'

midfield_degree_add_completion_status <- 'MIDFIELD `degree` data table or 
        equivalent with required variables `mcid` and `term_degree.`'





param_dots <- 'Not used for passing values; forces subsequent arguments to be 
        referable only by name.'




return_data_frame <- 'A data frame in `data.table` format with the following 
        properties: rows are preserved; columns are preserved with the exception 
        that columns added by the function overwrite existing columns of the 
        same name (if any); grouping structures are not preserved. The added 
        columns are:'

return_order_multiway <- 'A data frame in `data.table` format with 
        the following properties: rows are preserved; columns specified by 
        `categories` are converted to factors and ordered; the column specified 
        by `quantity` is converted to type double; other columns are preserved 
        with the exception that columns added by the function overwrite existing 
        columns of the same name (if any); grouping structures are not preserved. 
        The added columns are:'

return_filter_cip <- 'A data frame in `data.table` format, a subset of `cip`, 
        with the following properties: exclude rows that match 
        elements of `drop_text`; of the remaining rows, include those that 
        match elements of `keep_text`; if `select` is empty, all columns are 
        preserved, otherwise only columns included in `select` are retained; 
        grouping structures are not preserved.'

return_select_required <- 'A data frame in `data.table` format with the 
        following properties: rows are preserved; columns with names that
        match or partially match values in `select_add` are retained; grouping 
        structures are not preserved.'

return_prep_fye_mice <- 'A data frame in `data.table` format conditioned for 
        later use as an input to the mice R package for multiple imputation. The
        data frame comprises one row for every FYE student, first-term and 
        migrator. Grouping structures are not preserved. The columns returned 
        are:'



# Variable names in data sets

var_abbrev  <- '\\item{`abbrev`}{Character, course alphabetical identifier, 
                  e.g. ENGR, MATH, ENGL.}'
var_bloc    <- '\\item{`bloc`}{Character, indicating the grouping 
                  (`ever_enrolled` or `graduates`) to which an observation 
                  belongs.}'
var_cip6    <- '\\item{`cip6`}{Character, 6-digit CIP code of program in which 
                  a student is enrolled in a term.}'
var_ever_enrolled <- '\\item{`ever_enrolled`}{Numerical, number of students 
                  ever enrolled in a program.}'
var_grade   <- '\\item{`grade`}{Character, course grade, e.g., A+, A, A-, B+, 
                  I, NG, etc.}'
var_graduates <- '\\item{`graduates`}{Numerical, number of students completing 
                  a program.}'
var_institution <- '\\item{`institution`}{Character, de-identified institution 
                  name, e.g., Institution A, Institution B, etc.}'
var_level   <- '\\item{`level`}{Character, 01 Freshman, 02 Sophomore, etc. 
                  The equivalent values in the current practice data are 01 
                  First-Year, 02-Second Year, etc.}'
var_mcid    <- '\\item{`mcid`}{Character, de-identified student ID.}'
var_number  <- '\\item{`number`}{Character, course numeric identifier, e.g. 
                  101, 3429.}'
var_program <- '\\item{`program`}{Character, academic program label.}'
var_proxy   <- '\\item{`proxy`}{Character, 6-digit CIP code of the estimated 
                  proxy program.}'
var_race    <- '\\item{`race`}{Character, race/ethnicity as self-reported 
                  by the student, e.g., Asian, Black, Latine, etc.}'
var_sex     <- '\\item{`sex`}{Character, sex as self-reported by the student, 
                  possible values are Female, Male, and Unknown.}'
var_term    <- '\\item{`term`}{Character, academic year and term, format YYYYT.}'
var_term_degree <- '\\item{`term_degree`}{Character, academic year and term 
                  in which a student completes their program, format YYYYT.}'
var_stickiness <- '\\item{`stickiness`}{Numerical, program stickiness, the 
                  ratio of `graduates` to `ever_enrolled`, in percent.}'

Try the midfieldr package in your browser

Any scripts or data that you put into this service are public.

midfieldr documentation built on May 29, 2024, 4:43 a.m.