@@ -1047,26 +1047,23 @@ test_that("loo_compare_subsample", {
10471047 )
10481048 )
10491049
1050- expect_equal(lcss $ elpd_diff , lcsso $ elpd_diff , tolerance = 1 )
1051- expect_equal(lcss2 $ elpd_diff , lcsso $ elpd_diff , tolerance = 1 )
1052- expect_equal(lcssohh $ elpd_diff , lcsso $ elpd_diff , tolerance = 1 )
1053- expect_equal(lcssf1 $ elpd_diff , lcsso $ elpd_diff , tolerance = 1 )
1054- expect_equal(lcssf2 $ elpd_diff , lcsso $ elpd_diff , tolerance = 1 )
1050+ expect_equal(lcss [, 1 ], lcsso [, 1 ] , tolerance = 1 )
1051+ expect_equal(lcss2 [, 1 ], lcsso [, 1 ] , tolerance = 1 )
1052+ expect_equal(lcssohh [, 1 ], lcsso [, 1 ] , tolerance = 1 )
1053+ expect_equal(lcssf1 [, 1 ], lcsso [, 1 ] , tolerance = 1 )
1054+ expect_equal(lcssf2 [, 1 ], lcsso [, 1 ] , tolerance = 1 )
10551055
1056- expect_gt(lcss $ se_diff [ 2 ] , lcsso $ se_diff [2 ])
1057- expect_gt(lcss $ se_diff [ 3 ], lcsso $ se_diff [3 ])
1058- expect_gt(lcss2 $ se_diff [ 2 ] , lcsso $ se_diff [2 ])
1059- expect_equal(lcss2 $ se_diff [ 3 ], lcsso $ se_diff [3 ])
1060- expect_gt(lcssohh $ se_diff [ 2 ] , lcsso $ se_diff [2 ])
1061- expect_equal(lcssohh $ se_diff [ 3 ], lcsso $ se_diff [3 ])
1056+ expect_gt(lcss [, 2 ][ 2 ] , lcsso [, 2 ] [2 ])
1057+ expect_gt(lcss [, 2 ][ 3 ], lcsso [, 2 ] [3 ])
1058+ expect_gt(lcss2 [, 2 ][ 2 ] , lcsso [, 2 ] [2 ])
1059+ expect_equal(lcss2 [, 2 ][ 3 ], lcsso [, 2 ] [3 ])
1060+ expect_gt(lcssohh [, 2 ][ 2 ] , lcsso [, 2 ] [2 ])
1061+ expect_equal(lcssohh [, 2 ][ 3 ], lcsso [, 2 ] [3 ])
10621062
10631063 expect_silent(
10641064 lcss2m <- loo ::: loo_compare.psis_loo_ss_list(x = list (lss2o1 , lss3o1 ))
10651065 )
1066- expect_equal(
1067- lcss2m [, setdiff(colnames(lcss2m ), " model" )],
1068- lcsso [1 : 2 , setdiff(colnames(lcsso ), " model" )]
1069- )
1066+ expect_equal(unname(lcss2m [,]), unname(lcsso [1 : 2 , ]))
10701067
10711068 expect_snapshot(lcssapi <- loo_compare(lss1 , lss2 , lss3 ))
10721069 expect_equal(lcssapi , lcss )
0 commit comments