Mathematics I / Reproducibility and Good Practice
Practice question · Select all that apply

A colleague sends a script and the number it printed. Select everything you still need before that result can be called reproducible.

Hints
  1. Reproducibility means obtaining the same number again, not obtaining it faster.
  2. Three of these can change the output; two cannot.
Show the answer
  • A. The exact version of the code that produced it
  • B. The random seed that was used
  • C. The library versions it ran against
Why

Code version, seed and environment are exactly the three things that can change the number. Speed and optimality are worth caring about for other reasons, but neither affects whether the result can be reproduced.

Read the lesson: Reproducibility and Good Practice →

Practise Reproducibility and Good Practice

The app has 5 more questions on this lesson, and keeps your place in the course. Mathematics I is free to start.

More questions on Reproducibility and Good Practice