| best.rsa {RSAtools} | R Documentation | 
Compare a list of polynomial models against the data
Description
Compares any number of predefined or user-specific polynomial models and extracts their fit indices, thereby establishing best-fitting solutions.
Usage
best.rsa(RSA_object, order = c("wAIC", "R2adj"), robust = TRUE)
Arguments
| RSA_object | x an object of class "RSA_object" generated by RSAmodel() | 
| order | Single or vector of fit indices used to determine best-fitting polynomial families. The output matrix is ordered based on this fit index | 
| robust | Should robust fit indices should be extracted? (default= TRUE) | 
Details
This function compares models based on information-theoretic criteria and statistical tests. The cubic saturated polynomial provides a benchmark reference for fit, against which predefined polynomial families (37 to date) or user-specific variants of these families are compared for absolute fit (likelihood ratio test), parsimony (wAIC), explained variance (adjusted R2), and ordinary SEM criteria (e.g., CFI, TLI, RMSEA, SRMR).
Value
A table containing fit indices for each model
Examples
#####ESTIMATE RSA OBJECT
RSA_step1 <-  RSAmodel(engagement ~ needs*supplies,
data= sim_NSfit, model= c("CUBIC","FM8_INCONG","FM9_INCONG","FM20_ASYMCONG",
"FM21_ASYMCONG","FM26_PARALLELASYMWEAK"))
##### COMPARE POLYNOMIAL FAMILIES FROM THE RSA OBJECT
RSA_step1_fit <- best.rsa(RSA_step1,order=c("wAIC"))
names(RSA_step1$models)
#Inspect best-fitting family model
summary(RSA_step1$models$FM26_PARALLELASYMWEAK)