MonetDB & R. amst-r-dam meet-up, Hannes Mühleisen

Size: px
Start display at page:

Download "MonetDB & R. amst-r-dam meet-up, Hannes Mühleisen"

Transcription

1 MonetDB & R amst-r-dam meet-up, Hannes Mühleisen

2 Collect data Growing Load data Filter, transform & aggregate data Analyze & Plot Not really Analysis features Publish paper/ Profit

3 Problem: #BiggeR 00 R CSV Loading Time (s) MB 690 MB 6 GB Dataset X R

4 Running Example Say you are Starfleet Research and want to analyze warp drive performance (Coil Flux) Lots of data (~G CSV, 68M records) class,speed,flux NX,, Constitution,,5 Galaxy,, Defiant,,3 Intrepid,, NX,,5

5 Solution? Use optimized data management system for data loading & retrieval... like a relational database... like a analytics-optimized database

6 Solution? Use optimized data management system for data loading & retrieval... like a relational database... like a analytics-optimized database... like MonetDB!

7 Relational DBs 0 class speed flux NX Constitution Galaxy Defiant Intrepid

8 Postgres, Oracle, DB2, etc.: Conceptional class speed flux NX Constitution Galaxy Defiant Intrepid Physical (on Disk) NX 3 Constitution 8 Galaxy 3 Defiant 6 Intrepid

9 Column Store: class speed flux NX Constitution Galaxy Defiant Intrepid NX Constitution Galaxy Defiant Intrepid Peter A. Boncz, Martin L. Kersten, and Stefan Manegold Breaking the memory wall in MonetDB. Commun. ACM 5, 2 (December 2008), DOI=0.45/

10 Why Columns? TPC H SF 00 Hot runs Average time (s) monetdb postgres log! Query

11 First Gains CSV Loading Time (s) MB 690 MB 6 GB Dataset X R MonetDB

12 But then... data <- dbgetquery(conn," SELECT t,count(t) AS ct FROM ( SELECT CAST(flux as integer) AS t FROM starships WHERE ( (speed = 5) ) AND ( (class = 'NX') ) ) AS t WHERE t > 0 GROUP BY t ORDER BY t LIMIT 00; ") normalized <- data$ct/sum(data$ct)...do we really want this?

13 Enter monet.frame The virtual data object for R data <- monet.frame(conn,"starships") nxw5 <- subset(data,class=="nx" & speed==5)$flux t <- tabulate(nxw5,00) normalized <- t/sum(t) R-style data manipulation & aggregation

14 Meanwhile Behind the scenes: data <- monet.frame(conn,"starships") SELECT * FROM starships; nxw5 <- subset(data,class=="nx" & speed==5)$flux SELECT * FROM starships WHERE class = 'NX' AND speed = 5; SELECT flux FROM starships WHERE class = 'NX' AND speed = 5; t <- tabulate(nxw5,00) SELECT t,count(t) AS ct FROM (SELECT CAST(flux as integer) AS t FROM starships WHERE class = 'NX' AND speed = 5) AS t WHERE t > 0 GROUP BY t ORDER BY t LIMIT 00; Actually executed

15 Implementation # R core unique <- function(x, incomparables = FALSE,...) UseMethod("unique") # MonetDB.R unique.monet.frame <- function (x, incomparables = FALSE,...) as.vector(.col.func(x,"distinct",num=false,aggregate=true)) # On Shell unique(wcflux$flux) # result query: SELECT DISTINCT(flux) FROM starships;

16 Flux Analysis Script wcflux <- read.table("starships.csv",sep=",",header=t) classes <- sort(unique(wcflux$class)) wcflux5 <- subset(wcflux,speed==5)[c("class","flux")] plot(0,0,ylim = c(0,0.),xlim = c(0,00),type = "n") for(i in :length(classes)){ tclass <- classes[[i]] ct <- tabulate(subset(wcflux5,class==tclass)$flux,00) normalized <- ct/sum(ct) lines(data.frame(x=seq(,00),y=normalized)) }

17 Density Plot of Warp Coil Flux per Starship Class (Warp 5) Density n= Starship Class Constitution Defiant Galaxy Intrepid NX Warp Coil Flux (mc)

18 Flux Analysis Script (2) wcflux <- monet.frame(conn,"starships") changed! classes <- sort(unique(wcflux$class)) wcflux5 <- subset(wcflux,speed==3)[c("class","flux")] plot(0,0,ylim = c(0,0.2),xlim = c(0,60),type = "n") for(i in :length(classes)){ tclass <- classes[[i]] ct <- tabulate(subset(wcflux5,class==tclass)$flux,60) normalized <- ct/sum(ct) lines(data.frame(x=seq(,60),y=normalized)) }

19 Generated SQL SELECT DISTINCT(class) FROM starships; SELECT t,count(t) AS ct FROM (SELECT CAST(flux as integer) AS t FROM starships WHERE ( (speed = 3) ) AND ( (class = 'Constitution') ) ) AS t WHERE t > 0 GROUP BY t ORDER BY t LIMIT 60; -- [...]

