SlideShare a Scribd company logo
1 of 55
Download to read offline
Risk and Financial Portfolio
Analytics: A Technical
Introduction
Oleksandr Romanko, Ph.D.
Senior Research Analyst, Risk Analytics – Business Analytics, IBM
Adjunct Professor, University of Toronto
Toronto SMAC Meetup
January 15, 2015
© 2015 IBM Corporation2
Please note:
IBM Risk Analytics statements regarding its plans, directions, and intent are subject to
change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information about
potential future products may not be incorporated into any contract. The development,
release, and timing of any future features or functionality described for our products
remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks
in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the
amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an
individual user will achieve results similar to those stated here.
© 2015 IBM Corporation3
About me
Dr. Oleksandr Romanko
 Senior Research Analyst, Quantitative Research at Risk Analytics,
Business Analytics, IBM, with the company since 2010
 Ph.D. in Computer Science from McMaster University
 Author of over 10 papers and reports
 Adjunct professor at University of Toronto
and lecturer at McMaster University
 Research areas:
 business analytics, operational research, optimization, finance
 portfolio optimization, multi-objective optimization
 market and credit risk modeling and optimization
 numerical methods for risk management
 design of numerical algorithms and their software implementation
© 2015 IBM Corporation4
Making the world work better – pioneering the science
2008
19731969
1981
© 2015 IBM Corporation5
IBM Centennial: 100 Years of Innovation
© 2015 IBM Corporation
 Analytics Jobs
Created by: Dennis Buttera
© 2015 IBM Corporation
Data science
9
© 2015 IBM Corporation
 Business Analytics
© 2015 IBM Corporation
Predictive Analytics
What will happen?
Descriptive Analytics
What has happened?
Prescriptive Analytics
What should we do?
What is analytics?
Data Insight Action
DecideAnalyze
Business Value
11
Analytics is the scientific process of deriving insights from
data in order to make decisions
© 2015 IBM Corporation12
History of analytics
© 2015 IBM Corporation13
Movies
© 2015 IBM Corporation14
Applications of big data analytics
Homeland Security
FinanceSmarter Healthcare Multi-channel
sales
Telecom
Manufacturing
Traffic Control
Trading Analytics Fraud and Risk
Log Analysis
Search Quality
Retail: Churn, NBO
© 2015 IBM Corporation
 Cloud
© 2015 IBM Corporation16
Bluemix
www.bluemix.net
© 2015 IBM Corporation17
Bluemix
© 2015 IBM Corporation
 Applied Statistics
© 2015 IBM Corporation
What kind of data are we dealing with?
 Types of data
• Quantitative
• Categorical (ordered, unordered)
 Data collection
• Independent observations (one observation per subject)
• Dependent observations (repeated observation of the same subject, relationships
within groups, relationships over time or space)
 Type of data drives the direction of your analysis
• How to plot
• How to summarize
• How to draw inferences and conclusions
• How to issue predictions
19
© 2015 IBM Corporation
Quantitative data
 Examples: financial return, temperature, age, income
 Quick check: “Does it makes sense to calculate an average?”
 Appropriate summary statistics:
– Mean and Median
– Standard Deviation
– Percentiles
 More advanced predictive methods: Regression, Time Series Analysis, …
 Plot your data!
20
© 2015 IBM Corporation
Summarizing quantitative data
 One-number summaries
– Mean
Average, obtained by summing all observations and dividing by the number of obs.
– Median
The center value, below and above which you will find 50% of the observations.
 Summarizing your data with one number may not tell the whole story:
21
Median = 19.8 Median = 19.8 Median = 10.5
© 2015 IBM Corporation22
Flaw of averages
“Plans based on
average assumptions
are wrong on average”
Average depth 3 ft
© 2015 IBM Corporation
“Most observations fall within ±2 standard
deviations of the mean.”
Standard deviation

23
If the data is normally distributed
95 % of observations
Standard Deviation = 4.2
~95% of observations
between 11.4 and 28.2
© 2015 IBM Corporation
Descriptive statistics - example
 Random sample of 5000 customers of a credit card company
24
Amount spent on
primary card last
month
Debt to income
ratio (x100)
N
Valid 5000 5000
Missing 0 0
Mean 1683.7340 9.9578
Median 1690.0670 8.8000
Std. Deviation 210.26680 6.42317
Minimum .00 .00
Maximum 2482.72 43.10
© 2015 IBM Corporation
Percentiles
 Generalizations of the median (50th percentile).
 The pth is the data point below which p percent of the observations fall.
 Often used to compare a single observation to a general population.
 Examples:
– Standardized test scores
If you scored in the 93th percentile, your score was higher than that of 93% of test
takers.
– Finance and risk management
If your portfolio value-at-risk 95% is $10M, your portfolio loss will not exceed $10M
with probability 95%.
25
© 2015 IBM Corporation
Percentiles - example
 Percentiles can be another way of describing how spread out data values are.
Example: 5-Number Summary
Minimum – 25th percentile – Median – 50th percentile - Maximum
26
Amount spent on
primary card last
month
Debt to income
ratio (x100)
Minimum .00 .00
Percentiles
25 1567.4658 5.1250
50 1690.0670 8.8000
75 1814.5430 13.5000
Maximum 2482.72 43.10
© 2015 IBM Corporation
Distributions: Normal distribution
27
© 2015 IBM Corporation
Distributions
28
© 2015 IBM Corporation
Distributions
29
© 2015 IBM Corporation30
Distributions
Estimate of the probability distribution of global mean temperature resulting
from a doubling of CO2 relative to its pre-industrial value, made from
100000 simulations
© 2015 IBM Corporation
 Simulation Modeling
© 2015 IBM Corporation32
Sums of random variables
 For any random variable and a constant
 Expectation of the sum of two random variables is equal to the sum of
expectations
and, therefore
 Example: expected return of a portfolio
 For the variance
© 2015 IBM Corporation33
Sums of random variables
 How to compute the
probability distribution of the
sum of random variables?
 We cannot add PDFs or
PMFs
 The formula involves non-
trivial integration and is
known as convolution:
 Use simulation to evaluate
