Applied Mathematics
Volatility Estimation for a Logistic Jump-Diffusion with Dividend Yield under VWAP Closing Prices: Theory and Evidence from the Nairobi Securities Exchange
Department of Mathematics, Kibabii University, Bungoma, Kenya
Published October 2026
Abstract
Daily closing prices on the Nairobi Securities Exchange (NSE) are session volume-weighted average prices (VWAP), quoted on a discrete tick. This paper studies what that observation scheme does to volatility estimation for a dividend-paying logistic jump-diffusion and proposes an estimator that is robust to it. For the logistic jump-diffusion with continuous dividend yield, existence, uniqueness and positivity of the solution are established, together with a closed-form representation between jumps. Under session averaging and rounding, daily returns are shown to follow a first-order moving average whose variance and first autocovariance satisfy , independently of the averaging fraction and the rounding error. A truncated autocovariance-corrected estimator built on this identity is consistent and asymptotically normal over a long span, whereas realised, bipower and threshold variation computed from closing prices are biased downward by 11 to 16 per cent. Monte Carlo experiments confirm both results. Applied to Safaricom PLC (4,121 daily returns, June 2008 to December 2024, with a verified dividend record), the estimator gives an annualised diffusive volatility of 0.308 (95% interval 0.295 to 0.320) against 0.274 from the conventional estimator; volatility is not constant across years, the logistic carrying capacity is not identified, and about 0.9 large jumps occur per year. In a value-at-risk backtest, the conventional square-root-of-time rule understates ten-day variance by 23 per cent, while the corrected forecast is close to calibrated.
Keywords: jump-diffusion; logistic Brownian motion; Nairobi Securities Exchange; volatility estimation; volume-weighted average price
1Introduction
Volatility is the central input of option pricing, risk measurement and portfolio choice. Since the Black-Scholes-Merton framework [1], [2], the price of a dividend-paying asset is commonly modelled as a geometric Brownian motion, with jump components added to capture sudden discontinuous moves [3], [4]. Geometric Brownian motion, however, lets the price grow without bound. Logistic Brownian motion replaces the constant growth rate with one that declines as the price approaches a carrying capacity, and a line of work has developed this model for option pricing. The author and co-workers introduced a logistic Brownian motion with jump diffusion and used it to motivate volatility estimation [5], derived the corresponding price process [6], extended it to dividend-yielding assets [7], derived a modified Black-Scholes equation with dividends and jumps [8], and priced European options under logistic dynamics with a continuous dividend yield [9]. These contributions are analytical. None of them estimates the model from market data, and [9] states explicitly that its proposed calibration is not applied.
This paper takes that step. Doing so on Kenyan data raises a problem that is absent from the theory: the observation scheme. Under the NSE equity trading rules, the reference (closing) price of a security is the volume-weighted average price of all transactions in the trading session [10, Rule 7.6.1], and prices move on a discrete tick. Averaging smooths the price path, so returns computed from averages have smaller variance and positive first-order autocorrelation [11]. Every standard volatility estimator that treats the closing price as a point-in-time price inherits this bias. Rounding to the tick adds measurement noise [12], [13]. Neither feature is specific to the logistic model, but both determine whether any volatility estimate for an NSE-listed stock can be trusted.
The contributions are as follows. First, for the logistic jump-diffusion with continuous dividend yield under the physical measure, the solution is shown to exist, to be unique and positive, and to have a closed-form representation between jumps; the estimators of diffusive volatility considered here are shown to be invariant to the poorly identified logistic drift. Second, the moments of daily returns under session averaging and rounding are derived, and they yield the identity . Third, a truncated autocovariance-corrected volatility estimator is proposed, its long-span consistency and asymptotic normality are established, and its finite-sample behaviour is documented by simulation alongside realised, bipower and threshold variation [14]-[17] and quasi-maximum likelihood. Fourth, the model is calibrated to Safaricom PLC, the largest NSE stock, using a dividend record verified against company filings, and the consequences for value-at-risk are measured.
Section 2 sets out the model and the observation scheme. Section 3 presents the estimators and their asymptotic properties. Section 4 reports the Monte Carlo evidence, Section 5 the empirical application, and Section 6 discusses limitations. Section 7 concludes.
2Model and observation scheme
2.1Logistic jump-diffusion with dividend yield
Let denote the ex-dividend price, the carrying capacity, the intrinsic growth rate, the continuous dividend yield, a standard Brownian motion and a Poisson process with intensity , independent of . Jump sizes are with independent and identically distributed, and . With and , the price under the physical measure satisfies
so that the drift equals . The compensator keeps the expected growth rate equal to the logistic drift net of the dividend yield. As , (1) reduces to Merton’s jump-diffusion with dividend yield [3], and with further to geometric Brownian motion.
Lemma 1 (linearisation between jumps). Let . Between jump times, Itô’s formula gives the linear equation , whose solution is
At a jump time is multiplied by .
The reciprocal transformation is the one used for pricing in [9]; here it is applied under the physical measure and with jumps, so that is, between jumps, a geometric Brownian motion divided by an exponential functional of Brownian motion.
Theorem 1 (existence, uniqueness, positivity). For every , (1) has a unique càdlàg solution that is strictly positive and does not explode in finite time.
Proof. The coefficients and are locally Lipschitz, so a unique solution exists up to an explosion time [18]. With the generator satisfies for constants , which bounds uniformly in the localising sequence and excludes explosion. On each inter-jump interval the solution is given by (2), and there because and ; jumps multiply by . Hence for all .
The log-price satisfies . Its drift is locally bounded because is càdlàg and positive, which is what makes the volatility estimators below insensitive to , and .
2.2The NSE observation scheme
Time is measured in years and a trading day has length . The NSE trading session runs from 09:00 to 15:00 [10, Rule 6.1], and the published daily price is the session VWAP [10, Rule 7.6.1]. Let , with , be the share of each day’s price variation that falls inside the session. Treating volume as evenly spread over the session, the log of the published price on day is approximated by the session average
and the recorded price is rounded to a tick. In log terms the observed price is , where the rounding errors are taken to be independent, with mean zero and variance ; this is accurate when the tick is small relative to the daily price variation [12]. Daily returns are .
Proposition 1 (moments under averaging and rounding). Ignoring the drift and jumps, and with constant ,
and for . Consequently
whatever the values of and .
The proof is given in the Appendix. With , (3) and (4) give Working’s first-order autocorrelation , which equals when [11]. A conventional estimate of daily variance therefore recovers , about 30 per cent below when , and scaling it by the horizon understates multi-day variance by the factor at horizon . Compound Poisson jumps have independent increments and enter through the same averaging kernel, so with jumps the right-hand side of (5) becomes the total variance .
3Estimation and asymptotic properties
3.1Dividend adjustment
On an ex-dividend day the price falls by about , where is the dividend and the cum-dividend price. Left in the series, such drops would be counted as jumps. Adjusted returns are
where is the ex-dividend day and over a sample of length years. This replaces discrete payouts by the model’s continuous yield. All estimators below use , written from here on.
3.2Benchmark estimators for point-in-time prices
For point-in-time prices observed at interval over , with returns, realised variance is , bipower variation is with [14], [15], and threshold variation is with [16], [17]. As with fixed, and converge to under (1), with
where , and limiting variance for [14]-[17]. Because the drift of is locally bounded, its contribution to these statistics is , so the limits do not depend on , or . The ratio test of Huang and Tauchen [19] compares with to test for jumps. These results presume point-in-time prices. Under (3) and (4) all three statistics instead estimate plus rounding noise, and the bias does not vanish as the sample grows.
3.3Truncated autocovariance-corrected estimator
Identity (5) suggests estimating from the sum of the sample variance and twice the first sample autocovariance, an estimator of the type introduced by Zhou [20] for noisy high-frequency data. Let and let be a local variance of daily returns computed from the lag-two bipower over a centred window of 63 days that excludes day ; lag two is used because it is free of the first-order dependence in (4). Define the truncation indicator with and
The untruncated version, with every , is denoted .
Theorem 2 (long-span limit theory). Let be constant, let the rounding errors be independent of with constant variance, and let and be fixed while .
(i) Without jumps, in probability and
where and .
(ii) With compound Poisson jumps, , the total variance per unit time.
(iii) The Newey-West estimator of with bandwidth [21] is consistent, so with is an asymptotic 95 per cent interval for .
Proof. By the representation in the Appendix, each is a stochastic integral of the driving Lévy process over the interval of length that ends at , plus . These windows have length , so and are independent for , and is a stationary 2-dependent sequence with finite variance. By (5), without jumps and with them; demeaning by changes the sum by . The law of large numbers and the central limit theorem for -dependent sequences [22] give (i) and (ii), and (iii) follows from the consistency of kernel estimators of the long-run variance [21].
Three remarks complete the theory. First, the logistic drift adds at most to , of order for daily data, and does not affect (7) at the precision reported here. Second, truncation targets the diffusive part : jumps above are removed, so the remaining bias comes from jumps small enough to pass the threshold and from the small share of diffusive returns beyond four local standard deviations. Section 4 measures this bias, and Section 5 checks it by a parametric bootstrap at the fitted values. Third, (6) uses no estimate of or , which is what makes it robust to the observation scheme.
3.4Jumps and drift
Jump days are detected with the test of Lee and Mykland [23]: the statistic is compared with the Gumbel critical value for the maximum of standardised returns at level 5 per cent, which controls the probability of any false detection in the sample. The jump intensity is the number of detections per year, and the mean and dispersion of the jump size are taken from the detected returns after removing the local diffusive variance. The logistic drift is estimated by regressing on a constant and the lagged price, , which identifies and , with Newey-West standard errors.
4Monte Carlo evidence
Paths of (1) were generated with 20 Euler steps per day on the log scale, which keeps the price positive, using , , , , , , and , chosen to resemble Safaricom. Daily observation, , was used throughout, with spans of 1, 5 and 17 years and 100 to 1,000 replications per design and fixed random seeds.
With point-in-time prices and no jumps, the infill theory of Section 3.2 is accurate: all estimators are unbiased, the nominal 95 per cent intervals cover 94.4 to 96.1 per cent of the time, and the jump test rejects at 5.6 to 6.4 per cent at the 5 per cent level. With jumps, bipower variation overstates by about 0.012 at the baseline because jumps leak into the products of neighbouring returns, and at daily frequency this does not shrink. Since the interval narrows as the span grows, coverage falls to 12.5 per cent over 17 years. Threshold variation is less biased, and both biases grow with jump intensity (Figure 1a). The estimates are identical for , 60 and 1,000, as the invariance result predicts, and the dividend adjustment of Section 3.1 restores the baseline values to within simulation error.
The second set of designs reproduces the NSE scheme: the recorded price is the average of the simulated price over the last 90 per cent of each day (), rounded to a relative tick of 0.3 or 1.4 per cent, which bracket the Safaricom sample. The simulated first-order autocorrelation is 0.21 against Working’s value of 0.214. Table 1 and Figure 1b show that every conventional estimator is biased downward, by 11 to 16 per cent without jumps, whereas the corrected estimator is essentially unbiased, with coverage of 92 to 94 per cent. With jumps at per year the corrected estimator retains a bias of about 2.5 per cent; the untruncated version, which also counts jump variance, is 8 per cent too high, in line with Theorem 2(ii). With volatility changing every year between 0.15 and 0.45, the corrected estimator tracks the average integrated volatility with a bias of 2.2 per cent.
| Design | Tick | Naive | BV | TV | AC |
|---|---|---|---|---|---|
| 0.3% | -16.0 | -15.4 | -16.0 | -0.2 | |
| 1.4% | -11.0 | -15.9 | -11.1 | -0.4 | |
| 0.3% | -9.1 | -10.9 | -13.4 | 2.5 | |
| 1.4% | -4.3 | -11.4 | -8.4 | 2.3 | |
| Yearly | 0.3% | -9.8 | -11.4 | -13.7 | 2.2 |
Session VWAP with , 17 years, 300 replications. Naive: standard deviation of daily returns. AC: estimator (6).

