Я пытаюсь найти среднее значение (среднее значение) переменной, специфичной для уровня I, назначенного другой переменной.Определить среднее значение переменной для определенного уровня в R
До сих пор я создал новую переменную с различными уровнями, связанными с ним (уровень 1 = значения < = 0%, уровень 2 = значения < 1%, а уровень 3 = значения> = 1%.
pincome$income_growth <- ifelse(pincome$incomechng <= 0, "level 1",
ifelse(pincome$incomechng < 1,"level 2","level 3"))
Теперь я хочу, чтобы определить среднее значение другой переменной, связанной с указанными выше уровнями (например, средний доход на 1-го уровня (рост доходов меньше, чем 0%).
Я надеюсь, что это имеет смысл, я очень много новичка в R и пытаться его повесить!
Спасибо!
Я предполагаю, что правильный путь это что-то вроде 'с (DF, пр (v, уровень)) или' с (DF, tapply (v, уровень)) ', где' DF' ваши данные .frame, 'v' - ваша переменная, а' level' - ваша переменная группировки. Чтобы узнать больше, введите '? Ave' и'? Tapply'. – Frank