[Rd] loglin( tab, margin, start = bad.start ) kills R (PR#7123)
cberry at tajo.ucsd.edu
cberry at tajo.ucsd.edu
Wed Jul 21 19:37:55 CEST 2004
> tab <- array( sample(3^5), rep(3,5) )
> loglin( tab, list(1,2,3,4,5) )[[1]] # AOK
2 iterations: deviation 5.456968e-12
[1] 10909.89
> loglin( tab, list(1,2,3,4,5), c(1,2,3) )[[1]] # OUCH!
Process R bus error at Wed Jul 21 17:03:55 2004
this is inconsistent - sometimes issuing this msg several times before
barfing:
Error in switch(z$ifault, stop("This should not happen"), stop("This
should not happen"), :
Incorrect specification of 'table' or 'start'
appl/loglin.c assumes that start (aka 'fit') has enough memory allocated.
Possible fix in stats/R/loglin.R :
ntab <- length(table)
+ nstart <- length( start )
+ if (nstart != ntab ) stop(" start and table must be same length " )
> version
_
platform sparc-unknown-linux-gnu
arch sparc
os linux-gnu
system sparc, linux-gnu
status
major 1
minor 9.0
year 2004
month 04
day 12
language R
and with windows 98 rw1091.exe version, I get the popup for illegal
operation. Again, I sometimes get the above error msg first.
Chuck
Charles C. Berry (858) 534-2098
Dept of Family/Preventive Medicine
E mailto:cberry at tajo.ucsd.edu UC San Diego
http://hacuna.ucsd.edu/members/ccb.html La Jolla, San Diego 92093-0717
More information about the R-devel
mailing list