20 Performance ,5 44 Time (s) , Plain R PostgreSQL + R monet.frame System Execution Loading Import

21 Demo

22 Collect data Load data Filter, transform & aggregate data Analyze & Plot Publish paper

23 sd() ^ range() log() subset() exp() / na.omit() sin() summary() sample() trunc() + str() $ * sort() Thank You! Questions? min() abs() sum() max() - round() names() dim() sign() merge() sqrt() tabulate() floor() ceiling() [] tail() range() head() quantile() length() == aggregate() signif() print() var() CRAN: MonetDB.R

New Assessment Tool for AT-Fieldtest and Monitoring

New Assessment Tool for AT-Fieldtest and Monitoring 31 st Conference of the European Working Group on Acoustic Emission (EWGAE) Th.1.A.4 More Info at Open Access Database www.ndt.net/?id=17549 New Assessment Tool for AT-Fieldtest and Monitoring Abstract

More information

About the speed of animated models in MS Excel part #2

About the speed of animated models in MS Excel part #2 About the speed of animated models in MS Excel part #2 by George Lungu - This is the second part of a presentation concerning the calculation speed in Excel workbooks. - The first half contained a speed

More information

10 Python Examples for City Analytics In 10 minutes. Lorraine Barry

10 Python Examples for City Analytics In 10 minutes. Lorraine Barry 10 Python Examples for City Analytics In 10 minutes Lorraine Barry Queen s University Belfast Department for Infrastructure @lorraine barry 1. Tweepy 2. Pandas and Geopandas 3. SQLalchemy 4. Missingno

More information

The Periodogram. Use identity sin(θ) = (e iθ e iθ )/(2i) and formulas for geometric sums to compute mean.

The Periodogram. Use identity sin(θ) = (e iθ e iθ )/(2i) and formulas for geometric sums to compute mean. The Periodogram Sample covariance between X and sin(2πωt + φ) is 1 T T 1 X t sin(2πωt + φ) X 1 T T 1 sin(2πωt + φ) Use identity sin(θ) = (e iθ e iθ )/(2i) and formulas for geometric sums to compute mean.

More information

Data Analysis Part 1: Excel, Log-log, & Semi-log plots

Data Analysis Part 1: Excel, Log-log, & Semi-log plots Data Analysis Part 1: Excel, Log-log, & Semi-log plots Why Excel is useful Excel is a powerful tool used across engineering fields. Organizing data Multiple types: date, text, numbers, currency, etc Sorting

More information

ITEC 2600 Introduction to Analytical Programming. Instructor: Prof. Z. Yang Office: DB3049

ITEC 2600 Introduction to Analytical Programming. Instructor: Prof. Z. Yang Office: DB3049 ITEC 2600 Introduction to Analytical Programming Instructor: Prof. Z. Yang Office: DB3049 Lecture Eleven Monte Carlo Simulation Monte Carlo Simulation Monte Carlo simulation is a computerized mathematical

More information

o o o o o TOS 2.4.1 PDI 3.0.0 IBM DS 7.5 IBM DS PX 7.5 INFA PWC 8.1.1 Test1 13 7 19 8 16 Test2 0 0 0 0 0 Test3 13 3 7 9 11 Test4 8 7 12 5 13 Test5 15 4 13 12 18 Test6 15 4 10 5 12 Test7 11 3 7 8 15 Test8

More information

Reference Sources. Prelab. Proakis chapter 7.4.1, equations to as attached

Reference Sources. Prelab. Proakis chapter 7.4.1, equations to as attached Purpose The purpose of the lab is to demonstrate the signal analysis capabilities of Matlab. The oscilloscope will be used as an A/D converter to capture several signals we have examined in previous labs.

More information

Working with data. Garrett Grolemund. PhD Student / Rice Univeristy Department of Statistics

Working with data. Garrett Grolemund. PhD Student / Rice Univeristy Department of Statistics Working with data Garrett Grolemund PhD Student / Rice Univeristy Department of Statistics Sept 2010 1. Loading data 2. Data structures & subsetting 3. Strings vs. factors 4. Combining data 5. Exporting

More information

Introduction to Pandas and Time Series Analysis

Introduction to Pandas and Time Series Analysis Introduction to Pandas and Time Series Analysis 60 minutes director's cut incl. deleted scenes Alexander C. S. Hendorf @hendorf Alexander C. S. Hendorf Königsweg GmbH Strategic consulting for startups

More information

APPENDIX A TEST PLOTS. (Model: AEX-AR9590-NI)

APPENDIX A TEST PLOTS. (Model: AEX-AR9590-NI) APPENDX A APPENDX A TEST PLOTS (Model: AEX-AR9590-N) APPENDX A-Page 1 of 47 TABLE OF CONTENTS A.1 EMSSON BANDWDTH MEASUREMENT... 2 A.1.1 Emission Bandwidth Result... 2 A.1.2 Measurement Plots... 3 A.2

More information

Social Network Data and Practices: the case of Friendfeed

Social Network Data and Practices: the case of Friendfeed Social Network Data and Practices: the case of Friendfeed Fabio Celli 1, F. Marta L. Di Lascio 2, matteo magnani 3, Barbara Pacelli 4, and Luca Rossi 5 1 Language Interaction and Computation Lab, University

More information

Create and deploy a basic JHipster application to Heroku

Create and deploy a basic JHipster application to Heroku Create and deploy a basic JHipster application to Heroku A tutorial for beginners by David Garcerán. Student: David Garcerán García / LinkedIn: https://linkedin.com/in/davidgarceran Teacher: Alfredo Rueda

More information

An Efficient Educational Approach for the Study of 16 QAM and Block Codes

An Efficient Educational Approach for the Study of 16 QAM and Block Codes An Efficient Educational Approach for the Study of 16 QAM and Block Codes Luciano L. Mendes and Geraldo G. R. Gomes Abstract: The main purpose of this paper is to show how some programs developed in the

More information

A NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI

A NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI Place image here (10 x 3.5 ) A NOVEL BIG DATA ARCHITECTURE IN SUPPORT OF ADS-B DATA ANALYTIC DR. ERTON BOCI Big Data Analytics HARRIS.COM #HARRISCORP Agenda With 87,000 flights per day, America s ground

More information

Package SvyNom. February 24, 2015

Package SvyNom. February 24, 2015 Package SvyNom February 24, 2015 Type Package Title Nomograms for Right-Censored Outcomes from Survey Designs Version 1.1 Date 2015-01-06 Author Mithat Gonen, Marinela Capanu Maintainer Mithat Gonen

More information

Chapter 1. Set Theory

Chapter 1. Set Theory Chapter 1 Set Theory 1 Section 1.1: Types of Sets and Set Notation Set: A collection or group of distinguishable objects. Ex. set of books, the letters of the alphabet, the set of whole numbers. You can

More information

Analysis & Geoprocessing: Case Studies Problem Solving

Analysis & Geoprocessing: Case Studies Problem Solving Analysis & Geoprocessing: Case Studies Problem Solving Shawn Marie Simpson Federal User Conference 2008 3 Overview Analysis & Geoprocessing Review What is it? How can I use it to answer questions? Case

More information

A Database of Anechoic Microphone Array Measurements of Musical Instruments

A Database of Anechoic Microphone Array Measurements of Musical Instruments A Database of Anechoic Microphone Array Measurements of Musical Instruments Recordings, Directivities, and Audio Features Stefan Weinzierl 1, Michael Vorländer 2 Gottfried Behler 2, Fabian Brinkmann 1,

More information

Magnetic sensor signal analysis by means of the image processing technique

Magnetic sensor signal analysis by means of the image processing technique International Journal of Applied Electromagnetics and Mechanics 5 (/2) 343 347 343 IOS Press Magnetic sensor signal analysis by means of the image processing technique Isamu Senoo, Yoshifuru Saito and

More information

Package evenn. March 10, 2015

Package evenn. March 10, 2015 Type Package Package evenn March 10, 2015 Title A Powerful Tool to Quickly Compare Huge Lists and Draw Venn Diagrams Version 2.2 Imports tcltk Date 2015-03-03 Author Nicolas Cagnard Maintainer Nicolas

More information

Apache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods

Apache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods Apache Spark Performance Troubleshooting at Scale: Challenges, Tools and Methods Luca Canali, CERN About Luca Computing engineer and team lead at CERN IT Hadoop and Spark service, database services Joined

More information

Deep Dives into TopBraid EVN, Part 1: Automated Tagging with the New AutoClassifier October 15, 2015

Deep Dives into TopBraid EVN, Part 1: Automated Tagging with the New AutoClassifier October 15, 2015 Deep Dives into TopBraid EVN, Part 1: Automated Tagging with the New AutoClassifier October 15, 2015 Copyright 2015 TopQuadrant Inc. Slide 1 Today s Program I. What can the AutoClassifier do for you? II.

More information

ENGR 102 PROBLEM SOLVING FOR ENGINEERS

ENGR 102 PROBLEM SOLVING FOR ENGINEERS PRACTICE EXAM 1. Problem statement 2. Diagram 3. Theory 4. Simplifying assumptions 5. Solution steps 6. Results & precision 7. Conclusions ENGR 102 PROBLEM SOLVING FOR ENGINEERS I N T O / C S U P A R T

More information

Distributed Computing on PostgreSQL. Marco Slot

Distributed Computing on PostgreSQL. Marco Slot Distributed Computing on PostgreSQL Marco Slot Small data architecture Big data architecture Big data architecture using postgres Messaging Real-time analytics Records Data warehouse

More information

Watermanager solution DL.WMS/GPRS/R

Watermanager solution DL.WMS/GPRS/R Watermanager solution DL.WMS/GPRS/R Version: 27.06.2012 Technical specifications datalogger Data transmission Version with GSM/GPRS Engine GPRS frequency bands Transmission power SIM card Quadband GPRS

More information

Transaction Log Fundamentals for the DBA

Transaction Log Fundamentals for the DBA Transaction Log Fundamentals for the DBA Visualize Your Transaction Log Brian Hansen St. Louis, MO September 10, 2016 Brian Hansen 15+ Years working with SQL Server Development work since 7.0 Administration

