Discrete Iterative Curve Alignment

Size: px
Start display at page:

Download "Discrete Iterative Curve Alignment"

Transcription

1 Discrete Iterative Curve Alignment A Tool for Optimal Time Domain Calibration By Dr. Tim Butters Data Assimilation & Numerical Analysis Specialist tim.butters@sabisu.co

2 Contents 1 Introduction 2 2 Challenge 2 3 Solution Transformations in Tim Transformations in Time and Magnitude Accuracy Curve Interpolation Examples Equipment Failure Rate Plant Production Comparison Conclusions 6 Appendices 8 A Normal Equations 8 B Barycentric Rational Interpolation 9 List of Figures 1 DICA Method DICA Example DICA Example with Magnitude Scaling Sabisu Ltd. 1 V1.0

3 1 Introduction Curve alignment is a technique that can be used to find the optimal linear transformation between two datasets. This can provide information about the differences/similarities in the datasets by calculating the time shift and stretch between them. Comparisons of this type are often used to compare performance between different periods in time (e.g. between different quarters or different years), or to compare different facilities. The time shift and stretch quantify the difference in commencement time and rate between the datasets respectively. Discrete Iterative Curve Alignment (DICA) not only aligns curves of the same length (a relatively trivial task), but also curves of different lengths. This allows smaller sections of data, e.g. one month s worth, to be compared to a much larger set, e.g. the previous years data. DICA will find the optimal fit between the two sets, giving information about whether or not the current months data fits with the recordings from the same period last year. If not, the shift reported by DICA will give the period from last years data that it fits most closely to, and the stretch quantifies the difference in rate between the two periods. 2 Challenge Although fitting curves of the same length is trivial, fitting curves of different lengths that span different time periods is more complicated. An iterative approach is needed to find the best fit between the shorter curve and different sections of the longer curve. As well as transformations in time, there are applications for which a transformation in magnitude is also required. This could be, for example, to compare two plants of different sizes that perform similar tasks. In this case the production rates would not be expected to have the same absolute values, however, it is possible that the relative variation through the year due to seasonal conditions would be the same. To determine this a curve alignment solution is required that can account for the differences in magnitude between the data from each plant Sabisu Ltd. 2 V1.0

4 3 Solution 3.1 Transformations in Tim Discrete Iterative Curve Alignment provides an efficient and effective method to solve this problem by first discretizing the longer (reference) curve into n sections. The shorter curve is then shifted and stretched to fit between each curve section, or consecutive set of curve sections, as shown in figure 1. For each of these transformations the goodness-of-fit is measured. The optimal fit for this iteration is then simply the transformation that yields the best fit. The algorithm then takes the section of the reference curve to which the smaller curve was mapped and discretizes this into a further n sections. The algorithm is then repeated in a recursive manner a pre-defined number of times to achieve the desired accuracy. 3.2 Transformations in Time and Magnitude To apply transformations to both the time and value data the same algorithm is used with the addition of an extra step at each iteration. This extra step solves the normal equations for linear fitting (given in appendix A) to determine the optimal shift and stretch in the y direction to account for any differences in magnitude. This is possible as with the above algorithm the start and end points in the x direction are explicitly defined. 3.3 Accuracy Although there is a theoretical minimum precision with this recursive method, the expansion of the matched section before discretization can lead to the algorithm repeating iterative runs if the smaller curve matches the reference curve best when transformed to the full length of the reference curve (or the length of the current iterative section of the reference curve), or one step in from this, at both ends. 3.4 Curve Interpolation To speed up DICA, and to allow it to align very large datasets, barycentric rational interpolation (BRI) is utilised to smooth the curves being processed. This uniformly reduces the number of points in large datasets and reduces 2014 Sabisu Ltd. 3 V1.0

5 Figure 1: Selected iterative steps from the Dynamic Iterative Curve Alignment of two datasets. Panels A and B show the first and third iterative steps with the left hand edges of the two curves aligned. Panels C and D show the first and third iterative steps with the left hand side of the smaller curve aligned with the second section of the reference curve Sabisu Ltd. 4 V1.0

