Linear Systems. Returns the unit upper triangular portion. Returns the permutation matrix which. Optimization



Similar documents
Gamma Distribution Fitting

Classification Problems

Statistics Graduate Courses

How To Understand The Theory Of Probability

Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not.

SAS Software to Fit the Generalized Linear Model

Silvermine House Steenberg Office Park, Tokai 7945 Cape Town, South Africa Telephone:

Data Mining mit der JMSL Numerical Library for Java Applications

Java Modules for Time Series Analysis

Lecture 3: Linear methods for classification

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

Institute of Actuaries of India Subject CT3 Probability and Mathematical Statistics

MEU. INSTITUTE OF HEALTH SCIENCES COURSE SYLLABUS. Biostatistics

STATISTICA Formula Guide: Logistic Regression. Table of Contents

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Normality Testing in Excel

How To Understand Multivariate Models

Simple Predictive Analytics Curtis Seare

Statistical Functions in Excel

MATH BOOK OF PROBLEMS SERIES. New from Pearson Custom Publishing!

NCSS Statistical Software Principal Components Regression. In ordinary least squares, the regression coefficients are estimated using the formula ( )

Service courses for graduate students in degree programs other than the MS or PhD programs in Biostatistics.

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

5: Magnitude 6: Convert to Polar 7: Convert to Rectangular

Predictive Modeling Techniques in Insurance

Distribution (Weibull) Fitting

Precalculus REVERSE CORRELATION. Content Expectations for. Precalculus. Michigan CONTENT EXPECTATIONS FOR PRECALCULUS CHAPTER/LESSON TITLES

MATHEMATICAL METHODS OF STATISTICS

Probability Calculator

business statistics using Excel OXFORD UNIVERSITY PRESS Glyn Davis & Branko Pecar

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

Multivariate Statistical Inference and Applications

SUMAN DUVVURU STAT 567 PROJECT REPORT

**BEGINNING OF EXAMINATION** The annual number of claims for an insured has probability function: , 0 < q < 1.

Chapter 3 RANDOM VARIATE GENERATION

Overview Classes Logistic regression (5) 19-3 Building and applying logistic regression (6) 26-3 Generalizations of logistic regression (7)

CHAPTER 3 EXAMPLES: REGRESSION AND PATH ANALYSIS

Poisson Models for Count Data

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Probability and Random Variables. Generation of random variables (r.v.)

Least Squares Estimation

VISUALIZATION OF DENSITY FUNCTIONS WITH GEOGEBRA

Discrete Optimization

Univariate and Multivariate Methods PEARSON. Addison Wesley

Bowerman, O'Connell, Aitken Schermer, & Adcock, Business Statistics in Practice, Canadian edition

Linear Models and Conjoint Analysis with Nonlinear Spline Transformations

QUALITY ENGINEERING PROGRAM

GLM I An Introduction to Generalized Linear Models

CONTENTS PREFACE 1 INTRODUCTION 1 2 DATA VISUALIZATION 19

Statistical Machine Learning

seven Statistical Analysis with Excel chapter OVERVIEW CHAPTER

How To Check For Differences In The One Way Anova

Regression Clustering


Adequacy of Biomath. Models. Empirical Modeling Tools. Bayesian Modeling. Model Uncertainty / Selection

BayesX - Software for Bayesian Inference in Structured Additive Regression

Master s Theory Exam Spring 2006

Multiple Choice: 2 points each

Regression Modeling Strategies

Assumptions. Assumptions of linear models. Boxplot. Data exploration. Apply to response variable. Apply to error terms from linear model

Business Statistics. Successful completion of Introductory and/or Intermediate Algebra courses is recommended before taking Business Statistics.

STA 4273H: Statistical Machine Learning

SUGI 29 Statistics and Data Analysis

3 The spreadsheet execution model and its consequences

Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model

Christfried Webers. Canberra February June 2015

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

