我想根據兩個條件在R中運行迴歸。我的數據有兩個年份和另一個分類的二進制變量。R多條件條件迴歸
# 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分類與今年變量以及工作:雖然只有使用1個條件我可以迴歸到正常運行。我曾嘗試:
OLS1100<-summary(lm(lnrank ~ lnpop, data = subset(df, msa==1, df$2010==1)))
OLS1100
但它返回的錯誤:
Error: unexpected numeric constant in "OLS1100<-summary(lm(lnrank ~ lnpop,
data = subset(df, msa==1, df$2010"
我如何才能讓程序運行使用兩個條件?
再次感謝您!
謝謝!另外,我意識到當我將一些變量轉換爲對數形式時,我創建了一個新的矩陣,實質上是從兩個不同的矩陣調用。 – badenduser