Running this test script and it's throwing the exceptions shown. This is debian 10 with R 3.3.3, python 2.7. Can anyone offer any ideas on what is wrong?
mport rpy2.robjects as robjects stroke = robjects.r(''' load(file.path("/opt/django/CAPgraph/capdata/lib/RPredictions/", "logisticRegressionModels.RData")) load(file.path("/opt/django/CAPgraph/capdata/lib/RPredictions/", "newPatients.RData")) newPatientsForStroke <- transformFcn(NEWDATA=newPatients,MODEL="Stroke") predictStroke <- predict(lrStroke,newPatientsForStroke) ''') /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: Warning: warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: namespace 'caret' is not available and has been replaced by .GlobalEnv when processing object 'lrStroke' warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: Error in UseMethod("predict") : no applicable method for 'predict' applied to an object of class "rfe" warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: In addition: warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: Warning message: warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: In transformFcn(NEWDATA = newPatients, MODEL = "Stroke") : warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: warnings.warn(x, RRuntimeWarning) /usr/local/lib/python2.7/dist-packages/rpy2/rinterface/__init__.py:186: RRuntimeWarning: bytecode version mismatch; using eval warnings.warn(x, RRuntimeWarning) Traceback (most recent call last): File "/opt/django/CAPgraph/capdata/lib/testR.py", line 14, in <module> ''') File "/usr/local/lib/python2.7/dist-packages/rpy2/robjects/__init__.py", line 362, in __call__ res = self.eval(p) File "/usr/local/lib/python2.7/dist-packages/rpy2/robjects/functions.py", line 178, in __call__ return super(SignatureTranslatedFunction, self).__call__(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/rpy2/robjects/functions.py", line 106, in __call__ res = super(Function, self).__call__(*new_args, **new_kwargs) rpy2.rinterface.RRuntimeError: Error in UseMethod("predict") : no applicable method for 'predict' applied to an object of class "rfe" Thanks! ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list