More information

DevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018

DevOPS, Ansible and Automation for the DBA. Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 DevOPS, Ansible and Automation for the DBA Tech Experience 18, Amsersfoot 7 th / 8 th June 2018 About Me Ron Ekins Oracle Solutions Architect, Office of the CTO @Pure Storage ron@purestorage.com Twitter:

More information

Product Overview. Dream Report. OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting.

Product Overview. Dream Report. OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Dream Report OCEAN DATA SYSTEMS The Art of Industrial Intelligence User Friendly & Programming Free Reporting. Dream Report for DGH Modules Dream Report Product Overview Applications Compliance Performance

More information

Variance and Anomaly Analysis with WIM/WAM Mati Kahru

Variance and Anomaly Analysis with WIM/WAM Mati Kahru Variance and Anomaly Analysis with WIM/WAM Mati Kahru 2008 1 Variance and Anomaly Analysis with WIM/WAM 1 Introduction Analysis of temporal variance of image data provides important clues on the functioning

More information

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective

Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective Wireless Communication Systems Laboratory Lab#1: An introduction to basic digital baseband communication through MATLAB simulation Objective The objective is to teach students a basic digital communication

More information

Path Planning with Fast Marching Methods

Path Planning with Fast Marching Methods Path Planning with Fast Marching Methods Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science and Engineering Research Council of Canada

More information

Galaxy Corporate Center

Galaxy Corporate Center Galaxy Corporate Center Flex Space Galaxy Corporate Center Galaxy Parkway Warrensville Heights, Ohio Jeffrey Kahn,, For Lease 4,546 + Square Feet 25111 Miles Road 25111 Miles Road Warrensville Heights,

More information

OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Product Overview. Dream Report

OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Product Overview. Dream Report Dream Report OCEAN DATA SYSTEMS The Art of Industrial Intelligence User Friendly & Programming Free Reporting. Dream Report Product Overview Applications Compliance Performance Quality Corporate Dashboards

More information

BIRD ELECTRONIC CORPORATION

BIRD ELECTRONIC CORPORATION BIRD ELECTRONIC CORPORATION Application Note Straight Talk About Directivity Application Note: Effects of Directivity on Power, VSWR and Return Loss Measurement Accuracy, / 475-APP-0404RV2 INTRODUCTION

More information

Chapter 01 Test. 1 Write an algebraic expression for the phrase the sum of g and 3. A 3g B 3g + 3 C g 3 D g Write a word phrase for.

Chapter 01 Test. 1 Write an algebraic expression for the phrase the sum of g and 3. A 3g B 3g + 3 C g 3 D g Write a word phrase for. hapter 01 Test Name: ate: 1 Write an algebraic expression for the phrase the sum of g and 3. 3g 3g + 3 g 3 g + 3 2 Write a word phrase for. negative 5 minus 4 plus a number n negative 5 minus 4 times a

More information

DL.WMS/GPRS/R/SDI-12. Watermanager solution CUSTOMER BENEFITS

DL.WMS/GPRS/R/SDI-12. Watermanager solution CUSTOMER BENEFITS Watermanager solution DL.WMS/GPRS/R/SDI-12 CUSTOMER BENEFITS Integrated water management solution Multi-parameter probe: pressure and temperature Various integrated communication technologies Inundation-resistant

More information

Package rreg. January 18, 2018

Package rreg. January 18, 2018 Package rreg January 18, 2018 Title Visualization for Norwegian Health Quality Registries Version 0.1.2 Assists for presentation and visualization of data from the Norwegian Health Quality Registries following

More information

Internet Measurement and Data Analysis (4)

Internet Measurement and Data Analysis (4) Internet Measurement and Data Analysis (4) Kenjiro Cho 2011-10-19 review of previous class items left off from previous class how to make good graphs exercise: graph plotting by gnuplot Data recording

More information

APPENDIX A TEST PLOTS. (Model: 15Z970)

APPENDIX A TEST PLOTS. (Model: 15Z970) APPENDIX A APPENDIX A TEST PLOTS (Model: 15Z970) APPENDIX A-Page 1 of 36 TABLE OF CONTENTS A.1 6dB BANDWIDTH MEASUREMENT... 2 A.1.1 6dB Bandwidth Result... 2 A.1.2 Measurement Plots... 3 A.2 MAXIMUM PEAK

More information

National 4/5 Administration and I.T.

National 4/5 Administration and I.T. National 4/5 Administration and I.T. Personal Learning Plan Name: This document has been produced to help you track your learning within Administration and I.T. Your teacher will tell you when you should

More information

Dugong aerial survey database USER MANUAL

Dugong aerial survey database USER MANUAL Dugong aerial survey database USER MANUAL Updated 02.06.2015 1. DUGONG AERIAL SURVEY DATABASE 1 2. SURVEY DESCRIPTION 2 3. CAVEATS 2 4. DATABASE DESIGN 4 5. EXAMPLE QUERIES 8 6. ACKNOWLEDGEMENTS 11 7.

