Я хотел бы получить значения непрерывного отклика для каждого уровня фактора, состоящего из нескольких уровней (множество различных групп населения), в то же время "исправляя" различия в частоте в другом факторе (поле) между первым, предполагая отсутствие взаимодействиямежду этими двумя.
Модель, с которой я работаю - x <- lm(response ~ size*population + gender)
.
Насколько я понимаю, weights=equal
и weights=proportional
не учитывают различия в частоте гендерного фактора в разных популяциях, но используют либо одинаковую частоту, либо частоту во всей выборке соответственно,Описание weights=outer
довольно неясно для меня, но не похоже, что это именно то, что я ищу;документация пакета emmeans гласит: «Все, кроме« ячеек », используют один и тот же набор весов для каждого среднего».
Но похоже, что weights=cells
тоже не то, что я ищу, так как это emmeansбудет ближе к обычным маргинальным средствам, тогда как я хочу, чтобы они были еще дальше в тех случаях, когда пол не сбалансирован в определенных группах населения.Если я правильно понимаю, мне бы хотелось, чтобы взвешивание было «обратным» для этого варианта.Значение для каждой популяции должно отражать, какое среднее значение для каждой популяции должно составлять , если пол был одинаково выбран в каждой.
Возможно, я не совсем понимаю эти веса, но есть ли возможность установить веса для достижения этой цели?