| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Fixed-Income Toolbox |
| Contents | Index |
| Learn more about Fixed-Income Toolbox |
[CPRPSA, SMMPSA]= psaspeed2rate(PSASpeed)
| PSASpeed | Any value > 0 representing the annual speed relative to the benchmark. PSA benchmark = 100. |
[CPRPSA, SMMPSA]= psaspeed2rate(PSASpeed) calculates vectors of PSA prepayments, each containing 360 prepayment elements, to represent the 360 months in a 30-year mortgage pool.
CPRPSA is the PSA conditional prepayment rate, in decimal [360-by-1].
SMMPSA is the PSA single monthly mortality rate, in decimal [360-by-1].
Given a mortgage-backed security with annual speed set at the PSA default benchmark, compute the prepayment and mortality rates.
PSASpeed = [100 200]; [CPRPSA, SMMPSA]= psaspeed2rate(PSASpeed);
View a plot of the output.
psaspeed2rate(PSASpeed)

![]() | psaspeed2default | stepcpncfamounts | ![]() |
View demos and recorded presentations led by industry experts.
Now On Demand
Network with industry peers and learn the latest applications of the leading software product for computational finance.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |