rpy2,包“异常值”函数不工作

2024-10-01 07:23:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我对R`s包中几乎所有的函数都有一个问题:异常值。 正确工作的“选一”函数是异常值

list_ = ['chisq.out.test','cochran.test', 'dixon.test', 
         'grubbs.test', 'outlier',  'qcochran']
y = some data without brackets like 0.0, 0.0, 0.0, 0.48416666667,
for f in list_:
try:
    code = """ y=c({0});
           require(outliers);
           {1}(y);""".format(y, f)

我收到消息:

could not find function "complete.cases"

我也试过:

y = FloatVector([0.0, 0.0, 0.0, 0.48416666667, 0.48716666667])
outliers = importr('outliers')
outliers.outlier(y) //works
outliers.cochran.test(y) //not working -> syntax is different

你有什么建议,我怎么解决? 提前谢谢


Tags: 函数testdatanotsomeoutlistwithout