我正在根据一项调查结果进行回归分析,我将其中一些编码为
firstStepMutatedData <- mydata %>%
mutate(republican = ifelse((pid == 2), 1, 0),
conservative = ifelse((ideology >= 8), 1, 0),
votedTrump = ifelse((Q38 == 2),1,0),
white = ifelse((raceXethnic == "white & not hisp"),1,0),
asian = ifelse((raceXethnic == "asian & not hisp" | raceXethnic == "asian & hisp"),1,0),
otherRace = ifelse((raceXethnic != "white & not hisp" & raceXethnic != "asian & not hisp" & raceXethnic != "asian & hisp" ),1,0),
wantMove1year = ifelse((Q17 <= 2),1,0),
wantMove5year = ifelse((Q18 <= 2),1,0),
jobProsp = ifelse((Q8 == 1), 1, 0),
costProsp = ifelse((Q9 == 1), 1, 0),
qualityProsp = ifelse((Q10 == 1), 1, 0),
taxProsp = ifelse((Q11 == 2), 1, 0),
schoolGovtProsp = ifelse((Q12 == 1), 1, 0),
peopleProsp = ifelse((Q13 == 1), 1, 0),
politicalProsp = ifelse((Q14 == 1), 1, 0),
crimeProsp = ifelse((Q15 == 2), 1, 0),
childrenLifeProsp = ifelse((Q16 == 1), 1, 0),
buyHomeCA = ifelse((Q29 == 1),1,0),
buyHomeElsewhere = ifelse((Q29 ==2),1,0),
notBuyHome = ifelse((Q29==3),1,0))`
然后我运行了几次 lm 回归,例如:
demoVote1 <- lm(votedTrump ~ republican + conservative, firstStepMutatedData)
demoVote2 <- lm(votedTrump ~ republican + conservative + white, firstStepMutatedData)
stargazer(demoVote1, demoVote2, type = "text")
我看到了以下所有错误消息:
可能是什么问题?
我刚刚遇到这个错误。对我来说,我想对你来说,这个问题是 R 中的一个重大更新导致 stargazer v5.2.2 抛出错误。 stargazer 维护者在 5.2.3 版本中修复了该问题。
如果您只是更新您的观星仪套件
install.packages('stargazer')
,那么您应该可以开始了!
请参阅 R 帮助服务器上的这篇文章了解更多信息。 https://mailman.stat.ethz.ch/pipermail/r-help/2023-June/477522.html