如何在R中运行具有特定数据范围的线性模型?

时间:2013-11-26 10:31:06

标签: r lm

我在我的数据集上运行一个线性模型,该模型的维度为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

提前致谢。

1 个答案:

答案 0 :(得分:4)

例如,

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

或使用subset参数:

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