prepareSGP
and analyzeSGP
.
Function is integrated with cutscores embedded in SGPstateData
to calculate growth-to-standard SGP targets and their associated scale scores
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.scale.scores.only=FALSE,
sgp.target.content_areas=NULL,
max.sgp.target.years.forward=3,
update.all.years=FALSE,
sgp.config=NULL,
sgp.percentiles.equated=FALSE,
SGPt=NULL,
parallel.config=NULL)
@Data
(from prepareSGP
) and @SGP
(from analyzeSGP
).
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 all available data.
testSGP
number 3 for an example.
getTargetScaleScore
for studentGrowthProjections
calculation of scale score targets.
@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
## Not run:
# ## 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)
# ## End(Not run)
Run the code above in your browser using DataLab