Learn R Programming

REREFACT (version 1.0)

correct_beta: Re-orders and/or re-signs as needed within the estimated eta on eta regression coefficient matrix for each replication

Description

The correct_beta function accomplishes Step 4 of the algorithm with regard to replications of the estimated eta on eta regression coefficient matrix. More specifically, the correct_beta function re-orders and/or re-signs as needed within the estimated eta on eta regression coefficient matrix for each replication of a simulation study with exploratory factor analysis.

Usage

correct_beta(P_data, rep, n.eta, sample_beta)

Arguments

P_data
a list containing the correct permutation matrix, P_i, for each replication.
rep
the number of replications.
n.eta
the total number of latent variables within eta.
sample_beta
a list containing replications of the estimated eta on eta regression coefficient matrix.

Details

The correct_beta function uses P to re-order and/or re-sign as needed within the estimated eta on eta regression coefficient matrix for each replication of a simulation study with exploratory factor analysis. This function returns a list, correct_beta, of the re-ordered and/or re-signed estimated eta on eta regression coefficient matrix for each replication and saves the list as a text file to the designated working directory.

References

Myers, N. D., Ahn, S., Lu, M., Celimli, S., Zopluoglu, C. (2016). REREFACT: An R package for reordering and reflecting factors for simulation studies with Exploratory Factor Analysis. Manuscript submitted for publication.

See Also

rerefact, correct_alpha, correct_gamma, correct_lambda, correct_psi

Examples

Run this code
# Load the P for Example 2 from Myers, Ahn, Lu, Celimli, and Zopluoglu (2016).

data(P_esem)

# Load 200 replications of the estimated eta on eta regression 
# coefficient matrix provided by replication  numbers 1 through 
# 100 and  4701 through 4800 in Example 2 from 
# Myers, Ahn, Lu, Celimli, and Zopluoglu (2016).

data(sample_beta_esem)

# Specify the following arguments within the correct_beta function for Example 2 from 
# Myers, Ahn, Lu, Celimli, and Zopluoglu (2016).

correct_beta(P_data=P_esem, rep=200, n.eta=4, sample_beta=sample_beta_esem)

Run the code above in your browser using DataLab