such complex integrals
© 2015 IBM Corporation34
Sums of random variables
© 2015 IBM Corporation35
Simulation modeling – example 1
 We want to invest $1000 in the US stock market for 1 year:
 Invest into the S&P 500 market index (index fund)
 Value of investment at the end of year 1:
 Market return over the time period [0,1) is
 Generate scenarios for the market return over the year and compute
 decide on the number of scenarios and the set of scenarios for
 generate scenarios
 use historic scenarios
 draw randomly from historic scenarios (bootstrapping)
 draw random numbers from the assumed distribution (Monte Carlo)
 visualize and analyze the approximate probability distribution of
 In our example we assume that the return of the market over the next year
follow Normal distribution
© 2015 IBM Corporation36
Simulation modeling – example 1
 Between 1977 and 2007, S&P 500 returned 8.79% per year on average with a
standard deviation of 14.65%
 Generate 100 scenarios for the market return over the next year (draw
100 random numbers from a Normal distribution with mean 8.79% and standard
deviation of 14.65%):
 Compute and plot
Number of values 100
Mean $ 1,087.90
Std Deviation $ 146.15
Skewness 0.0034442
Kurtosis 2.871695
Mode $ 1,118.96
5% Perc $ 837.40
95% Perc $ 1,324.00
Minimum $ 708.81
Maximum $ 1,458.52
© 2015 IBM Corporation37
Simulation modeling – example 1 in Matlab
600 700 800 900 1000 1100 1200 1300 1400 1500
0
5
10
15
20
25
Value at time 1
Frequency
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
600
700
800
900
1000
1100
1200
1300
1400
1500
Time
Value
Simulated Value Paths
v0 = 1000; % initial capital
Ns = 100; % number of scenarios
% Generate Normal random variables
r01 = normrnd(0.0879, 0.1465, Ns, 1);
% Distribution of value at the end of year 1
v1 = (1 + r01) * v0;
% Plot a histogram of the distribution of outcomes for v1
[frequencyCounts, binLocations] = hist(v1, 10);
bar(binLocations, frequencyCounts);
% Plot simulated paths over time
time = 0:1:1;
plot(time,[v0*ones(100,1) v1],'Linewidth',2);
© 2015 IBM Corporation38
Why use simulation?
 Example 1 illustrates very basic Monte Carlo simulation system
 Simulation allows us to evaluate (approximately) a function of a random variable
 in example 1 the function is simple
 given distribution of , in some cases we can compute distribution of in closed
form, e.g., if followed a Normal distribution, then also follows a Normal
distribution with mean and standard deviation
 if was not Normally distributed, or if the output variable were a more complex
function of the input variable , it would be difficult and practically impossible to
derive the probability distribution of from the probability distribution of
 Other advantages of simulation:
 simulation enables visualizing probability distribution resulting from compounding
probability distributions of multiple input variables (example 2)
 simulation allows incorporating correlations between input variables (example 3)
 simulation is a low-cost tool for checking the effect of changing a strategy on an output
variable of interest (example 4)
 Next, we extend example 1 to illustrate such situations
© 2015 IBM Corporation39
Simulation modeling – example 2
 You are planning for retirement and decide to invest in the market for the next
30 years (instead of only the next year as in example 1). Your initial capital is
still
 Assume that every year your investment returns from investing into the
S&P 500 will follow a Normal distribution with the mean and standard deviation
as in example 1.
 Value of investment after 30 years:
 The return over 30 years will depend on the realization of 30 random variables
 Observations:
 sum of Normal random variables is Normal
 here we have multiplication of Normal random variables, is it Normal?
© 2015 IBM Corporation40
Simulation modeling – example 2
 Between 1977 and 2007, S&P 500 returned 8.79% per year on average with a
standard deviation of 14.65%
 Simulate 30 columns of 100 observations each of single period returns:
 Compute and plot
Number of values 5000
Mean $ 12,587.62
Std Deviation $ 10,948.39
Skewness 3.349066
Kurtosis 28.24214
Mode $ 4,458.97
5% Perc $ 2,655.55
95% Perc $ 32,481.38
Minimum $ 609.75
Maximum $194,355.00
© 2015 IBM Corporation41
Simulation modeling – example 2 in Matlab
0 1 2 3 4 5 6
x 10
4
0
5
10
15
20
25
30
35
40
Value after 30 years
Frequency
0 5 10 15 20 25 30
0
1
2
3
4
5
6
x 10
4
Time
Value
Simulated Value Paths
v0 = 1000; % initial capital
Ns = 100; % number of scenarios
% Generate Normal random variables
r_speriod30 = normrnd(0.0879, 0.1465, Ns, 30);
% Distribution of value at the end of year 30
v30 = v0 * prod(1 + r_speriod30, 2);
% Plot a histogram of the distribution of outcomes for v30
[frequencyCounts, binLocations] = hist(v30, 10); bar(binLocations, frequencyCounts);
% Plot simulated paths over time
time = 0:1:30; v_t = v0*ones(Ns,1);
for(t=1:30) v_t = [v_t v0 * prod(1 + r_speriod30(:,1:t), 2)]; end
plot(time,v_t,'Linewidth',2);
© 2015 IBM Corporation42
Simulation modeling – example 2 in Matlab
0 2 4 6 8 10 12 14
x 10
4
0
50
100
150
200
250
300
350
400
450
500
Value after 30 years
Frequency
0 5 10 15 20 25 30
0
2
4
6
8
10
12
14
x 10
4
Time
Value
Simulated Value Paths
v0 = 1000; % initial capital
Ns = 5000; % number of scenarios
% Generate Normal random variables
r_speriod30 = normrnd(0.0879, 0.1465, Ns, 30);
% Distribution of value at the end of year 30
v30 = v0 * prod(1 + r_speriod30, 2);
% Plot a histogram of the distribution of outcomes for v30
[frequencyCounts, binLocations] = hist(v30, 100); bar(binLocations, frequencyCounts);
% Plot simulated paths over time
time = 0:1:30; v_t = v0*ones(Ns,1);
for(t=1:30) v_t = [v_t v0 * prod(1 + r_speriod30(:,1:t), 2)]; end
plot(time,v_t,'Linewidth',2);
© 2015 IBM Corporation43
Simulation modeling – example 3
 You are planning for retirement and decide to invest in the market for the next