LOGISTIC REGRESSION. Nitin R Patel. where the dependent variable, y, is binary (for convenience we often code these values as

MISSING DATA TECHNIQUES WITH SAS. IDRE Statistical Consulting Group

Statistics in Retail Finance. Chapter 6: Behavioural models

Elementary Statistics Sample Exam #3

Data Mining: Algorithms and Applications Matrix Math Review

CHAPTER 9 EXAMPLES: MULTILEVEL MODELING WITH COMPLEX SURVEY DATA

Using R for Linear Regression

Generalized Linear Models

Linear Threshold Units

Evaluation & Validation: Credibility: Evaluating what has been learned

Logistic Regression. Vibhav Gogate The University of Texas at Dallas. Some Slides from Carlos Guestrin, Luke Zettlemoyer and Dan Weld.

Dimensionality Reduction: Principal Components Analysis

Variance Reduction. Pricing American Options. Monte Carlo Option Pricing. Delta and Common Random Numbers

Exploratory Data Analysis with MATLAB

Data Mining Techniques Chapter 6: Decision Trees

Data, Measurements, Features

Simple Methods and Procedures Used in Forecasting

Applying Statistics Recommended by Regulatory Documents

SAS Certificate Applied Statistics and SAS Programming

Additional sources Compilation of sources:

Algebra 1 Course Information

Non Linear Dependence Structures: a Copula Opinion Approach in Portfolio Optimization

Course Text. Required Computing Software. Course Description. Course Objectives. StraighterLine. Business Statistics

Multivariate Normal Distribution

i=1 In practice, the natural logarithm of the likelihood function, called the log-likelihood function and denoted by

Regression III: Advanced Methods

Ordinal Regression. Chapter

Local classification and local likelihoods

( ) is proportional to ( 10 + x)!2. Calculate the

FEGYVERNEKI SÁNDOR, PROBABILITY THEORY AND MATHEmATICAL

Transcription:

Classes and Methods New to the JMSL Numerical Library Version 6.1 com.imsl.math Linear Systems LU.getL LU.getU LU.getPermutationMatrix ComplexLU.getL ComplexLU.getU ComplexLU.getPermutationMatrix Optimization BoundedLeastSquares.NoProgressException NonlinLeastSquares.NoProgressException com.imsl.stat Random Number Generation Random.nextGaussianCopula Random.nextMultivariateNormal Random.nextStudentsTCopula Regression NonlinearRegression.NoProgressException Time Series and Forecasting Returns the lower triangular portion of the LU factorization of A. Returns the unit upper triangular portion of the LU factorization of A. Returns the permutation matrix which results from the LU factorization of A. Returns the lower triangular portion of the LU factorization of A. Returns the unit upper triangular portion of the LU factorization of A. Returns the permutation matrix which results from the LU factorization of A. Exception thrown when More's technique is not making any progress. Exception thrown when More's technique is not making any progress. Generate pseudorandom numbers from a Gaussian Copula distribution. (This is an overloaded version of the previous version of this method which does not require the k argument.) Generate pseudorandom numbers from a multivariate normal distribution. (This is an overloaded version of the previous version of this method which does not require the k argument.) Generate pseudorandom numbers from a Student's t Copula distribution. (This is an overloaded version of the previous version of this method which does not require the k argument.) Exception thrown when More's technique is not making any progress.

ARMA.NoProgressException Exception thrown when More's technique is not making any progress. Changes in JMSL Numerical Library Version 6.1 General The JMSL_ prefix has been added to all undocumented public classes and members so that names of obfuscated code no longer conflict with other obfuscated software. com.imsl.math Linear Systems Made corrections so that the warning about a singular SuperLU matrix is printed. Updated class description with A = RR T to reflect a lower triangular factor matrix returned by the getr Cholesky method. Additional descriptions updated related to a lower triangular factor matrix. Nonlinear Equations Corrected situation in which more roots were ZerosFunction returned than requested and also improved the technique used for finding zeros in extreme cases. Optimization Implemented a fix for a potential infinite loop in BoundedLeastSquares More's technique. Clarified stopping criteria description in documentation. Updated documentation for methods NonlinLeastSquares setabsolutetolerance, setxscale, setfscale, setgradienttolerance, and setsteptolerance. Implemented a fix for a potential infinite loop in More's technique. QuadraticProgramming Modified the write statement in Example 3. Special Functions Sfun.betaIncomplete com.imsl.stat Regression NonlinearRegression Random Number Generation Random A new algorithm is used to improve accuracy in the tails of the distribution. Implemented a fix for a potential infinite loop in More's technique. Added description for the valid value of the seeds for the Random constructor.

Changed from a static public method to a public Random.CanonicalCorrelation method. Overloaded version using the k argument has been Random.NextGaussianCopula deprecated. Overloaded version using the k argument has been Random.NextMultivariateNormal deprecated. Overloaded version using the k argument has been Random.NextStudentsTCopula deprecated. Corrected the distortion in the correlation imprinted Student's t copula vectors Probability Distribution Functions and Inverses A new algorithm is used to improve accuracy in the Cdf.Beta tails of the distribution. Cdf.NoncentralF Improved performance. Pdf.NoncentralBeta Corrected equation in documentation. Corrected bug which causes incorrect values to be returned when the degrees of freedom (df) parameter Cdf.chi becomes too large and replace existing methods used when argument x > df. Corrected bug which causes incorrect values to be returned when the degrees of freedom (df) parameter Cdf.complementaryChi becomes too large and replace existing methods used when argument x > df. GammaDistribution Enhanced the documentation. Distribution Enhanced the documentation. ProbabilityDistribution Enhanced the documentation. LogNormalDistribution Enhanced the documentation. NormalDistribution Enhanced the documentation. PoissonDistribution Enhanced the documentation. Time Series and Forecasting Removed extra terms from the difference equation in ARMA the documentation. Implemented a fix for a potential infinite loop in More's technique. com.imsl.finance Finance Bond.yield Finance.irr Finance.rate Used an improved zeros finder technique. Used an improved zeros finder technique. Used an improved zeros finder technique. Classes and Methods New to the JMSL Numerical Library Version 6.0

com.imsl Error Handling IMSLFormatter IMSLUnexpectedErrorException Messages.throwIllegalStateException com.imsl.math Linear Systems Matrix.inverseLowerTriangular Matrix.inverseUpperTriangular Eigensystems Analysis Eigen.getMaxIterations Eigen.setMaxIterations Interpolation and Approximation CsTCB Spline2D.integral Spline2DLeastSquares Differential Equations ODE Simple formatter for classes that implement logging. Signals that an unexpected error has occurred. Throws an IllegalStateExceptio n with a formatted String argument. Returns the inverse of the lower triangular matrix a. Returns the inverse of the upper triangular matrix a. Returns the maximum number of iterations. Set the maximum number of iterations allowed. Extension of the Spline class to handle a tensioncontinuity-bias (TCB) cubic spline, also known as a Kochanek-Bartels spline and is a generalization of the Catmull-Rom spline. Returns the value of an integral of a tensorproduct spline on a rectangular domain. Computes a twodimensional, tensorproduct spline approximant using least squares. ODE represents and

FeynmanKac OdeAdamsGear Nonlinear Equations ZerosFunction ZeroSystem.getlogger Optimization BoundedVariableLeastSquares NonNegativeLeastSquares NumericalDerivatives Special Functions Sfun.erfce Sfun.gammaIncomplete Sfun.psi Sfun.psi1 com.imsl.stat Basic Statistics Regression solves an initial-value problem for ordinary differential equations. Solves the generalized Feynman-Kac PDE. Extension of the ODE class to solve a stiff initial-value problem for ordinary differential equations using the Adams-Gear methods. Finds the real zeros of a real, continuous, univariate function, f(x). Returns the logger object. Solve a linear leastsquares problem with bounds on the variables. Solves a linear least squares problem with nonnegativity constraints. Compute the Jacobian matrix for a function f(y) with m components in n independent variables. Returns the exponentially scaled complementary error function. Evaluates the incomplete gamma function. Returns the logarithmic derivative of the gamma function, also called the digamma function. Returns the ψ 1 function, also known as the trigamma function.

StepwiseRegression.getIntercept Returns the intercept. Sets the means of the StepwiseRegression.setMeans variables. Analysis of Variance Analyzes a one-way ANCOVA classification model with covariates. Computes the confidence interval associated with ANOVA.getConfidenceInterval the difference of means between two groups using a specified method. Time Series and Forecasting Automatically identifies time series outliers, determines parameters of a multiplicative seasonal model and produces AutoARIMA forecasts that incorporate the effects of outliers whose effects persist beyond the end of the series. Detects and determines outliers and simultaneously estimates the model parameters in a time series whose ARMAOutlierIdentification underlying outlier free series follows a general seasonal or nonseasonal ARMA model. Allows computation of forecasts. Performs lack-of-fit test for a univariate time LackOfFit series or transfer function given the appropriate correlation function. Multivariate Analysis Classifies a set of observations using the DiscriminantAnalysis.classify linear or quadratic discriminant functions generated during the

DiscriminantAnalysis.downdate DiscriminantAnalysis.getNumberOfRowsMissing Survival and Reliability Analysis KaplanMeierEstimates KaplanMeierECDF LifeTables ProportionalHazards Probability Distribution Functions and Inverses Cdf.noncentralBeta Cdf.noncentralF Cdf.logistic training process. Removes a set of observations from the discriminant functions. Returns the number of rows of data encountered containing missing values (Double.NaN). Computes Kaplan-Meier (or product-limit) estimates of survival probabilities for a sample of failure times that possibly contain right consoring. Computes the Kaplan- Meier reliability function estimates or the CDF based on failure data that may be multi-censored. Computes population (current) or cohort life tables based upon the observed population sizes at the middle (for population table) or the beginning (for cohort table) of some user specified age intervals. Analyzes survival and reliability data using Cox's proportional hazards model. Evaluates the noncentral beta cumulative distribution function (CDF). Evaluates the noncentral F cumulative distribution function (CDF). Evaluates the logistic cumulative probability

Cdf.Pareto InvCdf.logistic InvCdf.noncentralBeta InvCdf.noncentralF InvCdf.Pareto Pdf.logistic Pdf.noncentralBeta Pdf.noncentralChi Pdf.noncentralF Pdf.noncentralStudentsT Pdf.normal Pdf.Pareto Distribution distribution function. Evaluates the Pareto cumulative probability distribution function. Returns the inverse of the logistic cumulative probability density function. Evaluates the inverse of the noncentral beta cumulative distribution function (CDF). Evaluates the inverse of the noncentral F cumulative distribution function (CDF). Returns the inverse of the Pareto cumulative probability distribution function. Evaluates the logistic probability density function. Evaluates the noncentral beta probability density function (PDF). Evaluates the noncentral chi-squared probability density function. Evaluates the noncentral F probability density function (PDF). Evaluates the noncentral Student's t probability density function. Evaluates the normal (Gaussian) probability density function. Evaluates the Pareto probability density function. Public interface for the user-supplied distribution

ProbabilityDistribution GammaDistribution LogNormalDistribution NormalDistribution PoissonDistribution Random Number Generation Random.canonicalCorrelation Random.nextGaussianCopula Random.nextStudentsTCopula Random.nextZigguratNormalAR com.imsl.finance Finance BasisPart.getDaysInYear DayCountBasis.getDaysInYear function. Public interface for the user-supplied probability distribution function. Evaluates a gamma probability distribution. Evaluates a lognormal probability distribution. Evaluates a normal (Gaussian) probability distribution. Evaluates a Poisson probability distribution. Generates a canonical correlation matrix from an arbitrarily distributed multivariate deviate sequence with a Gaussian Copula dependence structure. Generate pseudorandom numbers from a Gaussian Copula distribution. Generate pseudorandom numbers from a Student's t Copula distribution. Generates pseudorandom numbers using the Ziggurat method. Component of DayCountBasis. The day count basis consists of a month basis and a yearly basis. Each of these components implements this interface. The Day Count Basis. Rules for computing the number or days between two dates or number of

com.imsl.chart Chart 2D Annotation Draw.drawClippedImage Treemap com.imsl.datamining Data Mining NaiveBayesClassifier days in a year. Draws an annotation. Draws an image such that any portion of the image beyond the axis range is clipped. Treemap creates a chart from two arrays of double precision values or one data array and one array of java.awt.color values. Trains a Naive Bayes Classifier Changes in JMSL Numerical Library Version 6.0 General Chart Programmer's Guide ErrorMessages Resource Bundle Gallery Optimization Chapter Introduction Quadrature Chapter Introduction servlet.jar com.imsl.math Interpolation and Approximation CsShape RadialBasis The servlet deployment section has been updated. Fixed misspelling, improved consistency and removed extra whitespace. The Gallery has been redesigned. Clarified documentation by stating that it is the responsibility of the user to ensure that the usersupplied evaluating function always returns valid results. Clarified documentation by stating that it is the responsibility of the user to ensure that the usersupplied evaluating function always returns valid results. The version of servlet.jar which is being distributed with JMSL is 6.0.14. No longer issues an index out of bounds exception. Added examples for RadialBasis.Function, RadialBasis.Gaussian and

Nonlinear Equations ZeroFunction ZeroSystem Optimization DenseLP MinUncon NonlinLeastSquares com.imsl.finance Finance BasisPart.getDaysInYear Bond Bond.accrint Bond.yearfrac DayCountBasis.getDaysInYear Finance.xirr com.imsl.stat Basic Statistics NormOneSample NormTwoSample PartialCovariances TableTwoWay.getFrequencyTableUsingCl assmarks TableTwoWay.getFrequencyTableUsingCu tpoints Regression LinearRegression.getCoefficients NonlinearRegression RegressorsForGLM RadialBasis.HardyMultiquadric to highlight the explicit use of different basis functions. Documentation was added for RadialBasis.Gaussian and RadialBasis.HardyMultiquadric. This class has been deprecated. It has been replaced by the class ZerosFunction. Logging enabled in ZeroSystem. DenseLP now throws exceptions for infeasible problems. Fixed resource name so that warnings are printed. Added warnings for the 4 error types. Deprecated for this release and replaced by a new BasisPart.getDaysInYear. Added Monthly and BiMonthly options. Corrected accrued interest calculation. Corrected problem where the method gave a wrong result for input days in a leap year. Deprecated for this release and replaced by a new DayCountBasis.getDaysInYear. Modified to return better results. Corrected description in documentation. Corrected description in documentation. Replaced the SingularMatrixException exception by a LinearRegression.NotFullRank warning. Added missing NonlinearRegression resource entries. Added warnings for the 4 error types.

SelectionRegression StepwiseRegression Analysis of Variance ANOVA ANOVA.getDunnSidak ANOVAFactorial Categorical and Discrete Data Analysis CategoricalGenLinModel CategoricalGenLinModel.setLowerEndpo intcolumn ContingencyTable Tests of Goodness of Fit ChiSquaredTest ChiSquaredTest NormalityTest.LillieforsTest Multivariate Analysis ChiSquaredTest DiscriminantAnalysis DiscriminantAnalysis.getNRowsMissing Modified to correctly account for missing values. This method has been deprecated and replced by ANOVA.getConfidenceInterval. Removed confusing statement from documentation. Added a test for rank deficiency. Corrected implementation. Expanded documentation of nparameters and getdegreesoffreedom. Overloaded the update method to make the frequencies optional. Corrected the way ties are identified. This method has been deprecated. It has been replaced by the method getnumberofrowsmissing. Some update methods have been deprecated. DiscriminantAnalysis.update Each has been replaced by an equivalent update method. Changed NoDegreesOfFreedomException FactorAnalysis exception to a warning. Probability Distribution Functions and Inverses The Cdf class has been divided into the three classes Cdf, InvCdf, and Pdf. Therefore the methods which have been moved from the Cdf class have been deprecated and replaced by the functionally equivalent versions in the new class.

Cdf.chi Cdf.F Random Number Generation Below is a list of the methods which have been deprecated followed by the functionally equivalent version which has been added. Cdf.binomialProb Pdf.binomial Cdf.poissonProb Pdf.poisson Cdf.betaProb Pdf.beta Cdf.FProb Pdf.F Cdf.hypergeometricProb Pdf.hypergeometric Cdf.gammaProb Pdf.gamma Cdf.exponentialProb Pdf.exponential Cdf.chiProb Pdf.chi Cdf.WeibullProb Pdf.Weibull Cdf.lognormalProb Pdf.lognormal Cdf.extremevalueProb Pdf.extremevalue Cdf.RayleighProb Pdf.Rayleigh Cdf.discreteUniformProb Pdf.discreteUniform Cdf.geometricProb Pdf.geometric Cdf.inverseBeta InvCdf.beta Cdf.inverseF InvCdf.F Cdf.inverseGamma InvCdf.Gamma Cdf.inverseNormal InvCdf.normal Cdf.inverseChi InvCdf.chi Cdf.inverseNoncentralchi InvCdf.noncentralchi Cdf.inverseStudentsT InvCdf.StudentsT Cdf.inverseNoncentralstu InvCdf.noncentralstud dentst entst Cdf.inverseWeibull InvCdf.Weibull Cdf.inverseLogNormal InvCdf.logNormal Cdf.inverseExponential InvCdf.exponential Cdf.inverseExtremeValue InvCdf.extremeValue Cdf.inverseRayleigh InvCdf.Rayleigh Cdf.inverseUniform InvCdf.uniform Cdf.inverseDiscreteUnifo InvCdf.discreteUnifor rm m Cdf.inverseGeometric InvCdf.geometric Expanded the range of allowable arguments for degrees of freedom. Improved lower tail accuracy.

General Random.nextNormal com.imsl.io Input/Output General com.imsl.datamining.neural Neural Nets ScaleFilter com.imsl.chart Chart 2D AxisLabel.paint Contour Colormap HeatMap Added Usage Notes. Eliminated cases where +infinity/-infinity is returned. Added Usage Notes. Corrected possible divide by zero. Added checks to avoid printing labels beyond the extent of the chart window. Modified logic where negative values for Max X and Y data caused distortions. Renamed the WHITE_BLUE_LINEAR to WB_LINEAR and documented as the reverse of BW_LINEAR. The name WHITE_BLUE_LINEAR no long exists since BLUE_WHITE should be used instead. Modified logic where negative values for Max X and Y data caused distortions.