[R] Rmetrics New Built

2004-05-31 Thread Diethelm Wuertz
*www.Rmetrics.org

Rmetrics - new Built 190.10053

*The new built has now implemented my 'timeDate' and 'timeSeries' 
classes which became part of the fBasics package. Furthermore, MS 
Windows specifics were removed from the packages, so we can try to build 
Rmetrics on Linux and on Mac OSX. Please send me your experiences. There 
is now a small new package named winRmetrics which holds the MS Windows 
specific part for those who prefer the Windows Rmetrics Port. The user 
guides and reference guides are not yet updated.

What are the next steps?

Maybe somebody is around and can try to build the packages for (Debian) 
Linux and Mac OSX. This would be a great help for me! The *.tar.gz files 
are availalble on

http://www.itp.phys.ethz.ch/econophysics/R/bin/windows/contrib/1.9/Sources/

If the Linux and Mac OSX builds are successfully done, I will submit the 
packages to the CRAN server.

Best Regards

Diethelm Wuertz

[[alternative HTML version deleted]]

__
[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


Re: [R] Getting the same values of adjusted mean and standard errors as SAS

2004-05-31 Thread David J. Netherway
Thanks for the help.
Both the Design package and the effects package look as though they are
what I need although it will probably take me a while to get on top of both.
I have had a brief  go at the Design package and the contrast function 
is particularly useful.

A question on the Design package:
There are 5 types for factor group, one is the reference - call it a.
f - ols(y ~ age + sex + group, data=dd)
contrast(f, list(group='a'), list(group='b'))
I can use this to contrast pairs but can I use this to contrast b against c,d, and e 
as a group.
Also a against the rest?
Thanks, David
Frank E Harrell Jr wrote:
On Thu, 27 May 2004 16:34:58 +0930
David J. Netherway [EMAIL PROTECTED] wrote:
 

Hello,
I am trying to get the same values for the adjusted means and standard 
errors using R that are given in SAS for the
following data. The model is Measurement ~ Age + Gender + Group. I can 
get the adusted means at the mean age  
by using predict. I do not know how to get the appropriate standard 
errors at the adjusted means for Gender
using values from predict. So I attempted to get them directly from the 
residuals as follows. The data is at the end
of the email. While there is a match for the males there is a large 
difference for the females indicating that what I am doing is wrong.

#  
meanAge - mean(dd$Age)
meanAgeM - mean(dd$Age[d$Gender==M])
meanAgeF - mean(dd$Age[d$Gender==F])
   

. . . .
By using sex-specific means of age you are not getting adjusted estimates
in the usual sense.
I prefer to think of effects as differences in predicted values rather
than as complex SAS-like contrasts. The Design package's contrast function
makes this easy (including SEs and confidence limits):
library(Design)   # also requires Hmisc
d - datadist(dd); options(datadist='d')
f - ols(y ~ age + sex + group, data=dd)
contrast(f, list(sex='M'), list(sex='F'))   # usual adjusted difference M
vs F
contrast(f, list(sex='M',age=mean(dd$age[dd$sex=='M']),
   list(sex='F',age=mean(dd$age[dd$sex=='F')) # M vs F not
holding age constant
You can also experiment with specifying age=tapply(age, sex, mean,
na.rm=TRUE) using some of the contrast.Design options.
---
Frank E Harrell Jr   Professor and Chair   School of Medicine
Department of Biostatistics   Vanderbilt University
 

__
[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


Re: [R] glmm?

2004-05-31 Thread Douglas Bates
Spencer Graves [EMAIL PROTECTED] writes:

   Is there an easy way to get confidence intervals from glmm in
   Jim Lindsey's library(repeated)?  Consider the following slight
   modification of an example from the help page:   df -
   data.frame(r=rbinom(10,10,0.5), n=rep(10,10), x=c(rep(0,5),
 
 +  rep(1,5)), nest=1:10)
   fit - glmm(cbind(r,n-r)~x, family=binomial, nest=nest, data=df)
   summary(fit)
 Error in print.summary.glmm(structure(list(call = glmm(cbind(r, n - r) ~  :
 couldn't find function print.summary.glm

It's a namespace problem.  The S3 method, which is being called
directly, is now in a namespace.  

 getAnywhere(print.summary.glm)
A single object matching 'print.summary.glm' was found
It was found in the following places
  registered S3 method for print from namespace stats
  namespace:stats

Check the form of the call in question to see if the object being
printed does have class summary.glm, in which case the generic
function print should be used instead of print.summary.glm.

__
[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


Re: [R] bar plot patterns

2004-05-31 Thread Osman
Thank you for your answer. I have about 7 stacks it is not very appealing to have just 
stripes with changing angles. I was wondering if there is a way to have varying 
patters in black and white. 

Osman 
  - Original Message - 
  From: Petr Pikal 
  To: Osman 
  Cc: [EMAIL PROTECTED] 
  Sent: Monday, May 31, 2004 5:01 AM
  Subject: Re: [R] bar plot patterns






  On 29 May 2004 at 16:54, Osman wrote:


   Dear R users,
   
   Is there a package or function that can produce multiple fill patterns
   to be used instead of colors in barplots or pie charts? Shades of grey
   are difficult to differentiate if more than 3 to 5..


  Hi


  This is what help page says about colours and shading lines 


  density: a vector giving the density of shading lines, in lines per
inch, for the bars or bar components. The default value of
'NULL' means that no shading lines are drawn. Non-positive
values of 'density' also inhibit the drawing of shading
lines.


 angle: the slope of shading lines, given as an angle in degrees
(counter-clockwise), for the bars or bar components.


   col: a vector of colors for the bars or bar components.






  Do you want something else than


  barplot(1:3, col=c(2,3,3),density=c(2,4,6), angle=c(30,60,90))


  Cheers
  Petr


   
   Osman
[[alternative HTML version deleted]]
   
   __
   [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




  Petr Pikal
  [EMAIL PROTECTED]
[[alternative HTML version deleted]]

__
[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


Re: [R] Rmetrics New Built

2004-05-31 Thread elijah wright

 What are the next steps?

 Maybe somebody is around and can try to build the packages for (Debian)
 Linux and Mac OSX. This would be a great help for me! The *.tar.gz files
 are availalble on

 If the Linux and Mac OSX builds are successfully done, I will submit the
 packages to the CRAN server.

all four of the packages successfully build on Debian unstable - no
errors, nor warnings.  this is a Good Thing.  I would guesstimate that
they should build trivially on OSX as well, but i'm at home today [in the
US, today is Memorial day - a sort of low-key holiday when people tend to
have picnics and things] and have no intention of driving to campus...

maybe you can sucker Dirk into packaging them for Debian and getting them
into the system there?  :)

--elijah

__
[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


[R] Calculating distances between points in a data frame?

2004-05-31 Thread Sander Oom
Dear list,
I would like to calculate the distance between consecutive points in a data 
frame. Of course the first point in the data frame does not have a point of 
origin, and should get a value NA. I have tried two different loops, which 
both result in error:

 num - seq(0,10,1)
 X - seq(0,30,3)
 Y - seq(0,40,4)
 XY - data.frame(num, X, Y)
 attach(XY)
 summary(XY)
  num X  Y
 Min.   : 0.0   Min.   : 0.0   Min.   : 0
 1st Qu.: 2.5   1st Qu.: 7.5   1st Qu.:10
 Median : 5.0   Median :15.0   Median :20
 Mean   : 5.0   Mean   :15.0   Mean   :20
 3rd Qu.: 7.5   3rd Qu.:22.5   3rd Qu.:30
 Max.   :10.0   Max.   :30.0   Max.   :40
 plot(X,Y)
 rngNum - range(num)
 for (i in rngNum){
+ XY$DistXY[i] - sqrt( ((X[i]-X[i-1])^2) + ((Y[i]-Y[i-1])^2) )
+ }
Error in $-.data.frame(`*tmp*`, DistXY, value = sqrt(((X[i] - X[i -  :
replacement has 10 rows, data has 11
 for (i in rngNum){
+ XY$DistXY2[i] - ifelse(i=min(rngNum), NA, sqrt(((X[i]-X[i-1])^2) + 
((Y[i]-Y[i-1])^2)) )
+ }
Error in ifelse(i = min(rngNum), NA, sqrt(((X[i] - X[i - 1])^2) + ((Y[i] -  :
unused argument(s) (i ...)
 detach(XY)


Any suggestions much appreciated,
Sander Oom.
--
Dr. Sander P. Oom
Animal, Plant and Environmental Sciences
University of the Witwatersrand
Private Bag 3
Wits 2050
South Africa
Tel (work)  +27 (0)11 717 64 04
Tel (home)  +27 (0)18 297 44 51
Fax +27 (0)18 299 24 64
Email   [EMAIL PROTECTED]
Web www.oomvanlieshout.net/sander
__
[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


[R] [OT] plot y against x

2004-05-31 Thread Ted Harding
Hi Folks,

I'd be grateful for some views on the following.

When I say plot y against x I mean that y is on the vertical
axis and x is on the horizontal axis. I acquired this usage so
long ago that I can no longer remember how I acquired it, and
therefore can not cite my authority for my usage. There can
also be an implication that y is a function of x (or y is a
dependent variable and x an independent variable).
To the best of my knowledge, this is the standard usage.

However, I have had a query which suggests that the transposed
meaning may be quite frequently adopted, i.e.

  plot x [horizontal axis] against y [vertical axis]

Google tells me that plot y against x throws up about 147 hits,
while plot x against y throws up about 54 hits. One of the
latter is unequivocal and comes from a respected department of
mathematics:

http://www.maths.lancs.ac.uk/dept/coursenotes/lab100/pdffiles/a12.pdf

  Q 12.1 A simple plot.
  Invoke Matlab in an Xterm window and position the
  Figure window so that you can see it properly.
  x = -3:5% plotting values (range)
  y = 2*x + 3 % a linear function of x
  plot(x,y)   % plot x against y

and at least two refer to Statistical analysis with R (so maybe
I'm not so off-topic after all), also unequivocal, e.g.:

http://www.nbn.ac.za/Education/11-stats-2004/R1.8/r_workshop.pdf 

  Example: Plotting functions
  Assume that you were to plot a function by hand. One possibility
  of doing it is to
  1. Select some xvalues from the range to be plotted
  2. Compute the corresponding y = f(x) values
  3. Plot x against y
  4. Add a (more or less) smooth line connecting the (x; y)points
  ...
  plot(x, y)# plots x against y

(However, in R itself, ?plot is discretely silent about what is
 against what!)

I'd value commments on whether the above transposed usage is in
fact sufficiently common (perhaps mainly in certain subject areas)
as to constitute a linguistic enclave with a valid dialectal
usage which is the opposite of the standard. Or maybe there isn't
really a standard.

This would help to respond to the query, which whether in writing
something which uses plot y against x it would be worth while
including an explicit explanation of which way round it is meant,
so that it's clear to any reader, whichever dialectal group they
belong to.

There was also a related query on whether regression of Y on X
could be understood the wrong way round and about usage of the
phrase a model for Y against X. Where regression is concerned,
I don't think there is room for doubt and anyone who interpreted
it on the lines of X~Y is simply wrong. Model for Y against X,
however, is not a standard phrase, I think (though clear enough
if you make the analogy with plot), and would need the same
disambiguation as plot y against x (if any is needed).

With thanks!
Best wishes to all,
Ted.



E-Mail: (Ted Harding) [EMAIL PROTECTED]
Fax-to-email: +44 (0)870 167 1972
Date: 31-May-04   Time: 15:51:53
-- XFMail --

__
[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


Re: [R] Calculating distances between points in a data frame?

2004-05-31 Thread Wolski
Hi!
It may bee that the function dist can be of some use to you?
?diff

I have something like this in mind. (you do not need a loop.)
XY$DistXY - sqrt(diff(X)^2+diff(Y)^2)

Have fun trying.
Sincerely Eryk

*** REPLY SEPARATOR  ***

On 5/31/2004 at 5:25 PM Sander Oom wrote:

Dear list,

I would like to calculate the distance between consecutive points in a
data 
frame. Of course the first point in the data frame does not have a point
of 
origin, and should get a value NA. I have tried two different loops, which 
both result in error:

  num - seq(0,10,1)
  X - seq(0,30,3)
  Y - seq(0,40,4)
  XY - data.frame(num, X, Y)
  attach(XY)
  summary(XY)
   num X  Y
  Min.   : 0.0   Min.   : 0.0   Min.   : 0
  1st Qu.: 2.5   1st Qu.: 7.5   1st Qu.:10
  Median : 5.0   Median :15.0   Median :20
  Mean   : 5.0   Mean   :15.0   Mean   :20
  3rd Qu.: 7.5   3rd Qu.:22.5   3rd Qu.:30
  Max.   :10.0   Max.   :30.0   Max.   :40
  plot(X,Y)
  rngNum - range(num)
  for (i in rngNum){
+ XY$DistXY[i] - sqrt( ((X[i]-X[i-1])^2) + ((Y[i]-Y[i-1])^2) )
+ }
Error in $-.data.frame(`*tmp*`, DistXY, value = sqrt(((X[i] - X[i -  :
 replacement has 10 rows, data has 11
  for (i in rngNum){
+ XY$DistXY2[i] - ifelse(i=min(rngNum), NA, sqrt(((X[i]-X[i-1])^2) + 
((Y[i]-Y[i-1])^2)) )
+ }
Error in ifelse(i = min(rngNum), NA, sqrt(((X[i] - X[i - 1])^2) + ((Y[i] -
 :
 unused argument(s) (i ...)
  detach(XY)
 

Any suggestions much appreciated,

Sander Oom.


--
Dr. Sander P. Oom
Animal, Plant and Environmental Sciences
University of the Witwatersrand
Private Bag 3
Wits 2050
South Africa

Tel (work)  +27 (0)11 717 64 04
Tel (home)  +27 (0)18 297 44 51
Fax +27 (0)18 299 24 64

Email   [EMAIL PROTECTED]
Web www.oomvanlieshout.net/sander

__
[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



Dipl. bio-chem. Eryk Witold Wolski@MPI-Moleculare Genetic   
Ihnestrasse 63-73 14195 Berlin   'v'
tel: 0049-30-83875219   /   \
mail: [EMAIL PROTECTED]---W-Whttp://www.molgen.mpg.de/~wolski

__
[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


RE: [R] [OT] plot y against x

2004-05-31 Thread Charles Annis, P.E.
Engineers have been plotting stress (or strain, or log of either) as y
against log(fatigue lifetime) as x for 100 years or more.  Thus it appears
that allowable stress is a function of required cycles, and that is how the
plot is interpreted.  The underlying regression, however, correctly treats
observed lifetime as the dependent variable (even though it's plotted as x)
and testing stress (or strain, in a strain-controlled test) as the
independent variable (plotted as y).  Errors are in the horizontal
direction.  The curve is just plotted wrong.  However, the convention of
plotting stress (or strain) vertically and lifetime horizontally is so
universal among engineers, that a statistician risks loss of credibility to
present a curve with the axes exchanged, even though both plots have the
identical underlying regression.  

Charles Annis, P.E.
 
[EMAIL PROTECTED]
phone: 561-352-9699
eFax:  503-217-5849
http://www.StatisticalEngineering.com

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ted Harding
Sent: Monday, May 31, 2004 10:52 AM
To: [EMAIL PROTECTED]
Subject: [R] [OT] plot y against x

Hi Folks,

I'd be grateful for some views on the following.

When I say plot y against x I mean that y is on the vertical
axis and x is on the horizontal axis. I acquired this usage so
long ago that I can no longer remember how I acquired it, and
therefore can not cite my authority for my usage. There can
also be an implication that y is a function of x (or y is a
dependent variable and x an independent variable).
To the best of my knowledge, this is the standard usage.

However, I have had a query which suggests that the transposed
meaning may be quite frequently adopted, i.e.

  plot x [horizontal axis] against y [vertical axis]

Google tells me that plot y against x throws up about 147 hits,
while plot x against y throws up about 54 hits. One of the
latter is unequivocal and comes from a respected department of
mathematics:

http://www.maths.lancs.ac.uk/dept/coursenotes/lab100/pdffiles/a12.pdf

  Q 12.1 A simple plot.
  Invoke Matlab in an Xterm window and position the
  Figure window so that you can see it properly.
  x = -3:5% plotting values (range)
  y = 2*x + 3 % a linear function of x
  plot(x,y)   % plot x against y

and at least two refer to Statistical analysis with R (so maybe
I'm not so off-topic after all), also unequivocal, e.g.:

http://www.nbn.ac.za/Education/11-stats-2004/R1.8/r_workshop.pdf 

  Example: Plotting functions
  Assume that you were to plot a function by hand. One possibility
  of doing it is to
  1. Select some xvalues from the range to be plotted
  2. Compute the corresponding y = f(x) values
  3. Plot x against y
  4. Add a (more or less) smooth line connecting the (x; y)points
  ...
  plot(x, y)# plots x against y

(However, in R itself, ?plot is discretely silent about what is
 against what!)

I'd value commments on whether the above transposed usage is in
fact sufficiently common (perhaps mainly in certain subject areas)
as to constitute a linguistic enclave with a valid dialectal
usage which is the opposite of the standard. Or maybe there isn't
really a standard.

This would help to respond to the query, which whether in writing
something which uses plot y against x it would be worth while
including an explicit explanation of which way round it is meant,
so that it's clear to any reader, whichever dialectal group they
belong to.

There was also a related query on whether regression of Y on X
could be understood the wrong way round and about usage of the
phrase a model for Y against X. Where regression is concerned,
I don't think there is room for doubt and anyone who interpreted
it on the lines of X~Y is simply wrong. Model for Y against X,
however, is not a standard phrase, I think (though clear enough
if you make the analogy with plot), and would need the same
disambiguation as plot y against x (if any is needed).

With thanks!
Best wishes to all,
Ted.



E-Mail: (Ted Harding) [EMAIL PROTECTED]
Fax-to-email: +44 (0)870 167 1972
Date: 31-May-04   Time: 15:51:53
-- XFMail --

__
[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

__
[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


[R] Question about building library and BLAS

2004-05-31 Thread Zhu Wang
Dear helpers,

I am trying to create a library which uses some Fortran source files and Lapack and 
Blas
subroutines. The Fortran source files from the original author contain subroutines 
isamax.f, sgefa.f and sgesl.f, which are part of BLAS subroutines on my Linux computer,
but maybe different (old) versions. So in addition to these subroutines, there are 
other
Lapack and Blas subroutines involved. There is no problem to compile and run these 
files
using g77, such as the following to create car:

g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 car
isamax.f, sgefa.f sgesl.f foo1.f ... foo20.f -llapack -lblas

By doing this, the procedure does not use subroutines isamax.f, sgefa.f sgesl.f in 
BLAS,
as expected. In fact, there are problems to use these subroutines in BLAS, for some 
reason.

Now what I want is to build an R library. The Makefile is the following:

LIBNAME=car
 
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
 
OBJS=isamax.o saxpy.o sscal.o foo1.o ... foo20.o -llapack -lblas

$(LIBNAME)$(SHLIB_EXT): $(OBJS)
$(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) $(FLIBS)
 
clean:
@rm -f *.o *.$(SHLIB_EXT)
 
realclean: clean

Some compiling outputs are the following:

g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c isamax.f
-o isamax.o
...
g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c foo1.f -o
foo1.o
..
gcc -shared -o car.so isamax.o .. foo20.o -llapack -lblas
-L/usr/local/lib -L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2
-L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../.. -lfrtbegin -lg2c
-lm -lgcc_s

However, it turns out that this process did not take into account these 
three files isamax, sgefa.f and sgesl.f. 
Instead, it used subroutines in Blas, but again for some reason, it provided
error. 

My question is how do I set up my Makefile, or maybe other files, such that I have
the same result as I did to compile and run these Fortran files directly.

Thanks in advance.

-- 
Zhu Wang

Statistical Science Department
Southern Methodist University
Dallas, TX 75275-0332
Phone:(214)768-2453  Fax:(214)768-4035
[EMAIL PROTECTED]

__
[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


Re: [R] Rmetrics New Built

2004-05-31 Thread Dirk Eddelbuettel
On Mon, May 31, 2004 at 09:54:21AM -0500, elijah wright wrote:
  If the Linux and Mac OSX builds are successfully done, I will submit the
  packages to the CRAN server.
 
 all four of the packages successfully build on Debian unstable - no
 errors, nor warnings.  this is a Good Thing.  I would guesstimate that

Ah, thanks, good to know. Did you try 'R CMD check' too, for good measure?

 they should build trivially on OSX as well, but i'm at home today [in the
 US, today is Memorial day - a sort of low-key holiday when people tend to
 have picnics and things] and have no intention of driving to campus...
 
 maybe you can sucker Dirk into packaging them for Debian and getting them
 into the system there?  :)

That has of course been the plan all along, for both Debian and Quantian.

I'm a little behind on a few other things, but knowing that these build out
of the box may well move them up the priority queue :)

Thanks, Dirk

-- 
FEATURE:  VW Beetle license plate in California

__
[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


Re: [R] Question about building library and BLAS

2004-05-31 Thread Douglas Bates
Zhu Wang [EMAIL PROTECTED] writes:

 I am trying to create a library which uses some Fortran source files

  Someone named Martin Maechler will shortly be sending you email
  regarding the distinction between 'library' and 'package' :-)

  (You are creating a package, not a library, despite the fact that
   you will later attach it using a function called 'library'.)

 and Lapack and Blas subroutines. The Fortran source files from the
 original author contain subroutines isamax.f, sgefa.f and sgesl.f,
 which are part of BLAS subroutines on my Linux computer, but maybe
 different (old) versions. So in addition to these subroutines, there
 are other Lapack and Blas subroutines involved. There is no problem
 to compile and run these files using g77, such as the following to
 create car:
 
 g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 car
 isamax.f, sgefa.f sgesl.f foo1.f ... foo20.f -llapack -lblas
 
 By doing this, the procedure does not use subroutines isamax.f, sgefa.f sgesl.f in 
 BLAS,
 as expected. In fact, there are problems to use these subroutines in BLAS, for some 
 reason.
 
 Now what I want is to build an R library. The Makefile is the following:
 
 LIBNAME=car
  
 PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
  
 OBJS=isamax.o saxpy.o sscal.o foo1.o ... foo20.o -llapack -lblas
 
 $(LIBNAME)$(SHLIB_EXT): $(OBJS)
 $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) $(FLIBS)
  
 clean:
 @rm -f *.o *.$(SHLIB_EXT)
  
 realclean: clean
 
 Some compiling outputs are the following:
 
 g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c isamax.f
 -o isamax.o
 ...
 g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c foo1.f -o
 foo1.o
 ..
 gcc -shared -o car.so isamax.o .. foo20.o -llapack -lblas
 -L/usr/local/lib -L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2
 -L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../.. -lfrtbegin -lg2c
 -lm -lgcc_s
 
 However, it turns out that this process did not take into account these 
 three files isamax, sgefa.f and sgesl.f. 
 Instead, it used subroutines in Blas, but again for some reason, it provided
 error. 

I think you are working too hard.  Temporarily move the source files
for the BLAS and Lapack routines to backup names, such as
isamax.f.old, then do the same to the Makefile (i.e. move it to
Makefile.old) then create a file called Makevars containing

PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)

__
[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


Re: [R] Question about building library and BLAS

2004-05-31 Thread Douglas Bates
Douglas Bates [EMAIL PROTECTED] writes:

 Zhu Wang [EMAIL PROTECTED] writes:
 
  I am trying to create a library which uses some Fortran source files
 
   Someone named Martin Maechler will shortly be sending you email
   regarding the distinction between 'library' and 'package' :-)
 
   (You are creating a package, not a library, despite the fact that
you will later attach it using a function called 'library'.)
 
  and Lapack and Blas subroutines. The Fortran source files from the
  original author contain subroutines isamax.f, sgefa.f and sgesl.f,
  which are part of BLAS subroutines on my Linux computer, but maybe
  different (old) versions. So in addition to these subroutines, there
  are other Lapack and Blas subroutines involved. There is no problem
  to compile and run these files using g77, such as the following to
  create car:
  
  g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 car
  isamax.f, sgefa.f sgesl.f foo1.f ... foo20.f -llapack -lblas
  
  By doing this, the procedure does not use subroutines isamax.f, sgefa.f sgesl.f in 
  BLAS,
  as expected. In fact, there are problems to use these subroutines in BLAS, for 
  some reason.
  
  Now what I want is to build an R library. The Makefile is the following:
  
  LIBNAME=car
   
  PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
   
  OBJS=isamax.o saxpy.o sscal.o foo1.o ... foo20.o -llapack -lblas
  
  $(LIBNAME)$(SHLIB_EXT): $(OBJS)
  $(SHLIB_LD) $(SHLIB_LDFLAGS) -o $@ $(OBJS) $(FLIBS)
   
  clean:
  @rm -f *.o *.$(SHLIB_EXT)
   
  realclean: clean
  
  Some compiling outputs are the following:
  
  g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c isamax.f
  -o isamax.o
  ...
  g77 -mieee-fp  -fPIC  -O2 -g -pipe -march=i386 -mcpu=i686 -c foo1.f -o
  foo1.o
  ..
  gcc -shared -o car.so isamax.o .. foo20.o -llapack -lblas
  -L/usr/local/lib -L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2
  -L/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../.. -lfrtbegin -lg2c
  -lm -lgcc_s
  
  However, it turns out that this process did not take into account these 
  three files isamax, sgefa.f and sgesl.f. 
  Instead, it used subroutines in Blas, but again for some reason, it provided
  error. 
 
 I think you are working too hard.  Temporarily move the source files
 for the BLAS and Lapack routines to backup names, such as
 isamax.f.old, then do the same to the Makefile (i.e. move it to
 Makefile.old) then create a file called Makevars containing
 
 PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)

I should have read your message more carefully.  Those three Fortran
routines that you mention are single precision and it would be silly
to use them on modern computers.  R only provides single precision
floating point for compatibility.  All numerical linear algebra is
doing in double precision.  Check where sgefa and sgesl are being
called and see if they really need to be in single precision.  I'm
sure if you replace them by calls to dgefa and dgesl (and suitably
change the precision of the arguments) they will run as fast as
before.  In fact you can probably use the Lapack routines dgetrf and
dgetrs instead and get a performance boost.

__
[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


Re: [R] Calculating distances between points in a data frame?

2004-05-31 Thread Gabor Grothendieck

Try using running from the gregmisc package with pad = TRUE:


require(gregmisc)
XY - data.frame(num = seq(0,10), X = seq(0,30,3), Y = seq(0, 40, 4) )
DistXY - function(idx) {
   i - idx[2]
   with(XY, sqrt( (X[i]-X[i-1])^2 + (Y[i]-Y[i-1])^2 ) )
}
XY$Dist - running( 1:nrow(XY), width=2, fun = DistXY, pad = TRUE )


Sander Oom slist at oomvanlieshout.net writes:

: 
: Dear list,
: 
: I would like to calculate the distance between consecutive points in a data 
: frame. Of course the first point in the data frame does not have a point of 
: origin, and should get a value NA. I have tried two different loops, which 
: both result in error:
: 
:   num - seq(0,10,1)
:   X - seq(0,30,3)
:   Y - seq(0,40,4)
:   XY - data.frame(num, X, Y)
:   attach(XY)
:   summary(XY)
:num X  Y
:   Min.   : 0.0   Min.   : 0.0   Min.   : 0
:   1st Qu.: 2.5   1st Qu.: 7.5   1st Qu.:10
:   Median : 5.0   Median :15.0   Median :20
:   Mean   : 5.0   Mean   :15.0   Mean   :20
:   3rd Qu.: 7.5   3rd Qu.:22.5   3rd Qu.:30
:   Max.   :10.0   Max.   :30.0   Max.   :40
:   plot(X,Y)
:   rngNum - range(num)
:   for (i in rngNum){
: + XY$DistXY[i] - sqrt( ((X[i]-X[i-1])^2) + ((Y[i]-Y[i-1])^2) )
: + }
: Error in $-.data.frame(`*tmp*`, DistXY, value = sqrt(((X[i] - X[i -  :
:  replacement has 10 rows, data has 11
:   for (i in rngNum){
: + XY$DistXY2[i] - ifelse(i=min(rngNum), NA, sqrt(((X[i]-X[i-1])^2) + 
: ((Y[i]-Y[i-1])^2)) )
: + }
: Error in ifelse(i = min(rngNum), NA, sqrt(((X[i] - X[i - 1])^2) + ((Y[i] -  :
:  unused argument(s) (i ...)
:   detach(XY)
:  
: 
: Any suggestions much appreciated,
: 
: Sander Oom.
: 
: --
: Dr. Sander P. Oom
: Animal, Plant and Environmental Sciences
: University of the Witwatersrand
: Private Bag 3
: Wits 2050
: South Africa
: 
: Tel (work)  +27 (0)11 717 64 04
: Tel (home)  +27 (0)18 297 44 51
: Fax +27 (0)18 299 24 64
: 
: Email   sander at oomvanlieshout.net
: Web www.oomvanlieshout.net/sander
: 
: __
: R-help at stat.math.ethz.ch 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
: 
:

__
[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


[R] Putting referenced titles on plots

2004-05-31 Thread grr
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of 
ctx:

for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
The titles don't come out like I expect. Each names[i] is something 
like 1098_s_at and R doesn't seem to like printing these. Instead, it 
prints 1 or 2 or 3 etc.

I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the same 
result.

Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[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


[R] Contrasts

2004-05-31 Thread Kimberly Ann Fernandes
Hello,

I am trying to figure out how to conduct a t-test on a specific contrast
for my data.  I have four factors in my data and would like to conduct a
t-test on the average of the data from the first two factors against the
average of the data on the second two factor (i.e. is the average of the
first two different from the average of the second two).  Is there a
quick way to do this?  I found the contrast function, but wasn't sure
how to apply it.

Thank you,
Kim

__
[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


Re: [R] Regression model type II

2004-05-31 Thread Angel Lopez
Hi Benjamin,
Maybe this link is useful to you:
http://eeb37.biosci.arizona.edu/~brian/splus.html
It has a function 'slope' that calculates different type II regressions 
and a link to a paper comparing them.
Although it was written for S-plus it works in R too.
If you get any better solutions, let me know.
Best regards,
Angel

Benjamin PLANQUE wrote:
I am trying to fit regression models type II with R, but it seems to me 
that most (all) of the linear model functions are for type I regressions.

Does anyone knows whether type II regressions functions exist in R.
Benjamin
__
[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


Re: [R] Putting referenced titles on plots

2004-05-31 Thread Uwe Ligges
[EMAIL PROTECTED] wrote:
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of ctx:

for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
Works for me. Are you sure names is a vector containing the stuff you 
expect to be printed?

Uwe Ligges

The titles don't come out like I expect. Each names[i] is something like 
1098_s_at and R doesn't seem to like printing these. Instead, it 
prints 1 or 2 or 3 etc.

I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the same 
result.

Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[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
__
[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


Re: [R] Putting referenced titles on plots

2004-05-31 Thread Spencer Graves
 1.  That seems strange.  The following simplification of your 
function produced sensible results for me: 

hist(1:4, main= 1098_s_at)
 I got similar results from your exact statement after first 
defining names and ctx as follows: 

 names - letters[1:3]
 ctx - data.frame(x=1:4, y=1:4, a=1:4)
 In each case, I got a histogram with a standard text title at the 
top.  What version of R are you running?  If it's NOT R 1.9.0pat, you 
might try upgrading -- and then running update.packages(). 

 2. names is that name of a function, and it is generally 
considered bad practice to mask function names with names of other 
objects, even though R can often (though not always) determine which 
object you want from the context.  What do you get from conflicts()? 

 hope this helps.  spencer graves
[EMAIL PROTECTED] wrote:
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of ctx:

for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
The titles don't come out like I expect. Each names[i] is something 
like 1098_s_at and R doesn't seem to like printing these. Instead, 
it prints 1 or 2 or 3 etc.

I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the same 
result.

Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[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
__
[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


Re: [R] Question about building library and BLAS

2004-05-31 Thread Zhu Wang
On Mon, 2004-05-31 at 11:39, Douglas Bates wrote:

 I should have read your message more carefully.  Those three Fortran
 routines that you mention are single precision and it would be silly
 to use them on modern computers.  R only provides single precision
 floating point for compatibility.  All numerical linear algebra is
 doing in double precision.  Check where sgefa and sgesl are being
 called and see if they really need to be in single precision.  I'm
 sure if you replace them by calls to dgefa and dgesl (and suitably
 change the precision of the arguments) they will run as fast as
 before. 

Thanks. I have replaced sgefa and sgesl with dgefa and dgesl. The
results are confirmed by running the compiled Fortran code. I will
convey this to the original author.

  In fact you can probably use the Lapack routines dgetrf and
 dgetrs instead and get a performance boost.

I will try to improve later.

-- 
Zhu Wang

__
[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


Re: [R] Calculating distances between points in a data frame?

2004-05-31 Thread Sander Oom
Hi Gabor,
Thanks for your suggestion. However when installing the package gregmisc, I 
get the following error:

 local({a - CRAN.packages()
+ install.packages(select.list(a[,1],,TRUE), .libPaths()[1], available=a)})
trying URL `http://cran.r-project.org/bin/windows/contrib/1.9/PACKAGES'
Content type `text/plain; charset=iso-8859-1' length 17940 bytes
opened URL
downloaded 17Kb
trying URL 
`http://cran.r-project.org/bin/windows/contrib/1.9/gregmisc_1.11.0.zip'
Error in download.file(url, destfile, method, mode = wb) :
cannot open URL 
`http://cran.r-project.org/bin/windows/contrib/1.9/gregmisc_1.11.0.zip'
In addition: Warning message:
cannot open: HTTP status was `404 Not Found'


I was quite surprised as well! I tried different mirrors, but to no avail.
Maybe tomorrow,
Sander.
At 18:44 2004/05/31, you wrote:
Try using running from the gregmisc package with pad = TRUE:
require(gregmisc)
XY - data.frame(num = seq(0,10), X = seq(0,30,3), Y = seq(0, 40, 4) )
DistXY - function(idx) {
   i - idx[2]
   with(XY, sqrt( (X[i]-X[i-1])^2 + (Y[i]-Y[i-1])^2 ) )
}
XY$Dist - running( 1:nrow(XY), width=2, fun = DistXY, pad = TRUE )
Sander Oom slist at oomvanlieshout.net writes:
:
: Dear list,
:
: I would like to calculate the distance between consecutive points in a data
: frame. Of course the first point in the data frame does not have a point of
: origin, and should get a value NA. I have tried two different loops, which
: both result in error:
:
:   num - seq(0,10,1)
:   X - seq(0,30,3)
:   Y - seq(0,40,4)
:   XY - data.frame(num, X, Y)
:   attach(XY)
:   summary(XY)
:num X  Y
:   Min.   : 0.0   Min.   : 0.0   Min.   : 0
:   1st Qu.: 2.5   1st Qu.: 7.5   1st Qu.:10
:   Median : 5.0   Median :15.0   Median :20
:   Mean   : 5.0   Mean   :15.0   Mean   :20
:   3rd Qu.: 7.5   3rd Qu.:22.5   3rd Qu.:30
:   Max.   :10.0   Max.   :30.0   Max.   :40
:   plot(X,Y)
:   rngNum - range(num)
:   for (i in rngNum){
: + XY$DistXY[i] - sqrt( ((X[i]-X[i-1])^2) + ((Y[i]-Y[i-1])^2) )
: + }
: Error in $-.data.frame(`*tmp*`, DistXY, value = sqrt(((X[i] - X[i -  :
:  replacement has 10 rows, data has 11
:   for (i in rngNum){
: + XY$DistXY2[i] - ifelse(i=min(rngNum), NA, sqrt(((X[i]-X[i-1])^2) +
: ((Y[i]-Y[i-1])^2)) )
: + }
: Error in ifelse(i = min(rngNum), NA, sqrt(((X[i] - X[i - 1])^2) + ((Y[i] 
-  :
:  unused argument(s) (i ...)
:   detach(XY)
:  
:
: Any suggestions much appreciated,
:
: Sander Oom.
:
: --
: Dr. Sander P. Oom
: Animal, Plant and Environmental Sciences
: University of the Witwatersrand
: Private Bag 3
: Wits 2050
: South Africa
:
: Tel (work)  +27 (0)11 717 64 04
: Tel (home)  +27 (0)18 297 44 51
: Fax +27 (0)18 299 24 64
:
: Email   sander at oomvanlieshout.net
: Web www.oomvanlieshout.net/sander
:
: __
: R-help at stat.math.ethz.ch 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
:
:

__
[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
__
[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


Re: [R] Contrasts

2004-05-31 Thread Spencer Graves
 I hope you get a reply from someone who knows more about this than 
I.  However, in the spirit that a quick hack is sometimes better than an 
elegant answer later, consider the following: 

DF - data.frame(a=rep(letters[1:4], 2), y=1:8)
   DF$b - ((DF$a %in% letters[1:2])-(DF$a%in% letters[3:4]))
   fit - lm(y~b+a, DF, singular.ok=T)
   summary(fit)
Call:
lm(formula = y ~ b + a, data = DF, singular.ok = T)
Residuals:
1  2  3  4  5  6  7  8
-2 -2 -2 -2  2  2  2  2
Coefficients: (1 not defined because of singularities)
   Estimate Std. Error t value Pr(|t|) 
(Intercept)4.500  1.414   3.182   0.0335 *
b -1.500  1.414  -1.061   0.3486 
ab 1.000  2.828   0.354   0.7415 
ac-1.000  2.828  -0.354   0.7415 
adNA NA  NA   NA 
---
Signif. codes:  0 `***' 0.001 `**' 0.01 `*' 0.05 `.' 0.1 ` ' 1

Residual standard error: 2.828 on 4 degrees of freedom
Multiple R-Squared: 0.2381, Adjusted R-squared: -0.
F-statistic: 0.4167 on 3 and 4 DF,  p-value: 0.751
 This will give you what you want ONLY if you have the same number 
of observations in the two subsets to be compared.  If not, then you can 
redefine DF$b to produce what you want. 

hope this helps.  spencer graves
Kimberly Ann Fernandes wrote:
Hello,
I am trying to figure out how to conduct a t-test on a specific contrast
for my data.  I have four factors in my data and would like to conduct a
t-test on the average of the data from the first two factors against the
average of the data on the second two factor (i.e. is the average of the
first two different from the average of the second two).  Is there a
quick way to do this?  I found the contrast function, but wasn't sure
how to apply it.
Thank you,
Kim
__
[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
 

__
[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


RE: [R] [OT] plot y against x

2004-05-31 Thread Bill Vinyard
It would not matter if the relationship you are trying to plot is monotonic
and therefore invertible.  If the relationship is non-monotonic and
therefore not invertible, then it does matter which variable you call
dependent, since in this latter case you have a multi-valued relationship.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Ted Harding
Sent: Monday, May 31, 2004 10:52
To: [EMAIL PROTECTED]
Subject: [R] [OT] plot y against x


Hi Folks,

I'd be grateful for some views on the following.

When I say plot y against x I mean that y is on the vertical
axis and x is on the horizontal axis. I acquired this usage so
long ago that I can no longer remember how I acquired it, and
therefore can not cite my authority for my usage. There can
also be an implication that y is a function of x (or y is a
dependent variable and x an independent variable).
To the best of my knowledge, this is the standard usage.

However, I have had a query which suggests that the transposed
meaning may be quite frequently adopted, i.e.

  plot x [horizontal axis] against y [vertical axis]

Google tells me that plot y against x throws up about 147 hits,
while plot x against y throws up about 54 hits. One of the
latter is unequivocal and comes from a respected department of
mathematics:

http://www.maths.lancs.ac.uk/dept/coursenotes/lab100/pdffiles/a12.pdf

  Q 12.1 A simple plot.
  Invoke Matlab in an Xterm window and position the
  Figure window so that you can see it properly.
  x = -3:5% plotting values (range)
  y = 2*x + 3 % a linear function of x
  plot(x,y)   % plot x against y

and at least two refer to Statistical analysis with R (so maybe
I'm not so off-topic after all), also unequivocal, e.g.:

http://www.nbn.ac.za/Education/11-stats-2004/R1.8/r_workshop.pdf

  Example: Plotting functions
  Assume that you were to plot a function by hand. One possibility
  of doing it is to
  1. Select some xvalues from the range to be plotted
  2. Compute the corresponding y = f(x) values
  3. Plot x against y
  4. Add a (more or less) smooth line connecting the (x; y)points
  ...
  plot(x, y)# plots x against y

(However, in R itself, ?plot is discretely silent about what is
 against what!)

I'd value commments on whether the above transposed usage is in
fact sufficiently common (perhaps mainly in certain subject areas)
as to constitute a linguistic enclave with a valid dialectal
usage which is the opposite of the standard. Or maybe there isn't
really a standard.

This would help to respond to the query, which whether in writing
something which uses plot y against x it would be worth while
including an explicit explanation of which way round it is meant,
so that it's clear to any reader, whichever dialectal group they
belong to.

There was also a related query on whether regression of Y on X
could be understood the wrong way round and about usage of the
phrase a model for Y against X. Where regression is concerned,
I don't think there is room for doubt and anyone who interpreted
it on the lines of X~Y is simply wrong. Model for Y against X,
however, is not a standard phrase, I think (though clear enough
if you make the analogy with plot), and would need the same
disambiguation as plot y against x (if any is needed).

With thanks!
Best wishes to all,
Ted.



E-Mail: (Ted Harding) [EMAIL PROTECTED]
Fax-to-email: +44 (0)870 167 1972
Date: 31-May-04   Time: 15:51:53
-- XFMail --

__
[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

__
[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


Re: [R] Calculating distances between points in a data frame?

2004-05-31 Thread Uwe Ligges
Sander Oom wrote:
Hi Gabor,
Thanks for your suggestion. However when installing the package 
gregmisc, I get the following error:

  local({a - CRAN.packages()
+ install.packages(select.list(a[,1],,TRUE), .libPaths()[1], available=a)})
trying URL `http://cran.r-project.org/bin/windows/contrib/1.9/PACKAGES'
Content type `text/plain; charset=iso-8859-1' length 17940 bytes
opened URL
downloaded 17Kb
trying URL 
`http://cran.r-project.org/bin/windows/contrib/1.9/gregmisc_1.11.0.zip'
Error in download.file(url, destfile, method, mode = wb) :
cannot open URL 
`http://cran.r-project.org/bin/windows/contrib/1.9/gregmisc_1.11.0.zip'
In addition: Warning message:
cannot open: HTTP status was `404 Not Found'
 

I was quite surprised as well! I tried different mirrors, but to no avail.
Maybe tomorrow,
Sander.
There is a bug in the script that uploads binary packages to CRAN.
The PACKAGES file for R-1.9.x/R-2.0.x for Windows erroneously indicates 
that gregmisc_1.11.0.zip is available, but it isn't (at least the 
PACKAGES file will be fixed tomorrow).

gregmisc does not pass the checks (well, it even does not install) on 
Windows, see: CRAN/bin/windows/contrib/checkSummaryWin.html
There is a note on that page which points you to an outdated but still 
available Windows version: 
CRAN/bin/windows/contrib/1.9/last/gregmisc_0.10.2.zip

Uwe Ligges



At 18:44 2004/05/31, you wrote:
Try using running from the gregmisc package with pad = TRUE:
require(gregmisc)
XY - data.frame(num = seq(0,10), X = seq(0,30,3), Y = seq(0, 40, 4) )
DistXY - function(idx) {
   i - idx[2]
   with(XY, sqrt( (X[i]-X[i-1])^2 + (Y[i]-Y[i-1])^2 ) )
}
XY$Dist - running( 1:nrow(XY), width=2, fun = DistXY, pad = TRUE )
Sander Oom slist at oomvanlieshout.net writes:
:
: Dear list,
:
: I would like to calculate the distance between consecutive points in 
a data
: frame. Of course the first point in the data frame does not have a 
point of
: origin, and should get a value NA. I have tried two different loops, 
which
: both result in error:
:
:   num - seq(0,10,1)
:   X - seq(0,30,3)
:   Y - seq(0,40,4)
:   XY - data.frame(num, X, Y)
:   attach(XY)
:   summary(XY)
:num X  Y
:   Min.   : 0.0   Min.   : 0.0   Min.   : 0
:   1st Qu.: 2.5   1st Qu.: 7.5   1st Qu.:10
:   Median : 5.0   Median :15.0   Median :20
:   Mean   : 5.0   Mean   :15.0   Mean   :20
:   3rd Qu.: 7.5   3rd Qu.:22.5   3rd Qu.:30
:   Max.   :10.0   Max.   :30.0   Max.   :40
:   plot(X,Y)
:   rngNum - range(num)
:   for (i in rngNum){
: + XY$DistXY[i] - sqrt( ((X[i]-X[i-1])^2) + ((Y[i]-Y[i-1])^2) )
: + }
: Error in $-.data.frame(`*tmp*`, DistXY, value = sqrt(((X[i] - 
X[i -  :
:  replacement has 10 rows, data has 11
:   for (i in rngNum){
: + XY$DistXY2[i] - ifelse(i=min(rngNum), NA, 
sqrt(((X[i]-X[i-1])^2) +
: ((Y[i]-Y[i-1])^2)) )
: + }
: Error in ifelse(i = min(rngNum), NA, sqrt(((X[i] - X[i - 1])^2) + 
((Y[i] -  :
:  unused argument(s) (i ...)
:   detach(XY)
:  
:
: Any suggestions much appreciated,
:
: Sander Oom.
:
: --
: Dr. Sander P. Oom
: Animal, Plant and Environmental Sciences
: University of the Witwatersrand
: Private Bag 3
: Wits 2050
: South Africa
:
: Tel (work)  +27 (0)11 717 64 04
: Tel (home)  +27 (0)18 297 44 51
: Fax +27 (0)18 299 24 64
:
: Email   sander at oomvanlieshout.net
: Web www.oomvanlieshout.net/sander
:
: __
: R-help at stat.math.ethz.ch 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
:
:

__
[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

__
[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
__
[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


Re: [R] Rmetrics New Built

2004-05-31 Thread elijah wright

   If the Linux and Mac OSX builds are successfully done, I will submit
   the packages to the CRAN server.
 
  all four of the packages successfully build on Debian unstable - no
  errors, nor warnings.  this is a Good Thing.  I would guesstimate that

 Ah, thanks, good to know. Did you try 'R CMD check' too, for good
 measure?


good idea.  doing that reveals the following.  dirk, most of this is for
your reference as a repackager, so that you know what dependencies will
have to be met for useful debian packages.  :)  there are also some
problems that become evident with the packages...

1) fBasics requires package date

after i fixed the date package dependency, i get this error from R check:

Running examples in fBasics-Ex.R failed.
The error most likely occurred in:

 ### * B1-ghypDistribution

 flush(stderr()); flush(stdout())



2) fExtremes requires packages evd and ismev

after fixing those two dependencies, R CMD check produces the following
output:

* checking S3 generic/method consistency ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking for replacement functions with final arg not named 'value' ...
WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking foreign function calls ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking Rd files ... WARNING
Rd files with non-standard keywords:
  'man/C3-gpdglmFit.Rd': fExtremes
  'man/C1-gpdFamily.Rd': fExtremes
  'man/C6-rlargFit.Rd': fExtremes
  'man/C5-ppFit.Rd': fExtremes
  'man/B1-gevFamily.Rd': fExtremes
  'man/Z1-fExtremesTools.Rd': fExtremes
  'man/B4-mdaPlots.Rd': fExtremes
  'man/B2-gevFit.Rd': fExtremes
  'man/D1-exindexPlots.Rd': fExtremes
  'man/C4-potFit.Rd': fExtremes
  'man/A2-getExtremes.Rd': fExtremes
  'man/B3-gevglmFit.Rd': fExtremes
  'man/A1-evPlots.Rd': fExtremes
  'man/C2-gpdFit.Rd': fExtremes
Each '\keyword' entry should specify one of the standard keywords (as
listed in file 'KEYWORDS.db' in the 'doc' subdirectory of the R home
directory).
See chapter 'Writing R documentation files' in manual 'Writing R
Extensions'.
* checking for missing documentation entries ... ERROR
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :




3) fOptions documentation needs work?

* checking Rd files ... WARNING
Rd files with non-standard keywords:
  'man/D2-MonteCarloOptions.Rd': fOptions
  'man/C2-HestonNandiOptions.Rd': fOptions
  'man/B2-MultAssetsOptions.Rd': fOptions
  'man/B5-BinaryOptions.Rd': fOptions
  'man/C1-hngarchFit.Rd': fOptions
  'man/A2-BasicAmericanOptions.Rd': fOptions
  'man/Z1-fOptionsTools.Rd': fOptions
  'man/B1-MultExercisesOptions.Rd': fOptions
  'man/D1-LowDiscrepancy.Rd': fOptions
  'man/B3-LookbackOptions.Rd': fOptions
  'man/A3-BinomialTreeOptions.Rd': fOptions
  'man/B6-AsianOptions.Rd': fOptions
  'man/B4-BarrierOptions.Rd': fOptions
  'man/A1-PlainVanillaOptions.Rd': fOptions
  'man/B7-FXTransOptions.Rd': fOptions
Each '\keyword' entry should specify one of the standard keywords (as
listed in file 'KEYWORDS.db' in the 'doc' subdirectory of the R home
directory).


4) fSeries:

Packages required but not available:
  mda polspline


fixed these dependencies on my local system - no biggie - then from R
CMD check got:

* checking S3 generic/method consistency ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking for replacement functions with final arg not named 'value' ...
WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking foreign function calls ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking Rd files ... WARNING
Rd files with non-standard keywords:
  'man/D1-fSeriesData.Rd': fSeries
  'man/Z1-fSeriesTools.Rd': fSeries
  'man/B2-lmTests.Rd': fSeries
  'man/B1-regressionModelling.Rd': fSeries
  'man/C3-rollingAnalysis.Rd': fSeries
  'man/A4-randomInnovations.Rd': fSeries
  'man/A3-garchModelling.Rd': fSeries
  'man/C2-benchmarkAnalysis.Rd': fSeries
  'man/A2-armaStatistics.Rd': fSeries
  'man/A1-armaModelling.Rd': fSeries
  'man/A5-tseriesTests.Rd': fSeries
  'man/C1-technicalAnalysis.Rd': fSeries
Each '\keyword' entry should specify one of the standard keywords (as
listed in file 'KEYWORDS.db' in the 'doc' subdirectory of the R home
directory).
See chapter 'Writing R documentation files' in manual 'Writing R
Extensions'.

Re: [R] Putting referenced titles on plots

2004-05-31 Thread grr
Thank you both for the help. The below 1. works for me, too, both 
cases. I am not actually using names as an object name. I am writing:

	for (i in 2:nrow(ctxheadlogtrans)){hist(ctxheadlogtrans[,i], br=100, 
main=gene.names.head[i])}

which gives me histograms titled 1, 2, 3, etc. But:
gene.names.head[1]
gives me 1007_s_at, and 
gene.names.head[2]
gives me 1053_at and
for (i in 2:5){print(gene.names.head[i])}
gives me a list of the titles I want.
I am using RAqua 1.8.1 on Mac OS X.
Is there something I am missing?
Thanks,
Graham
On May 31, 2004, at 10:37 AM, Spencer Graves wrote:
 1.  That seems strange.  The following simplification of your 
function produced sensible results for me:
hist(1:4, main= 1098_s_at)

 I got similar results from your exact statement after first 
defining names and ctx as follows:
 names - letters[1:3]
 ctx - data.frame(x=1:4, y=1:4, a=1:4)

 In each case, I got a histogram with a standard text title at the 
top.  What version of R are you running?  If it's NOT R 1.9.0pat, you 
might try upgrading -- and then running update.packages().
 2. names is that name of a function, and it is generally 
considered bad practice to mask function names with names of other 
objects, even though R can often (though not always) determine which 
object you want from the context.  What do you get from conflicts()?
 hope this helps.  spencer graves

[EMAIL PROTECTED] wrote:
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of 
ctx:

for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
The titles don't come out like I expect. Each names[i] is something 
like 1098_s_at and R doesn't seem to like printing these. Instead, 
it prints 1 or 2 or 3 etc.

I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the 
same result.

Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! 
http://rd.mailshell.com/www.R-project.org/posting-guide.html


__
[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


Re: [R] Putting referenced titles on plots

2004-05-31 Thread Roger D. Peng
Is `names' by any chance a factor?  What is class(names)?  If 
`names' is a factor, then you're getting the underlying numeric 
representation rather than the factor levels.

-roger
[EMAIL PROTECTED] wrote:
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of ctx:

for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
The titles don't come out like I expect. Each names[i] is something like 
1098_s_at and R doesn't seem to like printing these. Instead, it 
prints 1 or 2 or 3 etc.

I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the same 
result.

Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[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

__
[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


Re: [R] Putting referenced titles on plots

2004-05-31 Thread grr
Yes! Thank you. It is a factor (I don't know how it became a factor). I 
created an array based on the 'names' factor, and can get the titles by 
referencing the new array.

Thanks so much,
Graham
On May 31, 2004, at 11:44 AM, Roger D. Peng wrote:
Is `names' by any chance a factor?  What is class(names)?  If `names' 
is a factor, then you're getting the underlying numeric representation 
rather than the factor levels.

-roger
[EMAIL PROTECTED] wrote:
I have a data frame ctx and an array names, where names[i] is the 
column name for ctx[i], and am making histograms for each column of 
ctx:
for (i in 2:ncol(ctx)){hist(ctx[,i], br=100, main=names[i])}
The titles don't come out like I expect. Each names[i] is something 
like 1098_s_at and R doesn't seem to like printing these. Instead, 
it prints 1 or 2 or 3 etc.
I have also tried binding ctx and names into a single data frame and 
referencing the first row of each [i] as the title, but I get the 
same result.
Can someone tell me how to get these titles attached?
Thanks,
Graham
__
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! 
http://rd.mailshell.com/www.R-project.org/posting-guide.html

__
[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


RE: [R] Converting data frame to array?

2004-05-31 Thread TAPO (Thomas Agersten Poulsen)
Dear John,

Thank you for your helpful answer. I was obviously being stupid,
as I have, as you point out, more predictors than observations.

What I was hoping to get was some sort of an explaining linear
combination of my predictors: which predictors are important for the
results I see (if any) and which are irrelevant. 

Any hints on how to achieve that?

Cheers
Thomas

-Original Message-
From: John Fox [mailto:[EMAIL PROTECTED] 
Sent: 29. maj 2004 01:24
To: TAPO (Thomas Agersten Poulsen)
Cc: [EMAIL PROTECTED]
Subject: RE: [R] Converting data frame to array?


Dear Thomas,

In fact, the more common way to fit a linear regression in R is to use
variables in a data frame (or list) along with a model formula
specifying the model. All of this is explained in the Introduction to R
manual that is distributed with R: see, in particular, Sec. 6.3 on data
frames, Sec. 7 on reading data from files, and Sec. 11 on statistical
models.

Given two data frames, say d1 and d2, the first containing, e.g.,
observations on variables x1 and x2 and the second on y, one could do
lm(y ~ x1 + x2, data=c(x1, x2)) or lm(y ~ x1 + x2, data=data.frame(x1,
x2)). 

That said, it's not altogether clear to me what it is that you're trying
to do. Are there 10 observations on 300 variables in the first data
frame, constituting the predictors, and 10 observations on 1 variable in
the second data frame, constituting the response? If so, you have many
more predictors than observations, and it's not reasonable to perform a
regression. Of course, I may not have this straight.

I hope this helps,
 John

 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of TAPO 
 (Thomas Agersten Poulsen)
 Sent: Friday, May 28, 2004 2:11 PM
 To: [EMAIL PROTECTED]
 Subject: [R] Converting data frame to array?
 
 Dear List,
 
   Please bear with a poor newbee, who might be doing
 everything backwards (I was brought up in pure math).
 
   I want to make a simple multi-linear regression on a
 set of data. I did some expreiments, and if X is a 4 by 2 
 array and Y is a 4 by
 1 array, I can do a linear regression by lm(y~x). 
 
   Now I have a tab-delimited text file with 10 rows of
 300 measurements and an other file with 10 rows of one value 
 each. When I read in those files using read.delim(), I get 
 data frames, and apparently I can no longer do the 
 multi-linear regression.
 
   Is there a way to convert the data frames into arrays,
 or am I going the wrong way about this?
 
 Sincerely
 Thomas Poulsen
 
 __
 [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

__
[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


[R] ffnet problem

2004-05-31 Thread v . demartino2
Context:Linux debian testing, compiled R 1.9.0 from source.

I've just installed the contributed ffnet package wit no problem at all.
But when loading the library the following error message is popping up and
no ffnet command seems to work:

library(ffnet)
Error in dyn.load(x, as.logical(local), as.logical(now)) : 
unable to load shared library /usr/local/lib/R/library/ffnet/libs/ffnet.so:
  libstdc++.so.2.8: cannot open shared object file: No such file or directory
Error in library(ffnet) : .First.lib failed
..
What should I do?
Ciao
Vittorio

__
[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


Re: [R] ffnet problem

2004-05-31 Thread Dirk Eddelbuettel
On Mon, May 31, 2004 at 09:38:54PM +0200, [EMAIL PROTECTED] wrote:
 Context:Linux debian testing, compiled R 1.9.0 from source.
 
 I've just installed the contributed ffnet package wit no problem at all.

No problem at all seems unlikely in light of ...

 But when loading the library the following error message is popping up and
 no ffnet command seems to work:
 
 library(ffnet)
 Error in dyn.load(x, as.logical(local), as.logical(now)) : 
   unable to load shared library /usr/local/lib/R/library/ffnet/libs/ffnet.so:
   libstdc++.so.2.8: cannot open shared object file: No such file or directory
 Error in library(ffnet) : .First.lib failed

... this. Are you sure ffnet really built?

Dirk

-- 
FEATURE:  VW Beetle license plate in California

__
[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


[R] Doubts on anova and use of contrasts in multcomp package

2004-05-31 Thread José Cláudio Faria
Dear list,

I have been studying R and I would like the aid of more experienced to solve the 
problems of the analysis below:

r = gl(3, 8, label = c('r1', 'r2', 'r3'))
e = rep(gl(2, 4, label = c('e1', 'e2')), 3)
y = c(26.2, 26.0, 25.0, 25.4, 24.8, 24.6, 26.7, 25.2, 25.7, 26.3, 25.1, 26.4,
  19.6, 21.1, 19.0, 18.6, 22.8, 19.4, 18.8, 19.2, 19.8, 21.4, 22.8, 21.3)

df = data.frame(r, e, y)

aux = sort(rep(letters[1:6], 4))  #auxiliary variable

df = data.frame(df, aux)

  attach(df)
par(mfrow = c(2, 1))
interaction.plot(r, e, y, col = 'blue', ylab = 'y', xlab = 'r')

interaction.plot(e, r, y, col = 'blue', ylab = 'y', xlab = 'r')

av1 = aov(y ~ r*e)

av2 = aov(y ~ r/e)
efR_E = summary(av2, split = list('r:e' = list(
'e1 vs e2/r1' = 1, 'e1 vs e2/r2' = 2,
'e1 vs e2/r3' = 3)))

av3  = aov(y ~ e/r)
efE_R = summary(av3, split = list('e:r' = list(
'r/e1' = c(1,3), 'r/e2' = c(2,4

mds = model.tables(av1, ty = 'means')
  detach(df)

   cat('\nData:'); cat('\n')
   print(df)

   cat('\nMeans:'); cat('\n')
   print(mds)

   cat('\nANOVA:'); cat('\n')
   print(summary(av1)); cat('\n')

   cat('\nANOVA - E effect in R levels:'); cat('\n')
   print(efR_E); cat('\n')

   cat('\nANOVA - R effect in E levels:'); cat('\n')
  print(efE_R); cat('\n')

#===Below: my original intention (post in this list and still not answered...)

# ANOVA - R effect in E levels:
#--
#  Df
#   e   1
#  e:r  4
#e:r: r/e1   2
#  r1 vs (r2,r3)/e1 1?...
#  r2 vs r3/e11?...
#e:r: r/e2   2
#  r1 vs (r2,r3)/e1 1?...
#  r2 vs r3/e21?...
#--
#Residuals 18
#--

#===Below: alternative using multcomp
# (with auxiliary variable - aux) to study R effect in E levels:

# a: r1/e1
# c: r2/e1
# e: r3/e1

# b: r1/e2
# d: r2/e2
# f: r3/e2

   #a   b   c   de   f
C1 = c(2,  0, -1,  0, -1,  0)# r1 vs (r2,r3)/e1
C2 = c(0,  0,  1,  0, -1,  0)# r2 vs r3/e1
C3 = c(0,  2,  0, -1,  0, -1)# r1 vs (r2,r3)/e2
C4 = c(0,  0,  0,  1,  0, -1)# r2 vs r3/e2

C = rbind(C1, C2, C3, C4)
row.names(C) = c('r1 vs (r2,r3)/e1', 'r2 vs r3/e1',
'r1 vs (r2,r3)/e2', 'r2 vs r3/e2')

lim1 = lm(y ~ aux, data = df)
print(anova(lim1))

tc1 = simtest(y ~ aux, data = df, conf.level = 0.9,
   alternative = 'less', eps = 1e-04, cmatrix = C)
print(summary(tc1))

#===Below: verifying E effect in R levels (already analized in av2)
# (with auxiliary variable - aux)

# a: e1/r1
# c: e1/r2
# e: e1/r3

# b: e2/r1
# d: e2/r2
# f: e2/r3

   #a   b   c   d   ef
C1 = c(1, -1,  0,  0,  0,  0)# e1 vs e2/r1
C2 = c(0,  0,  1, -1,  0,  0)# e1 vs e2/r2
C3 = c(0,  0,  0,  0,  1, -1)# e1 vs e2/r3

C = rbind(C1, C2, C3)
row.names(C) = c('e1 vs e2/r1', 'e1 vs e2/r2', 'e1 vs e2/r3')

lim2 = lm(y ~ aux, data = df)
print(anova(lim2))

tc2 = simtest(y ~ aux, data = df, conf.level = 0.9,
  alternative = 'less', eps = 1e-04, cmatrix = C)
print(summary(tc2))

#===My Questions:
# a) Is possible the resolution of the original intention? How?
# b) Why p-values of soluctions av2 and lim2 dont agree?
# c) Are there another better way to lead of this analysis?
#===

Best regards,

José Cláudio Faria
UESC/DCET
Brasil
73-634.2779
[EMAIL PROTECTED]
[EMAIL PROTECTED]

__
[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


[R] Help on parameters

2004-05-31 Thread Ronaldo Reis Jr.
Hi,

I have a follow analysis

Trat1 = quantitative variable
Trat2 = qualitative variable with 3 levels (A, B, C)
Trat3 = qualitative variable with 3 levels (D, E, F)
Resp = Response

I try to get the parameters to compare with zero, so I make this model:

glm(Resp~Trat1*Trat2+Trat1*Trat3-Trat1-1)

The -Trat1 is to make comparison of slope with zero.
The -1 is to make comparison os intercept with zero.

The results that I want are:

Coefficients:
 Estimate Std. Error t value Pr(|t|)
Trat2A
Trat2B
Trat2C
Trat3D
Trat3E
Trat3F
Trat1:Trat2A  
Trat1:Trat2B  
Trat1:Trat2C 
Trat1:Trat3D
Trat1:Trat3E 
Trat1:Trat3F 

But I get this:

Coefficients:
 Estimate Std. Error t value Pr(|t|)
Trat2A1.353331.00307   1.349  0.18108
Trat2B1.353331.00307   1.349  0.18108
Trat2C4.293331.00307   4.280 5.14e-05 ***
Trat3E0.866671.09881   0.789  0.43260
Trat3F0.920001.09881   0.837  0.40493
Trat1:Trat2A  0.536570.16166   3.319  0.00136 ** 
Trat1:Trat2B  0.536570.16166   3.319  0.00136 ** 
Trat1:Trat2C -0.093130.16166  -0.576  0.56617
Trat1:Trat3E  0.036360.17709   0.205  0.83783
Trat1:Trat3F  0.340000.17709   1.920  0.05843 .  

Look that the intercept and slope of Trat3D dont appear

What is the problem?

Thanks
Ronaldo
-- 
How can you think and hit at the same time?
-- Yogi Berra
--
|   // | \\   [***]
|   ( õ   õ )  [Ronaldo Reis Júnior]
|  V  [UFV/DBA-Entomologia]
|/ \   [36571-000 Viçosa - MG  ]
|  /(.''`.)\  [Fone: 31-3899-2532 ]
|  /(: :'  :)\ [EMAIL PROTECTED]]
|/ (`. `'` ) \[ICQ#: 5692561 | LinuxUser#: 205366 ]
|( `-  )   [***]
|  _/   \_Powered by GNU/Debian Woody/Sarge

__
[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


Re: [R] Converting data frame to array?

2004-05-31 Thread Spencer Graves
 stepAIC in library(MASS) or step? 

 hope this helps.  spencer graves
TAPO (Thomas Agersten Poulsen) wrote:
Dear John,
Thank you for your helpful answer. I was obviously being stupid,
as I have, as you point out, more predictors than observations.
	What I was hoping to get was some sort of an explaining linear
combination of my predictors: which predictors are important for the
results I see (if any) and which are irrelevant. 

Any hints on how to achieve that?

Cheers
Thomas
-Original Message-
From: John Fox [mailto:[EMAIL PROTECTED] 
Sent: 29. maj 2004 01:24
To: TAPO (Thomas Agersten Poulsen)
Cc: [EMAIL PROTECTED]
Subject: RE: [R] Converting data frame to array?

Dear Thomas,
In fact, the more common way to fit a linear regression in R is to use
variables in a data frame (or list) along with a model formula
specifying the model. All of this is explained in the Introduction to R
manual that is distributed with R: see, in particular, Sec. 6.3 on data
frames, Sec. 7 on reading data from files, and Sec. 11 on statistical
models.
Given two data frames, say d1 and d2, the first containing, e.g.,
observations on variables x1 and x2 and the second on y, one could do
lm(y ~ x1 + x2, data=c(x1, x2)) or lm(y ~ x1 + x2, data=data.frame(x1,
x2)). 

That said, it's not altogether clear to me what it is that you're trying
to do. Are there 10 observations on 300 variables in the first data
frame, constituting the predictors, and 10 observations on 1 variable in
the second data frame, constituting the response? If so, you have many
more predictors than observations, and it's not reasonable to perform a
regression. Of course, I may not have this straight.
I hope this helps,
John
 

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of TAPO 
(Thomas Agersten Poulsen)
Sent: Friday, May 28, 2004 2:11 PM
To: [EMAIL PROTECTED]
Subject: [R] Converting data frame to array?

Dear List,
Please bear with a poor newbee, who might be doing
everything backwards (I was brought up in pure math).
	I want to make a simple multi-linear regression on a
set of data. I did some expreiments, and if X is a 4 by 2 
array and Y is a 4 by
1 array, I can do a linear regression by lm(y~x). 

	Now I have a tab-delimited text file with 10 rows of
300 measurements and an other file with 10 rows of one value 
each. When I read in those files using read.delim(), I get 
data frames, and apparently I can no longer do the 
multi-linear regression.

Is there a way to convert the data frames into arrays,
or am I going the wrong way about this?
Sincerely
Thomas Poulsen
__
[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
   

__
[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
 

__
[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


RE: [R] Converting data frame to array?

2004-05-31 Thread John Fox
Dear Thomas,

I doubt whether there's anything useful that you can do with 300 predictors
and only 10 observations. A naïve application of variable selection will
likely allow you to account perfectly for the variation in the response
variable just by capitalizing on chance.

John 

 -Original Message-
 From: TAPO (Thomas Agersten Poulsen) [mailto:[EMAIL PROTECTED] 
 Sent: Monday, May 31, 2004 2:26 PM
 To: John Fox
 Cc: [EMAIL PROTECTED]
 Subject: RE: [R] Converting data frame to array?
 
 Dear John,
 
   Thank you for your helpful answer. I was obviously 
 being stupid, as I have, as you point out, more predictors 
 than observations.
 
   What I was hoping to get was some sort of an 
 explaining linear combination of my predictors: which 
 predictors are important for the results I see (if any) and 
 which are irrelevant. 
 
   Any hints on how to achieve that?
   
 Cheers
 Thomas
 
 -Original Message-
 From: John Fox [mailto:[EMAIL PROTECTED]
 Sent: 29. maj 2004 01:24
 To: TAPO (Thomas Agersten Poulsen)
 Cc: [EMAIL PROTECTED]
 Subject: RE: [R] Converting data frame to array?
 
 
 Dear Thomas,
 
 In fact, the more common way to fit a linear regression in R is to use
 variables in a data frame (or list) along with a model formula
 specifying the model. All of this is explained in the 
 Introduction to R
 manual that is distributed with R: see, in particular, Sec. 
 6.3 on data
 frames, Sec. 7 on reading data from files, and Sec. 11 on statistical
 models.
 
 Given two data frames, say d1 and d2, the first containing, e.g.,
 observations on variables x1 and x2 and the second on y, one could do
 lm(y ~ x1 + x2, data=c(x1, x2)) or lm(y ~ x1 + x2, data=data.frame(x1,
 x2)). 
 
 That said, it's not altogether clear to me what it is that 
 you're trying
 to do. Are there 10 observations on 300 variables in the first data
 frame, constituting the predictors, and 10 observations on 1 
 variable in
 the second data frame, constituting the response? If so, you have many
 more predictors than observations, and it's not reasonable to 
 perform a
 regression. Of course, I may not have this straight.
 
 I hope this helps,
  John
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of TAPO 
  (Thomas Agersten Poulsen)
  Sent: Friday, May 28, 2004 2:11 PM
  To: [EMAIL PROTECTED]
  Subject: [R] Converting data frame to array?
  
  Dear List,
  
  Please bear with a poor newbee, who might be doing
  everything backwards (I was brought up in pure math).
  
  I want to make a simple multi-linear regression on a
  set of data. I did some expreiments, and if X is a 4 by 2 
  array and Y is a 4 by
  1 array, I can do a linear regression by lm(y~x). 
  
  Now I have a tab-delimited text file with 10 rows of
  300 measurements and an other file with 10 rows of one value 
  each. When I read in those files using read.delim(), I get 
  data frames, and apparently I can no longer do the 
  multi-linear regression.
  
  Is there a way to convert the data frames into arrays,
  or am I going the wrong way about this?
  
  Sincerely
  Thomas Poulsen
  
  __
  [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


__
[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


Re: [R] ffnet problem

2004-05-31 Thread v . demartino2

 
 I've just installed the contributed ffnet package wit no problem at all.

No problem at all seems unlikely in light of ...

Dirk,

You're right! 
Here you are what happened:

desktop:/tmp# R INSTALL -l /usr/local/lib/R/library ffnet/
* Installing *source* package 'ffnet' ...
** libs
make: Nothing to be done for `all'.
** R
** help
  Building/Updating help pages for package 'ffnet'
 Formats: text html latex example
..
..

And  the compilation of ffnet commands kept going on as though  there had
been no problems This was somewhat misleading to a newbye!!

Anyway, what steps should I take now?

Ciao
Vittorio

__
[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


Re: [R] Rmetrics New Built

2004-05-31 Thread Diethelm Wuertz
Hello Elijah, Hello Dirk

First of all many thanks for your help and support.

1) Sorry, I  used non-standard kyewords and thus I added to my 
doc/KEYWORDS.db database
the following lines:

Rmetrics: Rmetrics
Rmetrics|winRmetrics: winRmetrics
Rmetrics|fBasics: Basics
Rmetrics|fSeries: Series
Rmetrics|fExtremes: Extremes
Rmetrics|fOptions: Options

Then you don't get the warnings. Maybe it is not a good idea to have 
non-standard keywords.
[This should only produce a WARNING ...]


2) fExtremes depends also on evir, sorry that I forgot this. Now I have 
corrected the
DESCRIPTION file as:

Depends: R (= 1.9.0), evd, evir, ismev


3) I have not yet found the error:
Running examples in fBasics-Ex.R failed.
The error most likely occurred in:
### * B1-ghypDistribution
This runs fine under MS Windows ...
[Hint: The hyperbolic Distribution uses calls to a Fortran program ? -
does this work properly for Fortran under Linux?]


4+5) Currently I have no idea what the following means:
Error in .tryQuietly(
I still try to find it out

Thanks again Diethelm


elijah wright wrote:

If the Linux and Mac OSX builds are successfully done, I will submit
the packages to the CRAN server.


all four of the packages successfully build on Debian unstable - no
errors, nor warnings.  this is a Good Thing.  I would guesstimate that
  

Ah, thanks, good to know. Did you try 'R CMD check' too, for good
measure?




good idea.  doing that reveals the following.  dirk, most of this is for
your reference as a repackager, so that you know what dependencies will
have to be met for useful debian packages.  :)  there are also some
problems that become evident with the packages...

1) fBasics requires package date

after i fixed the date package dependency, i get this error from R check:

Running examples in fBasics-Ex.R failed.
The error most likely occurred in:

  

### * B1-ghypDistribution

flush(stderr()); flush(stdout())





2) fExtremes requires packages evd and ismev

after fixing those two dependencies, R CMD check produces the following
output:

* checking S3 generic/method consistency ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking for replacement functions with final arg not named 'value' ...
WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking foreign function calls ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking Rd files ... WARNING
Rd files with non-standard keywords:
  'man/C3-gpdglmFit.Rd': fExtremes
  'man/C1-gpdFamily.Rd': fExtremes
  'man/C6-rlargFit.Rd': fExtremes
  'man/C5-ppFit.Rd': fExtremes
  'man/B1-gevFamily.Rd': fExtremes
  'man/Z1-fExtremesTools.Rd': fExtremes
  'man/B4-mdaPlots.Rd': fExtremes
  'man/B2-gevFit.Rd': fExtremes
  'man/D1-exindexPlots.Rd': fExtremes
  'man/C4-potFit.Rd': fExtremes
  'man/A2-getExtremes.Rd': fExtremes
  'man/B3-gevglmFit.Rd': fExtremes
  'man/A1-evPlots.Rd': fExtremes
  'man/C2-gpdFit.Rd': fExtremes
Each '\keyword' entry should specify one of the standard keywords (as
listed in file 'KEYWORDS.db' in the 'doc' subdirectory of the R home
directory).
See chapter 'Writing R documentation files' in manual 'Writing R
Extensions'.
* checking for missing documentation entries ... ERROR
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :




3) fOptions documentation needs work?

* checking Rd files ... WARNING
Rd files with non-standard keywords:
  'man/D2-MonteCarloOptions.Rd': fOptions
  'man/C2-HestonNandiOptions.Rd': fOptions
  'man/B2-MultAssetsOptions.Rd': fOptions
  'man/B5-BinaryOptions.Rd': fOptions
  'man/C1-hngarchFit.Rd': fOptions
  'man/A2-BasicAmericanOptions.Rd': fOptions
  'man/Z1-fOptionsTools.Rd': fOptions
  'man/B1-MultExercisesOptions.Rd': fOptions
  'man/D1-LowDiscrepancy.Rd': fOptions
  'man/B3-LookbackOptions.Rd': fOptions
  'man/A3-BinomialTreeOptions.Rd': fOptions
  'man/B6-AsianOptions.Rd': fOptions
  'man/B4-BarrierOptions.Rd': fOptions
  'man/A1-PlainVanillaOptions.Rd': fOptions
  'man/B7-FXTransOptions.Rd': fOptions
Each '\keyword' entry should specify one of the standard keywords (as
listed in file 'KEYWORDS.db' in the 'doc' subdirectory of the R home
directory).


4) fSeries:

Packages required but not available:
  mda polspline


fixed these dependencies on my local system - no biggie - then from R
CMD check got:

* checking S3 generic/method consistency ... WARNING
Error in .tryQuietly({ : Error in library(package, lib.loc = lib.loc,
character.only = TRUE, verbose = FALSE) :
.First.lib failed
Execution halted
* checking for replacement functions with final arg 

Re: [R] ffnet problem

2004-05-31 Thread Dirk Eddelbuettel
On Mon, May 31, 2004 at 10:38:37PM +0200, [EMAIL PROTECTED] wrote:
 
  
  I've just installed the contributed ffnet package wit no problem at all.
 
 No problem at all seems unlikely in light of ...
 
 Dirk,
 
 You're right! 
 Here you are what happened:
 
 desktop:/tmp# R INSTALL -l /usr/local/lib/R/library ffnet/
 * Installing *source* package 'ffnet' ...
 ** libs
 make: Nothing to be done for `all'.
 ** R
 ** help
   Building/Updating help pages for package 'ffnet'
  Formats: text html latex example
 ..
 ..
 
 And  the compilation of ffnet commands kept going on as though  there had
 been no problems This was somewhat misleading to a newbye!!
 
 Anyway, what steps should I take now?

Don't know, sorry. But looking at the comment in

  http://cran.r-project.org/contrib/extra/ffnet/ReadMe

it would appear that one needs additional sources to build ffnet. Also, if
the package built reliably, it would probably reside in the main part of
CRAN rather than in the contrib/extra directory.

Dirk

-- 
FEATURE:  VW Beetle license plate in California

__
[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


RE: [R] ffnet problem

2004-05-31 Thread Liaw, Andy
Given that those files are dated 27/06/2000, they are unlikely to work with
the current version of R.  (R has changed quite a bit since 2000!!)

Don't know why/how the code depends on NR codes, as one can find better
quality code in many instances.  It might not be too difficult to get rid of
the dependency on NR codes.

BTW, why not use nnet in the VR bundle?  (Obviously I have not looked at
ffnet at all...)

Best,
Andy

 From: Dirk Eddelbuettel
 
 On Mon, May 31, 2004 at 10:38:37PM +0200, 
 [EMAIL PROTECTED] wrote:
  
   
   I've just installed the contributed ffnet package wit no 
 problem at all.
  
  No problem at all seems unlikely in light of ...
  
  Dirk,
  
  You're right! 
  Here you are what happened:
  
  desktop:/tmp# R INSTALL -l /usr/local/lib/R/library ffnet/
  * Installing *source* package 'ffnet' ...
  ** libs
  make: Nothing to be done for `all'.
  ** R
  ** help
Building/Updating help pages for package 'ffnet'
   Formats: text html latex example
  ..
  ..
  
  And  the compilation of ffnet commands kept going on as 
 though  there had
  been no problems This was somewhat misleading to a newbye!!
  
  Anyway, what steps should I take now?
 
 Don't know, sorry. But looking at the comment in
 
  http://cran.r-project.org/contrib/extra/ffnet/ReadMe

it would appear that one needs additional sources to build ffnet. Also, if
the package built reliably, it would probably reside in the main part of
CRAN rather than in the contrib/extra directory.

Dirk

-- 
FEATURE:  VW Beetle license plate in California

__
[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

__
[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


[R] LAPACK and ScaLAPACK new functionality survey

2004-05-31 Thread Liaw, Andy
Apologies for the off-topic post, and apologies for those already seen this
elsewhere...

From NA-digest last week:

---

From: Jack Dongarra [EMAIL PROTECTED]
Date: Fri, 28 May 2004 16:17:17 -0400
Subject: LAPACK and ScaLAPACK New Functionality Survey

LAPACK and ScaLAPACK new functionality survey

We plan to update the LAPACK and ScaLAPACK libraries and would like to have
feedback from users on what functionalities they think are missing and would
be needed in order to make these libraries more useful for the community. We
invite you to enter your suggestions in the form below. It would be most
useful
to have input by June 16th, although we would welcome your input at any
time. 

Both LAPACK and ScaLAPACK provide well-tested, open source, reviewed code
implementing trusted algorithms that guarantee reliability, efficiency and
accuracy. Any new functionality must adhere to these standards and should
have a significant impact in order to justify the development costs. We are
also interested in suggestions regarding user interfaces, documentation,
language interfaces, target (parallel) architectures and other issues, again
provided the impact is large enough. 

We already plan to include a variety of improved algorithms discovered over
the years by a number of researchers (e.g. faster or more accurate
eigenvalue and SVD algorithms, extra precise iterative refinement, recursive
blocking for some linear solvers, etc.). We also know of a variety of other
possible functions we could add (e.g. updating and downdating
factorizations), but are uncertain of their impact. 

Please see http://icl.cs.utk.edu/lapack-survey.html for the survey.
We would like to have your input by June 16th, 2004.

Regards,
Jack, Jim, and Sven

__
[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


[R] Tree() and confidence intervals

2004-05-31 Thread Briggs, Meredith M


Hello

I'm currently using Monte Carlo techniques to estimate prices (variable not 
static) from the following type of data:

1,22,40,22,33,5,2000
3,45,33,6,7,0,3000
22,22,33,44,55,66,7



Each row is a record from group A and the cells in all but the last column are 
the volumes of 'widgets' in the record. The last column is the cost of all the widgets 
in the record. Any widget can have a different prices in each record but the price is 
assumed to be normally distributed with a starting price and deviation.

The aim is to apply the estimated prices to eg an average record (in terms of 
volumes of widgets per record) from group B and compare the cost of this average 
record against the cost of an average record from group A.

I've used a Monte Carlo approach to estimate confidence intervals but thought 
another view could be obtained by using tree() to split the records into two disparate 
groups and run these two groups separately through the Monte Carlo model. 

Is this feasible?

thanks

__
[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


[R] rcmd with a libgsl.a

2004-05-31 Thread lamack lamack
Dear all, I'm new to R and am trying to create a dll in order to be able to 
use the dyn.load.
I work with some examples and its works fine.

Now, I would like to create a dll that use a lib (libgsl.a). I have linked 
its in
a main c program and its works fine  too. How can I instruct rcm ... to 
include this lib???

The .h file is in mingw\include\gsl and I put #include gsl/gsl_cdf.h in 
the C code. The libgsl.a is in mingw\lib.


Best regards.
__
[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


Re: [R] ffnet problem

2004-05-31 Thread Jason Turner
 Anyway, what steps should I take now?

should isn't quite what I'm telling you; just free advice.  :)

I use nnet from the nnet package (VR bundle), and find it very good.  And
it doesn't require any additional libraries.  If you've got a binary
installation, you've probably got it already...

library(nnet)
?nnet

I found nnet isn't as quick and dirty out of the box as ffnet, but gives
you much more control over the fit and diagnostics (less black-box-ish).

Cheers

Jason

__
[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