30 years. Your initial capital is
 You have an opportunity to invest in stocks and Treasury bonds:
 allocate 50% of your capital to the stock market (S&P 500 index fund) today
 allocate 50% of your capital to bonds today
 Assume that every year your investment returns from investing into the
S&P 500 and Treasury bonds will follow a Normal distribution with the mean
and standard deviation as in example 2 (for S&P 500), mean 4% and standard
deviation 7% for bonds. Assume correlation -0.2 between the stock market and
the Treasury bond market.
 Covariance matrix:
 Value of investment after 30 years:
© 2015 IBM Corporation44
Simulation modeling – example 3
 Simulate 30 years of 100 observations each of single period correlated returns:
 Compute and plot
Number of values 5000
Mean $ 7,892.80
Std Deviation $ 5,233.10
Skewness 2.921482
Kurtosis 20.48869
Mode $ 5,050.96
5% Perc $ 2,951.82
95% Perc $17,457.43
Minimum $ 1,408.63
Maximum $79,729.34
© 2015 IBM Corporation45
Simulation modeling – example 3 in Matlab
0 1 2 3 4 5 6 7 8
x 10
4
0
200
400
600
800
1000
1200
Value after 30 years
Frequency
0 5 10 15 20 25 30
0
1
2
3
4
5
6
7
8
x 10
4
Time
Value
Simulated Value Paths
v0 = 1000; % initial capital
Ns = 5000; % number of scenarios
mu = [0.0879; 0.04]; % expected return
sigma = [0.1465^2, -0.0021; -0.0021, 0.07^2]; % covariance matrix
% Generate correlated Normal random variables
stockRet = ones(Ns,1);
bondsRet = ones(Ns,1);
for iYear = 1:30
scenarios = mvnrnd(mu, sigma, Ns);
stockRet = stockRet .* (1 + scenarios(:,1));
bondsRet = bondsRet .* (1 + scenarios(:,2));
end
% Distribution of value at the end of year 30
v30 = 0.5*v0*stockRet + 0.5*v0*bondsRet;
© 2015 IBM Corporation46
Simulation modeling – example 4
 Using scenario generation procedure from example 3 for decision-making
 Compare portfolios:
 50-50 portfolio allocation in stocks and bonds (Strategy A)
 30-70 portfolio allocation in stocks and bonds (Strategy B)
 Compute and plot
Number of values 5000
Mean $ 1,865.13
Std Deviation $ 2,214.87
Skewness 3.506451
Kurtosis 40.18968
Mode $ 687.75
5% Perc $ -254.41
95% Perc $ 6,027.23
Minimum $-1,829.78
Maximum $45,972.08
© 2015 IBM Corporation
 Mean-Variance
Portfolio Selection
© 2015 IBM Corporation48
Measuring risk and portfolio selection
 Consider n assets with random returns:
 proportion invested in asset i
 exp. return and standard dev. of
the return of asset i
 variance-covariance matrix
 Portfolio expected return and variance:
 Set of admissible portfolios:
Portfolio Return ( )
Probabilitydensity
0
Variance
(standard deviation)
Mean
return
Portfolio return distribution ( ) is assumed to be Gaussian (Normal)
 Consider n assets with random returns:
 proportion of total funds invested in asset i
 expected return and standard deviation of
the return of asset i
 correlation coefficient of i’s and j’s returns
 vector of expected returns
 variance-covariance matrix (PSD)
 Expected return and variance of the resulting portfolio:
 Set of admissible portfolios:
Portfolio selection
49
© 2015 IBM Corporation50
Portfolio selection
A feasible portfolio x is efficient if it has:
 maximal expected return among all portfolios with the same variance,
 minimum variance among all portfolios with the same expected return.
Mean-variance optimization (Markowitz, 1952):
Alternative formulations
Solving for all the values of V, R, or  gives efficient portfolios:
© 2015 IBM Corporation51
Portfolio selection
Portfolio optimization problem – efficient frontier:
© 2015 IBM Corporation52
Portfolio selection
Extensions of mean-variance model: introduce transaction costs
 Mean-variance portfolio optimization problem – two
objectives:
© 2015 IBM Corporation53
Portfolio selection
 Mean-variance portfolio optimization problem – efficient
frontier and portfolio composition:
© 2015 IBM Corporation54
Questions
© 2015 IBM Corporation55
Legal Disclaimer
• © IBM Corporation 2013. All Rights Reserved.
• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information
contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy,
which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other
materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering
the terms and conditions of the applicable license agreement governing the use of IBM software.
• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment
to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken
by you will result in any specific sales, revenue growth or other results.
• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental
costs and performance characteristics may vary by customer.
• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM
Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).
Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your
presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included
in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International
Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other
countries.
• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:
Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States
and other countries.
• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:
UNIX is a registered trademark of The Open Group in the United States and other countries.
• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of
others.
• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations,
Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration
purposes only.
55

More Related Content

What's hot

Predictive Model for Loan Approval Process using SAS 9.3_M1
Predictive Model for Loan Approval Process using SAS 9.3_M1Predictive Model for Loan Approval Process using SAS 9.3_M1
Predictive Model for Loan Approval Process using SAS 9.3_M1Akanksha Jain
 
Credit Risk Evaluation Model
Credit Risk Evaluation ModelCredit Risk Evaluation Model
Credit Risk Evaluation ModelMihai Enescu
 
Sas credit scorecards
Sas credit scorecardsSas credit scorecards
Sas credit scorecardsTEMPLA73
 
Apogee_StatisticalStudy
Apogee_StatisticalStudyApogee_StatisticalStudy
Apogee_StatisticalStudyHarry Mendell
 
8 rajib chakravorty risk
8 rajib chakravorty risk8 rajib chakravorty risk
8 rajib chakravorty riskCCR-interactive
 
Big Data solution for multi-national Bank
Big Data solution for multi-national BankBig Data solution for multi-national Bank
Big Data solution for multi-national BankRitu Sarkar
 
