R 长度错误(obj):类名在';长度'; #2개년(用途:df_3,MSE:0.02313121) #선형회귀모델 lm2%步进(方向=“两个”)

R 长度错误(obj):类名在';长度'; #2개년(用途:df_3,MSE:0.02313121) #선형회귀모델 lm2%步进(方向=“两个”),r,R,长度错误(obj):“长度”中的类名太长 一旦代码被执行,它将正常执行。但是,如果更改数据集并再次运行它,则在再次运行第一个代码时会发生相同的错误。有什么问题吗?我转到注册表编辑窗口,将“LongPathsEnabled”的值更改为1,但未解决该问题。请解决这个问题。我在使用step函数进行逐步回归时遇到了示例问题。在我的例子中,有一些包冲突,在我指定stats::step(…)之后,一切都很好,如下所示: #2개년(use: df_3 , MSE: 0.02313121) #선형회귀모델

长度错误(obj):“长度”中的类名太长


一旦代码被执行,它将正常执行。但是,如果更改数据集并再次运行它,则在再次运行第一个代码时会发生相同的错误。有什么问题吗?我转到注册表编辑窗口,将“LongPathsEnabled”的值更改为1,但未解决该问题。请解决这个问题。

我在使用
step
函数进行逐步回归时遇到了示例问题。在我的例子中,有一些包冲突,在我指定stats::step(…)之后,一切都很好,如下所示:

#2개년(use: df_3 , MSE: 0.02313121)
 #선형회귀모델
 lm2 <- lm(data = df_3, formula = OPS_y1 ~ (OPS_y2+OPS_y3 + AVG_y2+AVG_y3 + G_y2+G_y3 + GW.RBI_y2+GW.RBI_y3 + H_y2+H_y3  + SAC_y2+SAC_y3)^2) %>% step(direction = "both")
lm2%stats::step(direction=“both”)

正如用户12282991所指出的,问题可能是由于包冲突造成的。这个错误很可能是由于附加了package recipes,这掩盖了package:stats中的“步骤”。因此,来自包MASS或stats::step的stepAIC可以工作

lm2 <- lm(data = df_3, formula = OPS_y1 ~ (OPS_y2+OPS_y3 + AVG_y2+AVG_y3 + G_y2+G_y3 + GW.RBI_y2+GW.RBI_y3 + H_y2+H_y3  + SAC_y2+SAC_y3)^2) %>% stats::step(direction = "both")
给予
(函数(x,…)中的
错误:类名称在“print”中过长

请使用
dput
添加数据示例。如果可能,请将注释翻译为英语。提供更多详细信息。谢谢!我没有解决此问题。仍然存在错误。我通过缩短公式的仪式解决了此问题。仪式一定太长了……现在我们不能使用step(),我们需要每天创建一个变量组合。如果您可以运行
find(“step”)
查看冲突来自哪个包,这将非常有用。。。
library(recipes)
step(subclass = paste(rep("A",1000),collapse=""))