Я провожу многомерный метанализ в R, используя пакет robumeta. Я застрял в использовании аргумента предсказания:
expect.robu создает предсказанное среднее значение и доверительный интервал подобранного объекта модели robumeta с учетом вектора предсказания.
I действительно не понимаю, как использовать вектор предсказания. Вот пример кода: predict(object = robu_mod, pred.vector = c(1,0,0,38,5),level = 0.95)
И описание вектора:
В этой модели robumeta первая ковариата представляет собой категориальную переменную, которая содержит три уровня: «Соответствует» (33 процента, фиктивный код: 00), «рандомизированный» (24 процента, 01) и «несоответствующий нерандомизированный» (43 процента, 10). Соответствующий вектор предсказания начинается с 1 (перехват), за которым следуют 0, 0, фиктивный код для «Соответствия». Последние два элемента - это 38 и 5, значения для duration и sevice_hrs.
Итак, вопрос: как мне закодировать категориальную переменную с более чем 2 или 3 уровнями в качестве фиктивной переменной, чтобы она соответствовала это в вектор? Что, если у меня есть 3 категориальных переменных, каждая с разными уровнями? Не видел других примеров этого!