2016-09-29 1 views
0

J'ai un problème avec presque toutes les fonctions du paquet R: les valeurs aberrantes. Le "une choisie" fonction qui travail est correctement des valeurs aberrantesrpy2, les fonctions 'outliers' du paquet ne fonctionnent pas

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) 

Je recevais un message:

n'a pas pu trouver la fonction "complete.cases"

J'ai aussi essayé:

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 

Avez-vous des suggestions, comment puis-je résoudre cela? Merci d'avance

Répondre