Thanks Martin,

I also posted the question on the bioconductor list but I have no reply yet.
In the meanwhile I found out that instead of saying
d=list(data.matrix2,y,censored)

I should specify the arguments:
d=list(x=data.matrix2,y=y,censoring.status=censored)

Strange, huh? Anyway, it solves the problem.

Thanks once again,
Eleni



On Tue, May 6, 2008 at 6:43 PM, Martin Morgan <[EMAIL PROTECTED]> wrote:

> Hi Eleni --
>
> Although samr is not a Bioconductor package, you might have more luck
> asking on the Bioconductor mailing list, http://bioconductor.org. The
> obvious place to start, and probably you have already done this, is to
> ensure that the class of the objects passed to the function agree with
> the classes described on the function help page.
>
> Martin
>
> "Eleni Christodoulou" <[EMAIL PROTECTED]> writes:
>
> > Dear list,
> >
> > I am trying to perform a significance analysis of a microarray
> experiment
> > with survival data using the {samr} package. I have a matrix containing
> my
> > data which has 17816 rows corresponding to genes, and 286 columns
> > corresponding to samples. The name of this matrix is data.matrix2. Some
> of
> > the first values of this matrix are:
> > data.matrix2[1:3,1:5]
> >      GSM36777  GSM36778 GSM36779 GSM36780 GSM36781
> > [1,] 1.009274 1.0740659 1.048540 1.015946 1.022650
> > [2,] 1.007992 0.8768410 0.962442 1.111742 1.121150
> > [3,] 0.981853 0.9606492 1.024987 1.053302 1.063408
> >
> >  I also have the time in which each patient-sample is examined for
> relapse.
> > This information is in vector y, which has length 286, and is declared
> in
> > months. Indicatively:
> > y[1:5]
> > [1] 101 118   9 106  37
> >
> > Finally, I have a variable censored, which is 1 if the patient has
> relapsed
> > when examined at the examined time and 0 if not. Indicatively:
> > censored[1:5]
> > [1] 0 0 1 0 1
> >
> >
> > I am trying to perform the following sam analysis:
> > d=list(data.matrix2,y,censored)
> > samr.obj=samr(d,resp.type="Survival", nperms=20)
> >
> > When I am running the above commands I  get the error:
> > Error in check.format(y, resp.type = resp.type, censoring.status =
> > censoring.status) :
> >   Error in input response data: response type  Survival  specified;
> error in
> > censoring indicator
> > In addition: Warning message:
> > In is.na(x) : is.na() applied to non-(list or vector) of type 'NULL'
> >
> >
> > I really cannot understand what  is wrong with my code.  Could anyone
> please
> > help me with this?
> >
> > Thank you all,
> > Eleni
> >
> >       [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
> --
> Martin Morgan
> Computational Biology / Fred Hutchinson Cancer Research Center
> 1100 Fairview Ave. N.
> PO Box 19024 Seattle, WA 98109
>
> Location: Arnold Building M2 B169
> Phone: (206) 667-2793
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to