Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Quantitative Methods, Financial Data & Programming
1Probability
Probability in FinanceRandom VariableProbability DistributionsThe Normal DistributionNormal Distribution ProbabilityThe Lognormal DistributionRandomness vs Uncertainty
2Statistics and Inference
Population and SampleMean, Median and ModePrecision and AccuracyVariable TypesVariance, Standard Deviation and…Dispersion MeasuresStatistical BiasEffect SizeHypothesis TestingThe Sampling DistributionSkewnessKurtosisCovarianceConfidence IntervalArithmetic Mean vs Geometric MeanStatistical Significance vs Economic…Confidence Interval vs Prediction IntervalHow to Summarise a…
3Correlation and Regression
RegressionCorrelation and CausationOrdinary Least SquaresInteraction TermsRegression CoefficientsRegression vs ClassificationHow to Build a…Spurious CorrelationRegression, Correlation and FitResidualsMulticollinearityAutocorrelation and Partial Autocorrelation
4Time Series
Time Series in FinanceSimple, Weighted and Exponential…Moving Average CalculatorPrice, Return and Level SeriesHow to Prepare Time-Series…LagFrequencySeasonalityTimestampsTrendStationarity and the Unit RootHeteroskedasticityLeadRolling WindowsDifferencing
5Simulation and Numerical Methods
SimulationMonte Carlo SimulationHow to Run a…Numerical MethodsIterationResampling and the BootstrapPseudorandom Numbers and the SeedConvergence and ToleranceNumerical Stability
6Optimisation
OptimisationLocal and Global OptimaConstraintsConvex OptimisationThe SolverLinear ProgrammingThe Objective FunctionConstraint ViolationThe Feasible SetLagrange MultipliersQuadratic Programming
7Modelling Practice
Linear, Logistic, Ridge and…Training, Validation and Test…The ModelModel ErrorDependent and Independent VariablesThe ROC Curve and AUCWhat a Model HoldsMSE, RMSE, MAE and MAPEPrecision and RecallCross Validation and RegularisationOverfitting and UnderfittingReturn Series MeasuresSimple, Compound and Log Return
8Backtesting and Research Integrity
BacktestingBacktest vs Live PerformanceHow to Document a…How to Prevent Backtest…Out-of-Sample TestingWalk-Forward AnalysisMultiple TestingP-HackingData Snooping
9Data Quality and Structure
Data QualityThe DatasetSelection and Survivorship BiasVersioned DatasetsData Structures in FinanceData CleaningMissing Data and Null ValuesStructured Data vs Unstructured DataMissing Data vs ZeroData Validation vs Data CleaningOutliersDuplicate Records
10Programming for Finance
Data PipelinesAPIs for Financial DataAPI vs CSV FileDatabases in FinancePython for FinanceJoinsSQL for FinanceThe Analysis Workflow
11Quantitative Research
Research DesignThe Data Generating ProcessReproducibilityPeer Review in Analytical WorkThe Research HypothesisRobustness and Sensitivity

Convergence and Tolerance: Knowing When an Answer Is Close Enough

Convergence means the answer stops moving as more work is done, and tolerance is how much movement is accepted before the work stops. The two rates here are far apart. Halving a bracket costs one step every time. Halving a simulated error costs four times the draws every time, so matching sixteen bracket steps would take 4,29,49,67,296 times the draws.

The multiplier 4,29,49,67,296 is not a flourish, and it is worth spelling out in plain words before anything else. Four thousand two hundred and ninety four crore, ninety six lakh, seventy two hundred and ninety six times as many draws, to buy what sixteen lines of arithmetic already bought. Two methods that both settle on the right answer can be separated by that much, and the whole practical content of the word convergence is the distance between them.

Two settled results are used here without being built again. The first is that a bracket, halved at every step, closes on the answer at a rate that can be written down in advance. The second is that the standard errorA rough size for how much a figure would jump about were the whole calculation run again on fresh inputs. The standard error sizes the spread of possible answers rather than the mistake in the one answer actually in hand. of an average shrinks in step with the square root of however many readings went into it. Both are established elsewhere in these notes. Set the two rates side by side and one question is left over: how is the decision to stop made?

What does convergence actually mean?

Consider filling a bucket from a tap that is slowly closing. The first minute puts in a litre, the second half a litre, the third a quarter. The water level is still rising, so nothing has finished, and yet after ten minutes the tap could be abandoned and the level would end up almost exactly where it already is. Convergence is that shape. Convergence does not describe a moment when the answer arrives. The word describes the answer moving less and less for every extra minute spent.