6 noise. These interpolated curves are then aligned using DICA, and the optimal parameters are applied to the original data to produce the correct results. The mathematical details of LBRI are given in appendix B. 4 Examples 4.1 Equipment Failure Rate Figure 2A shows two time-dependent curves with different numbers of datapoints. The black reference curve could be thought of as a manufacturer s failure curve for some specific piece of equipment, with the smaller red curve being the measurements taken from the plant. As shown in panel B, DICA finds the optimal fit between the two curves, and although not obvious from panel A, the curves clearly align well. DICA also outputs the stretch and shift applied, with the values for this example being 0.37 and 34.5 respectively. In this particular example of comparison with failure data, the shift represents a delay in the commencement of recordings on the plant. The stretch provides the most useful result in this case, as it shows whether or not the equipment is degrading at the rate predicted by the manufacturer (stretch= 1), faster than expected (> 1), or slower than expected (< 1). The value of 0.37 indicates that the equipment on the plant is degrading at only 37% of the rate predicted by the manufacturer. 4.2 Plant Production Comparison When comparing two plants of different sizes magnitude scaling is required to account for the different production characteristics of each installation. Figure 3 shows the application of DICA to a pair of curves on significantly different scales. The reference curve (shown in panel A) varies between 0 and 450, whereas the smaller curve (panel B) lies within the range Panel C shows the two curves plotted together, due to the large difference in scales it is not possible to pick out any features of the red smaller curve. Clearly magnitude scaling and shifting are required if these datasets are to be aligned. DICA finds the optimal transformation in both time and magnitude that aligns the two curves, and as shown in panel D, the two curves are comparable. Were these real plant production curves this would indicate that the variation in production over time varies in a similar manner but 2014 Sabisu Ltd. 5 V1.0

7 Figure 2: Example time dependent data before (A) and after (B) Discrete Iterative Curve Alignment. From panel A alone it is not clear that the two curves coincide. with some offset and stretch. The time shift and stretch for this transformation are 38.9 and 0.29 respectively. This means that the smaller plant has a lower rate of production, at 29% of the rate of the larger plant. The time shift could correspond to a difference in the commencement of recordings in the production cycle between the two plants. The shift in magnitude is 11.3, which could relate to a difference in starting value, e.g. stock remaining from the last period for the larger plant. The stretch in magnitude is 24.0, which relates to the difference in size between the two installations. 5 Conclusions DICA provides a fast and effective method for aligning time-series data, the results of which can be used to quantitatively compare the datasets. These comparisons provide important information such as the difference in rates between the sets, which can be used to asses performance. As well as this, any absolute shift between the data sets is reported, which could correspond to variation in the operational cycle or other key differences such as initial levels of product remaining from the previous period Sabisu Ltd. 6 V1.0

8 Figure 3: Discrete Iterative Curve Alignment applied to two datasets of different magnitudes. Panels (A) and (B) show the reference curve and smaller curve respectively. When plotted on the same axis (C) the smaller curve appears as a flat line. After alignment (D) it can be seen that the curves are comparable Sabisu Ltd. 7 V1.0

9 The ability to also scale the data in magnitude as well as time allows curves of various scales to be compared easily. This provides a large amount of flexibility with many industrial uses. One such use would be to find the similarities and differences between operations of different sizes to assess the economic feasibility of up-scaling production. DICA is a highly effective analysis tool that provides fast methods to maximise the information extracted from many different kinds of data. Appendices A Normal Equations The normal equations provide a closed-form analytical solution to the general minimisation problem Ax = b. The linear form required for this application is: 1 a 1 1 a 2 [ ] α A =.., x =, (1) β 1 a n Ax = b, (2) A T Ax = A T b, (3) x = ( A T A ) 1 A T b. (4) The matrix A is the affine matrix of the parameters to be scaled and shifted, in the application of DICA this would be the magnitude values of the smaller curve. The vector x contains the fitting parameters for shift (α) and stretch (β) that are being calculated, and b is a vector of the magnitude values for the section of the reference curve that overlaps with the smaller curve. This provides the optimal parameters α and β to fit the smaller curve to the reference curve in the y-direction Sabisu Ltd. 8 V1.0

10 B Barycentric Rational Interpolation For this application the linear form of barycentric rational interpolation is used. r n (x) = n i=0 w i,n x x i,n f i,n n i=0, (5) w i,n w i,n = ( 1) i. (6) Where r n (x) is the resulting interpolant. In cases where the dataset needed to be reduced, averaging was performed on sets of consecutive points before interpolation. The number of points averaged in each set depends on the reduction required, for example, to reduce a dataset to a third of its original size points would be averaged in sets of three. This was found to produce a good approximation to the original curve Sabisu Ltd. 9 V1.0

Practical Guide to the Simplex Method of Linear Programming

Practical Guide to the Simplex Method of Linear Programming Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear

More information

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy

The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy BMI Paper The Effects of Start Prices on the Performance of the Certainty Equivalent Pricing Policy Faculty of Sciences VU University Amsterdam De Boelelaan 1081 1081 HV Amsterdam Netherlands Author: R.D.R.