More information

Infrastructure at your Service. Setup Oracle Infrastructure with Vagrant & Ansible

Infrastructure at your Service. Setup Oracle Infrastructure with Vagrant & Ansible Infrastructure at your Service. About me Infrastructure at your Service. Natascha Karfich Consultant +41 78 688 05 34 natascha.karfich@dbi-services.com Page 2 Who we are dbi services Experts At Your Service

More information

OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Product Overview. Dream Report

OCEAN DATA SYSTEMS The Art of Industrial Intelligence. User Friendly & Programming Free Reporting. Product Overview. Dream Report Dream Report Product Overview Dream Report OCEAN DATA SYSTEMS The Art of Industrial Intelligence User Friendly & Programming Free Reporting. Applications Compliance Performance Quality Corporate Dashboards

More information

Autodesk Map from A to Z

Autodesk Map from A to Z Autodesk Map from A to Z Brian Glidden Course ID: GI11-2 Course outline: 3.5-Hour Tutorial (beginners) Related Class Project Environment of Autodesk Map (GI23-2L) Intermediate Lab Wednesday 4:00 P.M. -

More information

Previous Lecture. How can computation sort data faster for you? Sorting Algorithms: Speed Comparison. Recursive Algorithms 10/31/11

Previous Lecture. How can computation sort data faster for you? Sorting Algorithms: Speed Comparison. Recursive Algorithms 10/31/11 CS 202: Introduction to Computation " UIVERSITY of WISCOSI-MADISO Computer Sciences Department Professor Andrea Arpaci-Dusseau How can computation sort data faster for you? Previous Lecture Two intuitive,

More information

A High-performance Tiered Storage System for a Global Spectrum Observatory Network

A High-performance Tiered Storage System for a Global Spectrum Observatory Network A High-performance Tiered Storage System for a Global Spectrum Observatory Network Ryan Attard 1, Juha Kalliovaara 2, Tanim Taher 1, Jesse Taylor 1, Jarkko Paavola 3, Reijo Ekman 3, and Dennis Roberson

More information

GEOG432: Remote sensing Lab 3 Unsupervised classification

GEOG432: Remote sensing Lab 3 Unsupervised classification GEOG432: Remote sensing Lab 3 Unsupervised classification Goal: This lab involves identifying land cover types by using agorithms to identify pixels with similar Digital Numbers (DN) and spectral signatures

More information

Monte Carlo Business Case Analysis using pandas

Monte Carlo Business Case Analysis using pandas Monte Carlo Business Case Analysis using pandas Demonstration In [1]: import numpy as np from pandas import Series, DataFrame import pandas as pd The inputs are: revenues volume = number of trees fruit

More information

Monitoring NL stations

Monitoring NL stations Monitoring NL stations Arjen van Vliet AERA meeting Karlsruhe - 08/02/2017 RdBinary Co / aera-daq-xx ca. 20GB / day Run XXXXXX, file YYYY of 480MB adxxxxxx.fyyyy Prog.: Lib.: AERAconverter AERARootIoLib

More information

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM) Ahmed Nasraden Milad M. Aziz M Rahmadwati Artificial neural network (ANN) is one of the most advanced technology fields, which allows

More information

APPENDIX 4 TYPICAL LAYOUT, VALUES AND CONSTANTS

APPENDIX 4 TYPICAL LAYOUT, VALUES AND CONSTANTS 109 APPENDIX 4 TYPICAL LAYOUT, VALUES AND CONSTANTS TYPICAL LAYOUT The purpose of a transformer is to transfer energy from the input to the output through the magnetic field. The layout of a partial typical

More information

Chapter 3. Graphical Methods for Describing Data. Copyright 2005 Brooks/Cole, a division of Thomson Learning, Inc.

Chapter 3. Graphical Methods for Describing Data. Copyright 2005 Brooks/Cole, a division of Thomson Learning, Inc. Chapter 3 Graphical Methods for Describing Data 1 Frequency Distribution Example The data in the column labeled vision for the student data set introduced in the slides for chapter 1 is the answer to the

More information

Duke Math Meet Individual Round

Duke Math Meet Individual Round 1. Trung has 2 bells. One bell rings 6 times per hour and the other bell rings 10 times per hour. At the start of the hour both bells ring. After how much time will the bells ring again at the same time?

More information

Case Study: Diamonds

Case Study: Diamonds Case Study: Diamonds Dr. Aijun Zhang STAT3622 Data Visualization 26 September 2016 StatSoft.org 1 Outline 1 A Brief Diamond Education 2 Data Manipulation with dplyr 3 Data Visualization with ggplot2 4

More information

Candidate: Dragan Trajkov. Mentor: Dr. Jim Roberts

Candidate: Dragan Trajkov. Mentor: Dr. Jim Roberts Maximizing the Allowable Coverage Area of a Broadband Wireless Communication System that Utilizes an Occupied Frequency Band Candidate: Dragan Trajkov Mentor: Dr. Jim Roberts Presentation Outline Motivation

More information

Database Operations at Groupon using Ansible. Mani Subramanian Sr. Manager Global Database Services Groupon