Quasi-maximum likelihood based on the Poisson-normal mixture density was also examined. With point-in-time prices, joint estimation of all parameters recovers without bias (0.3000, coverage 94 per cent) and the jump parameters with coverage of 91 to 96 per cent, whereas a two-step version that plugs in bipower volatility underestimates by about 40 per cent at . Rounding to a 1.4 per cent tick raises the joint estimate of by 4 per cent. Under the NSE scheme, a version of the likelihood applied after inverting the first-order moving average recovers within 2 per cent, but sampling weekly to escape the averaging destroys the identification of the jump law. These results matter for the application below.
5Application to Safaricom PLC
5.1Data
The data are the daily NSE prices and volumes of Safaricom PLC (ticker SCOM) from its listing on 9 June 2008 to 31 December 2024, taken from the published NSE all-stocks datasets of Wanjawa [24]-[28]. Cleaning re-dated one misdated record, removed one exact duplicate and resolved three conflicting duplicates by matching the next day’s reported previous price, leaving 4,121 daily returns over years. No day has zero volume, so stale prices are not an issue. The tick is KES 0.05, except from May 2017 to December 2018, when prices moved in steps of KES 0.25. Because the tick is large relative to the price early in the sample (about 1.4 per cent in 2009 to 2012), 23.7 per cent of raw daily returns are exactly zero.
The dividend record contains 20 cash distributions with book-closure dates between 2009 and 2024, including special dividends in 2016 and 2019 and interim dividends from 2021, compiled from Safaricom’s annual reports and AGM notices [29]. An event study fixes the ex-dividend day as the first trading day after book closure: across the 19 events with a confirmed date, the return on that day averages times the dividend yield, and 95 per cent of these returns are negative (). The book-closure date of the FY2015 final dividend could not be confirmed, so that dividend enters but its price drop is not added back. The resulting dividend yield is per year. Figure 2 shows the price path with ex-dividend days and the detected jumps.

