@@ -116,8 +116,7 @@ _as_array(x::AbstractArray) = x
116116 @test_throws Exception loo_pit (idata1; y_name= :z )
117117 @test_throws Exception loo_pit (idata1; y_pred_name= :z )
118118 @test_throws Exception loo_pit (idata1; log_likelihood_name= :z )
119- @test loo_pit (idata1) == pit_vals
120- VERSION ≥ v " 1.7" && @inferred loo_pit (idata1)
119+ @test @inferred (loo_pit (idata1)) == pit_vals
121120 @test loo_pit (idata1; y_name= :y ) == pit_vals
122121 @test loo_pit (idata1; y_name= :y , y_pred_name= :y , log_likelihood_name= :y ) == pit_vals
123122
@@ -140,17 +139,15 @@ _as_array(x::AbstractArray) = x
140139 posterior_predictive= Dataset ((; y= y_pred)),
141140 sample_stats= Dataset ((; log_likelihood= log_like)),
142141 )
143- @test loo_pit (idata3) == pit_vals
144- VERSION ≥ v " 1.7" && @inferred loo_pit (idata3)
145-
142+ @test @inferred (loo_pit (idata3)) == pit_vals
143+ \
146144 all_dims_perm = (param_dims... , reverse (sample_dims)... )
147145 idata4 = InferenceData (;
148146 observed_data= Dataset ((; y)),
149147 posterior_predictive= Dataset ((; y= permutedims (y_pred, all_dims_perm))),
150148 log_likelihood= Dataset ((; y= permutedims (log_like, all_dims_perm))),
151149 )
152- @test loo_pit (idata4) ≈ pit_vals
153- VERSION ≥ v " 1.7" && @inferred loo_pit (idata4)
150+ @test @inferred (loo_pit (idata4)) ≈ pit_vals
154151
155152 idata5 = InferenceData (;
156153 observed_data= Dataset ((; y)), posterior_predictive= Dataset ((; y= y_pred))
@@ -161,8 +158,7 @@ _as_array(x::AbstractArray) = x
161158 @testset " r2_score" begin
162159 @testset for name in (" regression1d" , " regression10d" )
163160 idata = load_example_data (name)
164- VERSION ≥ v " 1.9" && @inferred r2_score (idata)
165- r2_val = r2_score (idata)
161+ r2_val = @inferred (r2_score (idata))
166162 @test r2_val == r2_score (
167163 idata. observed_data. y,
168164 PermutedDimsArray (idata. posterior_predictive. y, (:draw , :chain , :y_dim_0 )),
0 commit comments