Я использую R и хочу рассчитать разницу между двумя распределениями плотности ядра в каждой точке на оси x и построить эту разницу, но у меня возникли некоторые проблемы. Есть ли определенная функция или способ, которым я могу это сделать? Для контекста я использую данные артериального давления, и я хочу рассчитать разницу в каждой точке артериального давления между мужчинами и женщинами.
Мой код для дистрибутивов (не различий) выглядит примерно так (SBP = систоли c кровяное давление):
km <- density(data$SBP[data$GENDER==0], bw="nrd0", adjust = 1, kernel = c("gaussian"), window = kernel, n=512, cut=3, give.Rkern = FALSE, na.rm=FALSE)
kf <- density(data$SBP[data$GENDER==1], bw="nrd0", adjust = 1, kernel = c("gaussian"), window = kernel, n=512, cut=3, give.Rkern = FALSE, na.rm=FALSE)
plot(km, xlab="SBP", main="SBP Distribution of Men & Women", col="blue")
lines(kf, col="green")
Я абсолютно новичок во всем этом! Я почти уверен, что мой точный вопрос также здесь не задавался, но, пожалуйста, приведите меня к любым другим ресурсам, которые могут помочь. Спасибо.