Bayesian Time-Stratified-Petersen Estimators for Abundance
|
|
- Erick York
- 6 years ago
- Views:
Transcription
1 Bayesian Time-Stratified-Petersen Estimators for Abundance Simon Bonner 1 Carl James Schwarz 2 1 Department of Statistics University of Kentucky Lexington, KY 2 Department of Statistics and Actuarial Science Simon Fraser University Burnaby, BC, Canada stat.sfu.ca 1 / 24
2 Objectives Estimate outgoing salmon smolt abundance Estimate total number of outgoing juvenile salmon. Separate estimates for hatchery and wild fish. Estimate characteristics such as percentiles of run timing. 2 / 24
3 Sampling Protocol 3 / 24
4 Sampling Protocol Sample of fish is marked, transported above trap, and released. Marked fish are recaptured to estimate capture efficiency. Unmarked fish are captured along with marked fish. 4 / 24
5 Notation Statistics: n i number of fish marked and released in week i. m ij number of marked fish released in week i and recovered in week j. u i number of unmarked fish captured in week i Subdivided into AD (adipose clipped) and NC (not clipped) fish. Parameters: p i recapture rate in week i. θ ij prob of movement from i i + j 1. U i total outgoing population in week i. U = U i grand total outgoing population. Two cases Diagonal case: m ij = 0 when j > i. Non-diagonal case: m ij can be > 0 when j > i. 5 / 24
6 Diagonal case: sample data: JC 2003 Chinook Marked Fish Unmarked Fish JW D n i m ii AD NC AD+NC log(flow) ,135 4, , ,452 10, , ,199 2, , ,427 30,542 39, , ,243 13,337 17, , ,412 26,706 35, , ,703 26,831 34, Total 50,489 2,459 41, , ,995 25% of hatchery fish are AD-fin clipped. 6 / 24
7 Diagonal case: Problems/opportunities in real data Problems: Sparse data - few marked fish released/recaptured, e.g. jw 39. Missing data - no marking done and/or no unmarked captured, e.g. jw 9. Anomalous data - fish disappear after release, e.g. jw 41. Opportuntities Reduce handling of endangered species by skipping marking in some weeks. Reduce costs by skipping some weeks. Change allocation of effort among weeks. 7 / 24
8 Diagonal case: Current methods Complete Pooling Separate weekly estimates Simple Petersen (Weekly) Stratified-Petersen Û = ( )( ) u i n i weeks ( weeks ) m ii weeks Û i = u i n i m ii ; Û = Û i weeks 4.2 (SE.081) million 16 (SE 3.7) million 5 (SE.21) million (ex JW 41) Implicit assumption Allow catchability of homogeneity to vary by of catchability over week. 43 weeks. Pool over problems. Poor estimates for with sparse, problematic or no data. 8 / 24
9 Diagonal Case: Alternatives - catchability Pooling weeks that have similar catchability: Arbitrary. How to estimate se properly to account for pooling? How to deal with missing weeks? 9 / 24
10 Diagonal Case: Alternatives - Abundance Draw a curve through the log(u): Arbitrary. How to estimate se properly to account for interpolations? 10 / 24
11 Diagonal Case: Proposed methodology Hierarchical and Spline model: Fit a spline curve to the log(u i ) as the underlying trend with variability about trend line. Hierarchical model for p i around a common mean and/or covariate adjusted value. Note that smoothing both p and log(u) does NOT work well. 11 / 24
12 Diagonal Case: Technical details (a) Likelihood - standard stratified Petersen estimator. L = s i=s [( ni m ii ) p m ii i (1 p i ) n i m ii ] [( Ui u i ) p u i i (1 p i ) U i u i ] (b) Hierarchical model on logit(p i ) [Could use covariates as well including spline on logit(p)] logit(p i ) Normal(µ p, σ 2 p) Imputes missing p i using range of possible capture rates from hierarchical model. Borrows information from other weeks where data is present or not sparse. 12 / 24
13 Diagonal Case: Technical details (c) Spline model (with error ) for log(u i ) using B-spline basis functions and knots every 4th week and smooth changes in coefficients. log(u i ) = K+q k=1 b k B k (j) + ε logu i b k+1 = b k + (b k b k 1 ) + ε spline k Spline interpolates reasonable values for abundance based on variation of other weeks around smooth curve. Allow for slow changes in general shape of spline. We also allow for pre-specified shocks ( jumps ) in the spline (e.g. arrival of hatchery fish). (d) Sensible priors everywhere. 13 / 24
14 Diagonal Case: Advantages/Disadvantages of methodology Advantages: Borrows information from other weeks for estimating catchability and weekly run size. Provides weekly (and total) estimates. Able to estimate run timing. Automatic model selection Sparse data - fits very smooth curves. Small effective number of parameters. Rich data - overwhelms the smooth curves. Large effective number of parameters. Odd data easily handled by setting it to missing. Disadvantages: Not amenable to hand computations. Do other weeks provide useful local information? 14 / 24
15 Diagonal Case: Results - JC 2003 Chinook - Abundance Allowed for 2 jumps in spline when hatchery fish arrive. Pooled Petersen: 4.2 (SE.081) million fish. Stratified-Petersen 5.0 (SE.21 ) million fish (ex j.w. 41) Spline method 5.3 (SE.18 ) million fish 15 / 24
16 Diagonal Case: Results - JC 2003 Chinook - Catchability Notice range of catchability in jw 9, 41, etc. For additional structure in p use covariates such as log-flow or fit a spline. 16 / 24
17 Diagonal Case: Results - JC 2003 Chinook - Wild vs. hatchery 25% of hatchery fish are AD-fin clipped. Add an additional binomial component to the likelihood. Add separate splines for wild and hatchery fish. 17 / 24
18 Non-Diagaonal Case: Conne River, NL, Canada Date n i Subsequent recoveries u i Total / 24
19 Non-diagonal case - modifications to model Add a component to likelihood for movement among strata: (a) Likelihood stratified Petersen estimator (Darroch) L(p, U n, m, u) = ( ) n i J s (θ m ii, m i,i+1, m i,i+2,... i+j 1 p i+j 1 ) m ij i=1 T k=1 j=1 ( 1 θ i+j 1 p i+j 1 ) ni m i ( Uk u k ) p u k k (1 p k) U k u k 19 / 24
20 Non-diagonal case - modifications to model (b) Non-parametric smoother for movement based on continuation ratios. ( logit θ i,i+k 1 max l=k θ i,i+l ) ( N µ (NP) k, σ (NP)2) 20 / 24
21 Non-Diagonal Case: Results - Five models for p 21 / 24
22 Non-Diagonal Case: Results - Five models for log(u i ) 22 / 24
23 Non-Diagonal Case: Results - Comparison of estimates Model for 95% CI Effective U, p Û interval width parameters Simple, Pooled 80 ( 69, 92) Simple, Hier 90 ( 73, 111) Hier, Hier 85 ( 70, 103) Cubic, Hier 79 ( 67, 92) Spline, Hier 78 ( 66, 92) (a) Virtually no loss in precision with very sparse data compared to simple pooling methods. (b) Automatic model selection with small number of effective parameters. 23 / 24
24 Summary - BTSPAS Advantages: Hierarchical model borrows information from other weeks. Spline forces estimates of abundance to follow smoothish curve. Easy to interpolate for strata with missing or odd data. Automatic (internal) model selection depending on data richness. Allows for flexibility in sampling design not available under earlier methods. Disadvantages: Careful of interpolations before and after last sampling. Key assumption that patterns visible = patterns hidden. Available as BTSPAS package in R with complete examples. Biometrics (online early) DOI: /j x 24 / 24
Bayesian Time-Stratified-Petersen estimators for abundance. Sampling Protocol. Simon J. Bonner (UBC) Carl James Schwarz (SFU)
Bayesian Time-Stratified-Petersen estimators for abundance Sampling Protocol Simon J. Bonner (UBC) Carl James Schwarz (SFU) cschwarz@stat.sfu.ca Simple-Petersen or Stratified-Petersen methods are often
More informationEstimating trap efficiency (common to all diagonal cases) - based on mark-recapture experiments o m ii. , p i. ,! p 2 ) or m ii
Theoretical Basis for Spline Programs Diagonal Case - Wild + Hatchery combined - Wild vs Hatchery (W.YoY, H.YoY) for Chinook - Wild vs Hatchery (W.YoY, W.1+, H.1+) for Steelhead Non-diagonal case (not
More informationPackage BTSPAS. R topics documented: February 19, Version Date Title Bayesian Time-Strat. Population Analysis
Version 2014.0901 Date 2014-09-01 Title Bayesian Time-Strat. Population Analysis Package BTSPAS February 19, 2015 Author Carl J Schwarz and Simon J Bonner
More informationTrinity River Restoration Program Juvenile Salmonid Outmigrant Monitoring Evaluation, Phase II
, Final Technical Memorandum December 21, 2009 Prepared for: 1313 S. Main Street P.O. Box 1300 Weaverville, California 96093 Prepared by: ESSA Technologies, Ltd. 1765 W 8 th Avenue Vancouver, British Columbia
More informationSmoothing Population Size Estimates for Time-Stratified Mark-Recapture. Experiments using Bayesian P-Splines
Biometrics 000, 000 000 DOI: 000 000 0000 Smoothing Population Size Estimates for Time-Stratified Mark-Recapture Experiments using Bayesian P-Splines Simon J Bonner 1 and Carl J Schwarz 2 1 Department
More informationFisheries Research 145 (2013) Contents lists available at SciVerse ScienceDirect. Fisheries Research
Fisheries Research 145 (2013) 90 99 Contents lists available at SciVerse ScienceDirect Fisheries Research j our nal ho mep ag e: www.elsevier.com/locate/fishres Bayesian implementation of a time stratified
More information08 - Designing Approximating Curves
08 - Designing Approximating Curves Acknowledgement: Olga Sorkine-Hornung, Alexander Sorkine-Hornung, Ilya Baran Last time Interpolating curves Monomials Lagrange Hermite Different control types Polynomials
More informationParametric Curves. University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell
Parametric Curves University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Parametric Representations 3 basic representation strategies: Explicit: y = mx + b Implicit: ax + by + c
More informationNonparametric Mixed-Effects Models for Longitudinal Data
Nonparametric Mixed-Effects Models for Longitudinal Data Zhang Jin-Ting Dept of Stat & Appl Prob National University of Sinagpore University of Seoul, South Korea, 7 p.1/26 OUTLINE The Motivating Data
More informationEvaluating generalization (validation) Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support
Evaluating generalization (validation) Harvard-MIT Division of Health Sciences and Technology HST.951J: Medical Decision Support Topics Validation of biomedical models Data-splitting Resampling Cross-validation
More informationLecture 8. Divided Differences,Least-Squares Approximations. Ceng375 Numerical Computations at December 9, 2010
Lecture 8, Ceng375 Numerical Computations at December 9, 2010 Computer Engineering Department Çankaya University 8.1 Contents 1 2 3 8.2 : These provide a more efficient way to construct an interpolating
More informationCS-184: Computer Graphics
CS-184: Computer Graphics Lecture #12: Curves and Surfaces Prof. James O Brien University of California, Berkeley V2007-F-12-1.0 Today General curve and surface representations Splines and other polynomial
More informationCurves and Surfaces 1
Curves and Surfaces 1 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized Modeling Techniques 2 The Teapot 3 Representing
More informationChapter 19 Estimating the dose-response function
Chapter 19 Estimating the dose-response function Dose-response Students and former students often tell me that they found evidence for dose-response. I know what they mean because that's the phrase I have
More informationFall CSCI 420: Computer Graphics. 4.2 Splines. Hao Li.
Fall 2014 CSCI 420: Computer Graphics 4.2 Splines Hao Li http://cs420.hao-li.com 1 Roller coaster Next programming assignment involves creating a 3D roller coaster animation We must model the 3D curve
More informationSet 5, Total points: 100 Issued: week of
Prof. P. Koumoutsakos Prof. Dr. Jens Walther ETH Zentrum, CLT F 1, E 11 CH-809 Zürich Models, Algorithms and Data (MAD): Introduction to Computing Spring semester 018 Set 5, Total points: 100 Issued: week
More informationMar. 20 Math 2335 sec 001 Spring 2014
Mar. 20 Math 2335 sec 001 Spring 2014 Chebyshev Polynomials Definition: For an integer n 0 define the function ( ) T n (x) = cos n cos 1 (x), 1 x 1. It can be shown that T n is a polynomial of degree n.
More informationParametric Curves. University of Texas at Austin CS384G - Computer Graphics
Parametric Curves University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Parametric Representations 3 basic representation strategies: Explicit: y = mx + b Implicit: ax + by + c
More informationCS-184: Computer Graphics. Today
CS-84: Computer Graphics Lecture #5: Curves and Surfaces Prof. James O Brien University of California, Berkeley V25F-5-. Today General curve and surface representations Splines and other polynomial bases
More informationCurves and Surfaces Computer Graphics I Lecture 10
15-462 Computer Graphics I Lecture 10 Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] September 30, 2003 Doug James Carnegie
More informationMachine Learning. Supervised Learning. Manfred Huber
Machine Learning Supervised Learning Manfred Huber 2015 1 Supervised Learning Supervised learning is learning where the training data contains the target output of the learning system. Training data D
More informationGeneralized Additive Models
:p Texts in Statistical Science Generalized Additive Models An Introduction with R Simon N. Wood Contents Preface XV 1 Linear Models 1 1.1 A simple linear model 2 Simple least squares estimation 3 1.1.1
More informationSurface Modeling. Polygon Tables. Types: Generating models: Polygon Surfaces. Polygon surfaces Curved surfaces Volumes. Interactive Procedural
Surface Modeling Types: Polygon surfaces Curved surfaces Volumes Generating models: Interactive Procedural Polygon Tables We specify a polygon surface with a set of vertex coordinates and associated attribute
More informationPoints Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked
Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations
More informationSoft Threshold Estimation for Varying{coecient Models 2 ations of certain basis functions (e.g. wavelets). These functions are assumed to be smooth an
Soft Threshold Estimation for Varying{coecient Models Artur Klinger, Universitat Munchen ABSTRACT: An alternative penalized likelihood estimator for varying{coecient regression in generalized linear models
More informationThe goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a
The goal is the definition of points with numbers and primitives with equations or functions. The definition of points with numbers requires a coordinate system and then the measuring of the point with
More informationComputer Graphics Curves and Surfaces. Matthias Teschner
Computer Graphics Curves and Surfaces Matthias Teschner Outline Introduction Polynomial curves Bézier curves Matrix notation Curve subdivision Differential curve properties Piecewise polynomial curves
More informationComputational Physics PHYS 420
Computational Physics PHYS 420 Dr Richard H. Cyburt Assistant Professor of Physics My office: 402c in the Science Building My phone: (304) 384-6006 My email: rcyburt@concord.edu My webpage: www.concord.edu/rcyburt
More informationCurves and Surfaces Computer Graphics I Lecture 9
15-462 Computer Graphics I Lecture 9 Curves and Surfaces Parametric Representations Cubic Polynomial Forms Hermite Curves Bezier Curves and Surfaces [Angel 10.1-10.6] February 19, 2002 Frank Pfenning Carnegie
More information3.6 Sample code: yrbs_data <- read.spss("yrbs07.sav",to.data.frame=true)
InJanuary2009,CDCproducedareportSoftwareforAnalyisofYRBSdata, describingtheuseofsas,sudaan,stata,spss,andepiinfoforanalyzingdatafrom theyouthriskbehaviorssurvey. ThisreportprovidesthesameinformationforRandthesurveypackage.Thetextof
More informationRational Bezier Surface
Rational Bezier Surface The perspective projection of a 4-dimensional polynomial Bezier surface, S w n ( u, v) B i n i 0 m j 0, u ( ) B j m, v ( ) P w ij ME525x NURBS Curve and Surface Modeling Page 97
More informationGoals. The Normal Probability Distribution. A distribution. A Discrete Probability Distribution. Results of Tossing Two Dice. Probabilities involve
Goals The Normal Probability Distribution Chapter 7 Dr. Richard Jerz Understand the difference between discrete and continuous distributions. Compute the mean, standard deviation, and probabilities for
More informationComputer Graphics CS 543 Lecture 13a Curves, Tesselation/Geometry Shaders & Level of Detail
Computer Graphics CS 54 Lecture 1a Curves, Tesselation/Geometry Shaders & Level of Detail Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) So Far Dealt with straight lines
More informationSplines. Parameterization of a Curve. Curve Representations. Roller coaster. What Do We Need From Curves in Computer Graphics? Modeling Complex Shapes
CSCI 420 Computer Graphics Lecture 8 Splines Jernej Barbic University of Southern California Hermite Splines Bezier Splines Catmull-Rom Splines Other Cubic Splines [Angel Ch 12.4-12.12] Roller coaster
More informationVariability in Annual Temperature Profiles
Variability in Annual Temperature Profiles A Multivariate Spatial Analysis of Regional Climate Model Output Tamara Greasby, Stephan Sain Institute for Mathematics Applied to Geosciences, National Center
More informationAnalyzing Longitudinal Data Using Regression Splines
Analyzing Longitudinal Data Using Regression Splines Zhang Jin-Ting Dept of Stat & Appl Prob National University of Sinagpore August 18, 6 DSAP, NUS p.1/16 OUTLINE Motivating Longitudinal Data Parametric
More informationScalable Bayes Clustering for Outlier Detection Under Informative Sampling
Scalable Bayes Clustering for Outlier Detection Under Informative Sampling Based on JMLR paper of T. D. Savitsky Terrance D. Savitsky Office of Survey Methods Research FCSM - 2018 March 7-9, 2018 1 / 21
More informationFree-Form Deformation and Other Deformation Techniques
Free-Form Deformation and Other Deformation Techniques Deformation Deformation Basic Definition Deformation: A transformation/mapping of the positions of every particle in the original object to those
More informationChapter 3. Bootstrap. 3.1 Introduction. 3.2 The general idea
Chapter 3 Bootstrap 3.1 Introduction The estimation of parameters in probability distributions is a basic problem in statistics that one tends to encounter already during the very first course on the subject.
More informationThe Normal Probability Distribution. Goals. A distribution 2/27/16. Chapter 7 Dr. Richard Jerz
The Normal Probability Distribution Chapter 7 Dr. Richard Jerz 1 2016 rjerz.com Goals Understand the difference between discrete and continuous distributions. Compute the mean, standard deviation, and
More informationClustering and The Expectation-Maximization Algorithm
Clustering and The Expectation-Maximization Algorithm Unsupervised Learning Marek Petrik 3/7 Some of the figures in this presentation are taken from An Introduction to Statistical Learning, with applications
More informationCONFIDENCE INTERVALS FOR POPULATION SIZE BASED ON A CAPTURE-RECAPTURE DESIGN JIANJUN HUA A REPORT
CONFIDENCE INTERVALS FOR POPULATION SIZE BASED ON A CAPTURE-RECAPTURE DESIGN by JIANJUN HUA A REPORT submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of
More informationME 261: Numerical Analysis Lecture-12: Numerical Interpolation
1 ME 261: Numerical Analysis Lecture-12: Numerical Interpolation Md. Tanver Hossain Department of Mechanical Engineering, BUET http://tantusher.buet.ac.bd 2 Inverse Interpolation Problem : Given a table
More informationImplicit Generalized Cylinders using Profile Curves
Implicit Generalized Cylinders using Profile Curves Cindy M. Grimm Presentation by: Miranda Steed Previous Work Traditional definitions using cross sections most suited to CAD/CAM modeling Profile curve
More informationBayesian Background Estimation
Bayesian Background Estimation mum knot spacing was determined by the width of the signal structure that one wishes to exclude from the background curve. This paper extends the earlier work in two important
More informationand the crooked shall be made straight, and the rough ways shall be made smooth; Luke 3:5
ecture 8: Knot Insertion Algorithms for B-Spline Curves and Surfaces and the crooked shall be made straight, and the rough ways shall be made smooth; uke 3:5. Motivation B-spline methods have several advantages
More informationCurve fitting using linear models
Curve fitting using linear models Rasmus Waagepetersen Department of Mathematics Aalborg University Denmark September 28, 2012 1 / 12 Outline for today linear models and basis functions polynomial regression
More informationStatistical Analysis of List Experiments
Statistical Analysis of List Experiments Kosuke Imai Princeton University Joint work with Graeme Blair October 29, 2010 Blair and Imai (Princeton) List Experiments NJIT (Mathematics) 1 / 26 Motivation
More informationModelling Proportions and Count Data
Modelling Proportions and Count Data Rick White May 4, 2016 Outline Analysis of Count Data Binary Data Analysis Categorical Data Analysis Generalized Linear Models Questions Types of Data Continuous data:
More informationG 2 Interpolation for Polar Surfaces
1 G 2 Interpolation for Polar Surfaces Jianzhong Wang 1, Fuhua Cheng 2,3 1 University of Kentucky, jwangf@uky.edu 2 University of Kentucky, cheng@cs.uky.edu 3 National Tsinhua University ABSTRACT In this
More informationGAMs, GAMMs and other penalized GLMs using mgcv in R. Simon Wood Mathematical Sciences, University of Bath, U.K.
GAMs, GAMMs and other penalied GLMs using mgcv in R Simon Wood Mathematical Sciences, University of Bath, U.K. Simple eample Consider a very simple dataset relating the timber volume of cherry trees to
More informationNCSS Statistical Software
Chapter 245 Introduction This procedure generates R control charts for variables. The format of the control charts is fully customizable. The data for the subgroups can be in a single column or in multiple
More informationMoving Beyond Linearity
Moving Beyond Linearity The truth is never linear! 1/23 Moving Beyond Linearity The truth is never linear! r almost never! 1/23 Moving Beyond Linearity The truth is never linear! r almost never! But often
More informationModelling Proportions and Count Data
Modelling Proportions and Count Data Rick White May 5, 2015 Outline Analysis of Count Data Binary Data Analysis Categorical Data Analysis Generalized Linear Models Questions Types of Data Continuous data:
More informationSpline Methods Draft. Tom Lyche and Knut Mørken
Spline Methods Draft Tom Lyche and Knut Mørken 24th May 2002 2 Contents 1 Splines and B-splines an introduction 3 1.1 Convex combinations and convex hulls..................... 3 1.1.1 Stable computations...........................
More informationFitting latency models using B-splines in EPICURE for DOS
Fitting latency models using B-splines in EPICURE for DOS Michael Hauptmann, Jay Lubin January 11, 2007 1 Introduction Disease latency refers to the interval between an increment of exposure and a subsequent
More informationShape modeling Modeling technique Shape representation! 3D Graphics Modeling Techniques
D Graphics http://chamilo2.grenet.fr/inp/courses/ensimag4mmgd6/ Shape Modeling technique Shape representation! Part : Basic techniques. Projective rendering pipeline 2. Procedural Modeling techniques Shape
More informationLecture 27, April 24, Reading: See class website. Nonparametric regression and kernel smoothing. Structured sparse additive models (GroupSpAM)
School of Computer Science Probabilistic Graphical Models Structured Sparse Additive Models Junming Yin and Eric Xing Lecture 7, April 4, 013 Reading: See class website 1 Outline Nonparametric regression
More information2D Spline Curves. CS 4620 Lecture 13
2D Spline Curves CS 4620 Lecture 13 2008 Steve Marschner 1 Motivation: smoothness In many applications we need smooth shapes [Boeing] that is, without discontinuities So far we can make things with corners
More informationB-spline Curves. Smoother than other curve forms
Curves and Surfaces B-spline Curves These curves are approximating rather than interpolating curves. The curves come close to, but may not actually pass through, the control points. Usually used as multiple,
More informationSpline Methods Draft. Tom Lyche and Knut Mørken
Spline Methods Draft Tom Lyche and Knut Mørken January 5, 2005 2 Contents 1 Splines and B-splines an Introduction 3 1.1 Convex combinations and convex hulls.................... 3 1.1.1 Stable computations...........................
More informationInterpolation - 2D mapping Tutorial 1: triangulation
Tutorial 1: triangulation Measurements (Zk) at irregular points (xk, yk) Ex: CTD stations, mooring, etc... The known Data How to compute some values on the regular spaced grid points (+)? The unknown data
More informationA toolbox of smooths. Simon Wood Mathematical Sciences, University of Bath, U.K.
A toolbo of smooths Simon Wood Mathematical Sciences, University of Bath, U.K. Smooths for semi-parametric GLMs To build adequate semi-parametric GLMs requires that we use functions with appropriate properties.
More informationRepresenting Curves Part II. Foley & Van Dam, Chapter 11
Representing Curves Part II Foley & Van Dam, Chapter 11 Representing Curves Polynomial Splines Bezier Curves Cardinal Splines Uniform, non rational B-Splines Drawing Curves Applications of Bezier splines
More informationComputer Graphics I Lecture 11
15-462 Computer Graphics I Lecture 11 Midterm Review Assignment 3 Movie Midterm Review Midterm Preview February 26, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationLecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10
Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful
More informationApproximation of 3D-Parametric Functions by Bicubic B-spline Functions
International Journal of Mathematical Modelling & Computations Vol. 02, No. 03, 2012, 211-220 Approximation of 3D-Parametric Functions by Bicubic B-spline Functions M. Amirfakhrian a, a Department of Mathematics,
More informationLecture 4.5: Interpolation and Splines
Lecture 4.5: Interpolation and Splines D. Jason Koskinen koskinen@nbi.ku.dk Photo by Howard Jackman University of Copenhagen Advanced Methods in Applied Statistics Feb - Apr 2018 Niels Bohr Institute 2
More informationAnima-LP. Version 2.1alpha. User's Manual. August 10, 1992
Anima-LP Version 2.1alpha User's Manual August 10, 1992 Christopher V. Jones Faculty of Business Administration Simon Fraser University Burnaby, BC V5A 1S6 CANADA chris_jones@sfu.ca 1992 Christopher V.
More informationParametric curves. Brian Curless CSE 457 Spring 2016
Parametric curves Brian Curless CSE 457 Spring 2016 1 Reading Required: Angel 10.1-10.3, 10.5.2, 10.6-10.7, 10.9 Optional Bartels, Beatty, and Barsky. An Introduction to Splines for use in Computer Graphics
More informationComputer Vision Group Prof. Daniel Cremers. 4. Probabilistic Graphical Models Directed Models
Prof. Daniel Cremers 4. Probabilistic Graphical Models Directed Models The Bayes Filter (Rep.) (Bayes) (Markov) (Tot. prob.) (Markov) (Markov) 2 Graphical Representation (Rep.) We can describe the overall
More information08 An Introduction to Dense Continuous Robotic Mapping
NAVARCH/EECS 568, ROB 530 - Winter 2018 08 An Introduction to Dense Continuous Robotic Mapping Maani Ghaffari March 14, 2018 Previously: Occupancy Grid Maps Pose SLAM graph and its associated dense occupancy
More informationA comparison of statistical methods for evaluating matching performance of a biometric identification device- a preliminary report
A comparison of statistical methods for evaluating matching performance of a biometric identification device- a preliminary report Michael E. Schuckers Department of Mathematics, Computer Science and Statistics
More informationJames E. JUnesl, Xenneth 1. Poaoc::i. 2 a.n4 James D. Ntdwls 1
James E. JUnesl, Xenneth 1. Poaoc::i. 2 a.n4 James D. Ntdwls 1 1 U. I. fwl. WUdltfa s.vtm PGtu.1C.8IIt. WUdltfa ~ e-tac l.aura, MD. 211708 2DqJt.. ofs~ N.C. SiIIta 1.IrIWa-sU!f Box. 8203 R~, NC. 27695-8203
More informationBezier Curves, B-Splines, NURBS
Bezier Curves, B-Splines, NURBS Example Application: Font Design and Display Curved objects are everywhere There is always need for: mathematical fidelity high precision artistic freedom and flexibility
More informationData Mining Classification: Bayesian Decision Theory
Data Mining Classification: Bayesian Decision Theory Lecture Notes for Chapter 2 R. O. Duda, P. E. Hart, and D. G. Stork, Pattern classification, 2nd ed. New York: Wiley, 2001. Lecture Notes for Chapter
More informationNonparametric regression using kernel and spline methods
Nonparametric regression using kernel and spline methods Jean D. Opsomer F. Jay Breidt March 3, 016 1 The statistical model When applying nonparametric regression methods, the researcher is interested
More informationCollaborative Filtering for Netflix
Collaborative Filtering for Netflix Michael Percy Dec 10, 2009 Abstract The Netflix movie-recommendation problem was investigated and the incremental Singular Value Decomposition (SVD) algorithm was implemented
More informationShape Representation Basic problem We make pictures of things How do we describe those things? Many of those things are shapes Other things include
Shape Representation Basic problem We make pictures of things How do we describe those things? Many of those things are shapes Other things include motion, behavior Graphics is a form of simulation and
More informationLecture IV Bézier Curves
Lecture IV Bézier Curves Why Curves? Why Curves? Why Curves? Why Curves? Why Curves? Linear (flat) Curved Easier More pieces Looks ugly Complicated Fewer pieces Looks smooth What is a curve? Intuitively:
More informationChapter 6 Continued: Partitioning Methods
Chapter 6 Continued: Partitioning Methods Partitioning methods fix the number of clusters k and seek the best possible partition for that k. The goal is to choose the partition which gives the optimal
More information2D Spline Curves. CS 4620 Lecture 18
2D Spline Curves CS 4620 Lecture 18 2014 Steve Marschner 1 Motivation: smoothness In many applications we need smooth shapes that is, without discontinuities So far we can make things with corners (lines,
More information(Spline, Bezier, B-Spline)
(Spline, Bezier, B-Spline) Spline Drafting terminology Spline is a flexible strip that is easily flexed to pass through a series of design points (control points) to produce a smooth curve. Spline curve
More informationDesign considerations
Curves Design considerations local control of shape design each segment independently smoothness and continuity ability to evaluate derivatives stability small change in input leads to small change in
More informationCOMPUTER AIDED ENGINEERING DESIGN (BFF2612)
COMPUTER AIDED ENGINEERING DESIGN (BFF2612) BASIC MATHEMATICAL CONCEPTS IN CAED by Dr. Mohd Nizar Mhd Razali Faculty of Manufacturing Engineering mnizar@ump.edu.my COORDINATE SYSTEM y+ y+ z+ z+ x+ RIGHT
More information3D Modeling Parametric Curves & Surfaces
3D Modeling Parametric Curves & Surfaces Shandong University Spring 2012 3D Object Representations Raw data Point cloud Range image Polygon soup Solids Voxels BSP tree CSG Sweep Surfaces Mesh Subdivision
More informationlecture 10: B-Splines
9 lecture : -Splines -Splines: a basis for splines Throughout our discussion of standard polynomial interpolation, we viewed P n as a linear space of dimension n +, and then expressed the unique interpolating
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationSmoothing Dissimilarities for Cluster Analysis: Binary Data and Functional Data
Smoothing Dissimilarities for Cluster Analysis: Binary Data and unctional Data David B. University of South Carolina Department of Statistics Joint work with Zhimin Chen University of South Carolina Current
More informationGoals of the Lecture. SOC6078 Advanced Statistics: 9. Generalized Additive Models. Limitations of the Multiple Nonparametric Models (2)
SOC6078 Advanced Statistics: 9. Generalized Additive Models Robert Andersen Department of Sociology University of Toronto Goals of the Lecture Introduce Additive Models Explain how they extend from simple
More informationB-Spline Polynomials. B-Spline Polynomials. Uniform Cubic B-Spline Curves CS 460. Computer Graphics
CS 460 B-Spline Polynomials Computer Graphics Professor Richard Eckert March 24, 2004 B-Spline Polynomials Want local control Smoother curves B-spline curves: Segmented approximating curve 4 control points
More information4.12 Generalization. In back-propagation learning, as many training examples as possible are typically used.
1 4.12 Generalization In back-propagation learning, as many training examples as possible are typically used. It is hoped that the network so designed generalizes well. A network generalizes well when
More informationMODELLING-Choosing a model
MODELLING-Choosing a model Model categories When using a model to help in the design process, it is important that the right type of model is used. Using the wrong type of model can waste computing power
More informationSpline fitting tool for scientometric applications: estimation of citation peaks and publication time-lags
Spline fitting tool for scientometric applications: estimation of citation peaks and publication time-lags By: Hicham Sabir Presentation to: 21 STI Conference, September 1th, 21 Description of the problem
More information15.10 Curve Interpolation using Uniform Cubic B-Spline Curves. CS Dept, UK
1 An analysis of the problem: To get the curve constructed, how many knots are needed? Consider the following case: So, to interpolate (n +1) data points, one needs (n +7) knots,, for a uniform cubic B-spline
More informationME COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A
ME6501 - COMPUTER AIDED DESIGN COMPUTER AIDED DESIGN 2 MARKS Q&A Unit I 1. What is CAD? Computer aided design (CAD) is the technology concerned with the use of computer systems to assist the creation,
More informationSpline Curves. Spline Curves. Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1
Spline Curves Prof. Dr. Hans Hagen Algorithmic Geometry WS 2013/2014 1 Problem: In the previous chapter, we have seen that interpolating polynomials, especially those of high degree, tend to produce strong
More informationModelling and Quantitative Methods in Fisheries
SUB Hamburg A/553843 Modelling and Quantitative Methods in Fisheries Second Edition Malcolm Haddon ( r oc) CRC Press \ y* J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of
More informationCOMP3421. Global Lighting Part 2: Radiosity
COMP3421 Global Lighting Part 2: Radiosity Recap: Global Lighting The lighting equation we looked at earlier only handled direct lighting from sources: We added an ambient fudge term to account for all
More informationSpline Methods Draft. Tom Lyche and Knut Mørken. Department of Informatics Centre of Mathematics for Applications University of Oslo
Spline Methods Draft Tom Lyche and Knut Mørken Department of Informatics Centre of Mathematics for Applications University of Oslo January 27, 2006 Contents 1 Splines and B-splines an Introduction 1 1.1
More information