6
$\begingroup$

I have a one year transition matrix for three consecutive years. Multiplying these three matrices together yields the three year transition matrix. I want to obtain the average transition matrix for the three years (average^3 = 3yrtransition)

What is the procedure to be used? Is this possible at all? (I kind of realize that there might be multiple solutions to this problem due to possible multiple paths to achieve the end state).

$\endgroup$
4
$\begingroup$

If the transition matrix has distinct eigenvalues, you can diagonalize it and then take the cube root of the diagonal. E.g., you can compute the SVD, verify that the eigenvalues are distinct, take the cube root of the diagonal matrix, then re-multiply it together.

$\endgroup$
  • 1
    $\begingroup$ Johann, is your procedure possible if the transition matrix has complex eigenvalues? $\endgroup$ – morsecode May 20 '11 at 0:02
  • 1
    $\begingroup$ For most, yes, it should. It will work for any normal matrix. $\endgroup$ – Johann Hibschman May 23 '11 at 19:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.