IFRS17 Risk Adjustment modeling
IFRS17 Risk Adjustment modelingIFRS17 Risk Adjustment modeling
IFRS17 Risk Adjustment modelingSyedDanishAli25
 
Creditscore
CreditscoreCreditscore
Creditscorekevinlan
 
Cap markets news sep2002
Cap markets news sep2002Cap markets news sep2002
Cap markets news sep2002Gloria Ikosi
 
Frost&Sullivan Report: Business Analytics
Frost&Sullivan Report: Business Analytics Frost&Sullivan Report: Business Analytics
Frost&Sullivan Report: Business Analytics Judy Misbin
 
Fraud Detection by Stacking Cost-Sensitive Decision Trees
Fraud Detection by Stacking Cost-Sensitive Decision TreesFraud Detection by Stacking Cost-Sensitive Decision Trees
Fraud Detection by Stacking Cost-Sensitive Decision TreesAlejandro Correa Bahnsen, PhD
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingDecision Management Solutions
 
Predictive and prescriptive analytics: Transform the finance function with gr...
Predictive and prescriptive analytics: Transform the finance function with gr...Predictive and prescriptive analytics: Transform the finance function with gr...
Predictive and prescriptive analytics: Transform the finance function with gr...Grant Thornton LLP
 
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionExample-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionAlejandro Correa Bahnsen, PhD
 

What's hot (20)

Predictive Model for Loan Approval Process using SAS 9.3_M1
Predictive Model for Loan Approval Process using SAS 9.3_M1Predictive Model for Loan Approval Process using SAS 9.3_M1
Predictive Model for Loan Approval Process using SAS 9.3_M1
 
Credit Risk Evaluation Model
Credit Risk Evaluation ModelCredit Risk Evaluation Model
Credit Risk Evaluation Model
 
Sas credit scorecards
Sas credit scorecardsSas credit scorecards
Sas credit scorecards
 
Apogee_StatisticalStudy
Apogee_StatisticalStudyApogee_StatisticalStudy
Apogee_StatisticalStudy
 
8 rajib chakravorty risk
8 rajib chakravorty risk8 rajib chakravorty risk
8 rajib chakravorty risk
 
Big Data solution for multi-national Bank
Big Data solution for multi-national BankBig Data solution for multi-national Bank
Big Data solution for multi-national Bank
 
IFRS17 Risk Adjustment modeling
IFRS17 Risk Adjustment modelingIFRS17 Risk Adjustment modeling
IFRS17 Risk Adjustment modeling
 
Creditscore
CreditscoreCreditscore
Creditscore
 
Cap markets news sep2002
Cap markets news sep2002Cap markets news sep2002
Cap markets news sep2002
 
Frost&Sullivan Report: Business Analytics
Frost&Sullivan Report: Business Analytics Frost&Sullivan Report: Business Analytics
Frost&Sullivan Report: Business Analytics
 
Predictive analytics 2025_br
Predictive analytics 2025_brPredictive analytics 2025_br
Predictive analytics 2025_br
 
Fraud Detection by Stacking Cost-Sensitive Decision Trees
Fraud Detection by Stacking Cost-Sensitive Decision TreesFraud Detection by Stacking Cost-Sensitive Decision Trees
Fraud Detection by Stacking Cost-Sensitive Decision Trees
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision Modeling
 
Predictive and prescriptive analytics: Transform the finance function with gr...
Predictive and prescriptive analytics: Transform the finance function with gr...Predictive and prescriptive analytics: Transform the finance function with gr...
Predictive and prescriptive analytics: Transform the finance function with gr...
 
Credit scorecard
Credit scorecardCredit scorecard
Credit scorecard
 
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud DetectionExample-Dependent Cost-Sensitive Credit Card Fraud Detection
Example-Dependent Cost-Sensitive Credit Card Fraud Detection
 
My 1999 stress testing of credit risk
My 1999 stress testing of credit riskMy 1999 stress testing of credit risk
My 1999 stress testing of credit risk
 
Incorporation risk1
Incorporation risk1Incorporation risk1
Incorporation risk1
 
Navigant qfas april 2015
Navigant qfas april 2015Navigant qfas april 2015
Navigant qfas april 2015
 
Navigant qfas april 2015
Navigant qfas april 2015Navigant qfas april 2015
Navigant qfas april 2015
 

Viewers also liked

Webinar: How to manage technical risk in CO2 capture technology development
Webinar: How to manage technical risk in CO2 capture technology developmentWebinar: How to manage technical risk in CO2 capture technology development
Webinar: How to manage technical risk in CO2 capture technology developmentGlobal CCS Institute
 
BLU at IOD: Highlights from 2013
BLU at IOD: Highlights from 2013BLU at IOD: Highlights from 2013
BLU at IOD: Highlights from 2013IBM Analytics
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?Raul Chong
 
Design thinking
Design thinkingDesign thinking
Design thinkingRaul Chong
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2Raul Chong
 
Topology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodTopology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodFabian Wein
 
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsRaul Chong
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsSong Gao
 
Risk fundamental & technical analysi- dow theory- chartss
Risk  fundamental  & technical analysi- dow theory- chartssRisk  fundamental  & technical analysi- dow theory- chartss
Risk fundamental & technical analysi- dow theory- chartssDeepika S.R.
 
Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultPiyush Agarwal
 
Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective OptimizationNawroz University
 

Viewers also liked (12)

Webinar: How to manage technical risk in CO2 capture technology development
Webinar: How to manage technical risk in CO2 capture technology developmentWebinar: How to manage technical risk in CO2 capture technology development
Webinar: How to manage technical risk in CO2 capture technology development
 
BLU at IOD: Highlights from 2013
BLU at IOD: Highlights from 2013BLU at IOD: Highlights from 2013
BLU at IOD: Highlights from 2013
 
What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?What has IBM Watson been up to since the Jeopardy! challenge?
What has IBM Watson been up to since the Jeopardy! challenge?
 
Environmental Risk Management
Environmental Risk ManagementEnvironmental Risk Management
Environmental Risk Management
 