Database Operations at Groupon using Ansible. Mani Subramanian Sr. Manager Global Database Services Groupon Database Operations at Groupon using Ansible Mani Subramanian Sr. Manager Global Database Services Groupon manidba@groupon.com About me Worked as an Oracle DBA for 15+ years Branched out to MySQL since

More information

Supplementary Materials for

Supplementary Materials for advances.sciencemag.org/cgi/content/full/1/11/e1501057/dc1 Supplementary Materials for Earthquake detection through computationally efficient similarity search The PDF file includes: Clara E. Yoon, Ossian

More information

Software Infrastructure Part 1. CS 422: Intelligent Avatars Lab Spring 2010

Software Infrastructure Part 1. CS 422: Intelligent Avatars Lab Spring 2010 Software Infrastructure Part 1 CS 422: Intelligent Avatars Lab Spring 2010 Second Life (SL) A virtual world is just like a real world Take classes, go to concerts, go shopping, more Avatars can go to different

More information

A Kinect-based 3D hand-gesture interface for 3D databases

A Kinect-based 3D hand-gesture interface for 3D databases A Kinect-based 3D hand-gesture interface for 3D databases Abstract. The use of natural interfaces improves significantly aspects related to human-computer interaction and consequently the productivity

More information

Frequency Domain Representation of Signals

Frequency Domain Representation of Signals Frequency Domain Representation of Signals The Discrete Fourier Transform (DFT) of a sampled time domain waveform x n x 0, x 1,..., x 1 is a set of Fourier Coefficients whose samples are 1 n0 X k X0, X

More information

Application Note 7. Digital Audio FIR Crossover. Highlights Importing Transducer Response Data FIR Window Functions FIR Approximation Methods

Application Note 7. Digital Audio FIR Crossover. Highlights Importing Transducer Response Data FIR Window Functions FIR Approximation Methods Application Note 7 App Note Application Note 7 Highlights Importing Transducer Response Data FIR Window Functions FIR Approximation Methods n Design Objective 3-Way Active Crossover 200Hz/2kHz Crossover

More information

WMS Benchmarking 2011

WMS Benchmarking 2011 WMS Cadcorp GeognoSIS, Constellation-SDI, GeoServer, Mapnik, MapServer, QGIS Server 1 Executive summary Compare the performance of WMS servers 6 teams In a number of different workloads: Vector: projected

More information

BAAN IV. Conversion BAAN IVb2/IVc to BAAN IVcx for UNIX

BAAN IV. Conversion BAAN IVb2/IVc to BAAN IVcx for UNIX BAAN IV Conversion BAAN IVb2/IVc to BAAN IVcx for UNIX A publication of: Baan Development B.V. P.O.Box 143 3770 AC Barneveld The Netherlands Printed in the Netherlands Baan Development B.V. 1998. All rights

More information

PASS Sample Size Software

PASS Sample Size Software Chapter 945 Introduction This section describes the options that are available for the appearance of a histogram. A set of all these options can be stored as a template file which can be retrieved later.

More information

Creating reproducible reports using R Markdown. C. Tobin Magle Cyberinfrastructure facilitator Colorado State University

Creating reproducible reports using R Markdown. C. Tobin Magle Cyberinfrastructure facilitator Colorado State University Creating reproducible reports using R Markdown C. Tobin Magle Cyberinfrastructure facilitator Colorado State University Outline What is literate programming? Why is it useful? How to use R Markdown to

More information

Digital Imaging Rochester Institute of Technology

Digital Imaging Rochester Institute of Technology Digital Imaging 1999 Rochester Institute of Technology So Far... camera AgX film processing image AgX photographic film captures image formed by the optical elements (lens). Unfortunately, the processing

More information

3. Rewriting the given integer, = = so x = 5, y = 2 and z = 1, which gives x+ y+ z =8.

3. Rewriting the given integer, = = so x = 5, y = 2 and z = 1, which gives x+ y+ z =8. 2004 Gauss Contest - Grade Solutions Part A 1. 25% of 2004 is 1 4 of 2004, or 501. 2. Using a common denominator, + 3 5 = 4 + = 1 2 4 6 5 5 3. Rewriting the given integer, 00 670 = 00 000 + 600 + 70 =

More information

1. What is SENSE Batch

1. What is SENSE Batch 1. What is SENSE Batch 1.1. Introduction SENSE Batch is processing software for thermal images and sequences. It is a modern software which automates repetitive tasks with thermal images. The most important

More information

MITOCW watch?v=2ddjhvh8d2k

MITOCW watch?v=2ddjhvh8d2k MITOCW watch?v=2ddjhvh8d2k The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

Ismor Fischer, 5/26/