More information

Market Potential and Sales Forecasting

Market Potential and Sales Forecasting Market Potential and Sales Forecasting There s an old saying derived from a Danish proverb that goes, It s difficult to make predictions, especially about the future. As difficult as predicting the future

More information

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078 21 ELLIPTICAL PARTIAL DIFFERENTIAL EQUATIONS: POISSON AND LAPLACE EQUATIONS Charles R. O Neill School of Mechanical and Aerospace Engineering Oklahoma State University Stillwater, OK 74078 2nd Computer

More information

Logo Symmetry Learning Task. Unit 5

Logo Symmetry Learning Task. Unit 5 Logo Symmetry Learning Task Unit 5 Course Mathematics I: Algebra, Geometry, Statistics Overview The Logo Symmetry Learning Task explores graph symmetry and odd and even functions. Students are asked to

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Nonlinear Iterative Partial Least Squares Method

Nonlinear Iterative Partial Least Squares Method Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for

More information

We shall turn our attention to solving linear systems of equations. Ax = b

We shall turn our attention to solving linear systems of equations. Ax = b 59 Linear Algebra We shall turn our attention to solving linear systems of equations Ax = b where A R m n, x R n, and b R m. We already saw examples of methods that required the solution of a linear system

More information

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions.

This unit will lay the groundwork for later units where the students will extend this knowledge to quadratic and exponential functions. Algebra I Overview View unit yearlong overview here Many of the concepts presented in Algebra I are progressions of concepts that were introduced in grades 6 through 8. The content presented in this course

More information

Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON

Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON Computational Geometry Lab: FEM BASIS FUNCTIONS FOR A TETRAHEDRON John Burkardt Information Technology Department Virginia Tech http://people.sc.fsu.edu/ jburkardt/presentations/cg lab fem basis tetrahedron.pdf

More information

Overview. Essential Questions. Precalculus, Quarter 4, Unit 4.5 Build Arithmetic and Geometric Sequences and Series

Overview. Essential Questions. Precalculus, Quarter 4, Unit 4.5 Build Arithmetic and Geometric Sequences and Series Sequences and Series Overview Number of instruction days: 4 6 (1 day = 53 minutes) Content to Be Learned Write arithmetic and geometric sequences both recursively and with an explicit formula, use them

More information

EST.03. An Introduction to Parametric Estimating

EST.03. An Introduction to Parametric Estimating EST.03 An Introduction to Parametric Estimating Mr. Larry R. Dysert, CCC A ACE International describes cost estimating as the predictive process used to quantify, cost, and price the resources required

More information

Prescriptive Analytics. A business guide

Prescriptive Analytics. A business guide Prescriptive Analytics A business guide May 2014 Contents 3 The Business Value of Prescriptive Analytics 4 What is Prescriptive Analytics? 6 Prescriptive Analytics Methods 7 Integration 8 Business Applications

More information

CORRELATED TO THE SOUTH CAROLINA COLLEGE AND CAREER-READY FOUNDATIONS IN ALGEBRA

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

More information

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder

APPM4720/5720: Fast algorithms for big data. Gunnar Martinsson The University of Colorado at Boulder APPM4720/5720: Fast algorithms for big data Gunnar Martinsson The University of Colorado at Boulder Course objectives: The purpose of this course is to teach efficient algorithms for processing very large

More information

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc.

Linear Programming for Optimization. Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1. Introduction Linear Programming for Optimization Mark A. Schulze, Ph.D. Perceptive Scientific Instruments, Inc. 1.1 Definition Linear programming is the name of a branch of applied mathematics that

More information

Canny Edge Detection

Canny Edge Detection Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties

More information

7.6 Approximation Errors and Simpson's Rule

7.6 Approximation Errors and Simpson's Rule WileyPLUS: Home Help Contact us Logout Hughes-Hallett, Calculus: Single and Multivariable, 4/e Calculus I, II, and Vector Calculus Reading content Integration 7.1. Integration by Substitution 7.2. Integration

More information

ECE 842 Report Implementation of Elliptic Curve Cryptography

ECE 842 Report Implementation of Elliptic Curve Cryptography ECE 842 Report Implementation of Elliptic Curve Cryptography Wei-Yang Lin December 15, 2004 Abstract The aim of this report is to illustrate the issues in implementing a practical elliptic curve cryptographic

More information

Seion. A Statistical Method for Alarm System Optimisation. White Paper. Dr. Tim Butters. Data Assimilation & Numerical Analysis Specialist

