prepareSGP and analyzeSGP. Function is integrated with cutscores embedded in
SGPstateData to calculate growth-to-standard targets associated with catch-up/keep-up to proficient status and/or move-up/stay-up to advanced status as well as the scale scores
associated with these targets.combineSGP(sgp_object,
state=NULL,
years=NULL,
content_areas=NULL,
sgp.percentiles=TRUE,
sgp.percentiles.baseline=TRUE,
sgp.projections=TRUE,
sgp.projections.baseline=TRUE,
sgp.projections.lagged=TRUE,
sgp.projections.lagged.baseline=TRUE,
sgp.target.scale.scores=FALSE,
sgp.target.content_areas=NULL,
max.sgp.target.years.forward=3,
update.all.years=FALSE,
sgp.config=NULL,
parallel.config=NULL)@Data (from prepareSGP) and @SGP (from analyzeSGP) slots.sgp_object is missing.@Data. If missing, merge will use all available years of student growth percentile results.@Data. If missing, merge will use all available content areas of
student growth percentile results.combineSGP should delete previously merged variables calculated in analyzeSGP and
re-merge atestSGP numbe@Data slot as a data.table keyed using VALID_CASE, CONTENT_AREA,
YEAR, ID merged with student growth percentiles and/or straight/lagged projection targets and catch-up/keep-up and move-up/stay-up status with, if requested, the scale scores
associated with such targets.prepareSGP, analyzeSGP## combineSGP is Step 3 of 5 of abcSGP
Demonstration_SGP <- sgpData_LONG
Demonstration_SGP <- prepareSGP(Demonstration_SGP)
Demonstration_SGP <- analyzeSGP(Demonstration_SGP)
Demonstration_SGP <- combineSGP(Demonstration_SGP)Run the code above in your browser using DataLab