model.frame.default(formula = y〜。,data = Peak_data,drop.unused.levels = TRUE)中的错误:可变长度不同(为'GSP'找到)

问题描述 投票:0回答:1

这是与可变长度不同有关的错误。我已经阅读过有关此的以前的论坛,但是我不太确定它们是否适用于我。我有6个自变量,TCMD是我的因变量,样本大小为10。我正在尝试使用以下数据来承担我的数据的“赤池准则信息”:

library("MASS")
Peak_data <- read.table(text="GSP   ACPEN   SOLPEN  NOH  ASP    EPI TCMD
361 0   0   2497838.8   11276.06    79.7    14828.45
369 0   0   2471221     14200.75    86.9    14483.62
375 0   1   2497838.8   15756.69    100     12445.13
384 0   1   2524456.6   19674.65    119.3   13060.37
392 0   1   2551074.4   15613.37    123.5   13000.04
402 0   1   2577692.2   14292.03    114.5   13308.07
410 0   1   2604310     21585.35    109.3   14038.92
418 0   1   2630927.8   34850.07    120.8   15258.51
421 1   1   2657545.6   30050.26    136.6   13933.98
431 1   1   2684163.4   30969.31    135.2   14236.64
",header = T)
full <- lm(y~., data = Peak_data)
Error in model.frame.default(formula = y ~ ., data = Peak_data, drop.unused.levels = TRUE) : 


variable lengths differ (found for 'GSP')

我收到此错误,使我无法使用以下命令执行反向AIC:

stepAIC(full, direction='backward')

非常感谢您的帮助!

谢谢!

这是与可变长度不同有关的错误。我已经阅读过有关此的以前的论坛,但是我不太确定它们是否适用于我。我有6个独立变量,并且TCMD是我的依存对象...

r glm lm
1个回答
1
投票

您的代码语法正确,但是因变量命名错误。您可以使用以下代码

© www.soinside.com 2019 - 2024. All rights reserved.