Seion. A Statistical Method for Alarm System Optimisation. White Paper. Dr. Tim Butters. Data Assimilation & Numerical Analysis Specialist Seion A Statistical Method for Alarm System Optimisation By Dr. Tim Butters Data Assimilation & Numerical Analysis Specialist tim.butters@sabisu.co www.sabisu.co Contents 1 Introduction 2 2 Challenge 2

More information

Duration and Bond Price Volatility: Some Further Results

Duration and Bond Price Volatility: Some Further Results JOURNAL OF ECONOMICS AND FINANCE EDUCATION Volume 4 Summer 2005 Number 1 Duration and Bond Price Volatility: Some Further Results Hassan Shirvani 1 and Barry Wilbratte 2 Abstract This paper evaluates the

More information

College Readiness LINKING STUDY

College Readiness LINKING STUDY College Readiness LINKING STUDY A Study of the Alignment of the RIT Scales of NWEA s MAP Assessments with the College Readiness Benchmarks of EXPLORE, PLAN, and ACT December 2011 (updated January 17, 2012)

More information

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide

More information

Solving Mass Balances using Matrix Algebra

Solving Mass Balances using Matrix Algebra Page: 1 Alex Doll, P.Eng, Alex G Doll Consulting Ltd. http://www.agdconsulting.ca Abstract Matrix Algebra, also known as linear algebra, is well suited to solving material balance problems encountered

More information

November 16, 2015. Interpolation, Extrapolation & Polynomial Approximation

November 16, 2015. Interpolation, Extrapolation & Polynomial Approximation Interpolation, Extrapolation & Polynomial Approximation November 16, 2015 Introduction In many cases we know the values of a function f (x) at a set of points x 1, x 2,..., x N, but we don t have the analytic

More information

Exponential Growth and Modeling

Exponential Growth and Modeling Exponential Growth and Modeling Is it Really a Small World After All? I. ASSESSSMENT TASK OVERVIEW & PURPOSE: Students will apply their knowledge of functions and regressions to compare the U.S. population

More information

An Overview of the Finite Element Analysis

An Overview of the Finite Element Analysis CHAPTER 1 An Overview of the Finite Element Analysis 1.1 Introduction Finite element analysis (FEA) involves solution of engineering problems using computers. Engineering structures that have complex geometry

More information

EdExcel Decision Mathematics 1

EdExcel Decision Mathematics 1 EdExcel Decision Mathematics 1 Linear Programming Section 1: Formulating and solving graphically Notes and Examples These notes contain subsections on: Formulating LP problems Solving LP problems Minimisation

More information

High School Algebra Reasoning with Equations and Inequalities Solve systems of equations.

High School Algebra Reasoning with Equations and Inequalities Solve systems of equations. Performance Assessment Task Graphs (2006) Grade 9 This task challenges a student to use knowledge of graphs and their significant features to identify the linear equations for various lines. A student

More information

1 st day Basic Training Course

1 st day Basic Training Course DATES AND LOCATIONS 13-14 April 2015 Princeton Marriott at Forrestal, 100 College Road East, Princeton NJ 08540, New Jersey 16-17 April 2015 Hotel Nikko San Francisco 222 Mason Street, San Francisco, CA

More information

Model-Free Boundaries of Option Time Value and Early Exercise Premium

Model-Free Boundaries of Option Time Value and Early Exercise Premium Model-Free Boundaries of Option Time Value and Early Exercise Premium Tie Su* Department of Finance University of Miami P.O. Box 248094 Coral Gables, FL 33124-6552 Phone: 305-284-1885 Fax: 305-284-4800

More information

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm.

Because the slope is, a slope of 5 would mean that for every 1cm increase in diameter, the circumference would increase by 5cm. Measurement Lab You will be graphing circumference (cm) vs. diameter (cm) for several different circular objects, and finding the slope of the line of best fit using the CapStone program. Write out or

More information

Hydrostatic Force on a Submerged Surface

Hydrostatic Force on a Submerged Surface Experiment 3 Hydrostatic Force on a Submerged Surface Purpose The purpose of this experiment is to experimentally locate the center of pressure of a vertical, submerged, plane surface. The experimental

More information

Mass Spectrometry Signal Calibration for Protein Quantitation

Mass Spectrometry Signal Calibration for Protein Quantitation Cambridge Isotope Laboratories, Inc. www.isotope.com Proteomics Mass Spectrometry Signal Calibration for Protein Quantitation Michael J. MacCoss, PhD Associate Professor of Genome Sciences University of

More information

Euler s Method and Functions

