Design and Analysis of Experiments for Research Projects Rong Zheng.

Slides:



Advertisements
Similar presentations
KANSEI TESTBED OHIO STATE UNIVERSITY. HETEREGENOUS TESTBED Multiple communication networks, computation platforms, multi-modal sensors/actuators, and.
Advertisements

P D S A REVIEW ACT PLAN STUDY DO Plan Continuous Improvement
Is There Light at the Ends of the Tunnel? Wireless Sensor Networks for Adaptive Lighting in Road Tunnels IPSN 2011 Sean.
Interference Alignment By Motion Swarun Kumar Fadel Adib, Omid Aryan, Shyamnath Gollakota and Dina Katabi.
Emulatore di Protocolli di Routing per reti Ad-hoc Alessandra Giovanardi DI – Università di Ferrara Pattern Project Area 3: Problematiche di instradamento.
SE 450 Software Processes & Product Metrics Reliability: An Introduction.
Stat 301 – Day 15 Comparing Groups. Statistical Inference Making statements about the “world” based on observing a sample of data, with an indication.
Nov 14 th  Homework 4 due  Project 4 due 11/26.
Urban Sensing Jonathan Yang UCLA CS194 Fall 2007 Jonathan Yang UCLA CS194 Fall 2007.
Evaluation Methodologies
1 Sustaining Cooperation in Multi-Hop Wireless Networks Ratul Mahajan, Maya Rodrig, David Wetherall and John Zahorjan University of Washington Presented.
Large Scale File Distribution Troy Raeder & Tanya Peters.
Update and Plan for Spring 2011 Yi Guo, Zheng Wang, Wenlin Zhang RavenShield Weekly Meeting Jan. 24, 2011.
Cumulative Violation For any window size  t  Communication-Efficient Tracking for Distributed Cumulative Triggers Ling Huang* Minos Garofalakis.
Assignment 1 Pointers ● Be sure to use all tags properly – Don't use a tag for something it wasn't designed for – Ex. Do not use heading tags... for regular.
ISE554 The WWW 3.4 Evaluation Methods. Evaluating Interfaces with Users Why evaluation is crucial to interface design General approaches and tradeoffs.
TOSSIM: Visualizing the Real World Philip Levis, Nelson Lee, Dennis Chi and David Culler UC Berkeley NEST Retreat, January 2003.
Swami NatarajanJuly 14, 2015 RIT Software Engineering Reliability: Introduction.
Solving Algebraic Equations
1.8 Solving Absolute Value Equations and Inequalities
Basic Web Design. Technology is a tool  FIRST, understand how people actually interact with each other and with the information in their lives, in all.
Chapter 8: Problem Solving
Does Packet Replication Along Multipath Really Help ? Swades DE Chunming QIAO EE Department CSE Department State University of New York at Buffalo Buffalo,
SCIENCE FAIR HINTS AND TIPS Charlotte Rodeen-Dickert St. Jerome School October 29,
INTRODUCTION TO SCIENCE & THE
Network Coding Testbed Jeremy Bergan, Ben Green, Alex Lee.
StAR web server tutorial for ROC Analysis. ROC Analysis ROC Analysis: This module allows the user to input data for several classifiers to be tested.
The Scientific Method. The Scientific Method The Scientific Method is a problem solving-strategy. *It is just a series of steps that can be used to solve.
Advanced Metrology Lab., Texas A&M University Goal-oriented wavelet data reduction and the application to smart infrastructure Jun. 1, 2009 by Chiwoo Park.
Event Management & ITIL V3
Developing a SDR Testbed Alex Dolan Mohammad Khan Ahmet Unsal Project Advisor Dr. Aditya Ramamoorthy.
Day 3: Sampling Distributions. CCSS.Math.Content.HSS-IC.A.1 Understand statistics as a process for making inferences about population parameters based.
Kaleidoscope – Adding Colors to Kademlia Gil Einziger, Roy Friedman, Eyal Kibbar Computer Science, Technion 1.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
You walk directly east from your house one block. How far from your house are you? 1 block You walk directly west from your house one block. How far from.
AP Statistics Section 11.4 B
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
The Scientific Method involves a series of steps that are used to investigate a natural occurrence.
PPR: Partial Packet Recovery for Wireless Networks Kyle Jamieson and Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laboratory.
1.8 Solving Absolute Value Equations and Inequalities Objectives: Write, solve, and graph absolute value equations and inequalities in mathematical and.
Performance of Adaptive Beam Nulling in Multihop Ad Hoc Networks Under Jamming Suman Bhunia, Vahid Behzadan, Paulo Alexandre Regis, Shamik Sengupta.
Biometric for Network Security. Finger Biometrics.
1 Running Experiments for Your Term Projects Dana S. Nau CMSC 722, AI Planning University of Maryland Lecture slides for Automated Planning: Theory and.
Statistical analysis Why?? (besides making your life difficult …)  Scientists must collect data AND analyze it  Does your data support your hypothesis?
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
Cooperative MIMO Paradigms for Cognitive Radio Networks
Writing a Science or Engineering Paper: It is just a story Frank Shipman Department of Computer Science Texas A&M University.
AP Statistics Section 11.4 B. A significance test makes a Type I error when ___________________________________ P(Type 1 error ) = ___ A significance.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
Chapter 1 Section 2 Scientific Methods. What are Scientific Methods What do Scientists use scientific methods for? To answer questions and to solve problems.
Warm up. Absolute Value Function 7.5 This is a new function, with its own equation and graph.
1.Take out last night’s HW & a red pen then….one piece of binder paper 2.Write your name, date, period in the right corner 3.Title it: Silent Starters.
Announcements Assignment 2 Out Today Quiz today - so I need to shut up at 4:25 1.
Group #3: Mobility Models and Mobile Testbeds. The Models Motion, Traffic, Network.
PROBLEM SOLVING. STEPS IN PROBLEM SOLVING  Problem Definition.  Problem Analysis.  Generating possible Solutions.  Analyzing the Solutions.  Evaluation:
Pre-Task for Idea workshop. Before attending a Idea Workshop on 16 May, We provide you with some brief assignments, brain storming and stuff like that.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
More about tests and intervals CHAPTER 21. Do not state your claim as the null hypothesis, instead make what you’re trying to prove the alternative. The.
How to Really Review Papers CS 8803 AIC. Prvulovic: CORD 2 Paper Reviewing Algorithm Read the paper Think about it Take a look at related work Leave it.
Learning Technology Development. edgehill.ac.uk/ls David Callaghan September 2013 “How I engaged my students” One tutor’s experience that produced outstanding.
A.P. STATISTICS EXAM REVIEW TOPIC #2 Tests of Significance and Confidence Intervals for Means and Proportions Chapters
Machine Learning in Practice Lecture 9 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Paul van Mulbregt Sheera Knecht Jon Yamron Dragon Systems Detection at Dragon Systems.
Wireless Communication
Attestation Checkpoint
Process of Debugging a Circuit
Section 10.3 Making Sense of Statistical Significance
Statistics for Science Projects and Surveys
Title of your experimental design
Do & Review Cycle Annual Cycle Monthly Cycle Exception Process
Presentation transcript:

