首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R:具有N个特征的线性回归

R:具有N个特征的线性回归
EN

Stack Overflow用户
提问于 2020-02-03 23:01:37
回答 1查看 112关注 0票数 0

我看到了相当多的关于如何进行回归的例子(线性,多重...等)但在我看到的每一个例子中,你都必须定义公式中的每一个特征...

代码语言:javascript
运行
复制
linearMod <- lm(Y ~ x1 + x2 + x3 + ..., data=myData)

好吧,我们使用TSFresh来生成更多的特性。在100左右。那么我现在该怎么做呢?我真的不想输入x1 ..一直到..x100。在Phyton scikit-learn中,我只需输入所有数据:

代码语言:javascript
运行
复制
lm = linear_model.LinearRegression()
model = lm.fit(X,y)

然后对每个“功能组”重复此操作,以创建多重线性回归。

有没有办法在R中做到这一点?还是我做错了?也许是另一种方法?

最初,我们每行有8个特性/属性。有了TSFresh,我们产生了更多这样的东西。(Mean、STD等)

这些特征中的每一个都对Y结果有很好的线性影响。那么,我现在如何定义一个只使用所有扩展功能的多线性模型呢?理想情况下,我不需要每次都手把手地讲出来。

例如(一个公式可能是特征1-12表示Y),下一个公式(13-24表示Y)等等。有什么简单的方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-03 23:18:09

如果您想对除Y之外的所有变量进行回归,您可以这样做

代码语言:javascript
运行
复制
lm(Y ~ ., data = myData)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60041830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档