Using Monte Carlo Simulation for Library Science

Slides:



Advertisements
Similar presentations
CHAPTER 11: Sampling Distributions
Advertisements

Design of Experiments Lecture I
Chapter 21 Value at Risk Options, Futures, and Other Derivatives, 8th Edition, Copyright © John C. Hull 2012.
Chapter 20 Basic Numerical Procedures
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
CHAPTER 11: Sampling Distributions
Standard error of estimate & Confidence interval.
By: Brian Scott. Topics Defining a Stochastic Process Geometric Brownian Motion G.B.M. With Jump Diffusion G.B.M with jump diffusion when volatility is.
Introduction to ModelingMonte Carlo Simulation Expensive Not always practical Time consuming Impossible for all situations Can be complex Cons Pros Experience.
CHAPTER 11: Sampling Distributions
Value at Risk.
Lecture 7: Simulations.
Ewa Lukasik - Jakub Lawik - Juan Mojica - Xiaodong Xu.
Monte Carlo Simulation and Personal Finance Jacob Foley.
1 Theoretical Physics Experimental Physics Equipment, Observation Gambling: Cards, Dice Fast PCs Random- number generators Monte- Carlo methods Experimental.
LECTURE 22 VAR 1. Methods of calculating VAR (Cont.) Correlation method is conceptually simple and easy to apply; it only requires the mean returns and.
Probabilistic Mechanism Analysis. Outline Uncertainty in mechanisms Why consider uncertainty Basics of uncertainty Probabilistic mechanism analysis Examples.
1 Derivatives & Risk Management: Part II Models, valuation and risk management.
Basic Numerical Procedures Chapter 19 1 Options, Futures, and Other Derivatives, 7th Edition, Copyright © John C. Hull 2008.
Introduction to Inferential Statistics Statistical analyses are initially divided into: Descriptive Statistics or Inferential Statistics. Descriptive Statistics.
Statistical Methods II: Confidence Intervals ChE 477 (UO Lab) Lecture 4 Larry Baxter, William Hecker, & Ron Terry Brigham Young University.
Stat 1510: Sampling Distributions
FIN 614: Financial Management Larry Schrenk, Instructor.
Monte Carlo Process Risk Analysis for Water Resources Planning and Management Institute for Water Resources 2008.
Expectation-Maximization (EM) Algorithm & Monte Carlo Sampling for Inference and Approximation.
1 1 Slide Simulation Professor Ahmadi. 2 2 Slide Simulation Chapter Outline n Computer Simulation n Simulation Modeling n Random Variables and Pseudo-Random.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Simulation in Healthcare Ozcan: Chapter 15 ISE 491 Fall 2009 Dr. Burtner.
Lecture PowerPoint Slides Basic Practice of Statistics 7 th Edition.
SAMPLING DISTRIBUTION OF MEANS & PROPORTIONS. SAMPLING AND SAMPLING VARIATION Sample Knowledge of students No. of red blood cells in a person Length of.
Marshall University School of Medicine Department of Biochemistry and Microbiology BMS 617 Lecture 15: Sample size and Power Marshall University Genomics.
Analysis of Financial Data Spring 2012 Lecture 9: Volatility Priyantha Wijayatunga Department of Statistics, Umeå University
March-14 Central Bank of Egypt 1 Risk Measurement.
Risk analysis & modeling using Excel & VBA
Types of risk Market risk
The Three Common Approaches for Calculating Value at Risk
Computer Simulation Henry C. Co Technology and Operations Management,
Monte Carlo Methods Some example applications in C++
Statistics in Management
1. What is a Monte Carlo method ?
5.3 The Central Limit Theorem
7-1 Introduction The field of statistical inference consists of those methods used to make decisions or to draw conclusions about a population. These.
DSS & Warehousing Systems
Elementary Statistics
Mathematical Finance An Introduction
Statistics in Applied Science and Technology
Introduction to Inferential Statistics
Data Science Process Chapter 2 Rich's Training 11/13/2018.
Types of risk Market risk
Professor S K Dubey,VSM Amity School of Business
Statistical Methods For Engineers
Interval Estimation.
5.3 The Central Limit Theorem
Lecture 2 – Monte Carlo method in finance
Introduction to Probability & Statistics The Central Limit Theorem
Chapter 14 Wiener Processes and Itô’s Lemma
Part III Exchange Rate Risk Management
Statistical Data Mining
5.3 The Central Limit Theorem
Monte Carlo Simulation
CHAPTER 11: Sampling Distributions
Sampling Distributions (§ )
Introduction to Sampling Distributions
By Harsh Tiwari.
Submitted by Jayaprakash Rao
Agile Project Management and Quantitative Risk Analysis
A Stochastic Approach to Occupant Pre-Movement in Fires
Bootstrapping and Bootstrapping Regression Models
Monte Carlo simulation
Some Key Ingredients for Inferential Statistics
Presentation transcript:

