Gjelder for
Revolution Analytics

Som standard vil du ikke få de samme resultatene fra 'rxGlm' som du gjør fra 'glm'.Faktisk må du angi argumenter 'dropFirst' til SANN og 'dropMain' til USANN samt å gjenskape resultatene fra glm, fordiRevoScaleR bruker SAS kontraster som standard i stedet for RS standard kontraster. Her er noen eksempeldata og koden jeg brukes til å teste dette problemet som illustrerer hvordan du kan få de to funksjonene skal gi samsvarende resultater:

basictestdata <- data.frame(  Factor1 = as.factor(c(1,1,1,1,2,2,2,2)),  Factor2 = as.factor(c(1,1,2,2,1,1,2,2)),  Discount = c(1,2,1,2,1,2,1,2),  Exposure = c(24000, 40000, 7000, 14000, 7500, 15000, 2000, 5600),  PurePrem = c(46,32,73,58,48,25,220,30))GLM.1 <- glm(PurePrem ~ Factor1 * Factor2 - 1,  family = tweedie(var.power = 1.5, link.power = 0),  data = basictestdata, weights = Exposure  , offset = log(Discount))rxGlm.1 <- rxGlm(PurePrem ~ Factor1 * Factor2 - 1 + offset(log(Discount)),  family = rxTweedie(var.power = 1.5, link.power = 0),  data = basictestdata, fweights = "Exposure", dropFirst = TRUE, dropMain = FALSE)coef(GLM.1) coef(rxGlm.1)

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.