[R] boot.ci error with large data sets

2011-02-16 Thread Lars Dalby
Dear List

I have run into some problems with boot.ci from package boot. When I
try to obtain a confidence interval of type bca, boot.ci() returns the
following error when the data set i large:
Error in bca.ci(boot.out, conf, index[1L], L = L, t = t.o, t0 =
t0.o,  :
  estimated adjustment 'a' is NA

Below is an example that produces the above mentioned error on my
machine.

library(boot)
#The wrapper function:
w.mean <- function(x, d) {
E <- x[d,]
return(weighted.mean(E$A, E$B))}
#Some fake data:
test <- data.frame(rnorm(1000, 5), rnorm(1000, 3))
test1 <- data.frame(rnorm(1, 5), rnorm(1, 3))
names(test) <- c("A", "B")
names(test1) <- c("A", "B")
# Getting the boot object and the CI, seem to works fine
bootout <- boot(test, w.mean, R=1000, stype="i")
(bootci <- boot.ci(bootout, conf = 0.95, type = "bca"))
# Now with a bigger data set, boot.ci returns an error.
bootout1 <- boot(test1, w.mean, R=1000, stype="i")
(bootci1 <- boot.ci(bootout1, conf = 0.95, type = "bca"))

Does anyone have an idea as to why this happens? (Session info below)

Best,
Lars

> sessionInfo()
R version 2.12.1 (2010-12-16)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)

locale:
[1] da_DK.UTF-8/da_DK.UTF-8/C/C/da_DK.UTF-8/da_DK.UTF-8

attached base packages:
[1] stats graphics  grDevices utils datasets  methods
base

other attached packages:
[1] boot_1.2-43

loaded via a namespace (and not attached):
[1] tools_2.12.1

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


Re: [R] Odd crash with tcl/tk

2010-08-17 Thread Lars Dalby
Hi Peter

Spot on! You where absolutely right. After installing the tcltk bits
it worked just fine.

Thank you very much!

Lars

