Session 15 OF, Unpacking the Actuary's Technical Toolkit. Moderator: Albert Jeffrey Moore, ASA, MAAA

Similar documents
Session 190 PD, Model Risk Management and Controls Moderator: Chad R. Runchey, FSA, MAAA

Microsoft Dynamics NAV Reporting Options. Derek Lamb May 2010

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Managing the PowerPivot for SharePoint Environment

Business Intelligence for Dynamics GP. Presented By: Rob Jackson, Business Intelligence Consultant Brent Keilin, GP Consultant

MOC Visualizing Data with SharePoint 2013, Report Builder, PowerPivot & PowerView with NO CODE

SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC

SharePoint 2013 Business Intelligence

Please contact Cyber and Technology Training at for registration and pricing information.

Course: SharePoint 2013 Business Intelligence

Sisense. Product Highlights.

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

Updating Your SQL Server Skills from Microsoft SQL Server 2008 to Microsoft SQL Server 2014

Session 85 IF, Predictive Analytics for Actuaries: Free Tools for Life and Health Care Analytics--R and Python: A New Paradigm!

FINANCIAL REPORTING WITH BUSINESS ANALYTICS

Aspose.Cells Product Family

SharePoint BI. Grace Ahn, Design Architect at AOS

SharePoint 2013 Business Intelligence Course 55042; 3 Days

Implementing Data Models and Reports with Microsoft SQL Server

PowerPivot Microsoft s Answer to Self-Service Reporting

Updating Your SQL Server Skills to Microsoft SQL Server 2014

CRGroup Whitepaper: Digging through the Data. Reporting Options in Microsoft Dynamics GP

Excel 2013 for Business Intelligence (Part 1) Tom Jones President, Iridium Technology LLC

SQL Reporting Services: A Peek at the Power & Potential

Microsoft Office Access 2007 which I refer to as Access throughout this book

(55042A) SharePoint 2013 Business Intelligence

Power BI as a Self-Service BI Platform:

Updating Your SQL Server Skills to Microsoft SQL Server 2014

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

SQL Server 2012 Business Intelligence Boot Camp

Using Tableau Software with Hortonworks Data Platform

EXCEL Tutorial: How to use EXCEL for Graphs and Calculations.

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Microsoft SQL Server 2012: What to Expect

Melissa Coates. Tools & Techniques for Implementing Corporate and Self-Service BI. Triad SQL BI User Group 6/25/2013. BI Architect, Intellinet

Business Intelligence and Healthcare

SpreadSheetSpace Sync WHITE PAPER - January 2014

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014 va

Excel 2003, MS Access 2003, FileMaker Pro 8. Which One Should I Use?

10977B: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Sage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014

DESKTOP COMPUTER SKILLS

Course 10977: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Desktop Computing in Skillport Finding Approved Folders and Printing Certificates of Completion

Analyze This! Get Better Insight with Power BI for Office 365

