R ancova“如果发生错误” +“以最小/最大警告”

时间:2018-06-22 16:22:56

标签: r statistics

我是R的新手(并且大多是编码人员),因为SPSS不为我的高度偏斜且非正常数据提供任何模型。我的理解是,WRS2软件包强大的ancova选项可以帮助我克服这些问题,但是,在尝试ancova()或ancboot()函数时,我总是收到错误消息。

让我对我的数据集有个了解(一个例子,只是一个小样本)

    > str(datappn)
    'data.frame':   26 obs. of  60 variables:
    $ Conditie                   : Factor w/ 2 levels "Controle","Interventie": 1 1 2 2 1 2 1 1 2 2 ...
    $ CBIQA_zelfevaluatie_daily.1: num  4.5 4.6 4.3 4.2 4.9 4.2 4.8 5.7 4.6 4.8 ...
    $ CBIQA_zelfevaluatie_daily.2: num  4.1 4.8 4.6 4.1 5.2 4 4.6 5.8 4.6 4.3 ...

我得到的错误是:

    > ancovaZED <- ancova(CBIQA_zelfevaluatie_daily.2 ~ CBIQA_zelfevaluatie_daily.1 + Conditie, data = datappn)
    Warning in min(sub[vecn >= 12]) :
       no non-missing arguments to min; returning Inf
    Warning in max(sub[vecn >= 12]) :
       no non-missing arguments to max; returning -Inf
    Error in if (nuhat < 2) stop("The degrees of freedom must be greater than or equal to 2") : 
       missing value where TRUE/FALSE needed

我尝试包括fr1 = 0.3,fr2 = 0.3,pts = NA等,但所有结果都相同。同样,当我直接尝试ancova时:

    ancova(CBIQA_zelfevaluatie_daily.2 ~CBIQA_zelfevaluatie_daily.1 + Conditie, data = datappn) 

(我每次都说ancova,您也可以阅读ancboot,因为这会带来同样的问题)

有人对我在做什么错有任何想法吗?

谢谢!

0 个答案:

没有答案