Design thinking
Design thinkingDesign thinking
Design thinking
 
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part20812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
0812 2014 01_toronto-smac meetup_i_os_cloudant_worklight_part2
 
Topology Optimization Using the SIMP Method
Topology Optimization Using the SIMP MethodTopology Optimization Using the SIMP Method
Topology Optimization Using the SIMP Method
 
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of BioinformaticsManaging & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
Managing & Processing Big Data for Cancer Genomics, an insight of Bioinformatics
 
Multi-Objective Evolutionary Algorithms
Multi-Objective Evolutionary AlgorithmsMulti-Objective Evolutionary Algorithms
Multi-Objective Evolutionary Algorithms
 
Risk fundamental & technical analysi- dow theory- chartss
Risk  fundamental  & technical analysi- dow theory- chartssRisk  fundamental  & technical analysi- dow theory- chartss
Risk fundamental & technical analysi- dow theory- chartss
 
Multi objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions resultMulti objective optimization and Benchmark functions result
Multi objective optimization and Benchmark functions result
 
Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective Optimization
 

Similar to Risk and financial portfolio analytics - A technical Introduction

Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...
Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...
Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...Graham Jones
 
Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Raul Chong
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomicsNesma
 
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET Journal
 
Promisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - WireframesPromisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - Wireframesscubeuser31
 
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...Splunk
 
205250 crystall ball
205250 crystall ball205250 crystall ball
205250 crystall ballp6academy
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data AnalysisSalesforce Engineering
 
Advanced Pricing in General Insurance
Advanced Pricing in General InsuranceAdvanced Pricing in General Insurance
Advanced Pricing in General InsuranceSyed Danish Ali
 
Bus r04 beyond digital experiences - driving your customers and employees fro...
Bus r04 beyond digital experiences - driving your customers and employees fro...Bus r04 beyond digital experiences - driving your customers and employees fro...
Bus r04 beyond digital experiences - driving your customers and employees fro...Peter Funke
 
Investigating Monte Carlo Variation in a Dynamic Microsimulation Model
Investigating Monte Carlo Variation in a Dynamic Microsimulation ModelInvestigating Monte Carlo Variation in a Dynamic Microsimulation Model
Investigating Monte Carlo Variation in a Dynamic Microsimulation ModelCongressional Budget Office
 
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET Journal
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaRahul Bhatia
 
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwyler
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwylerStronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwyler
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwylerHernan Huwyler, MBA CPA
 
Eng econ lecture
Eng econ lectureEng econ lecture
Eng econ lectureArul Kumar
 
Romanko chasopys july2015_post
Romanko chasopys july2015_postRomanko chasopys july2015_post
Romanko chasopys july2015_postProstirChasopys
 
Impact 2014 - enabling an intelligent enterprise theory and practice
Impact 2014 -  enabling an intelligent enterprise theory and practiceImpact 2014 -  enabling an intelligent enterprise theory and practice
Impact 2014 - enabling an intelligent enterprise theory and practiceAndrew Coleman
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersMohitMhapuskar
 

Similar to Risk and financial portfolio analytics - A technical Introduction (20)

Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...
Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...
Trends in Economic Capital Modeling: Curt Burmeister, Head of Buy-Side Produc...
 
Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)Business Analytics and Optimization Introduction (part 2)
Business Analytics and Optimization Introduction (part 2)
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomics
 
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
 
Promisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - WireframesPromisec - ROI Calculator - Wireframes
Promisec - ROI Calculator - Wireframes
 
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...
Still Suffering from IT Outages? Accept Failure, Learn from Failure and Get R...
 
205250 crystall ball
205250 crystall ball205250 crystall ball
205250 crystall ball
 
Predictive System Performance Data Analysis
Predictive System Performance Data AnalysisPredictive System Performance Data Analysis
Predictive System Performance Data Analysis
 
Advanced Pricing in General Insurance
Advanced Pricing in General InsuranceAdvanced Pricing in General Insurance
Advanced Pricing in General Insurance
 
Bus r04 beyond digital experiences - driving your customers and employees fro...
Bus r04 beyond digital experiences - driving your customers and employees fro...Bus r04 beyond digital experiences - driving your customers and employees fro...
Bus r04 beyond digital experiences - driving your customers and employees fro...
 
05 forecasting
05 forecasting05 forecasting
05 forecasting
 
PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15
 
Investigating Monte Carlo Variation in a Dynamic Microsimulation Model
Investigating Monte Carlo Variation in a Dynamic Microsimulation ModelInvestigating Monte Carlo Variation in a Dynamic Microsimulation Model
Investigating Monte Carlo Variation in a Dynamic Microsimulation Model
 
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning ApproachIRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
IRJET- Ad-Click Prediction using Prediction Algorithm: Machine Learning Approach
 
MIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_BhatiaMIS637_Final_Project_Rahul_Bhatia
MIS637_Final_Project_Rahul_Bhatia
 
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwyler
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwylerStronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwyler
Stronger 2021 Building the Blocks to Quantify Cyber Risks - Prof hernan huwyler
 
Eng econ lecture
Eng econ lectureEng econ lecture
Eng econ lecture
 
Romanko chasopys july2015_post
Romanko chasopys july2015_postRomanko chasopys july2015_post
Romanko chasopys july2015_post
 
Impact 2014 - enabling an intelligent enterprise theory and practice
Impact 2014 -  enabling an intelligent enterprise theory and practiceImpact 2014 -  enabling an intelligent enterprise theory and practice
Impact 2014 - enabling an intelligent enterprise theory and practice
 
Data Mining to Classify Telco Churners
Data Mining to Classify Telco ChurnersData Mining to Classify Telco Churners
Data Mining to Classify Telco Churners
 

More from Raul Chong

Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing BluemixRaul Chong
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionRaul Chong
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!Raul Chong
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityRaul Chong
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quicklyRaul Chong
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantRaul Chong
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightRaul Chong
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Raul Chong
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseRaul Chong
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_tRaul Chong
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big dataRaul Chong
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_finalRaul Chong
 

More from Raul Chong (12)

Introducing Bluemix
Introducing BluemixIntroducing Bluemix
Introducing Bluemix
 
