Skip to content

Commit 4613eb2

Browse files
committed
test fix
1 parent b136447 commit 4613eb2

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

test/prima.jl

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
using PRIMA
2-
using MixedModels: prfit!
3-
using MixedModels: dataset
2+
using MixedModels: prfit!, unfit!, dataset
43

54
include("modelcache.jl")
65

7-
# model = first(models(:sleepstudy))
8-
96
@testset "formula($model)" for model in models(:sleepstudy)
107
prmodel = prfit!(LinearMixedModel(formula(model), dataset(:sleepstudy)); progress=false)
118

@@ -25,10 +22,14 @@ prmodel.optsum.backend = :prima
2522
@test isapprox(loglikelihood(model), loglikelihood(prmodel))
2623
end
2724

28-
@testset "optsum show" begin
29-
model = first(models(:contra))
25+
@testset "GLMM + optsum show" begin
26+
model = fit(MixedModel, @formula(use ~ 1+age+abs2(age)+urban+livch+(1|urban&dist)),
27+
dataset(:contra), Binomial(); progress=false)
3028
prmodel = unfit!(deepcopy(model))
31-
fit!(prmodel; optimizer=:bobyqa, backend=:prima)
29+
fit!(prmodel; optimizer=:bobyqa, backend=:prima, progress=false)
30+
@test isapprox(loglikelihood(model), loglikelihood(prmodel))
31+
refit!(prmodel; fast=true, progress=false)
32+
refit!(model; fast=true, progress=false)
3233
@test isapprox(loglikelihood(model), loglikelihood(prmodel))
3334

3435
optsum = deepcopy(prmodel.optsum)

0 commit comments

Comments
 (0)