[BioC] extract lmFit results?
Jianping Jin
jjin at email.unc.edu
Fri Feb 17 22:04:47 CET 2006
Many thanks for your explanation!
have a nice weekend!
JP-
--On Friday, February 17, 2006 3:11 PM -0500 "James W. MacDonald"
<jmacdon at med.umich.edu> wrote:
> Hi Jianping,
>
> Jianping Jin wrote:
>> Thanks James!
>>
>> Please forgive my ignorance if I am wrong. I knew "fit$coefficients"
>> stuff. That just give me "coefficients". Is that "b" in y = a + bx? It
>> must be more complicated than that I guess. In my case I just used
>> default "design" in fitting as below:
>
> Well, that formula is conventionally used to describe a linear regression
> where there is some concept of slope. We are fitting an ANOVA model, and
> since there is no ordering of the factor levels, there is no concept of
> slope. A more conventional formula for ANOVA (without the subscripts)
> would be something like
>
> y = a + b + error
>
> The coefficients would correspond to 'a' and 'b', which depending on the
> design matrix can mean different things.
>
>>
>> fitR <- lmFit(RG$R, ndups=2, spacing=722, correlation=0.5205939)
>
> Hmmm. I haven't done any cDNA work in years, but I don't think that looks
> right. If I am not mistaken, what you are doing is fitting a one-sample
> t-test on just the cy5 (or is cy3 red? I can never remember) values which
> is usually not what you want. The convention is to fit a one-sample
> t-test on the log ratios, which then tests to see if the average log
> ratio is different from zero (which corresponds to testing if the average
> fold change is different from one).
>
> The model here would be
>
> y = a + error
>
>
>>
>> What if I am interested in getting all "y" values for each gene in each
>> chip after lmFit fitting? Do I need to calculate them out following some
>> formula? Or I can extract them from somewhere within the limma package?
>
> If by 'y' values you mean the fitted values, you would get those from the
> fit$coefficients, which in your case should just be a vector, one value
> per gene.
>
> HTH,
>
> Jim
>
>
>
>>
>> Thanks again!
>>
>> Jianping
>>
>> --On Friday, February 17, 2006 1:27 PM -0500 "James W. MacDonald"
>> <jmacdon at med.umich.edu> wrote:
>>
>>
>>> Jianping Jin wrote:
>>>
>>>> Dear list,
>>>>
>>>> Could anyone point me out how to extract the results from lmFit? The
>>>> on-line document said "the probe-wise fitted model results are stored
>>>> in a compact form". What I wanted to get is ALL data values after
>>>> linear model normalization instead of going through all limma
>>>> processes.
>>>
>>> The results are output in a named list. As with all named lists, you can
>>> extract the names using names(listname). If, for example, your lmFit()
>>> output is called 'fit', you can get information in several ways:
>>>
>>> names(fit) ## gives names
>>> fit ## outputs first 10 or so values in each list component
>>> fit$coefficients ##extract coefficients
>>> fit$p.value ## p-values
>>> etc.
>>>
>>> See ?list, ?"[[" for more information.
>>>
>>> HTH,
>>>
>>> Jim
>>>
>>>
>>>
>>>> Thanks in advance!
>>>>
>>>> Jianping
>>>>
>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>> x Jianping Jin Ph.D. x
>>>> x Bioinformatics scientist x
>>>> x Center for bioinformatics x
>>>> x 3133 Bioinformatics Building x
>>>> x CB# 7104 x
>>>> x University of North Carolina x
>>>> x Chapel Hill, NC 27599 x
>>>> x Tel: (919)843-6105 x
>>>> x Fax: (919)843-3103 x
>>>> x E-mail: jjin at email.unc.edu x
>>>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>>>
>>>> _______________________________________________
>>>> Bioconductor mailing list
>>>> Bioconductor at stat.math.ethz.ch
>>>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>>>
>>>
>>> --
>>> James W. MacDonald, M.S.
>>> Biostatistician
>>> Affymetrix and cDNA Microarray Core
>>> University of Michigan Cancer Center
>>> 1500 E. Medical Center Drive
>>> 7410 CCGC
>>> Ann Arbor MI 48109
>>> 734-647-5623
>>
>>
>>
>>
>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> x Jianping Jin Ph.D. x
>> x Bioinformatics scientist x
>> x Center for bioinformatics x
>> x 3133 Bioinformatics Building x
>> x CB# 7104 x
>> x University of North Carolina x
>> x Chapel Hill, NC 27599 x
>> x Tel: (919)843-6105 x
>> x Fax: (919)843-3103 x
>> x E-mail: jjin at email.unc.edu x
>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>>
>> _______________________________________________
>> Bioconductor mailing list
>> Bioconductor at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/bioconductor
>
>
> --
> James W. MacDonald, M.S.
> Biostatistician
> Affymetrix and cDNA Microarray Core
> University of Michigan Cancer Center
> 1500 E. Medical Center Drive
> 7410 CCGC
> Ann Arbor MI 48109
> 734-647-5623
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x Jianping Jin Ph.D. x
x Bioinformatics scientist x
x Center for bioinformatics x
x 3133 Bioinformatics Building x
x CB# 7104 x
x University of North Carolina x
x Chapel Hill, NC 27599 x
x Tel: (919)843-6105 x
x Fax: (919)843-3103 x
x E-mail: jjin at email.unc.edu x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
More information about the Bioconductor
mailing list