On Aug 17, 4:36 pm, peter dalgaard  wrote:
> Sorry to chime in late (for some reason, I was not at the Mac when this came 
> in originally).
>
> I can't reproduce the situation. One guess is that you haven't installed the 
> tcltk bits, as indicated on thehttp://cran.at.r-project.org/bin/macosx/page.
>
> -pd
>
> On Aug 17, 2010, at 4:12 PM, Lars Dalby wrote:
>
>
>
>
>
> > Hi
>
> > @ Andrew: Did you get this problem solved?
> > I am having similar problems and have tried to work around it using
> > options(gsubfn.engine = "R") as suggested by Gabor.
> > However, this don't solve on my machine. R just freezes up trying to
> > execute read.csv.sql()
>
> > On OSX 10.6.4, R 2.11.1 (2010-05-31) 64bit
>
> > Any help is much appreciated!
>
> > Lars
>
> > On Jul 28, 9:41 pm, Gabor Grothendieck 
> > wrote:
> >> On Wed, Jul 28, 2010 at 10:06 AM, AndrewPage  wrote:
>
> >>> Hi,
>
> >>> Recently, I've been trying to use packages in R that require loading the
> >>> Tcl/Tk interface.  However, I get a strange result and a crash that I
> >>> haven't been able to find discussion about on these boards (or any 
> >>> others).
>
> >>> When I enter library(tcltk), it reads "Loading Tcl/Tk interface ... ", but
> >>> then never says "done" or displays some sort of error message.  Looks like
> >>> this:
>
> >>>> x11()
> >>>> library(tcltk)
> >>> Loading Tcl/Tk interface ...
>
> >>> Now you can type additional commands in, at your peril!  For example, if I
> >>> type in the text "library", nothing happens, but "library(" causes R to
> >>> freeze up irreparably, with "executing:
> >>> try(gsub('\\s+','',paste(capture.output(print(args(library,collapse="))
> >>>  ,silent=TRUE)"
> >>> displayed at the bottom.  When this happens, there's nothing you can do 
> >>> but
> >>> restart R because it's completely frozen.
>
> >>> I'm running R version 2.11.1 Patched (2010-07-27 r52627)
>
> >>> [R.app GUI 1.35 (5603) i386-apple-darwin9.8.0]
>
> >>> with XQuartz 2.3.5 (xorg-server 1.4.2-apple53)
>
> >>> on a mac (snow leopard)
>
> >>> Thanks for any help/suggestions in advance,
>
> >>> Andrew
>
> >> One thought is that if this is to use gsubfn or sqldf (which uses
> >> gsubfn) then you can get them to not use thetcltkcode but use R code
> >> instead by either of these two means:
>
> >> 1. issue the command:
> >> options(gsubfn.engine = "R")
> >> before issuing your library(sqldf) or library(gsubfn) command.  You
> >> can put the options command in your .Rprofile if you like and then you
> >> will have it on every session.
>
> >> or
>
> >> 2. use a build of R that has notcltkin it.  In that case it will
> >> recognize it and switch to using R.  I believe one such build exists
> >> for the Mac.
>
> >> __
> >> r-h...@r-project.org mailing 
> >> listhttps://stat.ethz.ch/mailman/listinfo/r-help
> >> PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html
> >> and provide commented, minimal, self-contained, reproducible code.
>
> > __
> > r-h...@r-project.org mailing list
> >https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
>
> --
> Peter Dalgaard
> Center for Statistics, Copenhagen Business School
> Solbjerg Plads 3, 2000 Frederiksberg, Denmark
> Phone: (+45)38153501
> Email: pd@cbs.dk  Priv: pda...@gmail.com
>
> __
> r-h...@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

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


Re: [R] Odd crash with tcl/tk

2010-08-17 Thread Lars Dalby
Hi

@ Andrew: Did you get this problem solved?
I am having similar problems and have tried to work around it using
options(gsubfn.engine = "R") as suggested by Gabor.
However, this don't solve on my machine. R just freezes up trying to
execute read.csv.sql()

On OSX 10.6.4, R 2.11.1 (2010-05-31) 64bit

Any help is much appreciated!

Lars

On Jul 28, 9:41 pm, Gabor Grothendieck 
wrote:
> On Wed, Jul 28, 2010 at 10:06 AM, AndrewPage  wrote:
>
> > Hi,
>
> > Recently, I've been trying to use packages in R that require loading the
> > Tcl/Tk interface.  However, I get a strange result and a crash that I
> > haven't been able to find discussion about on these boards (or any others).
>
> > When I enter library(tcltk), it reads "Loading Tcl/Tk interface ... ", but
> > then never says "done" or displays some sort of error message.  Looks like
> > this:
>
> >> x11()
> >> library(tcltk)
> > Loading Tcl/Tk interface ...
>
> > Now you can type additional commands in, at your peril!  For example, if I
> > type in the text "library", nothing happens, but "library(" causes R to
> > freeze up irreparably, with "executing:
> > try(gsub('\\s+','',paste(capture.output(print(args(library,collapse=")) 
> > ,silent=TRUE)"
> > displayed at the bottom.  When this happens, there's nothing you can do but
> > restart R because it's completely frozen.
>
> > I'm running R version 2.11.1 Patched (2010-07-27 r52627)
>
> > [R.app GUI 1.35 (5603) i386-apple-darwin9.8.0]
>
> > with XQuartz 2.3.5 (xorg-server 1.4.2-apple53)
>
> > on a mac (snow leopard)
>
> > Thanks for any help/suggestions in advance,
>
> > Andrew
>
> One thought is that if this is to use gsubfn or sqldf (which uses
> gsubfn) then you can get them to not use thetcltkcode but use R code
> instead by either of these two means:
>
> 1. issue the command:
> options(gsubfn.engine = "R")
> before issuing your library(sqldf) or library(gsubfn) command.  You
> can put the options command in your .Rprofile if you like and then you
> will have it on every session.
>
> or
>
> 2. use a build of R that has notcltkin it.  In that case it will
> recognize it and switch to using R.  I believe one such build exists
> for the Mac.
>
> __
> r-h...@r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

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