******************************************************************************** File READNRM.TXT Downloading and installing ROBNRM and its interface to Splus ******************************************************************************** ROBNRM is a set of programs for the computation of M-estimates of the parameters of the gaussian and lognormal distribution. As ROBNRM requires ROBETH, before installing ROBNRM you need to install ROBETH. ROBNRM is available at the URL: http://www.iumsp.ch/Unites/us/msp_us.htm (=> software) Downloading ----------- (a) For Splus 4.x or Splus 2000/Windows, copy the following files in a temporary directory: nrmwin.exe (object files, self extracting zip file; july 2003) nrmwin_v6.exe (the same file but for Splus 6.x; november 2002) nrmman.exe (manual, self extracting ps-file; july 2003) (b) For R (version >= 1.5.1) / Windows, copy the following file in a temporary directory nrmR_win.exe (DLL+source, self extracting zip file; july 2003) nrmman.exe (manual, self extracting ps-file; july 2003) (c) For Splus 3.1/UNIX (and more recent versions) copy the following files in a temporary directory (noted below): nrmsrc.tar.Z (program sources, compressed; november 2002) nrmman.tar.Z (manual, compresses ps files; august 1999) Installation ------------ Splus or R under Windows: 1. Execute the self-extracting file nrmwin.exe (or nrmwin_v6.exe for Splus 6.x or nrmR_win.exe for R) The name of the directory where the file will be "unzipped" must be entered. For a standard installation, it is: c:\Program Files\sp2000\library or c:\Program Files\splus6\library or c:\Program Files\R\rwNNN\library Same procedure for the file nrmman.exe (S-Plus only). Remark: Installation for Splus 3.x/Windows is no more available. 2. To invoke the library a) under Splus, use the Splus commands: > library(robeth,T) > library(robnrm,T) b) under R, use the R commands: > library(robeth) > library(robnrm) Under UNIX: The installation of ROBNRM follows the general ROBETH installation procedure described in the ROBETH file README/genral.txt. If you have write access to the Splus HOME directory, the most convenient way to install ROBNRM is the creation of a public libray. Otherwise, create your private library and skip step 1 below. 1. Change to the Splus HOME directory: cd /library 2. Create the new directory robnrm. Type: mkdir robnrm 3. Decompress the tar file: cd robnrm zcat /nrmsrc.tar.Z | tar xvf - 4. Create the Splus objects. If your Splus version is 4.x or lower, type: mkdir .Data (as a sub-directory of robnrm) Splus > data.restore("/robnrm.dmp") > q() If your Splus version is 5.0 or higher, step 4 and 5 (compilation) are achieved by typing: Splus CHAPTER Splus make # If not yet done type: # Splus # > source("megauss.q") # > source("asvar.q") # > source("table.q") # > source("qntrob.q") # > q() Goto step 6. 5. Compile and link (ld command) robnrm.f to a file called robnrm. For more details, follow the hints in genral.txt. See also the file loadobj.com. 6. To invoke the public library, open Splus and type: > library(robeth,T) > library(robnrm,T) 7. For a private library, create a file "mylib.q" for example, containing the following line: assign("lib.loc","",frame=0) In my case, I have: assign("lib.loc", "/users/arandria", frame=0) Then after opening Splus, type: > source("mylib.q") > library(robeth,T) > library(robnrm,T) [End of file]