Euler s Method and Functions Chapter 3 Euler s Method and Functions The simplest method for approximately solving a differential equation is Euler s method. One starts with a particular initial value problem of the form dx dt = f(t,

More information

What is Modeling and Simulation and Software Engineering?

What is Modeling and Simulation and Software Engineering? What is Modeling and Simulation and Software Engineering? V. Sundararajan Scientific and Engineering Computing Group Centre for Development of Advanced Computing Pune 411 007 vsundar@cdac.in Definitions

More information

Step Response of RC Circuits

Step Response of RC Circuits Step Response of RC Circuits 1. OBJECTIVES...2 2. REFERENCE...2 3. CIRCUITS...2 4. COMPONENTS AND SPECIFICATIONS...3 QUANTITY...3 DESCRIPTION...3 COMMENTS...3 5. DISCUSSION...3 5.1 SOURCE RESISTANCE...3

More information

High Accuracy Articulated Robots with CNC Control Systems

High Accuracy Articulated Robots with CNC Control Systems Copyright 2012 SAE International 2013-01-2292 High Accuracy Articulated Robots with CNC Control Systems Bradley Saund, Russell DeVlieg Electroimpact Inc. ABSTRACT A robotic arm manipulator is often an

More information

The Graphical Method: An Example

The Graphical Method: An Example The Graphical Method: An Example Consider the following linear program: Maximize 4x 1 +3x 2 Subject to: 2x 1 +3x 2 6 (1) 3x 1 +2x 2 3 (2) 2x 2 5 (3) 2x 1 +x 2 4 (4) x 1, x 2 0, where, for ease of reference,

More information

Chapter 27: Taxation. 27.1: Introduction. 27.2: The Two Prices with a Tax. 27.2: The Pre-Tax Position

Chapter 27: Taxation. 27.1: Introduction. 27.2: The Two Prices with a Tax. 27.2: The Pre-Tax Position Chapter 27: Taxation 27.1: Introduction We consider the effect of taxation on some good on the market for that good. We ask the questions: who pays the tax? what effect does it have on the equilibrium

More information

Command-induced Tracking Jitter Study I D. Clark November 24, 2009

Command-induced Tracking Jitter Study I D. Clark November 24, 2009 Command-induced Tracking Jitter Study I D. Clark November 24, 2009 Introduction Reports of excessive tracking jitter on the MMT elevation axis have lately been theorized to be caused by the input command

More information

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities

Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Algebra 1, Quarter 2, Unit 2.1 Creating, Solving, and Graphing Systems of Linear Equations and Linear Inequalities Overview Number of instructional days: 15 (1 day = 45 60 minutes) Content to be learned

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Roots of Equations (Chapters 5 and 6)

Roots of Equations (Chapters 5 and 6) Roots of Equations (Chapters 5 and 6) Problem: given f() = 0, find. In general, f() can be any function. For some forms of f(), analytical solutions are available. However, for other functions, we have

More information

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004

Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004 FSI-02-TN59-R2 Multi-Block Gridding Technique for FLOW-3D Flow Science, Inc. July 2004 1. Introduction A major new extension of the capabilities of FLOW-3D -- the multi-block grid model -- has been incorporated

More information

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 123 CHAPTER 7 BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 7.1 Introduction Even though using SVM presents

More information

1 Review of Least Squares Solutions to Overdetermined Systems

1 Review of Least Squares Solutions to Overdetermined Systems cs4: introduction to numerical analysis /9/0 Lecture 7: Rectangular Systems and Numerical Integration Instructor: Professor Amos Ron Scribes: Mark Cowlishaw, Nathanael Fillmore Review of Least Squares

More information

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of

More information

Project Management Fact Sheet:

Project Management Fact Sheet: Project Management Fact Sheet: Project Documentation Version: 2.2, November 2008 DISCLAIMER This material has been prepared for use by Tasmanian Government agencies and Instrumentalities. It follows that

More information

Filter Comparison. Match #1: Analog vs. Digital Filters

Filter Comparison. Match #1: Analog vs. Digital Filters CHAPTER 21 Filter Comparison Decisions, decisions, decisions! With all these filters to choose from, how do you know which to use? This chapter is a head-to-head competition between filters; we'll select

More information

Session 7 Bivariate Data and Analysis

Session 7 Bivariate Data and Analysis Session 7 Bivariate Data and Analysis Key Terms for This Session Previously Introduced mean standard deviation New in This Session association bivariate analysis contingency table co-variation least squares

More information

Analytical Test Method Validation Report Template

Analytical Test Method Validation Report Template Analytical Test Method Validation Report Template 1. Purpose The purpose of this Validation Summary Report is to summarize the finding of the validation of test method Determination of, following Validation

More information

An extra 10% - Improving the productivity of vibroseis surveys through advanced fleet management Timothy Dean*, WesternGeco

An extra 10% - Improving the productivity of vibroseis surveys through advanced fleet management Timothy Dean*, WesternGeco An extra 10% - Improving the productivity of vibroseis surveys through advanced fleet management Timothy Dean*, WesternGeco Summary Improving the productivity of vibroseis surveys has been the focus of

More information

Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement

Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Adaptive Demand-Forecasting Approach based on Principal Components Time-series an application of data-mining technique to detection of market movement Toshio Sugihara Abstract In this study, an adaptive

More information

Text Mining for Business Intelligence

Text Mining for Business Intelligence Project Proposal (Draft) Text Mining for Business Intelligence By Abhinut Srimasorn (5322793399) Advisor Dr. Thanaruk Theeramunkong School of Information, Computer and Communication Technology, Sirindhorn

More information

Master of Mathematical Finance: Course Descriptions

Master of Mathematical Finance: Course Descriptions Master of Mathematical Finance: Course Descriptions CS 522 Data Mining Computer Science This course provides continued exploration of data mining algorithms. More sophisticated algorithms such as support

More information

Impedance 50 (75 connectors via adapters)

Impedance 50 (75 connectors via adapters) VECTOR NETWORK ANALYZER PLANAR TR1300/1 DATA SHEET Frequency range: 300 khz to 1.3 GHz Measured parameters: S11, S21 Dynamic range of transmission measurement magnitude: 130 db Measurement time per point:

More information

Industry Environment and Concepts for Forecasting 1

Industry Environment and Concepts for Forecasting 1 Table of Contents Industry Environment and Concepts for Forecasting 1 Forecasting Methods Overview...2 Multilevel Forecasting...3 Demand Forecasting...4 Integrating Information...5 Simplifying the Forecast...6

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

R 60 DoMC-01 rev.1 Additional requirements from the United States. Accuracy class III L. Revision number Date of the revision Nature of the revision

R 60 DoMC-01 rev.1 Additional requirements from the United States. Accuracy class III L. Revision number Date of the revision Nature of the revision R 60 DoMC-01 rev.1 Additional requirements from the United States Accuracy class III L Revision number Date of the revision Nature of the revision Rev.0 29/09/2006 Initial document Rev.1 03/03/2014 Update

More information

Simulation in design of high performance machine tools

Simulation in design of high performance machine tools P. Wagner, Gebr. HELLER Maschinenfabrik GmbH 1. Introduktion Machine tools have been constructed and used for industrial applications for more than 100 years. Today, almost 100 large-sized companies and

More information

MSCA 31000 Introduction to Statistical Concepts

MSCA 31000 Introduction to Statistical Concepts MSCA 31000 Introduction to Statistical Concepts This course provides general exposure to basic statistical concepts that are necessary for students to understand the content presented in more advanced

More information

Topographic Change Detection Using CloudCompare Version 1.0

Topographic Change Detection Using CloudCompare Version 1.0 Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare

More information

structures stack up Tom McMullen

structures stack up Tom McMullen Making sure your organization structures stack up October 21, 2009 Tom McMullen Building effective organizations Trends in organization design Optimizing Focusing resources and reducing headcounts Removing

More information

Modelling and Big Data. Leslie Smith ITNPBD4, October 10 2015. Updated 9 October 2015

Modelling and Big Data. Leslie Smith ITNPBD4, October 10 2015. Updated 9 October 2015 Modelling and Big Data Leslie Smith ITNPBD4, October 10 2015. Updated 9 October 2015 Big data and Models: content What is a model in this context (and why the context matters) Explicit models Mathematical

More information

Operation Count; Numerical Linear Algebra

Operation Count; Numerical Linear Algebra 10 Operation Count; Numerical Linear Algebra 10.1 Introduction Many computations are limited simply by the sheer number of required additions, multiplications, or function evaluations. If floating-point

More information

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies Drazen Pesjak Supervised by A.A. Tsvetkov 1, D. Posthuma 2 and S.A. Borovkova 3 MSc. Thesis Finance HONOURS TRACK Quantitative

More information

Market Risk Analysis. Quantitative Methods in Finance. Volume I. The Wiley Finance Series

Market Risk Analysis. Quantitative Methods in Finance. Volume I. The Wiley Finance Series Brochure More information from http://www.researchandmarkets.com/reports/2220051/ Market Risk Analysis. Quantitative Methods in Finance. Volume I. The Wiley Finance Series Description: Written by leading

More information

Supervised Feature Selection & Unsupervised Dimensionality Reduction

Supervised Feature Selection & Unsupervised Dimensionality Reduction Supervised Feature Selection & Unsupervised Dimensionality Reduction Feature Subset Selection Supervised: class labels are given Select a subset of the problem features Why? Redundant features much or

More information

Curve Fitting with Maple

Curve Fitting with Maple Curve Fitting with Maple Maplesoft, a division of Waterloo Maple Inc., 2007 Introduction Maple includes a number of assistants that allows a user to experiment and easily perform key tasks. This Tips and

More information

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S. AUTOMATION OF ENERGY DEMAND FORECASTING by Sanzad Siddique, B.S. A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree

More information

THE PREDICTIVE MODELLING PROCESS

THE PREDICTIVE MODELLING PROCESS THE PREDICTIVE MODELLING PROCESS Models are used extensively in business and have an important role to play in sound decision making. This paper is intended for people who need to understand the process

More information

General Framework for an Iterative Solution of Ax b. Jacobi s Method

General Framework for an Iterative Solution of Ax b. Jacobi s Method 2.6 Iterative Solutions of Linear Systems 143 2.6 Iterative Solutions of Linear Systems Consistent linear systems in real life are solved in one of two ways: by direct calculation (using a matrix factorization,

More information

Time Series Analysis. 1) smoothing/trend assessment

Time Series Analysis. 1) smoothing/trend assessment Time Series Analysis This (not surprisingly) concerns the analysis of data collected over time... weekly values, monthly values, quarterly values, yearly values, etc. Usually the intent is to discern whether

