Learn R Programming

fmi (version 0.1.7)

build_scree_plot: Build Scree Plot for Configural Invariance

Description

Creates a ggplot2 scree plot comparing the PVE by FPCs for two groups.

Usage

build_scree_plot(fpca_A, fpca_B, groups)

Value

A ggplot object.

Arguments

fpca_A

An fpca.sc object for Group A.

fpca_B

An fpca.sc object for Group B.

groups

A character vector of the two group names.

Examples

Run this code
# \donttest{
  sim <- simulate_fmi_data(N_A = 20, N_B = 20, T_points = 30)
  g_fac <- factor(sim$group_vec)
  idx_A <- which(g_fac == levels(g_fac)[1])
  # --- FIX: Added Y= and argvals= ---
  fpca_A <- refund::fpca.sc(Y = sim$Y_mat[idx_A, ], argvals = sim$argvals, npc = 3)
  fpca_B <- refund::fpca.sc(Y = sim$Y_mat[-idx_A, ], argvals = sim$argvals, npc = 3)
  build_scree_plot(fpca_A, fpca_B, levels(g_fac))
# }

Run the code above in your browser using DataLab