Design and Analysis of Experiments for Research Projects

  • Slides: 9
Download presentation
Design and Analysis of Experiments for Research Projects Rong Zheng

Design and Analysis of Experiments for Research Projects Rong Zheng

Types of Experiments • Simulation – Numerical, event-driven, flow-level, etc. • Emulation • (Testbed)

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

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 Abstracted Real Sensing Physical Environments Signal Processing Communication Actuation

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

Deciding factor • Scale, controllability, repeatability and fidelity – Simulation wins on the first

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! –

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

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 Concrete Channel 440 m. Vpp USRP 2 4.

An Example GNU Radio Signal Generator Concrete Channel 440 m. Vpp USRP 2 4. 161 Vpp Pre - Amp 238. 05 Vpp Trans Amp 1. 081 Vpp Oscilloscope Gain = -22. 23 d. B USRP Daughterboard 2. 5 m. Vpp File Sink

Presenting your results • Statistics – Please give me error bars or confidence intervals

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! 3 D 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