An answer converges when doing more work moves it less. Every method described here converges eventually, and eventually is not a schedule. The only useful question about a method is never whether it converges but how fast. A method that halves its remaining error every second and a method that halves it every year both converge. One of them finishes before lunch and the other does not finish inside a working life, and no statement containing only the word converges can tell them apart.

So convergence is a rate. The rate is measured in error removed per unit of work done, and the unit of work has to be named or the rate means nothing. The two units of work here are a step and a draw. A step is one pass through an arithmetic rule. A draw is one simulated twelve month path of the Nakshatra unit. The Nakshatra unit is an invented traded unit with a stated shape to its monthly change, carried in from the earlier material, and the Nakshatra ladder is an invented arithmetic rule: start at Rs 100/-, and every month multiply by one plus a rate and then take Rs 2/- away.

Try it out

Somebody reports that their method converges. Which is the useful follow up question, and which is the useless one?

What does halving per step buy?

Take the first of the two rates. The Nakshatra ladder is asked a question with no rearrangement available: what monthly rate takes Rs 100/- to Rs 120/- in twelve months, given that Rs 2/- comes out every month on the way? The rate appears raised to the twelfth and as a divisor in the same expression, and no rearranging prises the two apart, so there is no formula anybody can write down for it. The method that works instead is bisectionCutting a range in half, keeping whichever half still contains the answer, and repeating. Bisection needs no formula for the answer, only the ability to test a value and say which side of it the answer lies., and it is settled elsewhere in these notes rather than rebuilt here.

Write the rate as a plain fraction rather than a percentage. Then 2.00 per cent a month is 0.0200 and 6.00 per cent a month is 0.0600. At 0.0200 the ladder ends the twelve months at exactly Rs 100/-, and at 0.0600 it ends at Rs 167.4798/-. The target of Rs 120/- is therefore somewhere between them. The pair 0.0200 to 0.0600 is a bracketA pair of values the answer is already known to lie between. Its usefulness is that it is a statement about where the answer is, not merely about where the current guess is. of width 0.0400.

Every bisection step cuts that width in half and costs exactly as much as the step before it. A flat cost buying a whole factor of two is why this rate feels like something for nothing. Testing a midpoint means running the ladder rule twelve times, and running it twelve times costs the same whether the bracket being split is 0.0400 wide or one part in a hundred million wide. The work per step is flat and the reward per step is a whole factor of two. Flat work with a constant reward is rare, and where it is available it is worth taking.

EACH STEP HALVES THE BRACKET, AND EVERY STEP COSTS THE SAME The rate written as a plain fraction, so 2.00 per cent a month is 0.0200. Bars drawn to scale. the starting bracket 0.0400 after 1 step 0.0200 after 2 steps 0.0100 after 3 steps 0.0050 after 4 steps 0.0025 TWELVE MORE STEPS AT THE SAME COST TAKE IT TO 0.000000610352 Sixteen steps in all, and the bracket is under one in a million. Six more reach one in a hundred million. The bracket is a statement about where the answer is. Every value outside it has already been ruled out.
Starting from a bracket 0.0400 wide, each halving step costs the same as the last, so sixteen of them take the width to 0.000000610352 and twenty two take it below one in a hundred million.
Breaking Into Quants Bootcamp — Fin Maverick

Why does four times the draws only halve the error?

Now the second rate, and it comes from somewhere the earlier notes have already settled. The result established there is about an average built from a count of readings: the standard error of that average shrinks in step with the square rootThe number that gives back the original when it is multiplied by itself. Four has a square root of two, and a hundred has a square root of ten. of however many readings feed it. Fifty months of the Nakshatra unit give a standard error of 0.7071 per cent on the mean. Two hundred months, four times as many, give 0.3536 per cent. Four times the readings, half the error, and the arithmetic underneath it is no more than the square root of four being two.

The square root rate is a fact about counting rather than a fact about simulation. No amount of faster hardware or cleverer software changes a fact about counting. A simulated estimate is the same kind of quantity as that average: a summary computed from a count of independent things. Whether the things are fifty observed months or ten thousand drawn paths makes no difference to how the spread of the summary behaves. So the rule carries across unaltered. Four times the draws, half the error.

