Skip to contents

Summarize simulation or real-data study results

Usage

summarize_simulation_study(results)

Arguments

results

A results data frame returned by run_simulation_study() or run_real_data_study().

Value

A grouped summary data frame.

Examples

sim_results <- run_simulation_study(
  dimensions = list(c(30, 12)),
  true_ncomp = 2,
  missing_props = numeric(0),
  mechanisms = character(0),
  reps = 2,
  seed = 1
)
#> Warning: NaNs produced
#> Warning: NaNs produced
#> Warning: NaNs produced
#> Warning: NaNs produced
#> Warning: NaNs produced
#> Warning: NaNs produced
summarize_simulation_study(sim_results)
#>                                                                 study
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC       simulation
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF   simulation
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC       simulation
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF   simulation
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold simulation
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO    simulation
#>                                                                dataset  n  p
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC       sim_n30_p12 30 12
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF   sim_n30_p12 30 12
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC       sim_n30_p12 30 12
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF   sim_n30_p12 30 12
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold sim_n30_p12 30 12
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO    sim_n30_p12 30 12
#>                                                            true_ncomp
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF            2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF            2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold          2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO             2
#>                                                            target_ncomp
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                  2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF              2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                  2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF              2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold            2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO               2
#>                                                            mechanism
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC            <NA>
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF        <NA>
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC            <NA>
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF        <NA>
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold      <NA>
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO         <NA>
#>                                                            missing_prop
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                  0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF              0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                  0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF              0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold            0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO               0
#>                                                              method criterion
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC       Complete       AIC
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF   Complete   AIC-DoF
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC       Complete       BIC
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF   Complete   BIC-DoF
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold Complete Q2-10fold
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO    Complete    Q2-LOO
#>                                                            n_runs n_success
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC            2         2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF        2         2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC            2         2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF        2         2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold      2         2
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO         2         2
#>                                                            n_matched match_rate
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC               0        0.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF           1        0.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC               0        0.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF           1        0.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold         2        1.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO            2        1.0
#>                                                            mean_selected_ncomp
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                       4.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF                   3.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                       4.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF                   3.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold                 2.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO                    2.0
#>                                                            median_selected_ncomp
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                         4.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF                     3.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                         4.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF                     3.5
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold                   2.0
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO                      2.0
#>                                                            mean_runtime_sec
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                 0.0045
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF             0.0050
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                 0.0045
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF             0.0045
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold           0.0365
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO              0.1065
#>                                                            status_summary
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC                   ok
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.AIC-DoF               ok
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC                   ok
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.BIC-DoF               ok
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-10fold             ok
#> simulation.sim_n30_p12.30.12.2.2.<NA>.0.Complete.Q2-LOO                ok