Business Analytics and Optimization Introduction
Business Analytics and Optimization IntroductionBusiness Analytics and Optimization Introduction
Business Analytics and Optimization Introduction
 
SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!SMAC projects - The best summer internship experience I ever had!
SMAC projects - The best summer internship experience I ever had!
 
Starting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data UniversityStarting your education in big data - Sneak peek to the new Big Data University
Starting your education in big data - Sneak peek to the new Big Data University
 
Developing wearable technology apps quickly
Developing wearable technology apps quicklyDeveloping wearable technology apps quickly
Developing wearable technology apps quickly
 
Mobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - CloudantMobile solutions for iOS (and other platforms) - Cloudant
Mobile solutions for iOS (and other platforms) - Cloudant
 
Mobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - WorklightMobile solutions for iOS (and other platforms) - Worklight
Mobile solutions for iOS (and other platforms) - Worklight
 
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
Rapidly developing IoT (Internet of Things) applications - Part 2: Arduino, B...
 
An Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use caseAn Intro to Text Analytics on Big Data with a use case
An Intro to Text Analytics on Big Data with a use case
 
0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t0626 2014 01_toronto-smac meetup_io_t
0626 2014 01_toronto-smac meetup_io_t
 
02 a holistic approach to big data
02 a holistic approach to big data02 a holistic approach to big data
02 a holistic approach to big data
 
0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final0430 toronto smac_meetup_worklight_intro_final
0430 toronto smac_meetup_worklight_intro_final
 

Recently uploaded

Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxBoston Institute of Analytics
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...GQ Research
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectBoston Institute of Analytics
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptxNLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
NLP Project PPT: Flipkart Product Reviews through NLP Data Science.pptx
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
Biometric Authentication: The Evolution, Applications, Benefits and Challenge...
 
Heart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis ProjectHeart Disease Classification Report: A Data Analysis Project
Heart Disease Classification Report: A Data Analysis Project
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 

