Ulisses, by the way I forgot something, If your function doesn´t end with
summary you'll have to print it explicitly

f<-function(){
 x<-1:10
 y<-rnorm(10)
 s<-lm(y~x+0)
 ...
 print(summary(s))
 ...
}

---

Date: Wed, 14 Jan 2004 09:24:22 +0100
From: [EMAIL PROTECTED]
Subject: [R] summary() within a function
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=iso-8859-1

I have the following function

f <- function {

        ...

        model <- lm(rttx[,1] ~ rttx[,2] + 0);
        summary(model);

        ...
}

while summary(model) shows the summary if I execute the function line by
line
in the Command Line Interface, if I call f() summary is silent

how to solve it? or is there workaround?

thanks in advance

        Ulisses

                Debian GNU/Linux: a dream come true
----------------------------------------------------------------------------
-
"Computers are useless. They can only give answers."            Pablo
Picasso

--->    Visita http://www.valux.org/ para saber acerca de la    <---
--->    Asociacisn Valenciana de Usuarios de Linux              <---



Rodrigo Abt,
SII, Chile

 -----Mensaje original-----
De:     Rodrigo Abt [mailto:[EMAIL PROTECTED]
Enviado el:     Miércoles, 14 de Enero de 2004 12:36
Para:   'Lista de Correo de R'
CC:     '[EMAIL PROTECTED]'
Asunto: Re: [R] summary() within a function

Ulisses, could you be a little more specific ?. What OS, R version and data
you are using ?

I've tested this as an example and works fine (at least for me):

> f<-function(){
        x<-1:10
        y<-rnorm(10)
        s<-lm(y~x+0)
        summary(s)
}

>f()

Call:
lm(formula = y ~ x + 0)

Residuals:
    Min      1Q  Median      3Q     Max
-1.8488 -0.6693  0.2065  0.5043  1.5903

Coefficients:
  Estimate Std. Error t value Pr(>|t|)
x  0.07631    0.05400   1.413    0.191

Rodrigo Abt B.,
SII, Chile.

---

Date: Wed, 14 Jan 2004 09:24:22 +0100
From: [EMAIL PROTECTED]
Subject: [R] summary() within a function
To: [EMAIL PROTECTED]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; charset=iso-8859-1

I have the following function

f <- function {

        ...

        model <- lm(rttx[,1] ~ rttx[,2] + 0);
        summary(model);

        ...
}

while summary(model) shows the summary if I execute the function line by
line
in the Command Line Interface, if I call f() summary is silent

how to solve it? or is there workaround?

thanks in advance

        Ulisses

                Debian GNU/Linux: a dream come true
----------------------------------------------------------------------------
-
"Computers are useless. They can only give answers."            Pablo
Picasso

--->    Visita http://www.valux.org/ para saber acerca de la    <---
--->    Asociacisn Valenciana de Usuarios de Linux              <---

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to