如何在r

时间:2019-03-19 02:36:21

标签: r plot

读取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)

0 个答案:

没有答案