Gaussian Process Model Based Predictive Control
|
|
|
- Archibald James
- 9 years ago
- Views:
Transcription
1 Gaussian Process Model Based Predictive Control Juš Kocijan, Roderick Murray-Smith, Carl Edward Rasmussen, Agathe Girard Abstract Gaussian process models provide a probabilistic non-parametric modelling approach for black-box identification of non-linear dynamic systems. The Gaussian processes can highlight areas of the input space where prediction quality is poor, due to the lack of data or its complexity, by indicating the higher variance around the predicted mean. Gaussian process models contain noticeably less coefficients to be optimized. This paper illustrates possible application of Gaussian process models within model-based predictive control. The extra information provided within Gaussian process model is used in predictive control, where optimization of control signal takes the variance information into account. The predictive control principle is demonstrated on control of process benchmark. I. INTRODUCTION Model Predictive Control (MPC) is a common name for computer control algorithms that use an explicit process model to predict the future plant response. According to this prediction in the chosen period, also known as the prediction horizon, the MPC algorithm optimizes the manipulated variable to obtain an optimal future plant response. The input of chosen length, also known as control horizon, is sent into the plant and then the entire sequence is repeated again in the next time period. The popularity of MPC is to a great extent owed to the ability of MPC algorithms to deal with constraints that are frequently met in control practice and are often not well addressed with other approaches. MPC algorithms can handle hard state and rate constraints on inputs and states that are usually, but not always incorporated in the algorithms via an optimization method. Linear model based predictive control approaches [12] started appearing in the early eighties and are well-established in control practice (e.g. overview in [1]). Nonlinear model based predictive control (NMPC) approaches [1] start to appear about ten years later and have also found their way into control practice (e.g. [18], [22]) though its popularity can not be compared to linear model based predictive control. This fact is very likely connected with difficulty in nonlinear model construction and with lack of necessary trust in this model. There were a number of contributions in the field of nonlinear model based predictive control dealing with J. Kocijan is with Jozef Stefan Institute, Jamova 9, SI-1000 Ljubljana, Slovenia and Nova Gorica Polytechnic, Nova Gorica, Slovenia [email protected] R. Murray-Smith is with the Department of Computing Science, University of Glasgow, Glasgow, United Kingdom and Hamilton Institute, National University of Ireland, Maynooth, Ireland [email protected] C. E. Rasmussen is with ax Planck Institute for Biological Cybernetics, Tübingen, Germany [email protected] A. Girard is with the Department of Computing Science, University of Glasgow, Glasgow, United Kingdom [email protected] issues like stability, efficient computation, optimization, constraints and others. Some recent work in this field can be found in [2], [11]. NMPC algorithms are based on various nonlinear models. Often these models are developed as first principles models, but other approaches, like black-box identification approaches are also popular. Various predictive control algorithms are based on neural networks model e.g. [1], fuzzy models e.g. [] or local model networks e.g. []. The quality of control depends on quality of model. New developments in NMPC approaches are coming from resolving various issues: from faster optimization methods to different process model. The contribution of this paper is to describe a NMPC principle with a Gaussian process model. The Gaussian process model is an example of a probabilistic non-parametric model that also provides information about prediction uncertainties which are difficult to evaluate appropriately in nonlinear parametric models. The majority of work on Gaussian processes shown up to now considers modelling of static non-linearities. The use of Gaussian processes in modelling dynamic systems is a recent development e.g. [1], [1], [], [20], [9], [10] and some control algorithms based on such are described in [1], []. The paper is organized as follows. Dynamic Gaussian process models are described in the next section. The control algorithm principle is described in Section III and illustrated with the benchmark process control in Section IV. Conclusions are stated at the end of the paper. II. MODELLING OF DYNAMIC SYSTEMS WITH GAUSSIAN PROCESSES A Gaussian process is an example of the use of a flexible, probabilistic, non-parametric model with uncertainty predictions. Its use and properties for modelling are reviewed in [21]. A Gaussian process is a collection of random variables which have a joint multivariate Gaussian distribution. Assuming a relationship of the form y = f(x) between an input x and output y, we have y 1,..., y n N (0, Σ), where Σ pq = Cov(y p, y q ) = C(x p, x q ) gives the covariance between output points corresponding to input points x p and x q. Thus, the mean µ(x) (usually assumed to be zero) and the covariance function C(x p, x q ) fully specify the Gaussian process. Note that the covariance function C(.,.) can be any function with the property that it generates a positive definite covariance matrix.
2 A common choice is C(x p, x q ) = v 1 exp [ 1 2 ] D w d (x d p x d q) 2 + v 0 (1) d=1 where Θ = [w 1... w D v 0 v 1 ] T are the hyperparameters of the covariance functions and D the input dimension. Other forms of covariance functions suitable for different applications can be found in [19]. For a given problem, the parameters are learned (identified) using the data at hand. After the learning, one can use the w parameters as indicators of how important the corresponding input components (dimensions) are: if w d is zero or near zero it means that the inputs in dimension d contain little information and could possibly be removed. Consider a set of N D-dimensional input vectors X = [x 1, x 2,..., x N ] and a vector of output data y = [y 1, y 2,..., y N ] T. Based on the data (X, y), and given a new input vector x, we wish to find the predictive distribution of the corresponding output y. Unlike other models, there is no model parameter determination as such, within a fixed model structure. With this model, most of the effort consists in tuning the parameters of the covariance function. This is done by maximizing the log-likelihood of the parameters, which is computationally relatively demanding since the inverse of the data covariance matrix (N N) has to be calculated at every iteration. The described approach can be easily utilized for regression calculation. Based on training set X a covariance matrix K of size N N is determined. As already mentioned before the aim is to find the distribution of the corresponding output y at some new input vector x = [x 1 (N + 1), x 2 (N + 1),..., x D (N + 1)] T. For a new test input x, the predictive distribution of the corresponding output is y x, (X, y) and is Gaussian, with mean and variance µ(x ) = k(x ) T K 1 y (2) σ 2 (x ) = k(x ) k(x ) T K 1 k(x ) + v 0 () where k(x ) = [C(x 1, x ),..., C(x N, x )] T is the N 1 vector of covariances between the test and training cases and k(x ) = C(x, x ) is the covariance between the test input and itself. For multi-step ahead prediction we have to take account of the uncertainty of future predictions which provide the inputs for estimating further means and uncertainties. If we now consider a new random input, x N (µ x, Σ x ), Girard et. al. [], have shown that, within a Gaussian approximation and a Taylor expansion µ(x ) and σ 2 (x ) around µ x, the predictive distribution is again Gaussian with mean and variance m(x ) = E x [µ(x )] k(µ(x ) T K 1 y () v(x ) = E x [σ 2 (x )] + var x (µ(x )) σ 2 (µ(x )) { ( 1 2 σ 2 (x ) + trace Σ x 2 x x T x =µ(x ) + µ(x ) x x =µ(x ) µ(x ) x T x =µ(x ) )} For a more detailed derivation see []. Equations () and () can be applied to calculation of multi-step ahead prediction with propagation of uncertainty. Gaussian processes can, like neural networks, be used to model static nonlinearities and can therefore be used for modelling of dynamic systems if delayed input and output signals are fed back and used as regressors. In such cases an autoregressive model is considered, such that the current output depends on previous outputs, as well as on previous control inputs. x(k) = [ŷ(k 1), ŷ(k 2),..., ŷ(k L), u(k 1), u(k 2),..., u(k L)] T ŷ(k) = f(x(k)) + ɛ () Where k denotes consecutive number of data sample. Let x denote the state vector composed of the previous outputs y and inputs u up to a given lag L and ɛ is white noise. It is worthwhile noting that the derivatives of means and variances can be calculated in straightforward manner. For more details see [20] or []. As can be seen from the presented relations the obtained model describes both the dynamic characteristics of nonlinear system, and at the same time provides information about the confidence in these predictions. The Gaussian process can highlight areas of the input space where prediction quality is poor, due to the lack of data, by indicating the higher variance around the predicted mean. III. NONLINEAR MODEL PREDICTIVE CONTROL Nonlinear model predictive control as it was applied with the Gaussian process model can be in general described with a block diagram, as depicted in Figure 1. The model used is fixed, identified off-line, which means that used control algorithm is not an adaptive one. The structure of the entire control loop is therefore less complex as in the case where used model changes with time. The following items describe the basic idea of predictive control: Prediction of system output signal y(k+j) is calculated for each discrete sample k for a large horizon in future (j = N 1,..., N 2 ). Predictions are denoted as ŷ(k + j k) and represent j-step ahead prediction, ()
3 M H O K K O O A B A H A? A C A A H = J H Fig. 1. F J E E I = J E = C H E J D 2 H? A I A Block diagram of model predictive control system while N 1 and N 2 determine lower and upper bound of prediction horizon. Lower and upper bound of output signal prediction horizon determine coincidence horizon, within which a match between output and reference signal is expected. Output signal prediction is calculated from process model. Predictions are dependent also on the control scenario in the future u(k + j k), j = 0,..., N u 1, which is intended to be applied from a moment k onwards. The reference trajectory is determined r(k + j k), j = N 1,..., N 2, which determines reference process response from present value y(k) to the setpoint trajectory w(k). The vector of future control signals (u(k + j k), j = 0,..., N u 1) is calculated by minimization of objective function such that predicted error between r(k +j k) and ŷ(k +j k), j = N 1,..., N 2 is minimal. Structuring of future control samples can be used in some approaches. Only the first element u(k k) of the optimal control signal vector u(k + j k), j = 0,..., N u 1 is applied. In the next sample a new measured output sample is available and the entire described procedure is repeated. This principle is called receding horizon strategy. A moving-horizon minimization problem of the special form [12] min [r(k + P ) ŷ(k + P U(k) )]2 () subject to: var ŷ(k + P ) k v (8) U(k) k ih (9) U(k) k ir (10) x(k) k sh (11) ẋ(k) k sr (12) is used in our case, where U(k) = [u(k)... u(k + P )] is input signal, P is the coincidence point (the point where a match between output and reference value is expected) and inequalities from (8) to (12) represent constraint on output variance k v, input hard constraint k ih, input rate constraint k ir, state hard constraint k sh and state rate constraint k sr respectively. The process model is a Gaussian process. The optimization algorithm, which is constrained nonlinear programming, is solved at each sample time over a prediction horizon of length P, for a series of moves which equals to control horizon. In our case control horizon was chosen to be one and to demonstrate constraint on variance the rest of constraints was not taken into the account. Nevertheless, all this modifications do not change the generality of solution, but they do affect the numerical solution itself. Alternative ways of how NMPC with Gaussian process models can be realized are as follows. Different objective function: The objective function used () is just one of many possible ones. It is well known that selection of the objective function has a major impact on the amount of computation. Optimization problem for U(k) instead of U(k)]: This is not just a change of formalism, but also enables other forms of MPC. One possibility is a DMC controller with nonlinear model, e.g. [] - a frequently used principle, that together with appropriate objective function enables problem representation as a least squares problem that can be solved in one iteration in which an explicit solution is found. This is, as in the case with other special case simplifications, not a general case solution. Soft constraints: Using constraint optimization algorithms is very demanding for computation and soft constrains, namely weights on constrained variables in objective function, can be used to decrease the amount of computation. More on this topic can be found in [8], [2]. Linear MPC: It is worth to remark that even though this is a constrained nonlinear MPC problem it can be used in its specialized form as a robust linear MPC. There are several issues of interest for applied NMPC. Let us mention some of them. One of them is efficient numerical solution. Nonlinear programming optimization algorithm is very demanding for computation. Various approximations and other approaches (e.g. approximation of explicit solution) exist to decrease computational load, mainly for special cases, like linear process models or special objective functions. One possibility to decrease the computational load necessary for optimization is with the incorporation of prediction derivation (and variance) into optimization algorithm. When using Gaussian process models the prediction and variance derivation can be calculated in a straightforward manner. Stability of the closed-loop systems is next issue. At present no stability conditions have been derived for Gaussian processes as a representative of probabilistic nonparametric models. Applied control can not avoid issue of control system robustness. This issue has a major impact on the applicability of the algorithm in practice. The fact that the process model contains the information about the model confidence enables controller to optimize the manipulative variable to avoid regions where the confidence in model is not high enough. This possibility itself makes the controller robust
4 if applied properly. MPC robustness in the case of other algorithms is usually not some specially built feature of the MPC algorithms, but was more an issue of assessment for particular MPC algorithms. A. process IV. EXAMPLE A simplified schematic diagram of the neutralization process taken from [] is given in Figure 2. The process consists of an acid stream (Q 1 ), buffer stream (Q 2 ) and base stream (Q ) that are mixed in a tank T 1. Prior to mixing, the acid stream enters the tank T 2 which introduces additional flow dynamics. The acid and base flow rates are controlled with flow control valves, while the buffer flow rate is controlled manually with a rotameter. The effluent () is the measured variable. Since the probe is located downstream from the tank T 1, a time delay (T d ) is introduced in the measurement. In this study, the is controlled by manipulating the base flow rate. A more detailed description of the process with mathematical model and necessary parameters is presented in []. The dynamic model of the neutralization system shown in Fig. 2 is derived using the conservation equations and equilibrium relations. The model also includes valve and transmitter dynamics as well as hydraulic relationships for the tank outlet flows. Modelling assumptions include perfect mixing, constant density, and complete solubility of the ions involved. The simulation model of process, which was used for necessary data generation contains therefore various non-linear elements as well as implicitly calculated function which is value of highly non-linear titration curve. B. Model identification Based on responses and iterative cut-and-try procedure a sampling time of 2 seconds was selected. The sampling time was so large that the dead-time mentioned in the previous section disappeared. The chosen identification signal of 00 samples was generated from a uniform random distribution and rate of 0 seconds. Obtained hyperparameters of the third order Gaussian process model were: Θ = [w 1, w 2, w, w, w, w, v 0, v 1 ] = [.00, 2.082, 0.8,.88,.20, 8.080, 0.8,.1] (1) where hyperparameters from w 1 to w denote a weight for each output regressor, from w to w denote a weight for each input regressor, v 0 is estimated noise variance and v 1 is the estimate of the vertical variance. The region in which the model was obtained can be seen from Figure. A very good fit can be observed for the identification input signal which was used for optimization. However, the obtained model contains information mainly in the region below = as can be concluded from the response in Figure. The validation signal had lower magnitude and frequency components than the identification signal. The rationale behind this is that if the identified model was excited with a richer signal, than it has to respond well to the signal with less components. The validation signal was obtained with generator of random noise with uniform distribution and rate of 00 seconds. Response of the model to validation signal and comparison with process response is depicted in Figure. Fitting of the response for validation signal: average absolute test error average squared test error AE = 0.12 (1) SE = 0.0 (1) Model identification proces GP model mean+2*std mean 2*std D A! 8 D F 0 " Fig. 2. The neutralization system scheme Fig.. Response of GP model on excitation signal used for identification
5 .. Model validation proces GP model mean+2*std mean 2*std Standard deviation Fig.. Non-constrained case: standard deviation corresponding to the previous figure Fig.. Response of GP model on excitation signal used for validation log density error LD = (1) After model validation the model was utilized for control design. See [10] for more issues on process modelling. C. Control The control algorithm described above was tested for the process with simulation. The reference trajectory r is defined so that it approaches the set-point exponentially from the current output value. The coincidence point was chosen to be 8 samples and, as already mentioned, the control horizon is one sample. The results of unconstrained control are given in Figures and. It can be seen from different set-point responses that the model differs from the process in different regions. It can be clearly seen that the variance increases as output signal approaches regions which were not populated with enough identification data. It should be noted however that variances are sum of variances that correspond to information about regions where model is more or less to be trusted depending upon available identification data and of output response variances that indicate model quality. When variances increase too much, the response can be optimized with constrained control. Results can be seen in Figures and 8. It can be seen from Figs. and 8 that the closed-loop system response avoids region with large variance at the cost of steady-state error. This could be interpreted also as trade-off between designed performance and safety. V. CONCLUSIONS The principle of Model Predictive Control based on a Gaussian process model was presented in the paper and illustrated with process control example. In the example, a constraint on model variance was included. This can be 8 Plant output (full line), set point (dashed line), 9% confidence interval (grey) 8 Plant output (full line), set point (dashed line), 9% confidence interval (grey) 1 Input 1 Input Q 12 Q Fig.. Non-constrained case: response of GP model based control (upper figure) and control signal (bottom figure) Fig.. Constrained case (σ max = 0.1): response of GP model based control (upper figure) and control signal (bottom figure)
6 Standard deviation 0.0 Fig. 8. Constrained case (σ max = 0.1): standard deviation corresponding to the previous figure complimented also with other constraints when necessary. The use of Gaussian process models makes it possible to include information about the trust in the model depending on the region. Incorporating this information enables a design of robust controller that will optimize action according to the validity of model. The paper indicates that using Gaussian process models offers an attractive possibility for control design that results in a controller with a higher level of robustness due to information contained in the model. It is necessary to stress that the presented control strategy represents only a feasibility test for Gaussian process application for model predictive control and additional efforts are necessary before this approach will be applicable in engineering practice. The principle shown in the paper is quite general and several modifications that accelerate computation can be used and are planned to be derived in the future. VI. ACKNOWLEDGMENTS This work was made possible by EC funded Multi- Agent Control Research Training Network HPRN-CT , and RM-S by EPSRC project GR/M9/01, and Science Foundation Ireland grant 00/PI.1/C0. C. E. Rasmussen was supported by the German Research Council (DFG) through grant RA 100/1. J. Kocijan acknowledges the support of Slovene Ministry of education, science and sport. The authors are grateful for comments and useful suggestions from Daniel Sbarbaro and Gregor Gregorčič. REFERENCES [1] Allgöwer F., Badgwell T.A., Qin S.J., Rawlings J.B., Wright S.J., Nonlinear predictive control and moving horizon estimation - an introductory overview, In: Frank, P.M (Edt.), Advances in control: highlights of ECC 99, Springer, 91-9, [2] Allgöwer F., Zheng A. (Eds.), Nonlinear Model Predictive Control, Progress in system and control theory, Vol. 2, Birkhäuser Verlag, Basel, [] Girard A., Rasmussen C.E., Quinonero Candela, J. and Murray-Smith R., Gaussian Process Priors With Uncertain Inputs & Application to Multiple-Step Ahead Time Series Forecasting, NIPS 1, Vancouver, Canada, MIT Press, 200. [] Gregorčič G., Lightbody G., Internal model control based on a Gaussian process prior model, Proceedings of ACC 200, Denver, CO, , 200. [] Johansen T.A., Foss B.A., Sorensen A.V., Non-linear predictive control using local models - applied to a batch fermentation process, Control Eng. Practice, (), 89-9, 199. [] Henson M.A., Seborg D.E., Adaptive Nonlinear Control of a Neutralization Process, IEEE Trans. Control System Technology, Vol. 2, No., 19-18, 199. [] Kavšek-Biasizzo K., Škrjanc I., Matko D., Fuzzy predictive control of highly nonlinear process, Computers & chemical engineering, Vol. 21, Supp. 199, S1-S18, 199. [8] Kerrigan E.C., Maciejowski J.M., Soft constraints and exact penalty functions in model predictive control, Control 2000 Conference, Cambridge, [9] Kocijan J., Girard A., Banko B., Murray-Smith R., Dynamic Systems Identification with Gaussian Processes, Proceedings of th Mathmod, Vienna, -8, 200. [10] Kocijan J., Likar B., Banko B., Girard A., Murray-Smith R., Rasmussen C.E., A case based comparison of identification with neural network and Gaussian process models, Preprints of IFAC ICONS Conference, Faro, 1-12, 200. [11] Kouvaritakis B., Cannon M. (Eds.), Nonlinear predictive control, Theory and practice, IEE Control Engineering Series 1, IEE, [12] Maciejowski J.M., Predictive control with constraints, Pearson Education Limited, Harlow, [1] Murray-Smith, R., Girard, A., Gaussian Process priors with ARMA noise models, Irish Signals and Systems Conference, Maynooth, 1-12, [1] Murray-Smith, R and T. A. Johansen and R. Shorten, On transient dynamics, off-equilibrium behaviour and identification in blended multiple model structures, European Control Conference, Karlsruhe, BA-1, [1] Murray-Smith R. and Sbarbaro D., Nonlinear adaptive control using nonparametric Gaussian process prior models, In: Proc. IFAC Congress, Barcelona, [1] Nørgaard M., Ravn O., Poulsen N.K., Hansen L.K., Neural networks for modelling and control of dynamic systems, Springer, London, [1] Qin S.J., Badgwell T.A., An overview of industrial model predictive control technology, In: Kantor J.C., Garcia C.E., Carnahan B. (Eds.) Fifthe international conference on Chemical process control, AChE and CACHE, 22-, 199. [18] Qin S.J., Badgwell T.A., An overview of nonlinear model predictive control applications, In: Allgöwer F., Zheng A. (Eds.), Nonlinear model predictive control, Birkhauser Verlag, 9-92, [19] Rasmussen C.E., Evaluation of Gaussian Processes and other Methods for Non-Linear Regression, Ph.D. Disertation, Graduate department of Computer Science, University of Toronto, Toronto, 199. [20] Solak, E., Murray-Smith R., Leithead, W.E., Leith, D.J., and Rasmussen, C.E., Derivative observations in Gaussian Process models of dynamic systems, NIPS 1, Vancouver, Canada, MIT Press, 200. [21] Williams C.K.I., Prediction with Gaussian processes: From linear regression to linear prediction and beyond, In: Learning in Graphical Models (Edt.: Jordan, M.I.), Kluwer Academic, Dordrecht, 99-21, [22] Young R.E.,Bartusiak R.D., Fontaine, R.W., Evolution of an industrial nonlinear model predictive controller, Preprints on Chemical Process Control - CPC VI, CACHE, Tucson, AZ, 99-01, [2] Zheng A., Morari M., Stability of model predictive control with mixed constraints, IEEE Trans. Autom. Control, 0(19), , 199.
Gaussian Processes in Machine Learning
Gaussian Processes in Machine Learning Carl Edward Rasmussen Max Planck Institute for Biological Cybernetics, 72076 Tübingen, Germany [email protected] WWW home page: http://www.tuebingen.mpg.de/ carl
C21 Model Predictive Control
C21 Model Predictive Control Mark Cannon 4 lectures Hilary Term 216-1 Lecture 1 Introduction 1-2 Organisation 4 lectures: week 3 week 4 { Monday 1-11 am LR5 Thursday 1-11 am LR5 { Monday 1-11 am LR5 Thursday
Gaussian Process Training with Input Noise
Gaussian Process Training with Input Noise Andrew McHutchon Department of Engineering Cambridge University Cambridge, CB PZ [email protected] Carl Edward Rasmussen Department of Engineering Cambridge University
Formulations of Model Predictive Control. Dipartimento di Elettronica e Informazione
Formulations of Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Impulse and step response models 2 At the beginning of the 80, the early formulations
Optimization of warehousing and transportation costs, in a multiproduct multi-level supply chain system, under a stochastic demand
Int. J. Simul. Multidisci. Des. Optim. 4, 1-5 (2010) c ASMDO 2010 DOI: 10.1051/ijsmdo / 2010001 Available online at: http://www.ijsmdo.org Optimization of warehousing and transportation costs, in a multiproduct
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Al-Duwaish H. and Naeem, Wasif Electrical Engineering Department/King Fahd University of Petroleum and Minerals
CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.
FAULT ACCOMMODATION USING MODEL PREDICTIVE METHODS Scientific Systems Company, Inc., Woburn, Massachusetts, USA. Keywords: Fault accommodation, Model Predictive Control (MPC), Failure Detection, Identification
Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm
1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,
Java Modules for Time Series Analysis
Java Modules for Time Series Analysis Agenda Clustering Non-normal distributions Multifactor modeling Implied ratings Time series prediction 1. Clustering + Cluster 1 Synthetic Clustering + Time series
Statistics in Retail Finance. Chapter 6: Behavioural models
Statistics in Retail Finance 1 Overview > So far we have focussed mainly on application scorecards. In this chapter we shall look at behavioural models. We shall cover the following topics:- Behavioural
Least Squares Estimation
Least Squares Estimation SARA A VAN DE GEER Volume 2, pp 1041 1045 in Encyclopedia of Statistics in Behavioral Science ISBN-13: 978-0-470-86080-9 ISBN-10: 0-470-86080-4 Editors Brian S Everitt & David
A joint control framework for supply chain planning
17 th European Symposium on Computer Aided Process Engineering ESCAPE17 V. Plesu and P.S. Agachi (Editors) 2007 Elsevier B.V. All rights reserved. 1 A joint control framework for supply chain planning
Corporate Defaults and Large Macroeconomic Shocks
Corporate Defaults and Large Macroeconomic Shocks Mathias Drehmann Bank of England Andrew Patton London School of Economics and Bank of England Steffen Sorensen Bank of England The presentation expresses
Long-term Stock Market Forecasting using Gaussian Processes
Long-term Stock Market Forecasting using Gaussian Processes 1 2 3 4 Anonymous Author(s) Affiliation Address email 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Lecture 3: Linear methods for classification
Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model
Overview of Violations of the Basic Assumptions in the Classical Normal Linear Regression Model 1 September 004 A. Introduction and assumptions The classical normal linear regression model can be written
Christfried Webers. Canberra February June 2015
c Statistical Group and College of Engineering and Computer Science Canberra February June (Many figures from C. M. Bishop, "Pattern Recognition and ") 1of 829 c Part VIII Linear Classification 2 Logistic
Statistical Machine Learning
Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes
Time Series Analysis
Time Series Analysis Forecasting with ARIMA models Andrés M. Alonso Carolina García-Martos Universidad Carlos III de Madrid Universidad Politécnica de Madrid June July, 2012 Alonso and García-Martos (UC3M-UPM)
Dynamic Modeling, Predictive Control and Performance Monitoring
Biao Huang, Ramesh Kadali Dynamic Modeling, Predictive Control and Performance Monitoring A Data-driven Subspace Approach 4y Spri nnger g< Contents Notation XIX 1 Introduction 1 1.1 An Overview of This
Multiple Optimization Using the JMP Statistical Software Kodak Research Conference May 9, 2005
Multiple Optimization Using the JMP Statistical Software Kodak Research Conference May 9, 2005 Philip J. Ramsey, Ph.D., Mia L. Stephens, MS, Marie Gaudard, Ph.D. North Haven Group, http://www.northhavengroup.com/
A SURVEY ON CONTINUOUS ELLIPTICAL VECTOR DISTRIBUTIONS
A SURVEY ON CONTINUOUS ELLIPTICAL VECTOR DISTRIBUTIONS Eusebio GÓMEZ, Miguel A. GÓMEZ-VILLEGAS and J. Miguel MARÍN Abstract In this paper it is taken up a revision and characterization of the class of
CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION
PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical
Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR
International Journal of Computer, Electrical, Automation, Control and Information Engineering Vol:5, No:, 20 Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR Saeed
STATISTICS AND DATA ANALYSIS IN GEOLOGY, 3rd ed. Clarificationof zonationprocedure described onpp. 238-239
STATISTICS AND DATA ANALYSIS IN GEOLOGY, 3rd ed. by John C. Davis Clarificationof zonationprocedure described onpp. 38-39 Because the notation used in this section (Eqs. 4.8 through 4.84) is inconsistent
Logistic Regression. Jia Li. Department of Statistics The Pennsylvania State University. Logistic Regression
Logistic Regression Department of Statistics The Pennsylvania State University Email: [email protected] Logistic Regression Preserve linear classification boundaries. By the Bayes rule: Ĝ(x) = arg max
Maximum likelihood estimation of mean reverting processes
Maximum likelihood estimation of mean reverting processes José Carlos García Franco Onward, Inc. [email protected] Abstract Mean reverting processes are frequently used models in real options. For
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
Gaussian Process Dynamical Models
Gaussian Process Dynamical Models Jack M. Wang, David J. Fleet, Aaron Hertzmann Department of Computer Science University of Toronto, Toronto, ON M5S 3G4 {jmwang,hertzman}@dgp.toronto.edu, [email protected]
Machine Learning and Pattern Recognition Logistic Regression
Machine Learning and Pattern Recognition Logistic Regression Course Lecturer:Amos J Storkey Institute for Adaptive and Neural Computation School of Informatics University of Edinburgh Crichton Street,
(Quasi-)Newton methods
(Quasi-)Newton methods 1 Introduction 1.1 Newton method Newton method is a method to find the zeros of a differentiable non-linear function g, x such that g(x) = 0, where g : R n R n. Given a starting
Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not.
Statistical Learning: Chapter 4 Classification 4.1 Introduction Supervised learning with a categorical (Qualitative) response Notation: - Feature vector X, - qualitative response Y, taking values in C
Univariate and Multivariate Methods PEARSON. Addison Wesley
Time Series Analysis Univariate and Multivariate Methods SECOND EDITION William W. S. Wei Department of Statistics The Fox School of Business and Management Temple University PEARSON Addison Wesley Boston
Distributed computing of failure probabilities for structures in civil engineering
Distributed computing of failure probabilities for structures in civil engineering Andrés Wellmann Jelic, University of Bochum ([email protected]) Matthias Baitsch, University of Bochum ([email protected])
A New Method for Electric Consumption Forecasting in a Semiconductor Plant
A New Method for Electric Consumption Forecasting in a Semiconductor Plant Prayad Boonkham 1, Somsak Surapatpichai 2 Spansion Thailand Limited 229 Moo 4, Changwattana Road, Pakkred, Nonthaburi 11120 Nonthaburi,
Multiple Linear Regression in Data Mining
Multiple Linear Regression in Data Mining Contents 2.1. A Review of Multiple Linear Regression 2.2. Illustration of the Regression Process 2.3. Subset Selection in Linear Regression 1 2 Chap. 2 Multiple
A Log-Robust Optimization Approach to Portfolio Management
A Log-Robust Optimization Approach to Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983
GP-DEMO: Differential Evolution for Multiobjective Optimization Based on Gaussian Process Models
: Differential Evolution for Multiobjective Optimization Based on Gaussian Process Models Miha Mlakar, Dejan Petelin, Tea Tušar, Bogdan Filipič Jožef Stefan Institute, and Jožef Stefan International Postgraduate
Integrated Resource Plan
Integrated Resource Plan March 19, 2004 PREPARED FOR KAUA I ISLAND UTILITY COOPERATIVE LCG Consulting 4962 El Camino Real, Suite 112 Los Altos, CA 94022 650-962-9670 1 IRP 1 ELECTRIC LOAD FORECASTING 1.1
Statistical Forecasting of High-Way Traffic Jam at a Bottleneck
Metodološki zvezki, Vol. 9, No. 1, 2012, 81-93 Statistical Forecasting of High-Way Traffic Jam at a Bottleneck Igor Grabec and Franc Švegl 1 Abstract Maintenance works on high-ways usually require installation
Nonlinear Model Predictive Control: From Theory to Application
J. Chin. Inst. Chem. Engrs., Vol. 35, No. 3, 299-315, 2004 Nonlinear Model Predictive Control: From Theory to Application Frank Allgöwer [1], Rolf Findeisen, and Zoltan K. Nagy Institute for Systems Theory
CCNY. BME I5100: Biomedical Signal Processing. Linear Discrimination. Lucas C. Parra Biomedical Engineering Department City College of New York
BME I5100: Biomedical Signal Processing Linear Discrimination Lucas C. Parra Biomedical Engineering Department CCNY 1 Schedule Week 1: Introduction Linear, stationary, normal - the stuff biology is not
Learning in Abstract Memory Schemes for Dynamic Optimization
Fourth International Conference on Natural Computation Learning in Abstract Memory Schemes for Dynamic Optimization Hendrik Richter HTWK Leipzig, Fachbereich Elektrotechnik und Informationstechnik, Institut
Evaluation of Processor Health within Hierarchical Condition Monitoring System
Evaluation of Processor Health within Hierarchical Condition Monitoring System Lenka Pavelková and Ladislav Jirsa Department of Adaptive Systems, Institute of Information Theory and Automation, Czech Academy
Optimization under fuzzy if-then rules
Optimization under fuzzy if-then rules Christer Carlsson [email protected] Robert Fullér [email protected] Abstract The aim of this paper is to introduce a novel statement of fuzzy mathematical programming
MUSICAL INSTRUMENT FAMILY CLASSIFICATION
MUSICAL INSTRUMENT FAMILY CLASSIFICATION Ricardo A. Garcia Media Lab, Massachusetts Institute of Technology 0 Ames Street Room E5-40, Cambridge, MA 039 USA PH: 67-53-0 FAX: 67-58-664 e-mail: rago @ media.
Mapping an Application to a Control Architecture: Specification of the Problem
Mapping an Application to a Control Architecture: Specification of the Problem Mieczyslaw M. Kokar 1, Kevin M. Passino 2, Kenneth Baclawski 1, and Jeffrey E. Smith 3 1 Northeastern University, Boston,
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt
Machine Learning and Data Analysis overview. Department of Cybernetics, Czech Technical University in Prague. http://ida.felk.cvut.
Machine Learning and Data Analysis overview Jiří Kléma Department of Cybernetics, Czech Technical University in Prague http://ida.felk.cvut.cz psyllabus Lecture Lecturer Content 1. J. Kléma Introduction,
A FUZZY LOGIC APPROACH FOR SALES FORECASTING
A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for
Adaptive Equalization of binary encoded signals Using LMS Algorithm
SSRG International Journal of Electronics and Communication Engineering (SSRG-IJECE) volume issue7 Sep Adaptive Equalization of binary encoded signals Using LMS Algorithm Dr.K.Nagi Reddy Professor of ECE,NBKR
A Learning Based Method for Super-Resolution of Low Resolution Images
A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 [email protected] Abstract The main objective of this project is the study of a learning based method
Computing with Finite and Infinite Networks
Computing with Finite and Infinite Networks Ole Winther Theoretical Physics, Lund University Sölvegatan 14 A, S-223 62 Lund, Sweden [email protected] Abstract Using statistical mechanics results,
NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling
1 Forecasting Women s Apparel Sales Using Mathematical Modeling Celia Frank* 1, Balaji Vemulapalli 1, Les M. Sztandera 2, Amar Raheja 3 1 School of Textiles and Materials Technology 2 Computer Information
PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks
PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks 4. Workshop für Modellbasierte Kalibriermethoden Nikolaus Euler-Rolle, Christoph Hametner, Stefan Jakubek Christian
Master s Thesis. A Study on Active Queue Management Mechanisms for. Internet Routers: Design, Performance Analysis, and.
Master s Thesis Title A Study on Active Queue Management Mechanisms for Internet Routers: Design, Performance Analysis, and Parameter Tuning Supervisor Prof. Masayuki Murata Author Tomoya Eguchi February
Fuzzy regression model with fuzzy input and output data for manpower forecasting
Fuzzy Sets and Systems 9 (200) 205 23 www.elsevier.com/locate/fss Fuzzy regression model with fuzzy input and output data for manpower forecasting Hong Tau Lee, Sheu Hua Chen Department of Industrial Engineering
Discrete Frobenius-Perron Tracking
Discrete Frobenius-Perron Tracing Barend J. van Wy and Michaël A. van Wy French South-African Technical Institute in Electronics at the Tshwane University of Technology Staatsartillerie Road, Pretoria,
Risk Management for IT Security: When Theory Meets Practice
Risk Management for IT Security: When Theory Meets Practice Anil Kumar Chorppath Technical University of Munich Munich, Germany Email: [email protected] Tansu Alpcan The University of Melbourne Melbourne,
CS 688 Pattern Recognition Lecture 4. Linear Models for Classification
CS 688 Pattern Recognition Lecture 4 Linear Models for Classification Probabilistic generative models Probabilistic discriminative models 1 Generative Approach ( x ) p C k p( C k ) Ck p ( ) ( x Ck ) p(
GENERATING SIMULATION INPUT WITH APPROXIMATE COPULAS
GENERATING SIMULATION INPUT WITH APPROXIMATE COPULAS Feras Nassaj Johann Christoph Strelen Rheinische Friedrich-Wilhelms-Universitaet Bonn Institut fuer Informatik IV Roemerstr. 164, 53117 Bonn, Germany
Summary of specified general model for CHP system
Fakulteta za Elektrotehniko Eva Thorin, Heike Brand, Christoph Weber Summary of specified general model for CHP system OSCOGEN Deliverable D1.4 Contract No. ENK5-CT-2000-00094 Project co-funded by the
Finding soon-to-fail disks in a haystack
Finding soon-to-fail disks in a haystack Moises Goldszmidt Microsoft Research Abstract This paper presents a detector of soon-to-fail disks based on a combination of statistical models. During operation
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS
VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James
Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network
Recent Advances in Electrical Engineering and Electronic Devices Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network Ahmed El-Mahdy and Ahmed Walid Faculty of Information Engineering
Understanding the Impact of Weights Constraints in Portfolio Theory
Understanding the Impact of Weights Constraints in Portfolio Theory Thierry Roncalli Research & Development Lyxor Asset Management, Paris [email protected] January 2010 Abstract In this article,
PROPERTIES OF THE SAMPLE CORRELATION OF THE BIVARIATE LOGNORMAL DISTRIBUTION
PROPERTIES OF THE SAMPLE CORRELATION OF THE BIVARIATE LOGNORMAL DISTRIBUTION Chin-Diew Lai, Department of Statistics, Massey University, New Zealand John C W Rayner, School of Mathematics and Applied Statistics,
PEST - Beyond Basic Model Calibration. Presented by Jon Traum
PEST - Beyond Basic Model Calibration Presented by Jon Traum Purpose of Presentation Present advance techniques available in PEST for model calibration High level overview Inspire more people to use PEST!
Detection of changes in variance using binary segmentation and optimal partitioning
Detection of changes in variance using binary segmentation and optimal partitioning Christian Rohrbeck Abstract This work explores the performance of binary segmentation and optimal partitioning in the
Contents. List of Figures. List of Tables. List of Examples. Preface to Volume IV
Contents List of Figures List of Tables List of Examples Foreword Preface to Volume IV xiii xvi xxi xxv xxix IV.1 Value at Risk and Other Risk Metrics 1 IV.1.1 Introduction 1 IV.1.2 An Overview of Market
Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem
Dynamic Neural Networks for Actuator Fault Diagnosis: Application to the DAMADICS Benchmark Problem Krzysztof PATAN and Thomas PARISINI University of Zielona Góra Poland e-mail: [email protected]
Moral Hazard. Itay Goldstein. Wharton School, University of Pennsylvania
Moral Hazard Itay Goldstein Wharton School, University of Pennsylvania 1 Principal-Agent Problem Basic problem in corporate finance: separation of ownership and control: o The owners of the firm are typically
Parameter and Model Uncertainties in Pricing Deep-deferred Annuities
Outline Parameter and Model Uncertainties in Pricing Deep-deferred Annuities Min Ji Towson University, Maryland, USA Rui Zhou University of Manitoba, Canada Longevity 11, Lyon, 2015 1/32 Outline Outline
CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA
We Can Early Learning Curriculum PreK Grades 8 12 INSIDE ALGEBRA, GRADES 8 12 CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA April 2016 www.voyagersopris.com Mathematical
Local Gaussian Process Regression for Real Time Online Model Learning and Control
Local Gaussian Process Regression for Real Time Online Model Learning and Control Duy Nguyen-Tuong Jan Peters Matthias Seeger Max Planck Institute for Biological Cybernetics Spemannstraße 38, 776 Tübingen,
A Centralized Model Predictive Control Strategy for Dynamic Supply Chain Management
Preprints of the 2013 IFAC Conference on Manufacturing Modelling, Management, and Control, Saint Petersburg State University and Saint Petersburg National Research University of Information Technologies,
Neuro-Dynamic Programming An Overview
1 Neuro-Dynamic Programming An Overview Dimitri Bertsekas Dept. of Electrical Engineering and Computer Science M.I.T. September 2006 2 BELLMAN AND THE DUAL CURSES Dynamic Programming (DP) is very broadly
15.062 Data Mining: Algorithms and Applications Matrix Math Review
.6 Data Mining: Algorithms and Applications Matrix Math Review The purpose of this document is to give a brief review of selected linear algebra concepts that will be useful for the course and to develop
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS O.U. Sezerman 1, R. Islamaj 2, E. Alpaydin 2 1 Laborotory of Computational Biology, Sabancı University, Istanbul, Turkey. 2 Computer Engineering
Modeling and Prediction of Network Traffic Based on Hybrid Covariance Function Gaussian Regressive
Journal of Information & Computational Science 12:9 (215) 3637 3646 June 1, 215 Available at http://www.joics.com Modeling and Prediction of Network Traffic Based on Hybrid Covariance Function Gaussian
Kalman Filter Applied to a Active Queue Management Problem
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 23-27 Jyoti Pandey 1 and Prof. Aashih Hiradhar 2 Department
Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations
56 Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Stochastic Processes and Queueing Theory used in Cloud Computer Performance Simulations Florin-Cătălin ENACHE
POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES
POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES L. Novotny 1, P. Strakos 1, J. Vesely 1, A. Dietmair 2 1 Research Center of Manufacturing Technology, CTU in Prague, Czech Republic 2 SW, Universität
Fitting Subject-specific Curves to Grouped Longitudinal Data
Fitting Subject-specific Curves to Grouped Longitudinal Data Djeundje, Viani Heriot-Watt University, Department of Actuarial Mathematics & Statistics Edinburgh, EH14 4AS, UK E-mail: [email protected] Currie,
INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition)
INDIRECT INFERENCE (prepared for: The New Palgrave Dictionary of Economics, Second Edition) Abstract Indirect inference is a simulation-based method for estimating the parameters of economic models. Its
How to assess the risk of a large portfolio? How to estimate a large covariance matrix?
Chapter 3 Sparse Portfolio Allocation This chapter touches some practical aspects of portfolio allocation and risk assessment from a large pool of financial assets (e.g. stocks) How to assess the risk
APPLIED MATHEMATICS ADVANCED LEVEL
APPLIED MATHEMATICS ADVANCED LEVEL INTRODUCTION This syllabus serves to examine candidates knowledge and skills in introductory mathematical and statistical methods, and their applications. For applications
Communication on the Grassmann Manifold: A Geometric Approach to the Noncoherent Multiple-Antenna Channel
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 48, NO. 2, FEBRUARY 2002 359 Communication on the Grassmann Manifold: A Geometric Approach to the Noncoherent Multiple-Antenna Channel Lizhong Zheng, Student
Lecture 13 Linear quadratic Lyapunov theory
EE363 Winter 28-9 Lecture 13 Linear quadratic Lyapunov theory the Lyapunov equation Lyapunov stability conditions the Lyapunov operator and integral evaluating quadratic integrals analysis of ARE discrete-time
