Re: [R] Compare linear regressios for significant differences of the slopes

2006-11-03 Thread Rainer M Krug
Dieter Menne wrote:
> Rainer M Krug wrote:
>>> I have (8 measures * 96 groups) = 768 datasets for which I did linear
>>> regressions using lm().

Sorry for my (probably incorrect) usage of "group" and "measure".

Here a (probably better) description of my design:

I ran 96 different simulations (spread of a species along a transect) 
over four generations, based on different parameter sets. These resulted 
in 96 results (groups). Now I have 8 different ways to describe the 
result of one simulation based on x individuals further away then 
distance d, where x is replaced by 1, 5, 10, 50, 100, 500, 1000 and 5000 
(measures). For each group / simulation, I did linear regressions for 
each measure

 > lm.measure_1 <- lm(distance ~ generation)
...

resulting in lm.measure_1 to lm.measure_8

Within each group (based on one simulation), I get a different slope for 
each measure.

What I want to know is if these resulting slopes differ within one group 
/ simulation.

>>>
>>> Now I want to compare the slopes for each of the 8 measures in each of 
>>> the 96 groups. As I understand , I can not use
 anova(lm1, ..., lm8)
>>> as the lm1 ... lm8 are based on different datasets.
>>>
> 
> Instead of doing this in two steps, you would better use lme in package nlme 
> to
> test the hypothesis in one run. I don't understand the details of you design,
> but is looks like the oxboys example in Pinheiro/Bates (the book of nlme) 
> could
> give you a first starter.
> 
> Dieter
> 
> __
> R-help@stat.math.ethz.ch 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.


-- 
Rainer M. Krug, Dipl. Phys. (Germany), MSc Conservation
Biology (UCT)

Department of Conservation Ecology and Entomology
University of Stellenbosch
Matieland 7602
South Africa

Tel:+27 - (0)72 808 2975 (w)
Fax:+27 - (0)21 808 3304
Cell:   +27 - (0)83 9479 042

email:  [EMAIL PROTECTED]
[EMAIL PROTECTED]

__
R-help@stat.math.ethz.ch 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.


Re: [R] Compare linear regressios for significant differences of the slopes

2006-11-02 Thread Rainer M Krug
Hi

I haven't received any ideas yet - I just wanted to confirm if this is a 
simple question? Should I follow the idea of checking if slope +- stddev 
slope overlap?

Thanks,

Rainer

Rainer M Krug wrote:
> Hi
> 
> I have (8 measures * 96 groups) = 768 datasets for which I did linear
> regressions using lm().
> 
> Now I want to compare the slopes for each of the 8 measures in each of 
> the 96 groups. As I understand , I can not use
>> anova(lm1, ..., lm8)
> as the lm1 ... lm8 are based on different datasets.
> 
> I also read in previous discussions in this list, that I can see if the 
> slope +- stddev(slope) overlap, but this seems a long process for the 
> huge number of comparisons.
> 
> Therefore my question: is there a way to compare the slopes of lm() 
> which are based on different datasets and what is the easiest way to do
> it for this large number of datasets?
> 
> Thanks in advance for your help,
> 
> Rainer
> 


-- 
Rainer M. Krug, Dipl. Phys. (Germany), MSc Conservation
Biology (UCT)

Department of Conservation Ecology and Entomology
University of Stellenbosch
Matieland 7602
South Africa

Tel:+27 - (0)72 808 2975 (w)
Fax:+27 - (0)21 808 3304
Cell:   +27 - (0)83 9479 042

email:  [EMAIL PROTECTED]
[EMAIL PROTECTED]

__
R-help@stat.math.ethz.ch 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.


[R] Compare linear regressios for significant differences of the slopes

2006-11-01 Thread Rainer M Krug
Hi

I have (8 measures * 96 groups) = 768 datasets for which I did linear
regressions using lm().

Now I want to compare the slopes for each of the 8 measures in each of 
the 96 groups. As I understand , I can not use
> anova(lm1, ..., lm8)
as the lm1 ... lm8 are based on different datasets.

I also read in previous discussions in this list, that I can see if the 
slope +- stddev(slope) overlap, but this seems a long process for the 
huge number of comparisons.

Therefore my question: is there a way to compare the slopes of lm() 
which are based on different datasets and what is the easiest way to do
it for this large number of datasets?

Thanks in advance for your help,

Rainer

-- 
Rainer M. Krug, Dipl. Phys. (Germany), MSc Conservation
Biology (UCT)

Department of Conservation Ecology and Entomology
University of Stellenbosch
Matieland 7602
South Africa

Tel:+27 - (0)72 808 2975 (w)
Fax:+27 - (0)21 808 3304
Cell:   +27 - (0)83 9479 042

email:  [EMAIL PROTECTED]
[EMAIL PROTECTED]

__
R-help@stat.math.ethz.ch 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.