【发布时间】:2017-02-28 03:38:49
【问题描述】:
我正在尝试基于两个条件在 R 中运行回归。我的数据具有年份和另一个分类的二进制变量。我可以在仅使用 1 个条件时让回归正常运行:
# now time for the millions of OLS
# format: OLSABCD where ABCD are binary for the values of MSA/UA and years
# A = 1 if MSA, 0 if UA
# B = 1 if 2010
# C = 1 if 2000
# D = 1 if 1990
OLS1000<-summary(lm(lnrank ~ lnpop, data = subset(df, msa==1)))
OLS1000
但是我不知道如何让 MSA/UA 分类也与年份变量一起使用。我试过了:
OLS1100<-summary(lm(lnrank ~ lnpop, data = subset(df, msa==1, df$2010==1)))
OLS1100
但它返回错误:
错误:“OLS1100 数据 = 子集(df,msa==1,df$2010"
如何让程序同时利用这两种条件运行?
再次感谢您!
【问题讨论】:
标签: r regression linear-regression