Title: | Assessing Essential Unidimensionality Using External Validity Information |
---|---|
Description: | Assess essential unidimensionality using external validity information using the procedure proposed by Ferrando & Lorenzo-Seva (2019) <doi:10.1177/0013164418824755>. Provides two indices for assessing differential and incremental validity, both based on a second-order modelling schema for the general factor. |
Authors: | Pere Joan Ferrando, David Navarro-Gonzalez, Urbano Lorenzo-Seva |
Maintainer: | David Navarro-Gonzalez <[email protected]> |
License: | GPL-3 |
Version: | 1.1.0 |
Built: | 2024-12-22 06:21:57 UTC |
Source: | CRAN |
Package for assessing the unidimensionality of a set of items using external validity information. It can be applied on linear or graded factor analytic models.
unival
is based on the procedure proposed by Ferrando & Lorenzo-Seva (2019). The authors proposed two group of procedures: A group of differential validity procedures to assess the extent to which the primary factor scores relate differentially to the external variables; and a group of incremental validity procedures to assess the extent to which the primary factor scores yield predictive validity increments with respect to the single general factor scores. Both groups of procedures are based on a second-order modelling schema for the general factor.
The factor scores have to be obtained externally, we suggest using FACTOR program (Lorenzo-Seva & Ferrando, 2013) or using the functions mirt
, fscores
and summary-method
included on the mirt
package (Chalmers, 2012).
More information can be found on the documentation page of the function unival
.
\link{unival} |
Assess essential unidimensionality using external validity information. |
Pere Joan Ferrando
David Navarro-Gonzalez
Urbano Lorenzo-Seva
Chalmers, R. P. (2012). mirt: A Multidimensional Item Response Theory Package for the R Environment. Journal of Statistical Software, 48(6), 1-29. doi:10.18637/jss.v048.i06
Lorenzo-Seva, U., & Ferrando, P. J. (2013). Factor 9.2: A comprehensive program for fitting exploratory and semiconfirmatory factor analysis and IRT models. Applied Psychological Measurement, 37(6), 497-498. doi:10.1177/0146621613487794
Ferrando, P.J. & Lorenzo-Seva, U. (2019). An External Validity Approach for Assessing Essential Unidimensionality in Correlated-Factor Models. Educational and Psychological Measurement. doi:10.1177/0013164418824755
## perform unidimensionality analysis using an example dataset. The dataset is composed by the ## criterion and the factor scores, already computed using FACTOR. The correlation between factors ## was also obtained using this program. An alternative could be using the functions included in ## \code{mirt} package (Chalmers, 2012). y=SAS3f[,1] FP=as.matrix(SAS3f[,2:4]) fg=SAS3f[,5] PHI=cbind(c(1,0.408,0.504),c(0.408,1,0.436),c(0.504,0.436,1)) unival(y = y, FP = FP, fg = fg, PHI = PHI)
## perform unidimensionality analysis using an example dataset. The dataset is composed by the ## criterion and the factor scores, already computed using FACTOR. The correlation between factors ## was also obtained using this program. An alternative could be using the functions included in ## \code{mirt} package (Chalmers, 2012). y=SAS3f[,1] FP=as.matrix(SAS3f[,2:4]) fg=SAS3f[,5] PHI=cbind(c(1,0.408,0.504),c(0.408,1,0.436),c(0.504,0.436,1)) unival(y = y, FP = FP, fg = fg, PHI = PHI)
A database to be used as example in the functions included on unival
package. It contains the criterion, the primary factor scores and the general factor scores obtained using the program FACTOR. Those scores were obtained used a dataset of 238 responders to the Statistical Anxiety Scale (Vigil-Colet, Lorenzo-Seva, & Condon, 2008). For clarification: it does not contain the raw scores from the participant's answers to the test.
data("SAS3f")
data("SAS3f")
A data frame with 238 observations and 5 variables, corresponding to the criterion, the primary factor scores and the general factor score.
The original test contains 24 items and measures 3 different anxiety subscales: Examination Anxiety , Asking for Help Anxiety and Interpretation Anxiety. Since they are highly correlated, they were considered related subscales from an overall scale, which measures statistical anxiety.
Since the package unival
was designed for working with the factor scores and not the raw data, the provided datasets include the factor scores instead the raw data. It also contains a criterion, which in this case are the marks obtained by the responders on an Statistical exam.
http://www.psicothema.com/PDF/3444.pdf
Vigil-Colet, A., Lorenzo-Seva, U., & Condon, L. (2008). Development and validation of the Statistical Anxiety Scale. Psicothema, 20(1). http://www.psicothema.com/PDF/3444.pdf
data(SAS3f)
data(SAS3f)
Assess essential unidimensionality using external validity information.
unival(y, FP, fg, PHI, FA_model = 'Linear', type, SEP, SEG, relip, relig, percent = 90, display = TRUE)
unival(y, FP, fg, PHI, FA_model = 'Linear', type, SEP, SEG, relip, relig, percent = 90, display = TRUE)
y |
Related external variable. |
FP |
Primary factor score estimates. |
fg |
General or second-order factor score estimates. |
PHI |
Inter-Factor correlation matrix. |
FA_model |
Which FA-model was used for calibration and scoring. Available options are: "Linear" (by default) or "Graded". |
type |
Which type of factor score estimates were used in FP and fg. The two available options are: "ML" or "EAP" scores. If not specified, ML will be assumed. |
SEP |
Standard Errors (ML scores) or PSDs (EAP scores) for primary factor scores (only required when using graded model). |
SEG |
Standard Errors (ML scores) or PSDs (EAP scores) for the general factor (only required when when using graded model). |
relip |
A vector containing the marginal reliabilities of the primary factor scores estimates. It is optional except when the number of factors is 2. It can be obtained using the function fscores from the |
relig |
The marginal reliability of the general factor (optional). |
percent |
Width of the confidence interval (by default 90 for 90% confidence interval). |
display |
Determines if the output will be displayed in the console (TRUE by default). |
unival
is based on the procedure proposed by Ferrando & Lorenzo-Seva (2019). The authors proposed two group of procedures: A group of differential validity procedures to assess the extent to which the primary factor scores relate differentially to the external variables; and a group of incremental validity procedures to assess the extent to which the primary factor scores yield predictive validity increments with respect to the single general factor scores. Both groups of procedures are based on a second-order modelling schema for the general factor.
The factor scores have to be obtained externally, we suggest using FACTOR program (Lorenzo-Seva & Ferrando, 2013) or using the functions mirt
, fscores
and summary-method
included on the mirt
package (Chalmers, 2012).
differential_validity |
A vector containing the scaled disattenuated validity coefficients expected to be equal under Ho. |
differential_CI |
The confidence intervals for the scaled coefficients above. |
max_diffe |
The maximal difference between the most extreme scaled coefficient and the median of all of them. |
maxdiffe_CI |
The confidence interval for the difference above. |
contrast2 |
Error corrected correlations between (a) the general factor scores and the external variable (single correlation) and (b) the multiple factor scores and the external variable (multiple correlation). |
contrast2CI |
The confidence intervals for correlations above. |
incremental_validity |
A value containing the difference between the single and multiple correlations above. |
incremental_CI |
The confidence interval for the difference above. |
Pere Joan Ferrando
David Navarro-Gonzalez
Urbano Lorenzo-Seva
Chalmers, R. P. (2012). mirt: A Multidimensional Item Response Theory Package for the R Environment. Journal of Statistical Software, 48(6), 1-29. doi:10.18637/jss.v048.i06
Lorenzo-Seva, U., & Ferrando, P. J. (2013). Factor 9.2: A comprehensive program for fitting exploratory and semiconfirmatory factor analysis and IRT models. Applied Psychological Measurement, 37(6), 497-498. doi:10.1177/0146621613487794
Ferrando, P.J. & Lorenzo-Seva, U. (2019). An External Validity Approach for Assessing Essential Unidimensionality in Correlated-Factor Models. Educational and Psychological Measurement. doi:10.1177/0013164418824755
## perform unidimensionality analysis using an example dataset. The dataset is composed by the ## criterion and the factor scores, already computed using FACTOR. The correlation between factors ## was also obtained using this program. An alternative could be using the functions included in ## mirt package (Chalmers, 2012). y = SAS3f[,1] FP = as.matrix(SAS3f[,2:4]) fg = SAS3f[,5] PHI = cbind(c(1,0.408,0.504),c(0.408,1,0.436),c(0.504,0.436,1)) unival(y = y, FP = FP, fg = fg, PHI = PHI)
## perform unidimensionality analysis using an example dataset. The dataset is composed by the ## criterion and the factor scores, already computed using FACTOR. The correlation between factors ## was also obtained using this program. An alternative could be using the functions included in ## mirt package (Chalmers, 2012). y = SAS3f[,1] FP = as.matrix(SAS3f[,2:4]) fg = SAS3f[,5] PHI = cbind(c(1,0.408,0.504),c(0.408,1,0.436),c(0.504,0.436,1)) unival(y = y, FP = FP, fg = fg, PHI = PHI)