Thanks for posting. Stochastic pricing models are my jam.
I haven’t read the paper, but I have initial thoughts:
[quote]
Estimated face value of debt: $BSfv
[/quote] Most companies hold debt on the balance sheet at face value already. Without the knowing maturities and YTMs of the bonds, I don’t think we can do any better than take this information at face value (pun not intended).
[quote]
Equity volatility
[/quote] It usually doesn’t make a big difference, but its technically more correct to use logarithms here instead of percent returns–i.e., [font=courier new]$e^(LoopStdDev(“Ln(Close(CTR)/Close(CTR+5))”,51,0,5,0) * 51^.5)-1[/font]. Also, you might even try something like: [font=courier new](LoopStdDev(“Close(CTR)-Close(CTR+5)”,51,0,5,0) * 51^.5) / LoopAvg(“Close(CTR+5)”,51,0,5,0)[/font].
[quote]
$BSsE - Debt volatility
[/quote] There may be no better to estimate debt volatility in P123 given the data we have. Still, this estimate is about as naive as it gets.
[quote]
$BSnaiveSD - Asset volatility
[/quote] If there is any correlation between equity and debt prices (there usually is!), I would suggest accounting for this through pooled variance. Pooled variance estimation of multi-assets portfolios is commonly used in Modern Portfolio Theory)
[quote]
$BSnaiveSV - Distance-to-default
[/quote] I think you could avoid some asymptotic results by discarding last year’s return on equity for the equity risk premium. Instead, I would try the leverage ratio (i.e., assets/equity) the or volatility ratio (i.e., vol_equity/vol_assets) multiplied by the long-term return on assets. Basically, you want to either be forward looking or risk-neutral here. Also, Model 7 already will capture any information contained in trailing returns.
[quote]
$BSnaiveDD - Merton-type probability of default
[/quote]Nice! This is the same approximation I just recommended!
[quote]
$BSmod7 - Bankruptcy prediction index (Model 7 of Bharath and Shumway’s Table 3)
[/quote] This looks like a standard regression score to estimate the probability of default. If so, the probit (i.e., inverse normal) function could be used to find the revised probability of default. Also, since you wanted the Russell, I would suggest using [font=courier new]Close(0,$RUA)/Close(252,$RUA)-1[/font] instead of [font=courier new]Aggregate(“TotalReturn”,#SP500,#CapAvg)[/font] .
Curious… how exactly would you use such a model? For stock picking? Bond picking? Risk management?
Also have you any success using it yet?
Again, thanks for sharing. I am excited to play around with this more when I get some time.