@@ -5,7 +5,6 @@ nursery_data$recommend[which(nursery_data$recommend == "very_recom")] <- "2"
55nursery_data $ recommend [which(nursery_data $ recommend == " priority" )] <- " 3"
66nursery_data $ recommend [which(nursery_data $ recommend == " spec_prior" )] <- " 4"
77nursery_data $ recommend <- as.numeric(nursery_data $ recommend )
8-
98# extract relevant columns
109df <- nursery_data [, c(" finance" , " children" )]
1110# drop rows with missing values
@@ -16,28 +15,25 @@ df <- transform(df, finance = as.numeric(finance))
1615df $ finance <- df $ finance - 1
1716# formula to fit
1817formula <- " finance ~ children"
19-
2018test_that(" acro_glm without initialising ACRO object first" , {
19+ skip_on_ci()
2120 acroEnv $ ac <- NULL
2221 expect_error(acro_glm(formula = formula , data = df , family = " probit" ), " ACRO has not been initialised. Please first call acro_init()" )
2322})
24-
2523test_that(" acro_glm with probit as a family works" , {
26- testthat :: skip_on_cran ()
24+ skip_on_ci ()
2725 acro_init()
2826 model <- acro_glm(formula = formula , data = df , family = " probit" )
2927 expect_s3_class(model , " statsmodels.iolib.summary.Summary" )
3028})
31-
3229test_that(" acro_glm with logit as a family works" , {
33- testthat :: skip_on_cran ()
30+ skip_on_ci ()
3431 acro_init()
3532 model <- acro_glm(formula = formula , data = df , family = " logit" )
3633 expect_s3_class(model , " statsmodels.iolib.summary.Summary" )
3734})
38-
3935test_that(" acro_glm through an error if the family is not recognised" , {
40- testthat :: skip_on_cran ()
36+ skip_on_ci ()
4137 acro_init()
4238 expect_error(acro_glm(formula = formula , data = df , family = " mean" ), " Invalid family. Options for family are: logit or probit" )
4339})
0 commit comments