Ошибка в ipw: как обращаться с нечисловым аргументом математической функции - PullRequest
0 голосов
/ 14 декабря 2018

Я пытался выполнить взвешивание обратной вероятности с помощью следующего сценария:

temp1<-ipwpoint(exposure=bmi_ly,

 family="gaussian", numerator=~1, 
denominator=~ age+sex+pack_years+edu_cat+drinkstatus,data=devdata)

where 
bmi_ly=continuous (range 13-78), 
age=continuous (range 18-79), 
sex=dichotomous (1,2), 
pack_years= categorical (1,2,3) and 
drinkstatus=categorical (1,2,3).   

but it returns with an error msg
Er

ror in dnorm(tempdat$exposure, predict(mod1), sd(mod1$residuals)) 

Нечисловой аргумент математической функции

Я пытался выяснить проблему, но не смог.Ребята, вы можете мне помочь.Спасибо.

1 Ответ

0 голосов
/ 14 декабря 2018

Преобразуйте нечисловые категориальные переменные в одну горячую кодировку или кодировку метки, которая решит вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...