[Rd] bug (PR#13570)

Uwe Ligges ligges at statistik.tu-dortmund.de
Thu Mar 5 23:21:03 CET 2009



Mark Difford wrote:
> Hi Uwe,
> 
> This is not a problem under Vista, using "a" development version (mine now
> somewhat outdated).

Mark, as others have reported and debugged so far and you can see on the 
lists, the problem is more serious than I thought it is and it is 
probably also a problem under R-devel and here are just some nice lucky 
circumstances that we do not observe obvious miscalculations any more.

Best,
Uwe



> 
> Regards, Mark.
> 
> sessionInfo()
> R version 2.9.0 Under development (unstable) (2009-01-22 r47686) 
> i386-pc-mingw32 
> 
> locale:
> LC_COLLATE=English_South Africa.1252;LC_CTYPE=English_South
> Africa.1252;LC_MONETARY=English_South
> Africa.1252;LC_NUMERIC=C;LC_TIME=English_South Africa.1252
> 
> attached base packages:
> [1] splines   stats     graphics  grDevices utils     datasets  methods  
> base     
> 
> other attached packages:
> [1] ade4_1.4-10     Design_2.1-2    survival_2.34-1 Hmisc_3.5-2    
> 
> loaded via a namespace (and not attached):
> [1] cluster_1.11.12    gamlss_1.9-4       grid_2.9.0         lattice_0.17-20   
> latticeExtra_0.5-4
> [6] MASS_7.2-45        tools_2.9.0 
> 
> 
> Uwe Ligges-3 wrote:
>> Berwin A Turlach wrote:
>>> G'day Peter,
>>>
>>> On Thu, 05 Mar 2009 09:09:27 +0100
>>> Peter Dalgaard <p.dalgaard at biostat.ku.dk> wrote:
>>>
>>>> rhafen at stat.purdue.edu wrote:
>>>>> <<insert bug report here>>
>>>>>
>>>>> This is a CRITICAL bug!!!  I have verified it in R 2.8.1 for mac
>>>>> and for windows.  The problem is with loess degree=0 smoothing.
>>>>> For example, try the following:
>>>>>
>>>>> x <- 1:100
>>>>> y <- rnorm(100)
>>>>> plot(x, y)
>>>>> lines(predict(loess(y ~ x, degree=0, span=0.5)))
>>>>>
>>>>> This is obviously wrong.
>>>> Obvious? How? I don't see anything particularly odd (on Linux).
>>> Neither did I on linux; but the OP mentioned mac and windows. 
>>>
>>> On windows, on running that code, the lines() command added a lot of
>>> vertical lines; most spanning the complete window but some only part.  
>>>
>>> Executing the code a second time (or in steps) gave sensible
>>> results.  
>>>
>>> My guess would be that some memory is not correctly allocated or
>>> initialised.  Or is it something like an object with storage mode
>>> "integer" being passed to a double?  But then, why doesn't it show on
>>> linux?
>>>
>>> Happy bug hunting.  If my guess is correct, then I have no idea how to
>>> track down such things under windows.....
>>>
>>> Cheers,
>>>
>>> 	Berwin
>>>
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>> Please can you folks try under R-devel (to be R-2.9.0 in a couple of 
>> weeks) and report if you still see it. I do not under R-devel (but do 
>> under R-release), so my guess is that something called by loess() has 
>> been fixed in the meantime.
>>
>> Moreover it is not the plot stuff that was wrong under R-2.8.1 (release) 
>> but the loess computations.
>>
>> Uwe Ligges
>>
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>>
>>
>



More information about the R-devel mailing list