FOUR TIMES THE READINGS, HALF THE ERROR. BORROWED, NOT REBUILT 0.7071 fifty months 0.3536 two hundred months the drop is exactly one half FOUR TIMES AS MANY READINGS Standard error, per cent.
An average over fifty invented months carries a standard error of 0.7071 per cent and an average over two hundred carries 0.3536, so quadrupling the readings halves the error and nothing faster is on offer.
Try it out

A mean taken over fifty months carries a standard error of 0.7071 per cent. Roughly how many months would bring that down to about 0.3536, and which rule settles it?

AI For Finance Bootcamp — Fin Maverick

How far apart are the two rates set side by side?

The distance between the two rates is the centre of the matter, and figures show it better than adjectives. The question put to the simulation is the one settled earlier: what is the chance that the Nakshatra unit ends twelve months below the Rs 100/- it started at? Because the shape of the monthly change was stated rather than measured, that chance can be worked out exactly by weighing every one of the twelve month combinations, and it comes to 24.6562 per cent. Every simulated reading below is printed against that exact figure.

The run below starts from the seedThe number a generator is started from, which settles every value it will go on to produce. Start it somewhere else and a different sequence comes out. Start it in the same place and the identical sequence comes back. 12345 and follows the stated rule. The running number becomes 16,807 times itself, then the remainder on 2,14,74,83,647, then divided by that same modulus.

The same run read at five draw counts, against an exact answer of 24.6562 per cent. Every figure recomputed rather than carried across.
DrawsThe estimateOne standard errorThe actual miss
1,00025.1000 per cent1.36300.4438
4,00024.5500 per cent0.6815minus 0.1062
16,00024.7375 per cent0.34070.0813
64,00024.4859 per cent0.1704minus 0.1703
2,56,00024.6859 per cent0.08520.0297

Look down the third column first. The column reads 1.3630, 0.6815, 0.3407, 0.1704, 0.0852: four exact halvings, one after another, with no rounding fudged to make them line up. Now look at what those halvings cost. The draws went from 1,000 to 2,56,000, two hundred and fifty six times the work, and bought four halvings. Sixteen bisection steps buy sixteen halvings.

To buy sixteen halvings of a simulated error the way sixteen steps buy sixteen halvings of a bracket, the draws have to be multiplied by 4,29,49,67,296, and that ratio is the honest price of the method rather than a criticism of it. Simulation is not a weaker method or a lazier one. Simulation is the method for questions with nothing to bracket, no midpoint that could be tested and no side of the answer that could be ruled out. The rate is worth paying because the alternative is not a slower answer, it is no answer.

TWO RATES ON ONE CHART. BOTH FALL, AND THAT IS ALL THEY SHARE as it began one in 16 one in 256 one in 4,096 one in 65,536 THE SAME SIXTEEN HALVINGS, 4,29,49,67,296 TIMES THE WORK halving per step one step, one halving, forever halving per fourfold four times the draws, one halving 1 100 10,000 10 lakh 10 crore 1,000 crore UNITS OF WORK, AND EVERY MARK IS TEN TIMES THE ONE BEFORE IT Vertical scale is how much of the starting error is left. A step is one pass through the ladder rule; a draw is one twelve month path. Both lines fall for ever and neither ever reaches the bottom. What separates them is entirely the horizontal distance.
Sixteen halvings of a bracket cost sixteen steps while sixteen halvings of a simulated error cost 4,29,49,67,296 times the draws, which is the whole distance between a fast rate and a slow one.
Try it out

At 1,000 draws the standard error was 1.3630 per cent and at 2,56,000 draws it was 0.0852. Show those two agree with the square root rule without working either out from scratch.

What does the halving actually cover, and what does it not?

Here is the place where an account of convergence most easily teaches something false, so it is worth going slowly. The standard error column halved four times, exactly. The fourth column, the actual miss against the exact 24.6562 per cent, did nothing of the kind. The miss ran 0.4438, then minus 0.1062, then 0.0813, then minus 0.1703, then 0.0297. The miss got smaller, then bigger, then smaller again, and it changed sign at every one of the four moves down the column.

The standard error is a statement about the band, never about the run, so any claim that more draws halve the miss teaches something untrue, and the figures in the table above disprove it. What the halving covers is the width of the region the estimate would typically land in. Where it actually lands inside that region on any one run is not covered, is not predictable, and does not tidy itself up as the draws rise.

