Learn R Programming

PROsetta

PROsetta package provides functions for metric-linking of item parameters and producing crosswalk tables as used in the PROsetta Stone project.

The primary aim of the PROsetta Stone project (1RC4CA157236-01, PI: David Cella) is to develop and apply methods to link the Patient-Reported Outcomes Measurement Information System (PROMIS) measures with other related “legacy” instruments to expand the range of PRO assessment options within a common, standardized metric. The project identifies and applies appropriate linking methods that allow scores on a range of PRO instruments to be expressed as standardized T-score metrics linked to the PROMIS.

Introduction

A common problem when using a variety of patient-reported outcome measures (PROs) for diverse populations and subgroups is establishing the comparability of scales or units on which the outcomes are reported. The lack of comparability in metrics (e.g., raw summed scores vs. scaled scores) among different PROs poses practical challenges in measuring and comparing effects across different studies.

Linking refers to establishing a relationship between scores on two different measures that are not necessarily designed to have the same content or target population. When tests are built in such a way that they differ in content or difficulty, linking must be conducted in order to establish a relationship between the test scores.

One technique, commonly referred to as equating, involves the process of converting the system of units of one measure to that of another. This process of deriving equivalent scores has been used successfully in educational assessment to compare test scores obtained from parallel or alternate forms that measure the same characteristic with equal precision.

Installation

Install the latest release from CRAN:

install.packages("PROsetta")

The documentation is available at (https://choi-phd.github.io/PROsetta/)

Copy Link

Version

Install

install.packages('PROsetta')

Monthly Downloads

376

Version

0.4.1

License

GPL-3

Maintainer

Seung W. Choi

Last Published

February 3rd, 2023

Functions in PROsetta (0.4.1)

runFrequency

Obtain a frequency table
runEquateObserved

Run Test Equating
runDescriptive

Obtain a descriptive statistics table
runLinking

Run Scale Linking
runClassical

Run CTT-based reliability analysis
runRSSS

Compute Crosswalk Tables
getTheta

Obtain theta estimates
computeResponseProbability

(internal) compute response probability
compareScores

Compare two sets of scores
checkFrequency

Check frequency table for unobserved response categories
getEscore

Calculate expected scores at theta
getItemNames

Get item names
getCompleteData

Get complete data
PROsetta

PROsetta
getResponse

Extract scale-wise response
runCalibration

Run Calibration
runCFA

Run a confirmatory factor analysis
detectParameterization

(internal) detect parameterization type
plot,PROsetta_data,ANY-method

Plot frequency distribution
dataset_asq

ASQ dataset
dataset_dep

DEP dataset
getScaleSum

Calculate raw sum scores of a scale
getRSSS

Compute a Crosswalk Table
loadData

Load data from supplied config
makeCalibrationModel

(internal) construct a model
plotInfo

Plot scale information