14.1. bs^ir^qfkd=obcib`qflk= Ñçê=emI=rkfuI=~åÇ=léÉåsjp=eçëíë

SharePoint 2013 PerformancePoint Services

The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led

Business Intelligence with Clinical and Operational Data

Customer Relationship Management (CRM)

Common Situations. Departments choosing best in class solutions for their specific needs. Lack of coordinated BI strategy across the enterprise

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

MS 10977B Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Big Data Analytics with PowerPivot and Power View

COURSE SYLLABUS COURSE TITLE:

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

BI360 Modules & License Descriptions

Course MS55003A Microsoft SharePoint 2010 Business Intelligence Services

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Analyzing the Customer Experience. With Q-Flow and SSAS

Two new DB2 Web Query options expand Microsoft integration As printed in the September 2009 edition of the IBM Systems Magazine

Tricks Using SAS Add-In for Microsoft Office

SAP Predictive Analysis Installation

How To Merge Multiple Reports In Jonas With Excel

INTRODUCTION TO HANA & TABLEAU

TF04 - Leveraging SQL Server Business Intelligence Tools

CHAPTER 6: ANALYZE MICROSOFT DYNAMICS NAV 5.0 DATA IN MICROSOFT EXCEL

Dream Report vs MS SQL Reporting. 10 Key Advantages for Dream Report

Course 20467: Designing Self-Service Business Intelligence and Big Data Solutions

STEP 2: UNIX FILESYSTEMS AND SECURITY

Oracle BI 11g R1: Create Analyses and Dashboards

Reporting. Microsoft Dynamics GP enterpri se. Dynamics GP. Christopher Liley. Create and manage business reports with.

Business Intelligence

Integrated business intelligence solutions for your organization

Course 40009A: Updating your Business Intelligence Skills to Microsoft SQL Server 2012

Overview of sharing and collaborating on Excel data

Tableau's data visualization software is provided through the Tableau for Teaching program.

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

SBI2013: Building BI Solutions using Excel and SharePoint 2013

Combined Knowledge Business Intelligence with SharePoint 2013 and SQL 2012 Course

Financial Series EXCEL-BASED BUDGETING

Spreadsheets and OLAP

Data Management, Analysis Tools, and Analysis Mechanics

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

Upgrading Your SQL Server Skills to Microsoft SQL Server 2014

Your Technology Partner Offshore and Onsite. Services Portfolio

For Sales Kathy Hall

Data Analysis with MATLAB The MathWorks, Inc. 1

PBI365: Data Analytics and Reporting with Power BI

Using Microsoft Business Intelligence Dashboards and Reports in the Federal Government

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Transcription:

Session 15 OF, Unpacking the Actuary's Technical Toolkit Moderator: Albert Jeffrey Moore, ASA, MAAA Presenters: Melissa Boudreau, FCAS Albert Jeffrey Moore, ASA, MAAA Christopher Kenneth Peek Yonasan Schwartz, FSA, MAAA

Session 15: Unpacking the Actuary s Technical Toolkit Presenters: Chris Peek Yonasan Schwartz, FSA, MAAA Moderator: Albert J. Moore, ASA, MAAA

Actuarial Uses for Microsoft Access Yonasan Schwartz TIAA-CREF

Agenda What is Access? Access vs. Excel pros and cons Access basics: Tables Access basics: Queries Access basics: SQL Case studies

What is Access?

Access vs. Excel pros and cons Excel is better for: Less data Complex operations Exceptions Processes that may change Access is better for: More data Simple operations Consistency Stable processes

Access basics: Tables Similar to Excel spreadsheets Records and Fields instead of rows and columns Fields must have a data type Primary key used to enforce uniqueness of records

Access basics: Queries Pull data from tables (or other queries) Join tables together for powerful analysis Based on SQL Input and output always in the form of a table picture

Access basics: SQL (Structured Query Language)

Case studies Valuation system Financial reporting data warehouse

Session 15: Open Forum Unpacking the Actuary s Toolkit Presenter: Chris Peek President, Actuarial Resources Corporation

Advanced Excel Features Power Pivot Cost effective approach for Business Intelligence Data accumulation into Excel from multiple outside sources Extends Excel features you already know Power View Feature of Excel 2013 and add-in for SQL SSRS for SharePoint Servers Data visualization and reporting tool Integrates with Power Pivot workbooks 11

PowerPivot Demonstration 12

Why use programming to solve problems? Actuarial problems complex many involve: Stochastic calculations Large data sets Iterative techniques Require advanced statistical measures Can use both Excel and programming languages to prototype calculations for later inclusion in company production processes Useful to test 3 rd party bespoke applications 13

Common Actuarial Programming Options What s available Language Cost C#/C++ $$$ VB.NET $$$ VBA Free VB Script Free R Free MATLAB $$$ Mathematica $$$ APL $$$ SAS $$$ 14

Insights from an Actuarial Software Vendor Actuaries from my firm have used all of the applications discussed. Their key comments include: All programming requires the development of Best Practices for coding, testing and version control Don t reinvent the wheel. If there is code out there, use it! This is particularly true with the open source languages (e.g. R ) Be careful that your ad-hoc program doesn t become the standard process As an organization, commit to a specific programming platform 15

What is R? R is a free open source programming platform Data analysis software suited for: Statistical analysis Predictive modeling Data visualization R community is large and active with more than 2000 addin packages available for free download Lots of free resources to learn R and jumpstart a project Python is another open source language gaining traction as an easier to learn, intuitive application. 16

R Console Direct execution of code from the console, no compilation Use of the R command line console allows for interactive exploration of a data set as well as on the fly graphics and plotting Extensive number of ready to use packages. CRAN (Comprehensive R Archive Network) is a network of ftp sites storing up-to-date versions of code and documentation 17

Key R Capabilities Statistical Modeling Simulation Big Data Analytics Machine Learning Dynamic Graphics 18

R Visualizations Ready made packages in R Example: ggvis for graphics Can integrate with other R packages Diverse set of graphing charts and plots 19

Getting started in R Clear use of R with your IT professionals Free online courses Tons of YouTube tutorials The R Project for Statistical Computing www.r-project.org 20

Useful Utilities for the Actuary Beyond Compare Comparison tool for files and folders Can do byte-by-byte comparisons Synchronize folders Data reconciliation Command line scripting for automating tasks Can be used for version control activities Compare log files of meta data Comparisons for different types of files EXE files Binary 21

Useful Utilities for the Actuary CSTEP Developed by Central Washington University Cluster Sampling Technique for Tail Estimation of Probability (CSTEP) Supports four sampling methods: Euclidean Distance Method Significance Method Present Value Distance Method Economic Value Distance Method CSTEP is a desktop application with a reasonable amount of documentation 22

Useful Utilities for the Actuary MAXIMA Computer Algebra System Open Source Specializes in solving symbolic mathematical equations Integration Partial and total differentiation Automatic simplification Large number factorization Manipulation of large polynomials 23

Useful Utilities for the Actuary AutoIt Freeware with BASIC-style scripting to allow for automation Large user community, good help files Simulates key-strokes and mouse movements Interacts with all standard Windows controls Used to help automate manual, repetitive processes in 3 rd party applications: Example: Update tables in other Windows applications 24

Useful Utilities for the Actuary Mortality and Other Rate Tables mort.soa.org XtbML format The value of standard formats Facilitates Automated processing Portability Independent of Platform Simple Text Files A persistent International Standard 25

Useful References http://www.mathworks.com/products/ (MATLAB) https://msdn.microsoft.com/en-us/library/dn594433.aspx (Business Intelligence and Analysis Tools) https://www.coursera.org/course/rprog (Free online R Programming Course) http://www.inside-r.org/packages/ (Free packages for use with R) http://scootersoftware.com/ (Beyond Compare) http://maxima.sourceforge.net/ (MAXIMA) https://prezi.com/fqkfu4jk0ott/cstep-scenario-reduction-for-model-efficiency/ (CSTEP Presentation) http://www.cwu.edu/~chueh/cstep_1.0.3.zip (CSTEP Application) https://www.autoitscript.com/site/ (AutoIt Site) 26