Я делаю базовую модель lm в R. Я хотел бы получить максимальный и средний остаточный в процентах установленной стоимости, но не знаю, как идти об этом.Остаточная величина в процентах от установленного значения в R
Так, например, если у меня есть набор данных из 3 пунктов - мои прогнозы: (2, 8, 9), и я подгоняю их против фактических данных: (4, 10, 12), затем максимальный остаточный (наблюдаемый - прогнозируемый) в процентах от установленного значения - от первого совпадения, так как это 100% от установленного значения (остаточный, 4-2 = 2 и установленное значение, т. е. мое предсказание было 2). Средний остаточный процент в этом случае будет (100 + 25 + 33)/3 = 52% (приблизительный).
Есть ли функция, которая будет давать эти результаты, если задана модельная модель lm, или у кого-нибудь есть предложения по ее кодированию? Я совершенно новый в R, и не уверен, как извлечь правильные данные для этого вручную.
Большое спасибо всем, кто помогает!
Просьба небольшой воспроизводимый пример. –
Ваш вызов 'lm' вернет вам установленные значения и остатки. Затем вы можете рассчитать проценты для всех и взять максимум от этого. Предложите взглянуть на '? Lm' за то, как получить доступ к данным, которые вам нужны, подсказка:' my.model $ installed' и 'my.model $ resid' –
Спасибо, заработал :-) – user3051065