@@ -67,8 +67,7 @@ test_that('glmnet prediction, one lambda', {
6767 uni_pred <- factor (uni_pred , levels = levels(lending_club $ Class ))
6868 uni_pred <- unname(uni_pred )
6969
70- # not currently working; will fix
71- # expect_equal(uni_pred, predict_class(xy_fit, lending_club[1:7, num_pred]))
70+ expect_equal(uni_pred , predict_class(xy_fit , lending_club [1 : 7 , num_pred ]))
7271
7372 res_form <- fit(
7473 logistic_reg(penalty = 0.1 ),
@@ -88,8 +87,8 @@ test_that('glmnet prediction, one lambda', {
8887 form_pred <- ifelse(form_pred > = 0.5 , " good" , " bad" )
8988 form_pred <- factor (form_pred , levels = levels(lending_club $ Class ))
9089 form_pred <- unname(form_pred )
91- # not currently working; will fix
92- # expect_equal(form_pred, predict_class(res_form, lending_club[1:7, c("funded_amnt", "int_rate")]))
90+
91+ expect_equal(form_pred , predict_class(res_form , lending_club [1 : 7 , c(" funded_amnt" , " int_rate" )]))
9392
9493})
9594
@@ -118,8 +117,7 @@ test_that('glmnet prediction, mulitiple lambda', {
118117 mult_pred $ lambda <- rep(lams , each = 7 )
119118 mult_pred <- mult_pred [, - 2 ]
120119
121- # not currently working; will fix
122- # expect_equal(mult_pred, predict_class(xy_fit, lending_club[1:7, num_pred]))
120+ expect_equal(mult_pred , predict_class(xy_fit , lending_club [1 : 7 , num_pred ]))
123121
124122 res_form <- fit(
125123 logistic_reg(penalty = lams ),
@@ -142,14 +140,12 @@ test_that('glmnet prediction, mulitiple lambda', {
142140 form_pred $ lambda <- rep(lams , each = 7 )
143141 form_pred <- form_pred [, - 2 ]
144142
145- # not currently working; will fix
146- # expect_equal(form_pred, predict_class(res_form, lending_club[1:7, c("funded_amnt", "int_rate")]))
143+ expect_equal(form_pred , predict_class(res_form , lending_club [1 : 7 , c(" funded_amnt" , " int_rate" )]))
147144
148145})
149146
150147test_that(' glmnet prediction, no lambda' , {
151148
152- skip(" not currently working; will fix" )
153149 skip_if_not_installed(" glmnet" )
154150
155151 xy_fit <- fit_xy(
@@ -163,7 +159,7 @@ test_that('glmnet prediction, no lambda', {
163159 mult_pred <-
164160 predict(xy_fit $ fit ,
165161 newx = as.matrix(lending_club [1 : 7 , num_pred ]),
166- s = xy_fit $ spec $ args $ penalty , type = " response" )
162+ s = xy_fit $ fit $ lambda , type = " response" )
167163 mult_pred <- stack(as.data.frame(mult_pred ))
168164 mult_pred $ values <- ifelse(mult_pred $ values > = 0.5 , " good" , " bad" )
169165 mult_pred $ values <- factor (mult_pred $ values , levels = levels(lending_club $ Class ))
@@ -199,7 +195,6 @@ test_that('glmnet prediction, no lambda', {
199195
200196test_that(' glmnet probabilities, one lambda' , {
201197
202- skip(" not currently working; will fix" )
203198 skip_if_not_installed(" glmnet" )
204199
205200 xy_fit <- fit_xy(
@@ -243,7 +238,6 @@ test_that('glmnet probabilities, one lambda', {
243238
244239test_that(' glmnet probabilities, mulitiple lambda' , {
245240
246- skip(" not currently working; will fix" )
247241 skip_if_not_installed(" glmnet" )
248242
249243 lams <- c(0.01 , 0.1 )
@@ -292,7 +286,6 @@ test_that('glmnet probabilities, mulitiple lambda', {
292286
293287test_that(' glmnet probabilities, no lambda' , {
294288
295- skip(" not currently working; will fix" )
296289 skip_if_not_installed(" glmnet" )
297290
298291 xy_fit <- fit_xy(
0 commit comments