> Date: Thu, 21 Feb 2008 14:48:10 +0100> From: [EMAIL PROTECTED]> To: 
> rpy-list@lists.sourceforge.net> Subject: Re: [Rpy] help with the package 
> survival> > 2008/2/21, Lore Merdrignac <[EMAIL PROTECTED]>:> >> > > Date: 
> Thu, 21 Feb 2008 08:16:10 -0500> > > From: [EMAIL PROTECTED]> > > To: 
> rpy-list@lists.sourceforge.net> > > Subject: Re: [Rpy] help with the package 
> survival> >> > >> > > On Thu, Feb 21, 2008 at 8:08 AM, Lore Merdrignac 
> <[EMAIL PROTECTED]>> > wrote:> > > >> > > > Hi,> > > > I have a problem with 
> the package "survival" in rpy. I have to use the> > > > function survit() , 
> and it works with R but not by calling R from python> > > > with rpy :> > > 
> >> > > > >>> ss=r.survfit(s,weights=pds)> > > > Traceback (most recent call 
> last):> > > > File "<interactive input>", line 1, in ?> > > > RPy_RException: 
> Erreur dans UseMethod("survfit") : pas de méthode> > applicable> > > > pour 
> "survfit"> > > >> > > > It seems that there is nothing implemented in rpy for 
> this function...> > > > Do you know how I can manage this problem ? Have I 
> made mistakes ? Or do> > > > you know what function I could use to have 
> similar results ?> > >> > > Lore,> > >> > > You'll probably need to show how 
> you construct "s", as it seems that> > > survfit is looking for a particular 
> type of object. If "s" is not a> > > formula or a coxph object, that would 
> explain the error. Note that> > > there is type-conversion going on in rpy, 
> so even though "s" might> > > have started out as the correct type of object, 
> it may not be by the> > > time you are calling the function here.> > >> > > 
> Sean> > >> > 
> -------------------------------------------------------------------------> > 
> > This SF.net email is sponsored by: Microsoft> > > Defy all challenges. 
> Microsoft(R) Visual Studio 2008.> > > 
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> > > 
> _______________________________________________> > > rpy-list mailing list> > 
> > rpy-list@lists.sourceforge.net> > > 
> https://lists.sourceforge.net/lists/listinfo/rpy-list> >> >> >> > Thank you 
> for your reply Sean.> >> > So, this is how I proceed with R :> > > 
> d=rep(1,41)> > > t=c( rep(6,5), rep(9,3) , rep(12,24), rep(15,9) )> > > 
> plot(survfit(Surv(t,d)))> > And I get a graph of life span.> >> > With rpy :> 
> > >>> from rpy import r> > >>> r.library("survival")> > >>> d=r.rep(1,41)> > 
> >>> t=r.c( r.rep(6,5), r.rep(9,3) , r.rep(12,24), r.rep(15,9) )> > >>> 
> r.plot(r.survfit(r.Surv(t,d)))> > Traceback (most recent call last):> > File 
> "<interactive input>", line 1, in ?> > RPy_RException: Erreur dans 
> UseMethod("survfit") : pas de méthode applicable> > pour "survfit"> >> > Or 
> :> > >>> s=r.Surv(t,d)> > >>> ss=r.survfit(s)> > Traceback (most recent call 
> last):> > File "<interactive input>", line 1, in ?> > RPy_RException: Erreur 
> dans UseMethod("survfit") : pas de méthode applicable> > pour "survfit"> >> > 
> Is there a mistake...?> > Not really... it is just that the conversion Sean 
> was referring to> seems to be happening> (and is causing confusion - there 
> are improvements coming on that> front, but that will> be for an other 
> post).> > You can try turning the conversion off with> 
> rpy.set_default_mode(rpy.NO_CONVERSION)> prior to running your code.> 
I have just tried but it does not seem to work ... Below there is what I got : 
 
>>> rpy.set_default_mode(rpy.NO_CONVERSION)Traceback (most recent call last):  
>>> File "<interactive input>", line 1, in ?NameError: name 'rpy' is not defined
>>> r.set_default_mode(r.NO_CONVERSION)Traceback (most recent call last):  File 
>>> "<interactive input>", line 1, in ?  File 
>>> "C:\Python24\Lib\site-packages\rpy.py", line 302, in __getattr__    return 
>>> self.__getitem__(name)  File "C:\Python24\Lib\site-packages\rpy.py", line 
>>> 306, in __getitem__    obj = self.__dict__[name] = self.__dict__.get(name, 
>>> self.get(name))RPy_RException: Erreur dans function (x, pos = -1, envir = 
>>> as.environment(pos), mode = "any",  :   variable "set.default.mode" 
>>> introuvable 
>>> r.set_default_mode(rpy.NO_CONVERSION)Traceback (most recent call last):  
>>> File "<interactive input>", line 1, in ?  File 
>>> "C:\Python24\Lib\site-packages\rpy.py", line 302, in __getattr__    return 
>>> self.__getitem__(name)  File "C:\Python24\Lib\site-packages\rpy.py", line 
>>> 306, in __getitem__    obj = self.__dict__[name] = self.__dict__.get(name, 
>>> self.get(name))RPy_RException: Erreur dans function (x, pos = -1, envir = 
>>> as.environment(pos), mode = "any",  :   variable "set.default.mode" 
>>> introuvable
 
Is there any other solution :$ ? Thanks for answering.
Lore.
 > > > Thank you for your time Sean.> >> > Lore.> >> >> >> >> >> > 
 > > > ________________________________> > Windows Live Messenger 2008 vient de 
 > > > sortir, encore plus de fun !> > Téléchargez gratuitement Messenger 2008> 
 > > > > 
 > > > ------------------------------------------------------------------------->
 > > >  > This SF.net email is sponsored by: Microsoft> > Defy all challenges. 
 > > > Microsoft(R) Visual Studio 2008.> > 
 > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> > 
 > > > _______________________________________________> > rpy-list mailing 
 > > > list> > rpy-list@lists.sourceforge.net> > 
 > > > https://lists.sourceforge.net/lists/listinfo/rpy-list> >> >> > > -- > 
 > > > -----BEGIN PGP SIGNATURE-----> Version: GnuPG v1.4.6 (GNU/Linux)> > 
 > > > iEYEARECAAYFAkYgwJ4ACgkQB/w/MLoyRDeQlgCeMp8v69/Wy24Q4IaBVhoG1M5R> 
 > > > 2h4AoIOTvKbrFpTklRDjV7u8tEOeSQqt> =JPph> -----END PGP SIGNATURE-----> > 
 > > > ------------------------------------------------------------------------->
 > > >  This SF.net email is sponsored by: Microsoft> Defy all challenges. 
 > > > Microsoft(R) Visual Studio 2008.> 
 > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/> 
 > > > _______________________________________________> rpy-list mailing list> 
 > > > rpy-list@lists.sourceforge.net> 
 > > > https://lists.sourceforge.net/lists/listinfo/rpy-list
_________________________________________________________________
Comme 9 millions de français, créez un compte Hotmail !
http://www.windowslive.fr/hotmail/default.asp
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to