データ行列 (行の配列。欠測値は NaN で表し、相関はペアごとに完全な観測値に基づきます)、または options.covmat を指定する場合は null です。少なくとも 2 つの変数が必要です。
OmegaOptions を参照してください。
// 6 items: general loadings 0.6, three pairs with group loadings 0.4
const R = [
[1, 0.52, 0.36, 0.36, 0.36, 0.36],
[0.52, 1, 0.36, 0.36, 0.36, 0.36],
[0.36, 0.36, 1, 0.52, 0.36, 0.36],
[0.36, 0.36, 0.52, 1, 0.36, 0.36],
[0.36, 0.36, 0.36, 0.36, 1, 0.52],
[0.36, 0.36, 0.36, 0.36, 0.52, 1],
];
const om = omega(null, { covmat: R });
om.omegaH; // 0.7297
om.omegaTot; // 0.8378378378378378
斜交 minres 因子解の Schmid-Leiman 変換による McDonald の ω (階層的、漸近、全体) です。R の
psych::omega()と同等で、その既定 (fm = "minres"、rotate = "oblimin"、option = "equal"、flip = TRUE) を用います。