Risk and financial portfolio analytics - A technical Introduction

  • 1. Risk and Financial Portfolio Analytics: A Technical Introduction Oleksandr Romanko, Ph.D. Senior Research Analyst, Risk Analytics – Business Analytics, IBM Adjunct Professor, University of Toronto Toronto SMAC Meetup January 15, 2015
  • 2. © 2015 IBM Corporation2 Please note: IBM Risk Analytics statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. © 2015 IBM Corporation3 About me Dr. Oleksandr Romanko  Senior Research Analyst, Quantitative Research at Risk Analytics, Business Analytics, IBM, with the company since 2010  Ph.D. in Computer Science from McMaster University  Author of over 10 papers and reports  Adjunct professor at University of Toronto and lecturer at McMaster University  Research areas:  business analytics, operational research, optimization, finance  portfolio optimization, multi-objective optimization  market and credit risk modeling and optimization  numerical methods for risk management  design of numerical algorithms and their software implementation
  • 4. © 2015 IBM Corporation4 Making the world work better – pioneering the science 2008 19731969 1981
  • 5. © 2015 IBM Corporation5 IBM Centennial: 100 Years of Innovation
  • 6. © 2015 IBM Corporation  Analytics Jobs
  • 8.
  • 9. © 2015 IBM Corporation Data science 9
  • 10. © 2015 IBM Corporation  Business Analytics
  • 11. © 2015 IBM Corporation Predictive Analytics What will happen? Descriptive Analytics What has happened? Prescriptive Analytics What should we do? What is analytics? Data Insight Action DecideAnalyze Business Value 11 Analytics is the scientific process of deriving insights from data in order to make decisions
  • 12. © 2015 IBM Corporation12 History of analytics
  • 13. © 2015 IBM Corporation13 Movies
  • 14. © 2015 IBM Corporation14 Applications of big data analytics Homeland Security FinanceSmarter Healthcare Multi-channel sales Telecom Manufacturing Traffic Control Trading Analytics Fraud and Risk Log Analysis Search Quality Retail: Churn, NBO
  • 15. © 2015 IBM Corporation  Cloud
  • 16. © 2015 IBM Corporation16 Bluemix www.bluemix.net
  • 17. © 2015 IBM Corporation17 Bluemix
  • 18. © 2015 IBM Corporation  Applied Statistics
  • 19. © 2015 IBM Corporation What kind of data are we dealing with?  Types of data • Quantitative • Categorical (ordered, unordered)  Data collection • Independent observations (one observation per subject) • Dependent observations (repeated observation of the same subject, relationships within groups, relationships over time or space)  Type of data drives the direction of your analysis • How to plot • How to summarize • How to draw inferences and conclusions • How to issue predictions 19
  • 20. © 2015 IBM Corporation Quantitative data  Examples: financial return, temperature, age, income  Quick check: “Does it makes sense to calculate an average?”  Appropriate summary statistics: – Mean and Median – Standard Deviation – Percentiles  More advanced predictive methods: Regression, Time Series Analysis, …  Plot your data! 20
  • 21. © 2015 IBM Corporation Summarizing quantitative data  One-number summaries – Mean Average, obtained by summing all observations and dividing by the number of obs. – Median The center value, below and above which you will find 50% of the observations.  Summarizing your data with one number may not tell the whole story: 21 Median = 19.8 Median = 19.8 Median = 10.5
  • 22. © 2015 IBM Corporation22 Flaw of averages “Plans based on average assumptions are wrong on average” Average depth 3 ft
  • 23. © 2015 IBM Corporation “Most observations fall within ±2 standard deviations of the mean.” Standard deviation  23 If the data is normally distributed 95 % of observations Standard Deviation = 4.2 ~95% of observations between 11.4 and 28.2
  • 24. © 2015 IBM Corporation Descriptive statistics - example  Random sample of 5000 customers of a credit card company 24 Amount spent on primary card last month Debt to income ratio (x100) N Valid 5000 5000 Missing 0 0 Mean 1683.7340 9.9578 Median 1690.0670 8.8000 Std. Deviation 210.26680 6.42317 Minimum .00 .00 Maximum 2482.72 43.10
  • 25. © 2015 IBM Corporation Percentiles  Generalizations of the median (50th percentile).  The pth is the data point below which p percent of the observations fall.  Often used to compare a single observation to a general population.  Examples: – Standardized test scores If you scored in the 93th percentile, your score was higher than that of 93% of test takers. – Finance and risk management If your portfolio value-at-risk 95% is $10M, your portfolio loss will not exceed $10M with probability 95%. 25
  • 26. © 2015 IBM Corporation Percentiles - example  Percentiles can be another way of describing how spread out data values are. Example: 5-Number Summary Minimum – 25th percentile – Median – 50th percentile - Maximum 26 Amount spent on primary card last month Debt to income ratio (x100) Minimum .00 .00 Percentiles 25 1567.4658 5.1250 50 1690.0670 8.8000 75 1814.5430 13.5000 Maximum 2482.72 43.10
  • 27. © 2015 IBM Corporation Distributions: Normal distribution 27
  • 28. © 2015 IBM Corporation Distributions 28
  • 29. © 2015 IBM Corporation Distributions 29
  • 30. © 2015 IBM Corporation30 Distributions Estimate of the probability distribution of global mean temperature resulting from a doubling of CO2 relative to its pre-industrial value, made from 100000 simulations
  • 31. © 2015 IBM Corporation  Simulation Modeling
  • 32. © 2015 IBM Corporation32 Sums of random variables  For any random variable and a constant  Expectation of the sum of two random variables is equal to the sum of expectations and, therefore  Example: expected return of a portfolio  For the variance
  • 33. © 2015 IBM Corporation33 Sums of random variables  How to compute the probability distribution of the sum of random variables?  We cannot add PDFs or PMFs  The formula involves non- trivial integration and is known as convolution:  Use simulation to evaluate such complex integrals
  • 34. © 2015 IBM Corporation34 Sums of random variables
  • 35. © 2015 IBM Corporation35 Simulation modeling – example 1  We want to invest $1000 in the US stock market for 1 year:  Invest into the S&P 500 market index (index fund)  Value of investment at the end of year 1:  Market return over the time period [0,1) is  Generate scenarios for the market return over the year and compute  decide on the number of scenarios and the set of scenarios for  generate scenarios  use historic scenarios  draw randomly from historic scenarios (bootstrapping)  draw random numbers from the assumed distribution (Monte Carlo)  visualize and analyze the approximate probability distribution of  In our example we assume that the return of the market over the next year follow Normal distribution
  • 36. © 2015 IBM Corporation36 Simulation modeling – example 1  Between 1977 and 2007, S&P 500 returned 8.79% per year on average with a standard deviation of 14.65%  Generate 100 scenarios for the market return over the next year (draw 100 random numbers from a Normal distribution with mean 8.79% and standard deviation of 14.65%):  Compute and plot Number of values 100 Mean $ 1,087.90 Std Deviation $ 146.15 Skewness 0.0034442 Kurtosis 2.871695 Mode $ 1,118.96 5% Perc $ 837.40 95% Perc $ 1,324.00 Minimum $ 708.81 Maximum $ 1,458.52
  • 37. © 2015 IBM Corporation37 Simulation modeling – example 1 in Matlab 600 700 800 900 1000 1100 1200 1300 1400 1500 0 5 10 15 20 25 Value at time 1 Frequency 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 600 700 800 900 1000 1100 1200 1300 1400 1500 Time Value Simulated Value Paths v0 = 1000; % initial capital Ns = 100; % number of scenarios % Generate Normal random variables r01 = normrnd(0.0879, 0.1465, Ns, 1); % Distribution of value at the end of year 1 v1 = (1 + r01) * v0; % Plot a histogram of the distribution of outcomes for v1 [frequencyCounts, binLocations] = hist(v1, 10); bar(binLocations, frequencyCounts); % Plot simulated paths over time time = 0:1:1; plot(time,[v0*ones(100,1) v1],'Linewidth',2);
  • 38. © 2015 IBM Corporation38 Why use simulation?  Example 1 illustrates very basic Monte Carlo simulation system  Simulation allows us to evaluate (approximately) a function of a random variable  in example 1 the function is simple  given distribution of , in some cases we can compute distribution of in closed form, e.g., if followed a Normal distribution, then also follows a Normal distribution with mean and standard deviation  if was not Normally distributed, or if the output variable were a more complex function of the input variable , it would be difficult and practically impossible to derive the probability distribution of from the probability distribution of  Other advantages of simulation:  simulation enables visualizing probability distribution resulting from compounding probability distributions of multiple input variables (example 2)  simulation allows incorporating correlations between input variables (example 3)  simulation is a low-cost tool for checking the effect of changing a strategy on an output variable of interest (example 4)  Next, we extend example 1 to illustrate such situations
  • 39. © 2015 IBM Corporation39 Simulation modeling – example 2  You are planning for retirement and decide to invest in the market for the next 30 years (instead of only the next year as in example 1). Your initial capital is still  Assume that every year your investment returns from investing into the S&P 500 will follow a Normal distribution with the mean and standard deviation as in example 1.  Value of investment after 30 years:  The return over 30 years will depend on the realization of 30 random variables  Observations:  sum of Normal random variables is Normal  here we have multiplication of Normal random variables, is it Normal?
  • 40. © 2015 IBM Corporation40 Simulation modeling – example 2  Between 1977 and 2007, S&P 500 returned 8.79% per year on average with a standard deviation of 14.65%  Simulate 30 columns of 100 observations each of single period returns:  Compute and plot Number of values 5000 Mean $ 12,587.62 Std Deviation $ 10,948.39 Skewness 3.349066 Kurtosis 28.24214 Mode $ 4,458.97 5% Perc $ 2,655.55 95% Perc $ 32,481.38 Minimum $ 609.75 Maximum $194,355.00
  • 41. © 2015 IBM Corporation41 Simulation modeling – example 2 in Matlab 0 1 2 3 4 5 6 x 10 4 0 5 10 15 20 25 30 35 40 Value after 30 years Frequency 0 5 10 15 20 25 30 0 1 2 3 4 5 6 x 10 4 Time Value Simulated Value Paths v0 = 1000; % initial capital Ns = 100; % number of scenarios % Generate Normal random variables r_speriod30 = normrnd(0.0879, 0.1465, Ns, 30); % Distribution of value at the end of year 30 v30 = v0 * prod(1 + r_speriod30, 2); % Plot a histogram of the distribution of outcomes for v30 [frequencyCounts, binLocations] = hist(v30, 10); bar(binLocations, frequencyCounts); % Plot simulated paths over time time = 0:1:30; v_t = v0*ones(Ns,1); for(t=1:30) v_t = [v_t v0 * prod(1 + r_speriod30(:,1:t), 2)]; end plot(time,v_t,'Linewidth',2);
  • 42. © 2015 IBM Corporation42 Simulation modeling – example 2 in Matlab 0 2 4 6 8 10 12 14 x 10 4 0 50 100 150 200 250 300 350 400 450 500 Value after 30 years Frequency 0 5 10 15 20 25 30 0 2 4 6 8 10 12 14 x 10 4 Time Value Simulated Value Paths v0 = 1000; % initial capital Ns = 5000; % number of scenarios % Generate Normal random variables r_speriod30 = normrnd(0.0879, 0.1465, Ns, 30); % Distribution of value at the end of year 30 v30 = v0 * prod(1 + r_speriod30, 2); % Plot a histogram of the distribution of outcomes for v30 [frequencyCounts, binLocations] = hist(v30, 100); bar(binLocations, frequencyCounts); % Plot simulated paths over time time = 0:1:30; v_t = v0*ones(Ns,1); for(t=1:30) v_t = [v_t v0 * prod(1 + r_speriod30(:,1:t), 2)]; end plot(time,v_t,'Linewidth',2);
  • 43. © 2015 IBM Corporation43 Simulation modeling – example 3  You are planning for retirement and decide to invest in the market for the next 30 years. Your initial capital is  You have an opportunity to invest in stocks and Treasury bonds:  allocate 50% of your capital to the stock market (S&P 500 index fund) today  allocate 50% of your capital to bonds today  Assume that every year your investment returns from investing into the S&P 500 and Treasury bonds will follow a Normal distribution with the mean and standard deviation as in example 2 (for S&P 500), mean 4% and standard deviation 7% for bonds. Assume correlation -0.2 between the stock market and the Treasury bond market.  Covariance matrix:  Value of investment after 30 years:
  • 44. © 2015 IBM Corporation44 Simulation modeling – example 3  Simulate 30 years of 100 observations each of single period correlated returns:  Compute and plot Number of values 5000 Mean $ 7,892.80 Std Deviation $ 5,233.10 Skewness 2.921482 Kurtosis 20.48869 Mode $ 5,050.96 5% Perc $ 2,951.82 95% Perc $17,457.43 Minimum $ 1,408.63 Maximum $79,729.34
  • 45. © 2015 IBM Corporation45 Simulation modeling – example 3 in Matlab 0 1 2 3 4 5 6 7 8 x 10 4 0 200 400 600 800 1000 1200 Value after 30 years Frequency 0 5 10 15 20 25 30 0 1 2 3 4 5 6 7 8 x 10 4 Time Value Simulated Value Paths v0 = 1000; % initial capital Ns = 5000; % number of scenarios mu = [0.0879; 0.04]; % expected return sigma = [0.1465^2, -0.0021; -0.0021, 0.07^2]; % covariance matrix % Generate correlated Normal random variables stockRet = ones(Ns,1); bondsRet = ones(Ns,1); for iYear = 1:30 scenarios = mvnrnd(mu, sigma, Ns); stockRet = stockRet .* (1 + scenarios(:,1)); bondsRet = bondsRet .* (1 + scenarios(:,2)); end % Distribution of value at the end of year 30 v30 = 0.5*v0*stockRet + 0.5*v0*bondsRet;
  • 46. © 2015 IBM Corporation46 Simulation modeling – example 4  Using scenario generation procedure from example 3 for decision-making  Compare portfolios:  50-50 portfolio allocation in stocks and bonds (Strategy A)  30-70 portfolio allocation in stocks and bonds (Strategy B)  Compute and plot Number of values 5000 Mean $ 1,865.13 Std Deviation $ 2,214.87 Skewness 3.506451 Kurtosis 40.18968 Mode $ 687.75 5% Perc $ -254.41 95% Perc $ 6,027.23 Minimum $-1,829.78 Maximum $45,972.08
  • 47. © 2015 IBM Corporation  Mean-Variance Portfolio Selection
  • 48. © 2015 IBM Corporation48 Measuring risk and portfolio selection  Consider n assets with random returns:  proportion invested in asset i  exp. return and standard dev. of the return of asset i  variance-covariance matrix  Portfolio expected return and variance:  Set of admissible portfolios: Portfolio Return ( ) Probabilitydensity 0 Variance (standard deviation) Mean return Portfolio return distribution ( ) is assumed to be Gaussian (Normal)
  • 49.  Consider n assets with random returns:  proportion of total funds invested in asset i  expected return and standard deviation of the return of asset i  correlation coefficient of i’s and j’s returns  vector of expected returns  variance-covariance matrix (PSD)  Expected return and variance of the resulting portfolio:  Set of admissible portfolios: Portfolio selection 49
  • 50. © 2015 IBM Corporation50 Portfolio selection A feasible portfolio x is efficient if it has:  maximal expected return among all portfolios with the same variance,  minimum variance among all portfolios with the same expected return. Mean-variance optimization (Markowitz, 1952): Alternative formulations Solving for all the values of V, R, or  gives efficient portfolios:
  • 51. © 2015 IBM Corporation51 Portfolio selection Portfolio optimization problem – efficient frontier:
  • 52. © 2015 IBM Corporation52 Portfolio selection Extensions of mean-variance model: introduce transaction costs  Mean-variance portfolio optimization problem – two objectives:
  • 53. © 2015 IBM Corporation53 Portfolio selection  Mean-variance portfolio optimization problem – efficient frontier and portfolio composition:
  • 54. © 2015 IBM Corporation54 Questions
  • 55. © 2015 IBM Corporation55 Legal Disclaimer • © IBM Corporation 2013. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only. 55