5.2The VWAP signature
Adjusted daily returns have an annualised standard deviation of 0.274, excess kurtosis of 4.4, and strong dependence in squared returns (Ljung-Box ). Their first-order autocorrelation is 0.221 and stable across subperiods (0.229 in 2008 to 2012, 0.204 in 2013 to 2018 and 0.226 in 2019 to 2024), while autocorrelations at lags 2 to 10 lie between and (Figure 3a). This is the pattern of Proposition 1: positive dependence at lag one only. Inverting Working’s formula gives , so almost all price variation falls inside the session. Variance ratios rise from 1 to 1.28 within three days and broadly follow the curve implied by (Figure 3b). Daily returns from closing prices therefore understate the variance of the underlying price by roughly 30 per cent.

5.3Volatility
Table 2 compares the estimators over the full sample. The conventional estimators, which treat closing prices as point-in-time prices, give 0.256 to 0.274. The corrected estimator (6) gives with standard error 0.010; the untruncated version gives 0.329, and the difference, , is the variance contributed by the 31 truncated days. A parametric bootstrap with 300 paths, simulated under the NSE scheme with year-specific volatilities, the detected jump law and , finds a bias of (0.16 per cent), a sampling standard deviation of 0.0062 against a mean analytic standard error of 0.0068, and interval coverage of 96 per cent. The bias-corrected estimate is 0.308 with bootstrap 95 per cent interval 0.295 to 0.320. The estimate is stable to the window (0.308 to 0.314 for 21 to 126 days) and to adding autocovariances at lags 2 and 3 (0.314 and 0.310). It is more sensitive to the truncation constant (0.282 at , 0.325 at ). At about 2.4 per cent of days are removed, which discards diffusive returns from volatile periods as well as jumps, so , fixed before seeing the data and supported by the simulations, is retained.
| Estimator | s.e. | |
|---|---|---|
| Naive s.d. of returns | 0.274 | - |
| Bipower variation | 0.263 | 0.006 |
| Threshold variation | 0.257 | 0.005 |
| AC, untruncated | 0.329 | - |
| AC, estimator (6) | 0.308 | 0.010 |
| AC, bootstrap | 0.308 | 0.006 |
4,121 daily returns. The standard errors of bipower and threshold variation assume point-in-time prices and understate their error. Bootstrap: 300 parametric paths under the NSE scheme.
Volatility is not constant over time. By calendar year, the corrected estimate ranges from 0.199 in 2019 to 0.393 in 2023, with 0.575 in the partial year 2008 (Figure 4), and a test of equal variance across the full years 2009 to 2024 rejects decisively ( on 15 degrees of freedom, ). The conventional estimate lies below the corrected one in 15 of the 17 years.