More information

Lay Staff Remuneration PRO-PEO-09

Lay Staff Remuneration PRO-PEO-09 Process Lay Staff Remuneration PRO-PEO-09 Purpose To support the Lay Staff Remuneration Policy to achieve a consistent approach to remuneration for lay staff of the Queensland Synod. Scope This process

More information

Refinery Planning & Scheduling - Plan the Act. Act the Plan.

Refinery Planning & Scheduling - Plan the Act. Act the Plan. Refinery Planning & Scheduling - Plan the Act. Act the Plan. By Sowmya Santhanam EXECUTIVE SUMMARY Due to the record high and fluctuating crude prices, refineries are under extreme pressure to cut down

More information

Introduction to X-Ray Powder Diffraction Data Analysis

Introduction to X-Ray Powder Diffraction Data Analysis Introduction to X-Ray Powder Diffraction Data Analysis Center for Materials Science and Engineering at MIT http://prism.mit.edu/xray An X-ray diffraction pattern is a plot of the intensity of X-rays scattered

More information

Equity-Based Insurance Guarantees Conference November 1-2, 2010. New York, NY. Operational Risks

Equity-Based Insurance Guarantees Conference November 1-2, 2010. New York, NY. Operational Risks Equity-Based Insurance Guarantees Conference November -, 00 New York, NY Operational Risks Peter Phillips Operational Risk Associated with Running a VA Hedging Program Annuity Solutions Group Aon Benfield