THE BAND HALVES EXACTLY. THE MISS INSIDE IT DOES WHATEVER IT LIKES Band is one standard error wide. Tick is how far this run actually landed from 24.6562 per cent, direction set aside. 1,000 draws 0.4438 band 1.3630 4,000 draws 0.1062 band 0.6815 16,000 draws 0.0813 band 0.3407 64,000 draws band 0.1704 the miss of 0.1703 came in at about one standard error, at the very edge of the band and inside it The two figures agree to three places and are not the same number. 2,56,000 draws band 0.0852, and the miss inside it is 0.0297 FIVE BANDS, FOUR EXACT HALVINGS, AND NOT ONE IN THE MISSES Every miss landed inside its band. That is what was on offer, and it is the whole of what was on offer. Per cent throughout. Directions are printed as words in the table above, because a tick has no room to carry one.
The five bands halve exactly from 1.3630 to 0.0852 per cent while the misses inside them run 0.4438, minus 0.1062, 0.0813, minus 0.1703 and 0.0297, so the halving covers the band and never the run.
Try it out

At 64,000 draws the miss was minus 0.1703 per cent and one standard error was 0.1704. Does that mean the run landed exactly where it was supposed to?

What is a tolerance, and how is one chosen?

A tolerance is the movement agreed to be acceptable before the work stops. Agreed is the important word in that definition. A tolerance is a decision somebody makes, not a quantity the arithmetic hands over. Nothing in the ladder rule and nothing in the ten thousand paths contains an opinion about how close is close enough. The method will keep going as long as it is allowed to and stop the instant it is told to.

So where does the decision come from? The decision comes from what the answer is for. Consider a household budgeting for a wedding, working out what the caterer will cost. If the answer decides whether to book the hall on Saturday or Sunday, being out by Rs 500/- changes nothing at all and being out by Rs 2,00,000/- changes everything. The tolerance is set by the size of the consequence, and where nobody can state the consequence, nobody can state the tolerance either.

There are two ways to state one, and they are not interchangeable. An absolute tolerance is a gap in the units of the quantity: accept anything within 0.2500 per cent of the answer. A relative tolerance is the same gap written as a share of the quantity: accept anything within about 1.01394 per cent of the answer's own size. On the twelve month chance of 24.6562 per cent those two are the same rule by construction. On the ladder's rate of 3.3792 per cent the two rules part company. The absolute version still accepts a gap of 0.2500. The relative version accepts 0.0343, tighter by 7.30 times.

A tolerance is stated as an absolute gap when the size of the quantity is known and will stay that size, and as a share of the quantity when it will not, and the two should never be assumed to agree because they happened to agree on one number. The choice is not a matter of taste. The choice states which kind of error would hurt, and switching between the two quietly is how a rule that was sensible on one quantity becomes nonsense on the next.

ONE TOLERANCE, TWO WAYS TO WRITE IT. THEY AGREE AT ONE SIZE THE CHANCE, 24.6562 PER CENT an absolute gap of 0.2500 1.01394 per cent of the quantity SAME LENGTH, BY CONSTRUCTION Both accept a gap of 0.2500 on this quantity, so nothing here reveals which of the two rules was picked. THE LADDER RATE, 3.3792 PER CENT an absolute gap of 0.2500 1.01394 per cent of the quantity 0.0343, which is 7.30 times tighter THE SAME TWO RULES, NOW MILES APART The quantity shrank and only one of the two rules shrank with it. What was meant is now the whole of the answer. Bars drawn to one scale across both panels. Per cent throughout, on invented quantities. A rule tested on one quantity has not been tested. Test it on the smallest quantity it will ever meet.
An absolute tolerance of 0.2500 and a relative one of 1.01394 per cent draw the same bar on a quantity of 24.6562 per cent and differ by 7.30 times on a quantity of 3.3792, so the two rules are only the same rule at one size.

One more rule about choosing, and it is the one that gets broken most often. Once the answer is visible, the only thing a tolerance can be chosen to do is accept the answer already in hand. A tolerance chosen after seeing the answer is therefore not a tolerance. Nobody catches themselves doing this. Something is run, the reading is looked at, it seems about right, and it is judged close enough. The decision felt like judgement and it was a rationalisation, and the defence against it is not care but order: the tolerance is written down before the run starts, in the same breath as the question.

Try it out

An analyst is asked to set a tolerance and nobody will say what the answer will be used for. What is the right move?

Risk Management Program Bootcamp — Fin Maverick

How many draws does a stated tolerance cost?

