From shli at stat.wvu.edu  Fri Mar 14 23:33:19 2008
From: shli at stat.wvu.edu (Shengqiao Li)
Date: Fri, 14 Mar 2008 17:33:19 -0500 (EST)
Subject: [Rd] Buggy Kinderman-Ramage (PR#2846)
In-Reply-To: <alpine.LFD.1.00.0803141936180.22505@gannet.stats.ox.ac.uk>
References: <Pine.GSO.4.61.0803140910010.11648@bayes>
	<47DAD097.7070200@bank-banque-canada.ca>
	<alpine.LFD.1.00.0803141936180.22505@gannet.stats.ox.ac.uk>
Message-ID: <Pine.GSO.4.61.0803141725340.12941@bayes>


I tested  "RNGkind" and  got the follwing output.
The firt command set the normal generator to the Buggy one without
warning.

I'm expecting the warning message will always be given whenever you set to 
the Buggy one.


> RNGkind(normal.kind="Buggy")
> RNGkind()
[1] "Mersenne-Twister"       "Buggy Kinderman-Ramage"
> RNGkind(normal.kind="Buggy Kinderman-Ramage")
Warning message:
In RNGkind(normal.kind = "Buggy Kinderman-Ramage") :
   Buggy version of Kinderman-Ramage generator used.
> RNGkind()
[1] "Mersenne-Twister"       "Buggy Kinderman-Ramage"
> version
                _
platform       i386-pc-mingw32
arch           i386
os             mingw32
system         i386, mingw32
status
major          2
minor          6.2
year           2008
month          02
day            08
svn rev        44383
language       R
version.string R version 2.6.2 (2008-02-08)


========================================
Shengqiao Li

Research Associate
The Department of Statistics
PO Box 6330
West Virginia University
Morgantown, WV 26506-6330
========================================

On Fri, 14 Mar 2008, Prof Brian Ripley wrote:

> On Fri, 14 Mar 2008, Paul Gilbert wrote:
>
>> Could you please supply complete details, including an example to
>> reproduce the error message you get.
>> 
>> The "Buggy Kinderman-Ramage" error message is produced when you try to
>> force the use of an old RNG that is known to have bugs. Usually it
>> should not appear, so I think you are doing something unusual.
>
> And undocumented -- "Buggy Kinderman-Ramage" is not a documented value for 
> normal.kind, so what happens when you use it (or any other undocumented 
> value) is undefined.  (It is not a bug to fail to pick up every user error.)
>
>> 
>> Paul Gilbert
>> 
>> Shengqiao Li wrote:
>>> Unfortunately, RNGkind is buggy. It will not generate warnings
>>> except the full name "Buggy Kinderman-Ramage" is supplied for normal.kind.
>>> 
>>> match.arg is supposed to be called before "==" comparison.
>
> Quote your authority for this, please!
>
>>> 
>>> ========================================
>>> Shengqiao Li
>>> 
>>> Research Associate
>>> The Department of Statistics
>>> PO Box 6330
>>> West Virginia University
>>> Morgantown, WV 26506-6330
>>> 
>>> ______________________________________________
>>> R-devel at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-devel
>> ====================================================================================
>> 
>> La version fran??aise suit le texte anglais.
>> 
>> 
>> ------------------------------------------------------------------------------------
>> 
>> This email may contain privileged and/or confidential information, and the 
>> Bank of
>> Canada does not waive any related rights. Any distribution, use, or copying 
>> of this
>> email or the information it contains by other than the intended recipient 
>> is
>> unauthorized. If you received this email in error please delete it 
>> immediately from
>> your system and notify the sender promptly by email that you have done so.
>> 
>> 
>> ------------------------------------------------------------------------------------
>> 
>> Le pr??sent courriel peut contenir de l'information privil??gi??e ou 
>> confidentielle.
>> La Banque du Canada ne renonce pas aux droits qui s'y rapportent. Toute 
>> diffusion,
>> utilisation ou copie de ce courriel ou des renseignements qu'il contient 
>> par une
>> personne autre que le ou les destinataires d??sign??s est interdite. Si 
>> vous recevez
>> ce courriel par erreur, veuillez le supprimer imm??diatement et envoyer 
>> sans d??lai ??
>> l'exp??diteur un message ??lectronique pour l'aviser que vous avez 
>> ??limin?? de votre
>> ordinateur toute copie du courriel re??u.
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
>> 
>
> -- 
> Brian D. Ripley,                  ripley at stats.ox.ac.uk
> Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
> University of Oxford,             Tel:  +44 1865 272861 (self)
> 1 South Parks Road,                     +44 1865 272866 (PA)
> Oxford OX1 3TG, UK                Fax:  +44 1865 272595


[Rd] Buggy Kinderman-Ramage (PR#2846)
Shengqiao Li