More information

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

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,

More information

Determining Polar Axis Alignment Accuracy

Determining Polar Axis Alignment Accuracy Determining Polar Axis Alignment Accuracy by Frank Barrett 7/6/008 Abstract: In order to photograph dim celestial objects, long exposures on the order of minutes or hours are required. To perform this

More information

Forecaster comments to the ORTECH Report

Forecaster comments to the ORTECH Report Forecaster comments to the ORTECH Report The Alberta Forecasting Pilot Project was truly a pioneering and landmark effort in the assessment of wind power production forecast performance in North America.

More information

New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Introduction

New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Introduction Introduction New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Predictive analytics encompasses the body of statistical knowledge supporting the analysis of massive data sets.

More information

Predict the Popularity of YouTube Videos Using Early View Data

Predict the Popularity of YouTube Videos Using Early View Data 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

An Introduction to Applied Mathematics: An Iterative Process

An Introduction to Applied Mathematics: An Iterative Process An Introduction to Applied Mathematics: An Iterative Process Applied mathematics seeks to make predictions about some topic such as weather prediction, future value of an investment, the speed of a falling

More information

CALL VOLUME FORECASTING FOR SERVICE DESKS

CALL VOLUME FORECASTING FOR SERVICE DESKS CALL VOLUME FORECASTING FOR SERVICE DESKS Krishna Murthy Dasari Satyam Computer Services Ltd. This paper discusses the practical role of forecasting for Service Desk call volumes. Although there are many