Once a tolerance is written down, the draw count stops being a habit and becomes a consequence. Turn the standard error round: instead of asking what error a given number of draws produces, ask how many draws bring the error down to a stated figure. On the twelve month question about the Nakshatra unit that turn is one line of arithmetic, and it produces the table below.

What each tolerance costs, on the twelve month question whose exact answer is 24.6562 per cent. Draws rounded to whole paths.
Tolerance on the estimateDraws it costsAgainst the row above
1.0000 per cent1,858the loosest setting here
0.5000 per cent7,431tolerance halved, draws up four times
0.4310 per cent10,000the run the rest of these notes use
0.2500 per cent29,723half of 0.5000, so four times 7,431
0.1000 per cent1,85,769two and a half times tighter, six and a quarter times the draws
0.0500 per cent7,43,077tolerance halved, draws up four times

Wherever the tolerance halves in that table the draws go up by four. The square root rate seen from the other end makes the number of draws a consequence of a decision rather than a habit. Read the halving pairs and check it: 1.0000 to 0.5000 takes 1,858 to 7,431; 0.5000 to 0.2500 takes 7,431 to 29,723; 0.1000 to 0.0500 takes 1,85,769 to 7,43,077. The step from 0.2500 to 0.1000 is not a halving and does not cost four times. The tolerance falls by two and a half, and the draws rise by two and a half squared, or six and a quarter.

THE PRICE OF PRECISION. FLAT ON THE RIGHT, VERTICAL ON THE LEFT 1,000 10,000 1,00,000 10,00,000 7,43,077 draws at 0.0500 1,85,769 at 0.1000 29,723 at 0.2500 10,000 draws at 0.4310 7,431 draws at 0.5000 1,858 at 1.0000 0.00 0.25 0.50 0.75 1.00 THE TOLERANCE DEMANDED, PER CENT Vertical scale is the draws needed and every mark on it is ten times the one below. A plain scale would push the top point off. Coming in from the right, nothing much happens. Coming in past 0.2500, the curve turns vertical.
Reaching a tolerance of 0.5000 per cent costs 7,431 draws and reaching 0.2500 costs 29,723, so halving the tolerance multiplies the draws by four and the curve turns almost vertical on the left.

Notice what that does to the phrase ten thousand draws. Ten thousand is not a round number chosen because it sounds serious. Ten thousand is what a tolerance of 0.4310 per cent costs on this particular question, and a tolerance of 0.0500 would cost 7,43,077 paths on the same question. A draw count nobody can attach to a stated tolerance is a draw count somebody picked, and it is worth asking which.

Try it out

The tolerance is about to tighten from 0.5000 per cent to 0.2500. By what factor should the draws rise?

Play with it

A tighter tolerance demanded, and what it costs.

One control moves: the tolerance accepted on the estimate, through six stated settings from 1.0000 down to 0.0500 per cent. The question, the stated shape and the exact answer of 24.6562 per cent never move, so every change on the panel is the work of that demand and nothing else. The upper panel draws the draws needed on a scale where every mark is ten times the last. On a plain scale the tightest setting would run off the top. The lower panel draws the band the tolerance buys around the exact answer. Opened at 0.4310 per cent, the panel returns 10,000 draws and a band stretching from 24.2252 to 25.0872 per cent, and that 10,000 is the run printed in the table above and relied on throughout these notes.

Jump to a setting:
Tolerance
0.4310 per cent
Draws it costs
10,000
The band it buys
24.2252 to 25.0872
Against one notch looser
1.35 times the draws
WHAT THE DEMAND COSTS, AND WHAT THE DEMAND BUYS Draws needed. Every mark to the right is ten times the one before it. 10,000 draws 1,000 10,000 1,00,000 10,00,000 The band this tolerance accepts, drawn around the exact answer of 24.6562 per cent. 24.6562, the exact answer 24.2252 25.0872 23.00 24.00 25.00 26.00 THE TWELVE MONTH CHANCE OF ENDING BELOW THE STARTING PRICE, PER CENT The band is one tolerance on each side. It describes where an estimate would typically land, not where any one run will.

Educational illustration. An exact 24.6562 per cent can be set beside an estimate for one reason only. The shape of the monthly change was written down rather than observed. On a live question the work would start from an estimate of that chance instead, and the draw counts would shift a little as the estimate did. The tolerance is one standard error. A standard error states the band and promises nothing about any single run.

Try it out

