读取csv文件后尝试绘制线性回归。可以在下面以及结构显示中找到代码。目的是尝试预测2020年伊利诺伊州的人口,但是无论我尝试绘制哪个Y或X,问题都是我一直在出错:
plot.window(...)中的错误:需要有限的“ xlim”值
另外:警告消息:
1:在xy.coords(x,y,xlabel,ylabel,log)中:强制引入的NA
2:在xy.coords(x,y,xlabel,ylabel,log)中:强制引入的NA
3:在min(x)中:没有min的必填参数;返回Inf
4:在max(x)中:没有max的所有必输参数;返回-Inf
5:在min(x)中:没有min的所有必输参数;返回Inf
6:在max(x)中:没有max的所有必输参数;返回-Inf
由于我正在尝试查看人口普查与2020年之间的关系,因此我认为对Y的估计值.base和X的Years值进行绘图就足够了,但似乎我需要限制范围。由于这是我第一次绘制线性回归,因此我是否需要限制X会走多高?还是我的参数设置不正确?
请让我知道你的想法。
estimate = read.csv('State-est2016-01.csv', header = T, stringsAsFactors = FALSE)
str(estimate[14,])
#'data.frame': 1 obs. of 10 variables:
# $ State : chr "Illinois"
# $ Census : chr "12,830,632"
# $ Estimates.Base: chr "12,831,574"
# $ X2010 : chr "12,841,578"
# $ X2011 : chr "12,860,012"
# $ X2012 : chr "12,870,798"
# $ X2013 : chr "12,879,505"
# $ X2014 : chr "12,867,544"
# $ X2015 : chr "12,839,047"
# $ X2016 : chr "12,801,539"
plot(Estimates.base ~ X2016, data=estimate)