More information

Chapter 6. The stacking ensemble approach

Chapter 6. The stacking ensemble approach 82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described

More information

Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless

Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless Demand Forecasting When a product is produced for a market, the demand occurs in the future. The production planning cannot be accomplished unless the volume of the demand known. The success of the business

More information

Graphical Integration Exercises Part Four: Reverse Graphical Integration

Graphical Integration Exercises Part Four: Reverse Graphical Integration D-4603 1 Graphical Integration Exercises Part Four: Reverse Graphical Integration Prepared for the MIT System Dynamics in Education Project Under the Supervision of Dr. Jay W. Forrester by Laughton Stanley

More information

F.IF.7b: Graph Root, Piecewise, Step, & Absolute Value Functions

F.IF.7b: Graph Root, Piecewise, Step, & Absolute Value Functions F.IF.7b: Graph Root, Piecewise, Step, & Absolute Value Functions F.IF.7b: Graph Root, Piecewise, Step, & Absolute Value Functions Analyze functions using different representations. 7. Graph functions expressed

More information

MANAGEMENT OPTIONS AND VALUE PER SHARE

MANAGEMENT OPTIONS AND VALUE PER SHARE 1 MANAGEMENT OPTIONS AND VALUE PER SHARE Once you have valued the equity in a firm, it may appear to be a relatively simple exercise to estimate the value per share. All it seems you need to do is divide

More information

Examples of Functions

Examples of Functions Examples of Functions In this document is provided examples of a variety of functions. The purpose is to convince the beginning student that functions are something quite different than polynomial equations.

More information

SOLIDWORKS SOFTWARE OPTIMIZATION

SOLIDWORKS SOFTWARE OPTIMIZATION W H I T E P A P E R SOLIDWORKS SOFTWARE OPTIMIZATION Overview Optimization is the calculation of weight, stress, cost, deflection, natural frequencies, and temperature factors, which are dependent on variables

More information

Chapter 3 Non-parametric Models for Magneto-Rheological Dampers

Chapter 3 Non-parametric Models for Magneto-Rheological Dampers Chapter 3 Non-parametric Models for Magneto-Rheological Dampers The primary purpose of this chapter is to present an approach for developing nonparametric models for magneto-rheological (MR) dampers. Upon

More information

Design of Experiments for Analytical Method Development and Validation

Design of Experiments for Analytical Method Development and Validation Design of Experiments for Analytical Method Development and Validation Thomas A. Little Ph.D. 2/12/2014 President Thomas A. Little Consulting 12401 N Wildflower Lane Highland, UT 84003 1-925-285-1847 drlittle@dr-tom.com

More information

Microsoft Excel 2010 Charts and Graphs

Microsoft Excel 2010 Charts and Graphs Microsoft Excel 2010 Charts and Graphs Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Charts and Graphs 2.0 hours Topics include data groupings; creating

More information

A practical and novel standard addition strategy to screen. pharmacodynamic components in traditional Chinese medicine using

A practical and novel standard addition strategy to screen. pharmacodynamic components in traditional Chinese medicine using Electronic Supplementary Material (ESI) for RSC Advances. This journal is The Royal Society of Chemistry 2015 A practical and novel standard addition strategy to screen pharmacodynamic components in traditional

More information

Signal to Noise Instrumental Excel Assignment

Signal to Noise Instrumental Excel Assignment Signal to Noise Instrumental Excel Assignment Instrumental methods, as all techniques involved in physical measurements, are limited by both the precision and accuracy. The precision and accuracy of a

More information

Florida Math for College Readiness

Florida Math for College Readiness Core Florida Math for College Readiness Florida Math for College Readiness provides a fourth-year math curriculum focused on developing the mastery of skills identified as critical to postsecondary readiness

More information

2) The three categories of forecasting models are time series, quantitative, and qualitative. 2)

2) The three categories of forecasting models are time series, quantitative, and qualitative. 2) Exam Name TRUE/FALSE. Write 'T' if the statement is true and 'F' if the statement is false. 1) Regression is always a superior forecasting method to exponential smoothing, so regression should be used

More information

The KaleidaGraph Guide to Curve Fitting

The KaleidaGraph Guide to Curve Fitting The KaleidaGraph Guide to Curve Fitting Contents Chapter 1 Curve Fitting Overview 1.1 Purpose of Curve Fitting... 5 1.2 Types of Curve Fits... 5 Least Squares Curve Fits... 5 Nonlinear Curve Fits... 6

More information