【问题标题】:How to run linear model in R with certain data range?如何在具有特定数据范围的 R 中运行线性模型?
【发布时间】:2013-12-11 10:39:38
【问题描述】:

我在我的数据集上运行一个线性模型,该模型具有 2 列和 100 行的维度。如何针对某个数据范围运行模型,例如从第 30 行到第 80 行?

set.seed(123)     # allow reproducible random numbers
A <- data.frame(x=rnorm(100), y=runif(100))# 2 columns with 100 rows of data
fit.lm <- lm(A$x~A$y) #fit 100 data
summary(fit.lm)# summary 100 data

提前致谢。

【问题讨论】:

    标签: r lm


    【解决方案1】:

    例如,

    lm(x~y,data = A[30:80,])
    

    或者使用subset参数:

    lm(x~y,data=A,subset=30:80)
    

    【讨论】:

      猜你喜欢
      • 2021-03-07
      • 2014-08-27
      • 2010-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多