Ismor Fischer, 5/26/ Ismor Fischer, 5/6/06.5-.5 Problems. Follow the instructions in the posted R code folder (http://www.stat.wisc.edu/~ifischer/intro_stat/lecture_notes/rcode/) for this problem, to reproduce the results

More information

Sniffer Channel Selection for Monitoring Wireless LANs

Sniffer Channel Selection for Monitoring Wireless LANs Sniffer Channel Selection for Monitoring Wireless LANs Yuan Song 1,XianChen 1,Yoo-AhKim 1,BingWang 1, and Guanling Chen 2 1 University of Connecticut, Storrs, CT 06269 2 University of Massachusetts, Lowell,

More information

nineteen Wood Construction 1 and design APPLIED ARCHITECTURAL STRUCTURES: DR. ANNE NICHOLS FALL 2016 lecture STRUCTURAL ANALYSIS AND SYSTEMS ARCH 631

nineteen Wood Construction 1 and design APPLIED ARCHITECTURAL STRUCTURES: DR. ANNE NICHOLS FALL 2016 lecture STRUCTURAL ANALYSIS AND SYSTEMS ARCH 631 APPLIED ARCHITECTURAL STRUCTURES: STRUCTURAL ANALYSIS AND SYSTEMS DR. ANNE NICHOLS FALL 2016 lecture nineteen wood construction and design Wood Construction 1 Timber Construction all-wood framing systems

More information

GEOG432: Remote sensing Lab 3 Unsupervised classification

GEOG432: Remote sensing Lab 3 Unsupervised classification GEOG432: Remote sensing Lab 3 Unsupervised classification Goal: This lab involves identifying land cover types by using agorithms to identify pixels with similar Digital Numbers (DN) and spectral signatures

More information

Study & Evaluation Scheme of

Study & Evaluation Scheme of Study & Evaluation Scheme of Bachelor of Science (Internet of Things) (Syllabus Applicable w.e.f. Academic Session 2017-18) Uttarakhand Residential University Almora, Uttarakhand-263001 www.urualmora.org

More information

The Power of Choice in! Data-Aware Cluster Scheduling

The Power of Choice in! Data-Aware Cluster Scheduling The Power of Choice in! Data-Aware Cluster Scheduling Shivaram Venkataraman 1, Aurojit Panda 1 Ganesh Ananthanarayanan 2, Michael Franklin 1, Ion Stoica 1 1 UC Berkeley, 2 Microsoft Research amplab Trends:

More information

The Science In Computer Science

The Science In Computer Science Editor s Introduction Ubiquity Symposium The Science In Computer Science The Computing Sciences and STEM Education by Paul S. Rosenbloom In this latest installment of The Science in Computer Science, Prof.

More information

Digital Signal Processing PW1 Signals, Correlation functions and Spectra

Digital Signal Processing PW1 Signals, Correlation functions and Spectra Digital Signal Processing PW1 Signals, Correlation functions and Spectra Nathalie Thomas Master SATCOM 018 019 1 Introduction The objectives of this rst practical work are the following ones : 1. to be

More information

Section 4.7 Fitting Exponential Models to Data

Section 4.7 Fitting Exponential Models to Data Section.7 Fitting Eponential Models to Data 289 Section.7 Fitting Eponential Models to Data In the previous section, we saw number lines using logarithmic scales. It is also common to see two dimensional

More information

Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering

Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering Experiment 2: Electronic Enhancement of S/N and Boxcar Filtering Synopsis: A simple waveform generator will apply a triangular voltage ramp through an R/C circuit. A storage digital oscilloscope, or an

More information

Residual Phase Noise Measurement Extracts DUT Noise from External Noise Sources By David Brandon and John Cavey

Residual Phase Noise Measurement Extracts DUT Noise from External Noise Sources By David Brandon and John Cavey Residual Phase Noise easurement xtracts DUT Noise from xternal Noise Sources By David Brandon [david.brandon@analog.com and John Cavey [john.cavey@analog.com Residual phase noise measurement cancels the

More information

HDR videos acquisition

HDR videos acquisition HDR videos acquisition dr. Francesco Banterle francesco.banterle@isti.cnr.it How to capture? Videos are challenging: We need to capture multiple frames at different exposure times and everything moves

More information

Music Recommendation using Recurrent Neural Networks

Music Recommendation using Recurrent Neural Networks Music Recommendation using Recurrent Neural Networks Ashustosh Choudhary * ashutoshchou@cs.umass.edu Mayank Agarwal * mayankagarwa@cs.umass.edu Abstract A large amount of information is contained in the

More information

Fair Game Review. Chapter 2. Name Date. Write the decimal as a fraction Write the fraction as a decimal. 7.

Fair Game Review. Chapter 2. Name Date. Write the decimal as a fraction Write the fraction as a decimal. 7. Name Date Chapter Fair Game Review Write the decimal as a fraction.. 0.6. 0.79. 0.7. 0.86 Write the fraction as a decimal.. 8 6. 7. 6 8. 7 0 9. A quarterback completed 0.6 of his passes during a game.

More information

Video Production Process. Or, how to not screw up an expensive shoot.

Video Production Process. Or, how to not screw up an expensive shoot. Video Production Process Or, how to not screw up an expensive shoot. : Story What action do you want to have happen? : Story What action do you want to have happen? What do you want your audience to feel?

More information

What are the chances?

What are the chances? What are the chances? Student Worksheet 7 8 9 10 11 12 TI-Nspire Investigation Student 90 min Introduction In probability, we often look at likelihood of events that are influenced by chance. Consider

More information

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND CIRCULAR APERTURES

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND CIRCULAR APERTURES DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS RAYLEIGH-SOMMERFELD DIFFRACTION INTEGRAL OF THE FIRST KIND CIRCULAR APERTURES Ian Cooper School of Physics, University of Sydney ian.cooper@sydney.edu.au

More information

Big Data Framework for Synchrophasor Data Analysis

Big Data Framework for Synchrophasor Data Analysis Big Data Framework for Synchrophasor Data Analysis Pavel Etingov, Jason Hou, Huiying Ren, Heng Wang, Troy Zuroske, and Dimitri Zarzhitsky Pacific Northwest National Laboratory North American Synchrophasor

More information

UW Campus Navigator: WiFi Navigation

UW Campus Navigator: WiFi Navigation UW Campus Navigator: WiFi Navigation Eric Work Electrical Engineering Department University of Washington Introduction When 802.11 wireless networking was first commercialized, the high prices for wireless

More information

Tracking and Recognizing Gestures using TLD for Camera based Multi-touch

Tracking and Recognizing Gestures using TLD for Camera based Multi-touch Indian Journal of Science and Technology, Vol 8(29), DOI: 10.17485/ijst/2015/v8i29/78994, November 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Tracking and Recognizing Gestures using TLD for

More information

Virtual Reality as Innovative Approach to the Interior Designing

Virtual Reality as Innovative Approach to the Interior Designing SSP - JOURNAL OF CIVIL ENGINEERING Vol. 12, Issue 1, 2017 DOI: 10.1515/sspjce-2017-0011 Virtual Reality as Innovative Approach to the Interior Designing Pavol Kaleja, Mária Kozlovská Technical University

More information

2.8 Enrichment: more on logarithms EMCFR

2.8 Enrichment: more on logarithms EMCFR 2. Enrichment: more on logarithms EMCFR NOTE: THIS SECTION IS NOT PART OF THE CURRICULUM Laws of logarithms EMCFS Logarithmic law: log a y = log a + log a y ( > 0 and y > 0) Let log a () = m = = a m...

More information

AXIS Fence Guard. User Manual

AXIS Fence Guard. User Manual User Manual About This Document This manual is intended for administrators and users of the application AXIS Fence Guard version 1.0. Later versions of this document will be posted to Axis website, as

More information

Basics of Probability

Basics of Probability Basics of Probability Dublin R May 30, 2013 1 Overview Overview Basics of Probability (some definitions, the prob package) Dice Rolls and the Birthday Distribution ( histograms ) Gambler s Ruin ( plotting

More information

Interactive (statistical) visualisation and exploration of the full Gaia catalogue with vaex.

Interactive (statistical) visualisation and exploration of the full Gaia catalogue with vaex. Interactive (statistical) visualisation and exploration of the full Gaia catalogue with vaex. Maarten Breddels & Amina Helmi WP985/WP945 Vaex demo / Gaia DR1 workshop ESAC 2016 Outline Motivation Technical

More information

PMU Big Data Analysis Based on the SPARK Machine Learning Framework

PMU Big Data Analysis Based on the SPARK Machine Learning Framework PNNL-SA-126200 PMU Big Data Analysis Based on the SPARK Machine Learning Framework Pavel Etingov WECC Joint Synchronized Information Subcommittee meeting May 23-25 2017, Salt Lake City, UT May 18, 2017

More information

Project summary. Key findings, Winter: Key findings, Spring:

Project summary. Key findings, Winter: Key findings, Spring: Summary report: Assessing Rusty Blackbird habitat suitability on wintering grounds and during spring migration using a large citizen-science dataset Brian S. Evans Smithsonian Migratory Bird Center October

More information

Quantitative Disk Assay

Quantitative Disk Assay Quantitative Disk Assay Aleeza C. Gerstein 2015-01-28 Introduction to diskimager diskimager provides a quantitative way to analyze photographs taken from disk diffusion assays, and removes the need for

More information

Learning Log Title: CHAPTER 2: ARITHMETIC STRATEGIES AND AREA. Date: Lesson: Chapter 2: Arithmetic Strategies and Area

Learning Log Title: CHAPTER 2: ARITHMETIC STRATEGIES AND AREA. Date: Lesson: Chapter 2: Arithmetic Strategies and Area Chapter 2: Arithmetic Strategies and Area CHAPTER 2: ARITHMETIC STRATEGIES AND AREA Date: Lesson: Learning Log Title: Date: Lesson: Learning Log Title: Chapter 2: Arithmetic Strategies and Area Date: Lesson:

More information

Status of Coil Structural Design and Magnetic-Structural Analysis

Status of Coil Structural Design and Magnetic-Structural Analysis Status of Coil Structural Design and Magnetic-Structural Analysis Presented by X.R. Wang Contributors: ORNL: D. Williamson UCSD: S. Malang, A.R. Raffray UW: C. Martin ARIES Meeting UC San Diego, San Diego

More information