90 likes | 236 Views
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 N D
Design and Analysis of Experiments for Research Projects RongZheng
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 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 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 USRP2 Pre - Amp Trans Amp 440mVpp 4.161Vpp 238.05Vpp Concrete Channel Oscilloscope 1.081Vpp Gain = -22.23 dB USRP Daughterboard File Sink 2.5mVpp
Presenting your results • Statistics • Please give me error bars or confidence intervals • Is the observation really statistically significant? • Obama vsRomeneyGullop 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