如何将所有变量添加到 lm() 中的第二级? [复制]

2023-12-14

我有一个包含 16 个变量的数据框。当我进行多元线性回归时,我会执行以下操作:

fit <- lm(y ~ .,data=data)

现在,我知道如何添加其中一个变量的二阶项:

fit2 <- lm(y ~ poly(x1,2) + .,data=data)

但现在我不想为所有 16 个变量都写出这个。如何以简单的方式对所有变量执行此操作?


当假设数据中的第一个变量是我们的“y”时,我们得到:

as.formula(
    paste('y ~',paste('poly(',colnames(data[-1]),',2)',collapse = ' + ')
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将所有变量添加到 lm() 中的第二级? [复制] 的相关文章

  • 将公式传递给 R 中的函数?

    对此的任何帮助将不胜感激 我正在使用 Lumley 调查包 并试图简化我的代码 但遇到了一些小障碍 在我的代码中调用包中的 svymean 函数如下 其中第一个参数是指示我想要哪些变量的公式 第二个参数是该数据集 svymean hq eh
  • 有什么方法可以访问 makeActiveBinding 安装的函数吗?

    标题基本上说明了一切 如果我这样做 makeActiveBinding x function runif 2 GlobalEnv x 1 0 7332872 0 4707796 x 1 0 5500310 0 5013099 那我有什么办法
  • 拆分并保存在新的 data.frames 中

    我有一个大 data frame 144 列 我想将其分成每组 3 列 子文件或子 data frame 然后将子 data frame 保存在单独的文件中 换句话说 file1 将包含从 1 到 3 的列 file2 将包含从 6 到 9
  • 在另一列的字符串中搜索一列中的文本

    这里是 R 新手 一直在搜索此论坛 尝试找到一种在同一行数据的字符串中搜索文本的方法 我以前使用过 grepl 但无法让它向下查找列并对每一行应用检查 我觉得这是一个简单的解决方案 但我花了几个小时 但似乎无法得到它 基本上我有类似下面第
  • R + ggplot2 - 无法分配大小为 128.0 Mb 的向量

    我有一个 4 5MB 9 223 136 行 的文件 其中包含以下信息 0 0 0 0147938 3 67598e 07 0 0226194 7 35196e 07 0 0283794 1 10279e 06 0 033576 1 470
  • 在 R 中查找 Windows 用户名

    有没有办法在 R 会话中获取当前的 Windows 用户名或 Windows 主目录 Thanks 抱歉 如果我错过了什么 但我找不到任何东西 你可以做 Sys getenv USERNAME Sys getenv HOME 如果你只是输入
  • 如何在 R 中更新和重新编译 nlme 源代码

    我正在尝试更新 nlme 包 以便我可以在 gls 命令中使用大圆距离进行相关性 我正在尝试使用指定的更改来编辑源代码here http r 789695 n4 nabble com nlme spatial autocorrelation
  • 在另一个函数中定义一个函数的优雅方式

    我想构建 f lt function g lt function x x 2 list 这样我就可以使用调用f g 4 并有list 导致list 16 一般来说我会在里面定义几个临时函数f用户在调用时可以调用f 我已经尝试过assign
  • 基于多列重新编码数据框列[重复]

    这个问题在这里已经有答案了 如何根据其他列的值重新编码列 假设我有以下数据框 我想重新编码df Col3使得该值为 0 如果df Col1 x and df Col2 a gt df lt data frame a c rep x 3 re
  • 使用 data() 的 R 包命名空间问题 -- 找不到数据集

    我在尝试在我自己的包中导入包 即 robfilter 时遇到了问题 我尝试使用它的方法之一 adore filter 在这一行失败 data critvals 出现错误 未找到数据集 critvals 如果我通过 require robfi
  • R 中带有变音符号的字符列表

    我试图将字符串中的电话 字符 出现次数制成表格 但变音符号单独作为字符制成表格 理想情况下 我有一个国际音标的单词列表 其中包含大量变音符号以及它们与基本字符的几种组合 我在这里给出了仅包含一个单词的 MWE 但对于单词列表和更多类型的组合
  • R中不重复的组合

    我试图获取变量元素长度为 3 的所有可能组合 虽然它部分地与combn 一起工作 但我没有完全得到我正在寻找的输出 这是我的例子 x lt c a b c d e t combn c x x 3 我得到的输出看起来像这样 1 2 3 1 a
  • 在 R 的 stargazer 表中设置注释格式

    我在用stargazer包来生成 回归输出 表 一切都在奇迹般地进行 直到我开始编辑笔记 First 换行很难 但是 Bryansuggests https stackoverflow com questions 21720264 star
  • R 中的金字塔图

    对于示例数据集 我按国家 地区创建了一个金字塔图 显示人口中男性和女性超重的水平 library plotrix xy males overweight lt c 23 2 33 5 43 6 33 6 43 5 43 5 43 9 33
  • 在函数中调用其他列的控制流程

    我正在尝试在给定条件的情况下连接到函数中的其他列 本质上 我想让数据框在给定条件的情况下从长到宽 其中一列中的这些值是NA相对于同一行中具有值的另一列 转动NAs转化为特定的数字 尽管分配的值必须是特定于列的 因此 如果2010 has N
  • R data.table:在当前测量之前对出现次数进行计数

    我有一组在几天内进行的测量结果 测量次数通常为 4 任何测量中可以捕获的数字范围为 1 5 在现实生活中 给定测试集 范围可能高达 100 或低至 20 我想每天计算每个值在当天之前发生的次数 让我用一些示例数据来解释 test data
  • 将日期刻度添加到 R 中的 ggplot

    我试图在此图中的 x 轴上添加刻度以显示一年中的所有月份 我的代码如下 library ggplot2 library scales p lt ggplot df test aes time reading p geom point alp
  • 无法将 bigrquery 与标准 sql 一起使用

    我正在 R ipython 笔记本 相对 R 新手 中工作 并尝试使用 bigrquery 从 Google Big Query 中提取数据 我被告知这应该很简单 但使用标准 sql 提取不起作用 这是我的代码 require bigrqu
  • 按元素名称组合/合并列表

    我有两个列表 其元素的名称部分重叠 我需要将其逐个元素合并 组合成一个列表 gt lst1 lt list integers c 1 7 letters letters 1 5 words c two strings gt lst2 lt
  • R tidyr regex:从字符列中提取有序数字

    假设我有一个像这样的数据框 df lt data frame x c This script outputs 10 visualizations This script outputs 1 visualization This script

随机推荐

  • 如何将字节数组转换为变体

    如何将字节数组转换为 Variant 我有一个 WebService 应该接收一个字节数组 但它只接受 VARIANT 类型的变量 我想知道如何转换以便将其作为 Web 服务的参数传递 谢谢 根据评论线索 您需要创建一个SAFEARRAY字
  • 当前的 Ruby 方法是通过 super 调用的吗?

    在运行时的方法中 有没有办法知道该方法是否已被调用super在子类中 例如 module SuperDetector def via super what goes here end end class Foo include SuperD
  • 如何使用 ng2-charts 在圆环图上设置切口?

    我需要一些帮助来了解如何使用 ng2 charts 在我的圆环图上设置配置选项 特别是 我想在图表上设置剪切属性 我已经阅读了所有文档图表js and ng2 图表 但遗憾的是没有找到可行的解决方案 控制台抛出的错误是 输入 选项 切口 数
  • std::future 可以比 std::promise 更长久吗?

    铿锵声线程消毒剂在以下代码中报告数据争用 include
  • 如何将 SourceDataLine 的内容写入文件?

    我正在修改一个播放音频数据的应用程序 以将数据写入文件 正如当前实现的那样 字节数组是动态填充的 每次填充时 该缓冲区的内容都会写入 SourceDataLine 中 我基本上想将该缓冲区写入指定格式的文件中 我已读完这个官方教程并遇到了用
  • 什么是无序动态初始化、偏序动态初始化和有序动态初始化

    我正在读动态初始化但无法完全理解 因为缺少示例 什么是无序动态初始化 部分有序动态初始化和有序动态初始化 谁能提供相同的信息 这将使理论更加清晰 动态初始化 动态初始化涉及未初始化的非局部变量constexpr表达式 int foo int
  • 在ggplot2中复制离散轴

    ggplot2 的开发版本 2 1 0 9001 提供了一个很好的速记方法 用于创建与主轴重复的辅助轴if原始轴是连续的 devtools install github hadley ggplot2 library ggplot2 ggpl
  • 我可以让 Reason+React 从 CDN 导入 React 模块吗?

    使用 Reason 和 React 构建组件总是会给我一个 react 的模块导入语句 如果 React 包含在 CDN 中 则无法找到该语句 有解决办法吗 我试图定义window react React在index html 中没有成功
  • 创建以图像为节点的图表

    我正在创建一个以节点作为图像的图表 图片来自http matplotlib sourceforge net users image tutorial html 我想创建一个圆形布局 带有节点zero位于中心 Egdelist 为 0 1 0
  • 从 JAX-WS 生成的代码访问 Web 服务时如何指定主机和端口?

    我有一个用于 Web 服务的 WSDL 文件 我正在使用 JAX WS wsimport 生成 Web 服务的客户端接口 我事先并不知道 Web 服务将在哪台主机上运行 但我几乎可以保证它不会http 本地主机 8080 如何在运行时指定主
  • 随机分布应该通过引用传递还是作为 C++ 中的对象成员

    假设我们只实例化少于 20 个 Blob 类对象 并且考虑到效率 执行时间 和内存管理问题 是否有最佳选择 将随机生成器和生成的分布设置为私有类成员 例如 class Blob private std mt19937 engine std
  • 托管 LAN Shiny 应用程序从命令行运行

    我正在尝试在连接到 LAN 的计算机上托管一个闪亮的应用程序 在我的应用程序所在的目录中 我有 server R ui R 和 launcher R 脚本 launcher R 文件如下所示 usr bin Rscript library
  • 使用 Nodejs 查询链码仅在大约 3/5 的情况下成功

    我在我的链上成功安装并实例化了链代码 我可以通过 nodejs 注册管理员并注册用户 如果我查询链码 它只会返回大约五分之三的正确响应 其余的会抛出无法找到链码的错误 安装的链码是结构样本的基本示例 我的 js 文件用于查询链代码 基于 f
  • 反射:在静态方法中获取调用对象

    是否可以在该方法中获取调用静态方法的对象 我有这个代码 class A static void foo A a new A a foo 我可以获取实例吗a在方法中foo 首先 你的代码不适合程序员 这是因为静态方法是类级别的方法 应该在没有
  • 手动将数据添加到 Java 结果集

    我不确定这是否是一个相当愚蠢的问题 但是是否可以手动将数据 值添加到 java 结果集中 例如 如果我已经有一个现有的填充结果集 有没有办法在其上添加更多数据 if this was possible for instance Result
  • 打印网页时删除页面标题和日期(使用CSS?)

    默认情况下 当您打印网页时 页面title和和URL打印在页面顶部 同样date and time打印在底部 当您通过 页面设置 菜单 在 Internet Exp 中的 文件 下 进行打印时 可以删除此附加项 有谁知道通过 CSS 或 j
  • 如何从地图图钉上的公开按钮调用 Segue?

    我有一个在地图视图上绘制图钉的应用程序 每个 pin 都使用此代码来显示详细信息披露按钮 点击该按钮时会调用 showDetail 方法 该方法然后调用prepareForSegue 方法 我认为这里有很多额外的工作 我应该消除 showD
  • 从 mysql 反序列化数据

    在我的 mysql 单元中 这是使用序列化函数存储的 a 1 i 0 s 275 a 4 s 8 khghg id s 10 foo1187 s 3 uri s 21 foo vtory 1187 s 4 name s 5 nmart s
  • 批处理文件taskkill /IM cmd.exe未关闭cmd.exe

    我有一个批处理文件 它移动几个文件并启动一个程序 由于某种原因 在批处理文件执行完其中的所有命令后 它不会关闭 命令提示符在屏幕上保持打开状态 因此我想将其关闭 我尝试在批处理文件末尾输入 taskkill IM cmd exe 作为最后一
  • 如何将所有变量添加到 lm() 中的第二级? [复制]

    这个问题在这里已经有答案了 我有一个包含 16 个变量的数据框 当我进行多元线性回归时 我会执行以下操作 fit lt lm y data data 现在 我知道如何添加其中一个变量的二阶项 fit2 lt lm y poly x1 2 d