Design and Analysis of Experiments for Research Projects Rong Zheng

Types of Experiments Simulation – Numerical, event-driven, flow-level, etc. Emulation (Testbed) experiments Which one to pick?

Deciding factors Nature of the project: – E.g., Energy-efficient activity tracking using mobile phones – E.g, Influence maximization on online social networks – E.g., structure health monitoring

An example of hybrid approaches Physical Environments Sensing Actuation Signal Processing Communication Sensor node RealAbstracted Our solution

Deciding factor Scale, controllability, repeatability and fidelity – Simulation wins on the first 3 – Test experiments win on fidelity (but not always) – Emulation comes in between However, if you are doing systems research, the expectation is to have testbed experiments complimented by simulations

When do you design the experiments From the onset of the project! – What datasets? – What hardware/software? – Which user group? – What metrics? – What to compare against?

Analyzing the results Know what to expect – Don’t bring completely out-of-the-line results to your advisor Understand what you didn’t expect – Verify the implementation is correct Unit test (isolation), sanity check – Find an explanation In CS, there is always an explanation to everything When you are done with the experiments, you are still far from being done Unexpected results can be quite useful in improving your solutions

An Example GNU Radio Signal Generator GNU Radio Signal Generator USRP2 Pre - Amp Trans Amp Concrete Channel Oscilloscope USRP Daughterboard USRP Daughterboard File Sink 440mVpp4.161Vpp238.05Vpp 1.081Vpp 2.5mVpp Gain = dB

Presenting your results Statistics – Please give me error bars or confidence intervals – Is the observation really statistically significant? Obama vs Romeney Gullop poll 47% vs 49% – Both sides of the story: false positive and false negative Experimental settings please! 3D graphs should be banned Up and down curves a bad sign Colors on black-white printout? Fonts? – Embedded font issues Tell what you observe and provide insight gained – Don’t just run out of stream when you reach the evaluation section of your paper