Как использовать функцию прогнозирования в robumeta - PullRequest
0 голосов
/ 10 июля 2020

Я провожу многомерный метанализ в 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 категориальных переменных, каждая с разными уровнями? Не видел других примеров этого!

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