Мне было интересно, возможно ли вычислить подогнанные значения для выборки наблюдений, которая отличается от подвыборки, которая использовалась для выполнения линейной регрессии.В частности, у меня есть полный фрейм данных из 400 человек.Я хочу выполнить две отдельные регрессии OLS, используя субдискретизацию кадра данных в соответствии со значением фиктивного элемента.
ols1<-lm(log_consumption ~ log_wage + Age + Age2 + Education, data=df, subset = type==1)
ols2<-lm(log_consumption ~ log_wage + Age + Age2 + Education, data=df, subset = type==0)
этот код, очевидно, возвращает мне две отдельные модели и соответствующие подогнанные значения.Однако я хотел бы получить подогнанные значения всех моих данных (то есть подогнанные значения всех 400 человек) сначала в соответствии с моделью 1, затем в соответствии с моделью 2. В основном я хочу сравнить подогнанные значения для всего кадра данных, использующегоразличия между коэффициентами OLS, которые я получаю при двух различных «режимах».
Есть ли способ сделать это в R ??
Спасибо за вашу помощь, Марко