5.4Jumps and the logistic drift
The Lee-Mykland test detects 15 jump days at the 5 per cent level (20 at 10 per cent, 10 at 1 per cent), 10 upward and 5 downward. The implied intensity is per year (standard error 0.24), with mean jump (standard error 0.017, not significantly different from zero) and dispersion . Detection requires a move of about 4.4 local standard deviations, so this is the law of large moves rather than of all discontinuities. Two checks show that the jump law is only weakly identified in daily VWAP data. First, the joint likelihood fitted to the data assigns about 270 jumps per year of size 1.5 per cent, and the conventional likelihood degenerates entirely because a quarter of returns sit at a single value; in both cases the mixture is absorbing tick rounding and volatility clustering. Second, simulating the model with year-specific volatility and searching over to match the number and mean size of detected jumps [30] does not reproduce the data, which contain detections of moderate size during calm spells, a feature of within-year volatility clustering that the model does not include.
The drift regression gives a slope of with standard error (), so the logistic term is not significant. The implied carrying capacity is KES, but its 95 per cent confidence set runs from 14 KES upward without bound and so includes the geometric limit . The growth rate is with standard error 0.15. This confirms the identification problem noted in [9]: over 16 years the price never approaches a level at which the logistic damping can be measured. By the invariance result, this has no effect on the volatility estimate.
5.5Value-at-risk
Each trading day from mid-2009, a one-year trailing window of returns gives two forecasts for a long position over horizons of 1, 5 and 10 days. The conventional forecast multiplies the sample variance of daily returns by the horizon. The corrected forecast uses (3) with in place of 1, that is , where is the relative tick and and are computed in the window. Forecasts use only past data, and the evaluation uses non-overlapping returns. Table 3 and Figure 5 report the results. The ratio of mean squared realised returns to mean forecast variance is 1.23 for the conventional rule at ten days, an understatement of 23 per cent, against 1.04 for the corrected forecast. At the 95 per cent level the corrected forecast passes the Kupiec test [31] at all horizons, with 4.7 per cent violations at ten days, while the conventional rule has 6.6 per cent violations at five days. Both Gaussian forecasts have too many violations at 99 per cent and fail the Christoffersen independence test [32] at one day, which reflects fat tails and volatility clustering rather than the averaging correction.
| Forecast | Var. ratio | 95% viol. | 99% viol. | |
|---|---|---|---|---|
| 1 | Naive | 0.98 | 4.9 | 1.8* |
| 1 | Corrected | 1.08 | 5.4 | 2.2* |
| 5 | Naive | 1.28 | 6.6 | 2.2* |
| 5 | Corrected | 1.10 | 5.6 | 2.1* |
| 10 | Naive | 1.23 | 6.0 | 2.8* |
| 10 | Corrected | 1.04 | 4.7 | 2.3* |
Violations in per cent; 3,869, 773 and 386 forecasts at H = 1, 5, 10. Var. ratio: mean squared return over mean forecast variance. * Kupiec test rejects at 5 per cent.

