Skip to content
  • Overview
  • Curriculum
    • FLUMental maths and numerical fluency
    • MKTMarkets and products
    • CSData structures and algorithms
    • PYPython and data for quants
    • NUMNumerical methods
      • 1Root finding

        • Root finding, with implied volatility as the worked case
      • 2Interpolation

        • Interpolation: splines, Runge and building a curve
      • 3Numerical integration

        • Numerical integration: trapezoid, Simpson and Gauss
      • 4Linear algebra numerics

        • Linear algebra in practice: factorisations and conditioning
      • 5ODE and PDE solvers

        • ODE and PDE solvers: finite differences and stability
      • 6Floating point

        • Floating point: IEEE 754, cancellation and why prices are integers
    • SYSSystems and low latency

Practise

  • Question bank
  • Mental arithmetic
  • Market simulator
  • Arbitrage trees
  • Horse racing
  • Bid book
  • Screening tests
  • Mock papers

Reference

  • Formula reference
  • Search

Your record

  • Review queue
  • Progress
  • Leaderboard
  • Profile
  • Invite friends
AccountSend feedback
  1. Curriculum
  2. /Quantitative development

NUM

Numerical methods

Root finding, interpolation and stability — with implied volatility as the worked case.

  1. 1

    Root finding

    Bisection, Newton–Raphson, secant and Brent; solving for implied volatility.

    • 1.1Root finding, with implied volatility as the worked case12 min
  2. 2

    Interpolation

    Splines, Runge’s phenomenon, and interpolating a curve or surface.

    • 2.1Interpolation: splines, Runge and building a curve11 min
  3. 3

    Numerical integration

    Trapezoid, Simpson, Gauss–Legendre and adaptive quadrature.

    • 3.1Numerical integration: trapezoid, Simpson and Gauss11 min
  4. 4

    Linear algebra numerics

    LU, QR and Cholesky in practice, conditioning, and never inverting a matrix.

    • 4.1Linear algebra in practice: factorisations and conditioning12 min
  5. 5

    ODE and PDE solvers

    Euler, Runge–Kutta, finite differences and stability conditions.

    • 5.1ODE and PDE solvers: finite differences and stability12 min
  6. 6

    Floating point

    IEEE 754, catastrophic cancellation, and why prices are stored as integers.

    • 6.1Floating point: IEEE 754, cancellation and why prices are integers11 min
← Previous topicPY · Python and data for quantsNext topic →SYS · Systems and low latency

QuantMax · 141 lessons · 1342 questions · c5c0caa

  • Premium
  • Arbitrage trees
  • Horse racing
  • Invite friends
  • Account
  • About QuantMax
  • Terms
  • Privacy

Firm names identify publicly reported question patterns and nothing more. QuantMax is not affiliated with, endorsed by, or recruiting for any firm named in the curriculum. Everything you do in lessons and the question bank is kept to your account.