1 PingER Executive Plots MAGGIE 21 st Feb 2006. 2 Sequence 1. Brief Overview of Project 2. Current Implementation and Capabilities 3. Types of Charts.

Slides:



Advertisements
Similar presentations
Novel © 2002 emed-at software This presentation will give a brief overview of the novel emed-at software.
Advertisements

Agilent’s MX QPCR Software Tutorial Field Application Scientist
Example 2.2 Estimating the Relationship between Price and Demand.
Class 7.2: Graphical Analysis and Excel Solving Problems Using Graphical Analysis.
1 Chapter 4 Curve Plotting with MATLAB MATLAB provides some very powerful features for plotting and labeling curves. These operations can be performed.
Example 16.1 Forecasting Sales at Best Chips. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2009Practical Management Science, Revised.
Excel Notes Phys244/246 © 2007, B.J. Lieb. Calculating Velocity The velocity is calculated by entering the following: =(B3-B2) / (A3-A2). Then drag the.
ENG 1181 College of Engineering Engineering Education Innovation Center Microsoft Excel: Data Analysis Trendlines Formulas Functions Cell Addressing.
EGR 105 Foundations of Engineering I
Regression Analysis Using Excel. Econometrics Econometrics is simply the statistical analysis of economic phenomena Here, we just summarize some of the.
Excel Part III Curve-Fitting, Regression Section 8 Fall 2013 EGR 105 Foundations of Engineering I.
Regression Regression: Mathematical method for determining the best equation that reproduces a data set Linear Regression: Regression method applied with.
Progress Presentation. Tasks Completed The tasks that were completed in the last week are: The tasks that were completed in the last week are: The implementation.
PingER Management1 Error Reporting Model for Ping End-to-End Reporting (PingER Management)
Statistics: Data Analysis and Presentation Fr Clinic II.
Data Freshman Clinic II. Overview n Populations and Samples n Presentation n Tables and Figures n Central Tendency n Variability n Confidence Intervals.
Graphing With Excel Presented by Frank H. Osborne, Ph. D. © 2008 ID 2950 Technology and the Young Child.
Linear Regression In Excel. Linear Regression  In this presentation you will learn the following: How to make a scatter plot in Excel (Click Here)Here.
EGR 105 Foundations of Engineering I Fall 2007 – week 7 Excel part 3 - regression.
Progress Presentation. Tasks Completed I have resolved most of the bugs in the previous graphs of stanford to the world monitoring data. Completed work.
MAGGIE Progress Presentation. Completed Tasks “ Save As…” facility provided for the plots. “ Save As…” facility provided for the plots. History option.
Nu Project Management Office A web based tool to Manage Projects.
Tutorial 11: Connecting to External Data
Regression in EXCEL r2 SSE b0 b1 SST.
Chapter 5 Plotting Data Curve Fitting, Good Graphing Practices Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Role of Information Technology in Water and Wastewater Management From Water Quality, Performance & Technical Information Management to Finance and Asset.
Slides 13b: Time-Series Models; Measuring Forecast Error
Introduction As we saw in the previous lesson, we can use a process called regression to fit the best equation with the data in an attempt to draw conclusions.
Extending that Line into the Future St. Louis CMG February 12, 2008 Wayne Bell – UniGroup, Inc.
Reading Report 14 Yin Chen 14 Apr 2004 Reference: Internet Service Performance: Data Analysis and Visualization, Cross-Industry Working Team, July, 2000.
11 Chapter 3: Getting Started with Tasks 3.1 Introduction to Tasks and Wizards 3.2 Creating a Frequency Report 3.3 Generating HTML, PDF, and RTF Output.
Linear Trend Lines Y t = b 0 + b 1 X t Where Y t is the dependent variable being forecasted X t is the independent variable being used to explain Y. In.
ENGR 1181 College of Engineering Engineering Education Innovation Center Excel 1.
Ranjeet Department of Physics & Astrophysics University of Delhi Working with Origin.
A Survey of Patent Search Engine Software Jennifer Lewis April 24, 2007 CSE 8337.
Enterprise Reporting Solution
Lecture 07 Dr. MUMTAZ AHMED MTH 161: Introduction To Statistics.
Cancer: A Global View Gretchen A. Koch Goucher College PEER UTK 2011.
Application Health Reporting Overview. Application Performance Occam’s approach has always been; first understand “what it is the client would like to.
An Internet of Things: People, Processes, and Products in the Spotfire Cloud Library Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist.
DEPARTMENT OF STATISTICS  What are they?  When should I use them?  How do Excel and GCs handle them?  Why should I be careful with the Nulake text?
Graphing with Excel The Basics. Working With Excel The spreadsheet program Excel is useful for constructing data tables and graphs The results can easily.
Time series Model assessment. Tourist arrivals to NZ Period is quarterly.
Graphical Analysis in Excel EGN 1006 – Introduction to Engineering.
MnSGC Ballooning Team Techniques: APRS tracking-data processing James Flaten Summer 2010.
Correlation Coefficient -used as a measure of correlation between 2 variables -the closer observed values are to the most probable values, the more definite.
Chapter 3 Response Charts.
Novel © 2004 emed-at software This presentation will give a brief overview of the novel emed-at software.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Data Analysis, Presentation, and Statistics
Exponential Functions. When do we use them? Exponential functions are best used for population, interest, growth/decay and other changes that involve.
Economic Data Sources on the Internet Su, Chapter 3.
Navigating PingER Les Cottrell – SLAC Presented at the Optimization Technologies for Low-Bandwidth Networks, ICTP Workshop,
Weekly Progress MAGGIE 8 th March Overview I am currently working on a software in java which provides graphical analysis of PingER historical data.
Example 13.3 Quarterly Sales at Intel Regression-Based Trend Models.
Some handy tips!. The slope will have some meaning that will be used to determine a quantitative answer to the lab’s purpose (sometimes it’s the inverse.
The previous cubic is entered in Excel in away that may be read easily Note the ‘ name box’ is used here to give the numerical content of the cell a name,
GridView - Presentation of Work done at CERN by D. D. Sonvane B.A.R.C.
Fluency with Information Technology
Spreadsheet Modelling
X AND R CHART EXAMPLE IN-CLASS EXERCISE
Navigating PingER Les Cottrell – SLAC
Intelligent Integration Ambulatory Blood Pressure
Multivariate Analysis Regression
HIMS 650 Homework set 5 Putting it all together
Presentation of GSICS Inter-Calibration Results - Web Displays
Samsung Austin Semiconductor
5/30/2019 Charts and Graphs William Klingelsmith William Klingelsmith.
Tractography Algorithm: Toolbox:
Presentation transcript:

1 PingER Executive Plots MAGGIE 21 st Feb 2006

2 Sequence 1. Brief Overview of Project 2. Current Implementation and Capabilities 3. Types of Charts 4. Conclusions and Future Possibilities

3 Overview The aim is to create a software providing high-level plots and analysis of PingER historical data, which will be useful for executives. The aim is to create a software providing high-level plots and analysis of PingER historical data, which will be useful for executives. The plots must therefore be simple to interpret while providing all the necessary information about trends in the data. The plots must therefore be simple to interpret while providing all the necessary information about trends in the data.

4 Overview Three basic parameters are currently being graphed to provide information about the quality of data communication across the internet: Three basic parameters are currently being graphed to provide information about the quality of data communication across the internet: Round Trip Time Round Trip Time Throughput Throughput Packet Loss Packet Loss

5 Sequence 1. Brief Overview of Project 2. Current Implementation and Capabilities 3. Types of Charts 4. Conclusions and Future Possibilities

6Implementation I have created an application in Java which currently provides three types of plots: I have created an application in Java which currently provides three types of plots: Bar Charts which reflect average values overtime of RTT, Packet Loss, Throughput from various sites to continents, regions etc Bar Charts which reflect average values overtime of RTT, Packet Loss, Throughput from various sites to continents, regions etc Line Charts which graph the same data from Feb 1998 to present. Line Charts which graph the same data from Feb 1998 to present. TrendLine Charts which show the overall trend the data is following. TrendLine Charts which show the overall trend the data is following.

7 Class Overview MainClass TextScannerLinePlotterBarChartPlotterTrendLinePlotterFileFilter Regression

8 Capabilities The current program enjoys capabilities such as: The current program enjoys capabilities such as: It can graph all types of PingER historical data given in a text file with a pre-defined format. It can graph all types of PingER historical data given in a text file with a pre-defined format. The program is extendible to new data as it comes in as well as new types of graphs for the existing data. The program is extendible to new data as it comes in as well as new types of graphs for the existing data. New requirements from SLAC can be easily be adjusted into the code since it is developed in Java. New requirements from SLAC can be easily be adjusted into the code since it is developed in Java. It features a user friendly GUI based approach as opposed to the previous Excel based tool. It features a user friendly GUI based approach as opposed to the previous Excel based tool. The charts can be easily saved in PNG format and can also be exported to PDF The charts can be easily saved in PNG format and can also be exported to PDF

9 Capabilities Charts can be dynamically modified to Charts can be dynamically modified to add/remove countries and regions. add/remove countries and regions. Change the appearance and plot type of the chart. Change the appearance and plot type of the chart. Zoom in and out, both along the x and y axes in order to study localized trends. Zoom in and out, both along the x and y axes in order to study localized trends.

10 Sequence 1. Brief Overview of Project 2. Current Implementation and Capabilities 3. Types of Charts 4. Conclusions and Future Possibilities

11 Bar Charts These are currently averages of all data from February 1998 to July These are currently averages of all data from February 1998 to July Currently in process of extending it to graph the minimum and maximum value of data throughout that period. Currently in process of extending it to graph the minimum and maximum value of data throughout that period. I am ignoring data with values of so that correct averages can be calculated. I am ignoring data with values of so that correct averages can be calculated.

12 Sample Chart

13 Line Charts Simply all the data directly graphed in the form of lines for each country/region. Simply all the data directly graphed in the form of lines for each country/region. The complete raw data is graphed and no values are ignored. The complete raw data is graphed and no values are ignored.

14 Sample Chart

15 TrendLine Charts These charts provide curve-fitting or regression analysis for the data over a period of time. These charts provide curve-fitting or regression analysis for the data over a period of time. In other words the curve best fitting the complete data is calculated and shown for each country/region. In other words the curve best fitting the complete data is calculated and shown for each country/region.

16 TrendLine Charts Currently exponential curve fitting is implemented. Currently exponential curve fitting is implemented. The program attempts to map the data onto an equation of the form y = a * e bx, The program attempts to map the data onto an equation of the form y = a * e bx, Where a and b are the coefficients calculated by the Regression class. Where a and b are the coefficients calculated by the Regression class.

17 Sample

18 Sequence 1. Brief Overview of Project 2. Current Implementation and Capabilities 3. Types of Charts 4. Conclusions and Future Possibilities

19 FUTURE WORK Any requirements from SLAC to be incorporated. Any requirements from SLAC to be incorporated. Trendlines can be extended to linear, logarithmic etc (whichever are required) Trendlines can be extended to linear, logarithmic etc (whichever are required) I hope to include the ability to produce graphs of multiple nodes on the same chart in the future to allow comparative analysis. I hope to include the ability to produce graphs of multiple nodes on the same chart in the future to allow comparative analysis. e.g. charts from from both CERN and SLAC to a group of locations. e.g. charts from from both CERN and SLAC to a group of locations. Aziz has proposed that I use Java Webstart/JNLP to make the program web accessible. Aziz has proposed that I use Java Webstart/JNLP to make the program web accessible.

20 CONCLUSION A base has been created over which further embellishments and additions can be done. A base has been created over which further embellishments and additions can be done. Hope that this becomes a useful tool for the analysis of internet monitoring data at SLAC. Hope that this becomes a useful tool for the analysis of internet monitoring data at SLAC.