@@ -70,18 +70,22 @@ expect_equivalent(dyex_a, dyex_b)
70
70
71
71
# Issue #1113: avg_slopes(slope = "eyex") should skip dedup
72
72
requiet(" nnet" )
73
- dat <- structure(list (y_region2 = c(1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 , 2 , 2 ,
74
- 2 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 1 , 2 , 2 , 3 , 3 , 3 , 3 ,
75
- 3 , 3 , 1 , 3 , 3 , 3 , 1 , 3 , 3 , 1 , 3 , 1 , 3 , 3 , 3 , 1 , 3 , 3 ), male = c(0 ,
76
- 1 , 1 , 1 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 0 , 0 ,
77
- 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
78
- 1 , 0 , 0 , 1 , 0 , 0 , 1 ), frenchlanguage = c(1 , 1 , 1 , 1 , 1 , 1 , 1 ,
79
- 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 ,
80
- 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
81
- 1 )), class = c(" tbl_df" , " tbl" , " data.frame" ), row.names = c(NA ,
82
- - 50L ))
73
+ dat <- structure(list (y_region2 = c(
74
+ 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 , 2 , 2 ,
75
+ 2 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 2 , 1 , 2 , 2 , 3 , 3 , 3 , 3 ,
76
+ 3 , 3 , 1 , 3 , 3 , 3 , 1 , 3 , 3 , 1 , 3 , 1 , 3 , 3 , 3 , 1 , 3 , 3 ), male = c(
77
+ 0 ,
78
+ 1 , 1 , 1 , 0 , 0 , 0 , 1 , 0 , 1 , 0 , 1 , 1 , 0 , 0 , 0 , 1 , 1 , 0 , 1 , 0 , 0 ,
79
+ 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
80
+ 1 , 0 , 0 , 1 , 0 , 0 , 1 ), frenchlanguage = c(
81
+ 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
82
+ 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 ,
83
+ 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ,
84
+ 1 )), class = c(" tbl_df" , " tbl" , " data.frame" ), row.names = c(
85
+ NA ,
86
+ - 50L ))
83
87
dat $ male = dat $ male + 1e-6
84
- mod <- multinom(y_region2 ~ male + frenchlanguage , data = dat , trace = FALSE )
88
+ mod <- nnet :: multinom(y_region2 ~ male + frenchlanguage , data = dat , Hess = TRUE , trace = FALSE )
85
89
s1 <- avg_slopes(mod , slope = " dydx" )
86
90
s2 <- avg_slopes(mod , slope = " dyex" )
87
91
s3 <- avg_slopes(mod , slope = " eyex" )
0 commit comments