Welcome to NAGNewsIssue 64, 19 July 2007In this issue:
Top Story - Partial Least Squares Regression by means of projections to latent structures (PLS, also known as partial least squares) is a useful alternative to the linear multiple regression model fitted by “least squares” if: Hence the PLS method is popular in industries that collect correlated data on many x-variables, known as predictors. For example, multivariate calibration in analytical chemistry; spectroscopy in chemometrics; and quantitative structure activity relationships (QSAR) in drug design. The PLS method extracts orthogonal linear combinations of predictors, known as factors, from the predictor data that explain variance in both the predictor variables and the response variable(s). For the full article, go to http://nag.com/IndustryArticles/partialleastsquares.pdf Product News - Using the NAG Toolbox for MATLAB® - Part 2 As reported in Issue 61 (http://nag.com/nagnews/NAGNews_Issue61.asp) of NAGNews, the new NAG Toolbox for MATLAB® is now available for beta test by NAG Library users. The NAG Toolbox makes the full functionality of the NAG Library available through MATLAB, thereby enhancing the basic functionality that MATLAB has to offer in many areas. An advantage of calling NAG via MATLAB is that many routine arguments become optional or unnecessary, which makes code easier to read and maintain. Moreover, all of the NAG Library documentation has been converted to MATLAB help format, which makes it simple to access via MATLAB's usual documentation facilities. An earlier article (http://nag.com/IndustryArticles/usingtoolboxmatlab.asp) discussed some of the contents of the NAG Toolbox, looking at special functions, surface fitting and function minimization. In this second article, we continue our exploration of the NAG Toolbox, paying particular attention to root finding, curve fitting, interpolation and the creation and use of a copula in modelling. For the second article, go to http://nag.com/IndustryArticles/usingtoolboxmatlabpart2.asp General Information - A Practical Test for the NAG Optimisation Routines Jan Stebel, Charles University, Prague. In many real-life applications of the NAG library a physical situation is first modelled, often with some unknown parameters, and the library used to solve the model and determine the best values for the unknown parameters. In the article http://nag.com/IndustryArticles/janstebel.pdf Jan Stebel describes one such application, the determination of an optimal shape for the back wall of a paper-making machine header. Forthcoming Events - US, UK
Tips & Hints - Kusari Licence Management System Some of our users may have noticed that we are gradually moving to a new licence management system, called Kusari. As we move to this system we have with 3 different systems in the field:a) Kusari b) FLEXlm c) A PC-specific system Eventually all our products will use Kusari and licence key installation will become uniform once more. We are, in addition, developing an interface to make the installation of a licence key much simpler. Because many of our users are single-user, PC-Windows based, this note gives an overview of the steps required to obtain and install a Kusari licence key on this system. Other machine ranges will follow the same general procedures, but will differ in detail. The more detailed information is, in all cases, found under the license subdirectory or from http://nag.com/Kusari/download.asp or in the Installer's Note for the appropriate implementation. These are provided with the product but are also available on the web (see http://nag.com/doc/inun.asp). If you completed the ‘trial request form’ on the NAG download page then you should have received a trial key. If so you may jump straight to stage d); otherwise begin at a) a) Obtain a machine identification string using the khostid program provided. A good technical tip here is to save the output from this program to a file. (On a PC this means opening a Command Prompt, changing to the .\license\bin\w32 subdirectory and typing khostid>nag.txt at the command prompt.) b) Edit the file nag.txt, perhaps using Notepad or otherwise your favourite plain text editor, to include the product code of the product you are installing, for example FLDLL214Z if you are installing the Mark 21 Fortran DLLs. Also include your name, the company name and address and the NAG site reference, if known. c) Send the file by email to your local NAG office. This will be one of support@nag.co.uk, support@nag.com or help@nag-j.co.jp d) You will receive a licence key back from your local office. Place this in a file, or append it to an existing Kusari licence file (but not a FLEXlm licence file), making sure that there is a blank line at the end of the file. As with b), if you are editing an existing file, or creating a new file, then a plain text editor, such as Notepad, must be used. Products such as Word, which are not plain text editors, are NOT suitable for this purpose. e) The environment variable NAG_KUSARI_FILE now needs to be set. This is done via START/Control Panel/System/Advanced/Environment Variables. From here create NAG_KUSARI_FILE if this environment variable does not exist. Append to the value of the environment variable the full hierarchical name of the file containing the licence. For example NAG_KUSARI_FILE might be set to just c:\program files\nag\licenses\naglic.txt if NAG_KUSARI_FILE did not exist before. Otherwise for example it might end up set to C:\program_files\naglic1.txt;c:\program files\nag\licenses\naglic.txt In the latter case an alternative approach might have been to append the new licence key to the end of the licence file that already exists. (In the example above this would be C:\program_files\naglic1.txt.) It is important to note that the licence management software searches only until a matching licence is recognized. If, for example, an expired licence is found in C:\program_files\naglic1.txt, the search will stop at this point even though a fresh licence is available in c:\program files\nag\licenses\naglic.txt. We therefore recommend that expired licences be removed from licence files as the licences expire. f) Finally check that the licence is correctly installed by running a00acf example program. The Mark 21 DLLs have a program NAG_Fortran_DLL_info.exe in the Diagnostic subdirectory. This may also be run. All previous Tips & Hints can be found in the NAG Tips & Hints Repository at http://www.nag.com/techtips/index.asp. Product News - New NAG Library Implementations NAG is committed to offering new implementations of its broad range of numerical and statistical software components and compilers and tools. The following implementations for NAG products have become available since the last issue of our newsletter: The NAG Fortran Library (http://www.nag.com/numeric/FL/FLdescription.asp), Mark 21 is now also available for the following platforms:
Please note that the above products will work using versions 4.2 or 4.3 (experimental) of the compiler. They will NOT work with earlier versions of the compiler (such as version 4.1.2). The NAG Parallel Library (http://www.nag.com/numeric/FD/FDdescription.asp), Release 3 is now also available for the following platform:
The NAGWare Compiler (http://www.nag.com/doc/inun/np51.html), Release 5.1 has been re-issued for the following platforms:
Look out for announcements of the following implementations in future issues of NAGNews:
Intel® has now released version 10.0 of both C and Fortran compilers for Windows. The latest NAG Windows products have been tested using these compilers. The two NAG Fortran Libraries (http://www.nag.com/numeric/FL/FLdescription.asp)
Intel® Visual Fortran Compiler for applications running on IA-32The results have been compared with the distributed results. The few differences are acceptable. The NAG C Library product (http://www.nag.com/numeric/CL/CLdescription.asp)
Intel® C++ Compiler for applications running on IA-32, Version 10.0The results have been compared with the distributed results. The few differences are acceptable. In Summary
Managing your subscription Please feel free to forward this newsletter to colleagues or to post it to your company's Intranet sites. To subscribe, unsubscribe or learn more about managing your subscription, please see: http://www.nag.com/NAGNews/index.asp. |
© Numerical Algorithms Group
Visit NAG on the web at:
www.nag.co.uk (Europe and ROW)
www.nag.com (North America)
www.nag-j.co.jp (Japan)
http://www.nag.com/nagnews/NAGNews_Issue64.asp