gpt4 book ai didi

r - 如何强制通过原点 R 进行回归

转载 作者:行者123 更新时间:2023-12-01 09:59:12 26 4
gpt4 key购买 nike

我正在使用 R 进行一些多元回归。我知道如果你输入例如reg <- lm(y~ 0 + x1+ x2, data) 您将强制回归模型通过原点。

我的问题是我有很多独立变量(+/-100),如果我以这种方式输入,R 似乎无法读取所有这些变量

  lm(y~ 0 + x1 + x2 + ... + x100, data)

代码使用如下:

[1] data <- read.csv("Test.csv")
[2] reg <- lm(data)
[3] summary(reg)

我需要在第 2 行中输入什么才能强制模型通过原点?reg <- lm(0 + data) 不起作用。

最佳答案

将变量放入数据框中并使用 :

lm(y ~ 0 + ., data)

参见 documentation :

There are two special interpretations of . in a formula. The usual one is in the context of a data argument of model fitting functions and means ‘all columns not otherwise in the formula’: see terms.formula. In the context of update.formula, only, it means ‘what was previously in this part of the formula’.

关于r - 如何强制通过原点 R 进行回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18941205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com