The same correction matters for derivative pricing. At the money, an option price is close to proportional to volatility, so pricing with the conventional estimate of 0.274 instead of 0.308 understates the value of a Safaricom option by about 11 per cent, and by more if the untruncated total volatility is the relevant input.
6Discussion
Three findings stand out. First, the observation scheme matters more than the choice among conventional estimators: on NSE data every point-in-time estimator understates volatility, and the correction depends only on an identity that holds whatever the averaging fraction and rounding error. Second, the logistic structure is not identified from Safaricom prices, and the drift, including and , is estimated with little precision. The invariance of the volatility estimator to the drift is therefore a practical result, not only a theoretical one. Third, the data reject constant volatility, and with daily VWAP data the jump law cannot be separated cleanly from volatility clustering.
The analysis has limits. VWAP is approximated by an equal-volume time average; intraday volume patterns change the weights but not the first-order moving-average structure on which (6) relies. Rounding errors are treated as independent, which is accurate for small ticks but only approximate early in the sample. The ±10 per cent daily price band [10, Rule 5.10.1] was reached on five days and is not modelled. Theorem 2 assumes constant volatility, whereas the data show time variation; under year-specific volatility the estimator targets average integrated volatility, as the simulations confirm. The dividend record omits the ex-date of one dividend. Finally, the study covers one stock. Extending it to other NSE stocks, to models with stochastic volatility, and to option pricing under the logistic dynamics of [9] with calibrated volatility are natural next steps.
7Conclusion
This paper has calibrated a logistic jump-diffusion with dividend yield to Nairobi Securities Exchange data. The model has a unique positive solution with a closed-form representation between jumps. Because NSE closing prices are session VWAPs on a discrete tick, daily returns follow a first-order moving average whose variance and first autocovariance combine to the true diffusive variance. A truncated autocovariance-corrected estimator built on this identity is consistent and asymptotically normal over a long span, robust to averaging and rounding, and invariant to the logistic drift. For Safaricom it gives an annualised volatility of 0.308, about 12 per cent above the conventional estimate, and it removes most of the understatement of multi-day value-at-risk produced by the square-root-of-time rule. Practitioners using NSE closing prices should correct for the averaging before using volatility estimates in pricing or risk management.
Acknowledgments
The author thanks Barack Wanjawa for making the NSE daily price datasets publicly available. The cleaned Safaricom series, the dividend record and the code that reproduces every table and figure are available from the author on request.
References
- [1]Black F, Scholes M. The pricing of options and corporate liabilities. J Political Economy. 1973;81(3):637–654.
- [2]Merton RC. Theory of rational option pricing. Bell J Economics and Management Science. 1973;4(1):141–183.
- [3]Merton RC. Option pricing when underlying stock returns are discontinuous. J Financial Economics. 1976;3(1-2):125–144.
- [4]Kou SG. A jump-diffusion model for option pricing. Management Science. 2002;48(8):1086–1101.
- [5]Mulambula A, Oduor DB, Kwach BO. Volatility estimation using European-logistic Brownian motion with jump diffusion process. Int J Mathematics and its Applications. 2020;8(2):155–163.
- [6]Mulambula A. Logistic Brownian motion with jumps. IRE Journals. 2021;5(3):98–101.
- [7]Opondo MO, Oduor DB, Odundo F. Jump diffusion logistic Brownian motion with dividend yielding asset. Int J Mathematics and its Applications. 2021;9(4):25–34.
- [8]Erick M, Mulambula A, Oduor BD. Deriving the Black-Scholes differential equation using dividend yielding logistic Brownian motion with jump diffusion process. IRE Journals. 2025;8(12):753–760.
- [9]Mulambula A. Pricing European options under logistic stock-price dynamics with a continuous dividend yield. IRE Journals. 2026;10(3):1868–1878. https://doi.org/10.64388/IREV10I3-1723108
- [10]Nairobi Securities Exchange. Trading Rules for Equity Securities. Nairobi, Kenya: NSE; 2019. Available from: https://www.nse.co.ke/wp-content/uploads/nse-equities-trading-rules.pdf
- [11]Working H. Note on the correlation of first differences of averages in a random chain. Econometrica. 1960;28(4):916–918.
- [12]Delattre S, Jacod J. A central limit theorem for normalized functions of the increments of a diffusion process, in the presence of round-off errors. Bernoulli. 1997;3(1):1–28.
- [13]Hansen PR, Lunde A. Realized variance and market microstructure noise. J Business and Economic Statistics. 2006;24(2):127–161.
- [14]Barndorff-Nielsen OE, Shephard N. Power and bipower variation with stochastic volatility and jumps. J Financial Econometrics. 2004;2(1):1–37.
- [15]Barndorff-Nielsen OE, Shephard N. Econometrics of testing for jumps in financial economics using bipower variation. J Financial Econometrics. 2006;4(1):1–30.
- [16]Mancini C. Non-parametric threshold estimation for models with stochastic diffusion coefficient and jumps. Scandinavian J Statistics. 2009;36(2):270–296.
- [17]Aït-Sahalia Y, Jacod J. High-Frequency Financial Econometrics. Princeton, NJ: Princeton University Press; 2014.
- [18]Protter PE. Stochastic Integration and Differential Equations. 2nd ed. Berlin: Springer; 2004.
- [19]Huang X, Tauchen G. The relative contribution of jumps to total price variance. J Financial Econometrics. 2005;3(4):456–499.
- [20]Zhou B. High-frequency data and volatility in foreign-exchange rates. J Business and Economic Statistics. 1996;14(1):45–52.
- [21]Newey WK, West KD. A simple, positive semi-definite, heteroskedasticity and autocorrelation consistent covariance matrix. Econometrica. 1987;55(3):703–708.
- [22]Hoeffding W, Robbins H. The central limit theorem for dependent random variables. Duke Mathematical J. 1948;15(3):773–780.
- [23]Lee SS, Mykland PA. Jumps in financial markets: A new nonparametric test and jump dynamics. Review of Financial Studies. 2008;21(6):2535–2563.
- [24]Wanjawa B. Nairobi Securities Exchange all stocks prices 2007-2012. Mendeley Data. 2020. https://doi.org/10.17632/5hk4zw32f5.1
- [25]Wanjawa B. Nairobi Securities Exchange (NSE) all stocks prices 2013-2020. Mendeley Data. 2021. https://doi.org/10.17632/73rb78pmzw.2
- [26]Wanjawa B. Nairobi Securities Exchange (NSE) Kenya - all stocks prices 2021. Mendeley Data. 2022. https://doi.org/10.17632/97hkwn5y3x.4
- [27]Wanjawa B. Kenya Nairobi Securities Exchange (NSE) all stocks prices 2022. Mendeley Data. 2024. https://doi.org/10.17632/jmcdmnyh2s.2
- [28]Wanjawa B. Kenya Nairobi Securities Exchange (NSE) all stocks prices 2023-2024. Mendeley Data. 2025. https://doi.org/10.17632/ss5pfw8xnk.3
- [29]Safaricom PLC. Annual Reports, Notices of Annual General Meetings and Shareholder Questions and Answers, 2009–2024. Nairobi, Kenya. Available from: https://www.safaricom.co.ke
- [30]Gouriéroux C, Monfort A, Renault E. Indirect inference. J Applied Econometrics. 1993;8:S85–S118.
- [31]Kupiec PH. Techniques for verifying the accuracy of risk measurement models. J Derivatives. 1995;3(2):73–84.
- [32]Christoffersen PF. Evaluating interval forecasts. Int Economic Review. 1998;39(4):841–862.