The ladder's rate is reported as 3.37915548 per cent, solved against a target written as Rs 120.00/-. How many of those eight decimal places survive once the target's own rounding is allowed for?

Debt Capital Markets Bootcamp — Fin Maverick

When is a tolerance too tight to mean anything?

There are two ways to set a tolerance wrongly and both of them produce more digits and less information. The first is setting it tighter than the input deserves. The Nakshatra ladder's answer of 3.37915548 per cent was solved against a target of Rs 120/-. But a target written as Rs 120.00/- means anywhere from Rs 119.995/- to Rs 120.005/-. Two decimal places say that much and no more. And near the answer the ladder's twelve month reading moves by Rs 1,564.2086/- for every whole unit of the rate, so half a paisa of doubt about the target is about three parts in a million of doubt about the rate.

Work it through. The target of Rs 119.995/- gives 3.37883582 per cent and Rs 120.005/- gives 3.37947512. The two bounds, and the stated answer between them, agree at three decimal places of a per cent and disagree at four. Every one of them reads 3.379. A tolerance of one part in a hundred million on the rate is 319.65 times tighter than the target itself justifies, so bisection will happily deliver eight decimal places of which five are decoration.

THE REPORTED ANSWER, AND THE PART OF IT THE INPUT NEVER PAID FOR reported to eight decimal places, from a target written as Rs 120.00/- 3.37915548 five of the eight decimal places carry no information at all and the three that survive were settled by the third bisection step What the target's own rounding allows, drawn to scale. The whole band is 0.00063930 per cent wide. 3.37883582 3.37915548 3.37947512 from Rs 119.995/- from the stated target from Rs 120.005/- EVERY VALUE IN THAT BAND READS 3.379 AND THEY PART AT THE FOURTH The extra digits were computed correctly. They were never earned, because the target could not pay for them. Per cent a month, on the invented ladder rule. The band is drawn to scale and the answer sits exactly halfway across it.
A target written as Rs 120.00/- puts the ladder's rate anywhere from 3.37883582 to 3.37947512 per cent, so five of the eight reported decimal places carry no information at all.

The second way is setting a tolerance tighter than the method can support. The default simulated run has a standard error of 0.4310 per cent. Reporting its estimate to four decimal places produces a figure whose last digit claims to be worth one part in ten thousand of a per cent, on a method whose typical error is 4,310 times bigger than that. Every digit past the first decimal place is significant figureA digit that is doing actual work in a number, counted from the first digit that is not zero, reading left to right. Anything printed past what the inputs or the method will support stops being one, whatever a calculator displays. in appearance only.

Both faults look like care and are the opposite of it. A number carried to more places than its input or its method supports invites a reader downstream to build on precision that was never there. The extra digits look exactly like the real ones. The reader has no way of telling.

Try it out

A simulated estimate with a standard error of 0.4310 per cent is reported to four decimal places. What precision does that claim, and by what factor does it exceed what the run supports?

Reading an Option Payoff — free micro-course from Fin Maverick

What is worth stopping on, and what is never worth stopping on?

Everything above turns into one short list, and this is the part a working analyst, a lender's credit team or anybody reviewing somebody else's model can actually use. There are three defensible things to stop on and one that looks defensible and is not.

  1. Stopping on the bracket is right where one exists, because a bracket is a statement about where the answer is, and a width of 0.000000610352 says the answer cannot be outside it.
  2. Stop on the reading where the consequence of the answer is what matters, which means checking how far the ladder's twelve month value sits from Rs 120/- rather than how far the rate has moved.
  3. Stopping on a declared draw count is right where the method draws, worked out from a tolerance written down before the run, as 10,000 was worked out from 0.4310 per cent.
  4. Never stop on the step, meaning the distance the answer moved since the last pass. A small step means slow movement and nothing else.

The fourth item is the trap. Nudge the ladder's rate by a millionth and its twelve month reading still shifts by Rs 0.001564/-, more than a tenth of a paisa, and that shift says nothing whatever about how near the target the reading has come. A method crawling towards an answer it has not reached produces small steps for the same reason a method sitting on the answer does. The step cannot distinguish those two cases, and the residualHow far the current answer's reading sits from the target it is aiming at. A residual is measured against the target. A step is only measured against the previous guess. can.