Using Monte Carlo Simulation for Library Science By Josephine Choi and Lei Jin Ryerson University Library

Background

Framing the business question Wide scope: How could we better predict the journal/database pricings? Break-down the key factors Format Publisher Currency exchange rate

Volatile Canadian Dollar

Narrower scope Focusing on the key contributing factor in price increase How could we better predict the USD/CAD exchange rate? The main idea behind this method is that the results are computed based on repeated random sampling and statistical analysis. The Monte Carlo simulation is in fact random experimentations, in the case that, the results of these experiments are not well known. Monte Carlo simulations are typically characterized by a large number of unknown parameters, many of which are difficult to obtain experimentally It is widely used in physical science, biology, law, AI, search and rescue, and business and finance “Monte Carlo simulation is a methodology to build predictive model based on a range of possible outcomes. It acknowledges the difficulties in predicting outcome based on known variables; rather than relying on known facts, it tackles uncertainty by simulating a large number set of scenarios and then adjust the data with probabilities. While it is widely used in research, finance and operation management, it is relatively new in the field of library science. “

Building Financial Model

Monte Carlo Simulation (MCS) Got its name as the code word for work that von Neumann and Ulam was doing during World War II However, earlier example could be found in 1901, when it was used to solve Buffon’s needle problem, where needles were physically thrown randomly onto a gridded field to estimate the value of π Capable of handling the more complex models (beyond a manual approach in which we reduce uncertainty to point estimates )

Simulation Dice roll simulator

In essence We assume that the currency exchange rate would either go up or down Instead of making predictions based on factors that may contribute to the changes, we build a model that will simulate the changes that would happen in the future By generating plenty number of simulations, we hope to capture all possible movements Through aggregation, we hope to predict the future based on theories of probability

Key concepts Drift Stochastic Random Variable Standard deviation Random Walk Brownian Movement Central Limit Theorem

Simplest model Without Drift TP = YP + Random stochastic variable With Drift TP = YP + Random stochastic variable + drift TP = Today’s price YP = Yesterday’s price

Difference between the simplest model and the simple model Modify the stochastic variable by dividing it with 365 Simple Model Modify the stochastic variable by multiplying the log of standard deviation (based on past data)

Using MS Excel for rapid prototyping Simplest model Simple model

End-use model Built with Jupyter (ipython) in Python Code shared in Github Built with code that was found online (assuming that FX movement is similar to stock pricing movement)

Steps 1: Loading the data into Python 2: Inspect the data and cleaning the data 3. Exploratory Data Analysis (EDA) 4: Building the financial model 5: Analysis

Application/Discussion

How good is the model? Predicting current rate based on past data The start date was Mar 15 , 2018

30-day prediction

Exchange rate of Apr 15,2018 April 15, 2018 (Sunday)

Thinking Probabilistically Thinking in range Accept that aggregating the mean may not be the best way of making a prediction

Application Facilitate budget calculation To evaluate CRKN FX Project

FX Project

Predictions by bank

Other possibilities of predicting and analysing pricing info Random Forest (Decision Tree) Code shared in Github Applying MCS to other contributing factors Increase rate Survival rate

Thank you Josephine Choi jochoi@ryerson.ca Lei Jin leijin@ryerson.ca