Published
Edited
Aug 2, 2021
Insert cell
Insert cell
Insert cell
// measurements taking in the order shown here, alternating 3 groups of 3 each
rawData = [
{ branch: 'master', microseconds: 3946265 },
{ branch: 'master', microseconds: 3150828 },
{ branch: 'master', microseconds: 3351639 },

{ branch: 'rgba', microseconds: 2983607 },
{ branch: 'rgba', microseconds: 2997316 },
{ branch: 'rgba', microseconds: 3294201 },

{ branch: 'master', microseconds: 3155930 },
{ branch: 'master', microseconds: 3096935 },
{ branch: 'master', microseconds: 2958016 },

{ branch: 'rgba', microseconds: 3120867 },
{ branch: 'rgba', microseconds: 3017782 },
{ branch: 'rgba', microseconds: 3098880 },

{ branch: 'master', microseconds: 3111906 },
{ branch: 'master', microseconds: 3040976 },
{ branch: 'master', microseconds: 3352796 },

{ branch: 'rgba', microseconds: 3169308 },
{ branch: 'rgba', microseconds: 2878320 },
{ branch: 'rgba', microseconds: 3155599 }
]
Insert cell
Inputs.table(data)
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
ss.average(p1)
Insert cell
ss.average(p2)
Insert cell
(ss.average(p1) - ss.average(p2)) / ss.average(p1)
Insert cell
ss.permutationTest(p1, p2)
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more