FOUR THINGS TO STOP ON. THREE SAY WHERE THE ANSWER IS WHAT IS IN HAND? a bracket around the answer a reading that has a consequence a pile of draws and nothing to bracket only the distance just moved STOP ON THE BRACKET WIDTH it rules values out STOP ON THE READING Rs 120/- is the target STOP ON A DECLARED COUNT 10,000 from 0.4310 DEAD END a small step means slow movement, not arrival NOT A STOPPING RULE WHICHEVER IS PICKED, IT IS PICKED BEFORE THE RUN AND NOT AFTER IT A step of one in a million in the rate still moves the ladder's twelve month reading by Rs 0.001564/-.
The place to stop is the bracket where one exists, the reading where the consequence matters, or a declared draw count where the method draws, and never the step, which reports movement rather than arrival.

A lender's credit team reading somebody else's model has a short version of the same list. Ask what the stopping rule was. Ask whether it was written down before the run. Ask what the tolerance was and where the number came from, and then ask what decision it was set against. A rule that could have been anything once the answer was visible constrains nothing. A model whose stopping rule was chosen after the run has no tolerance at all, whatever number appears in its documentation.

Try it out

Name the one thing never worth stopping on, and why a small value of it does not mean arrival.

The failure: eight decimal places, five of them free

An analyst is asked what monthly rate the Nakshatra ladder needs to reach Rs 120/- in twelve months. She runs bisection to a tolerance of one part in a hundred million, twenty two steps and about a second, and reports 3.37915548 per cent. Everything about that sentence is done properly. The method is right, the arithmetic is right, the tolerance was declared before the run started, and the answer is correct to every place shown.

The target was written as Rs 120.00/-. Anything from Rs 119.995/- to Rs 120.005/- would have been written the same way, and that range on its own moves the answer to between 3.37883582 and 3.37947512 per cent. Five of the eight decimal places carry no information at all. The wasted second of computation is not the cost, and nobody would notice it. The cost is that a reader downstream now treats a quantity known to three decimal places as though it were known to eight, and builds the next thing on top of it.

The fix is one habit rather than one rule. Carry the input's own precision through to the output, ask what range the input's rounding allows, run the method at both ends of that range, and report the answer to the number of places the three results agree on. Here that is 3.379 per cent, said out loud as three decimal places being all the target supports. Reporting fewer digits and saying why is a stronger result than reporting more and hoping nobody asks.

Repeating a rule until it settles, and why a bracket can be trusted to hold the answer inside it, are both taken as already built here and are set out under iteration and bracketing. How a standard error is put together is treated under the standard error itself. Whether the arithmetic can itself take a tiny error and enlarge it is treated under numerical stability. Drawing from a stated shape, and resampling a record already in hand, each have their own treatment as well.

One stopping rule looks defensible and is not. See what a tolerance is worth.

How many places is each figure worth, and how is it reproduced?

Every figure above came out of arithmetic performed on invented numbers. How many decimal places each figure is worth, and the procedure that produces it again, are set out below.

The figureHow many places it is worth, and whyHow to produce it again
24.6562 per cent, the exact twelve month chanceExact, and printed to four places only because that is enough to separate it from every estimate beside itWeigh every twelve month combination of the five stated values and add the weights of those ending below Rs 100/-
The five estimates, 25.1000 down to 24.6859 per centExact for the run that produced them, since each is a count of paths divided by a count of pathsRun the stated generator from the seed 12345 and count how many of the first 1,000, 4,000, 16,000, 64,000 and 2,56,000 paths end below Rs 100/-
The five standard errors, 1.3630 down to 0.0852Four places, because at two places the last two would both read 0.09 and 0.17 and the exact halving would disappearTake the root of the chance times one minus the chance, divided by the draw count, as a percentage
3.37915548 per cent, the ladder's rateThree, and eight are printed above only to show that five of them are unearnedHalve the bracket from 0.0200 to 0.0600 until the twelve month reading sits on Rs 120/-
Rs 1,564.2086/- per whole unit of the rateFour, taken as an exact slope rather than as the difference between two nearly equal readingsDifferentiate the twelve month ladder value with respect to the rate at 3.37915548 per cent
The draw counts, 1,858 up to 7,43,077Whole draws, and rounding to a whole draw moves each count by at most oneTake ten thousand times the chance times one minus the chance, divided by the tolerance squared

The Nakshatra unit, the fifty month record, the Nakshatra ladder and the wedding caterer are invented.
Educational material. Not advice on any investment, tax, budget or market position.

Covered in this topic

Subtopics

Tolerance
← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.