BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
BalassaSamuelso
Obsidian | Level 7

Dear all,

 

is there a macro for calculating, e.g. the transition probabilities of matrices that is as elaborate as the R package https://github.com/spedygiorgio/markovchain?

 

I found papers on Elsevier like doi:10.1016/j.cmpb.2003.12.001, but mostly the download links contained in them are broken.

 

I wanted to begin with a calculation of transition probabilities for a base-model matrix that looks like this:

 

OrderID   t0   t1     t2

1234       D    T      D

1235       D    B

 

but extend analysis to higher-order models, consider time-heterogeneity etc.

 

Thank you!

1 ACCEPTED SOLUTION

Accepted Solutions
Rick_SAS
SAS Super FREQ

Lots of options, depending on what you are modeling and how you choose to model. Do an internet search for

    sas markov transition matrix

See the recent paper by Chen (2014): http://www.wuss.org/proceedings14/36_Final_Paper_PDF.pdf

Also the macro by Min, Fang, and Chen (2004): http://www.sciencedirect.com/science/article/pii/S0169260703001391

Contact the authors to obtain the macro.

 

For alternatives to SAS/IML, see the article http://support.sas.com/kb/24/494.html

 

 

View solution in original post

6 REPLIES 6
Ksharp
Super User

I believed someone have done that before.

But We don't know the logic behind it , therefore it is hard to give you some adivce .

Rick_SAS
SAS Super FREQ

I am also confused by your question. Usually a markov transition model specifies a matrix of probabilities that indicate the transition probabilities between states. You seem to have a character and non-square matrix.

BalassaSamuelso
Obsidian | Level 7

The transition matrix I want to estimate is going to be numeric and square. It is going to show the probability of changing from state G to T, for example.

 

My data matrix has numeric states and does not have to be square. 

 

See e.g. http://stats.stackexchange.com/questions/26722/calculate-transition-matrix-markov-in-r#comment49543_...

All I can find are R packages to do so. I am searching for a SAS macro with the same capabilities.

 

Rick_SAS
SAS Super FREQ

Lots of options, depending on what you are modeling and how you choose to model. Do an internet search for

    sas markov transition matrix

See the recent paper by Chen (2014): http://www.wuss.org/proceedings14/36_Final_Paper_PDF.pdf

Also the macro by Min, Fang, and Chen (2004): http://www.sciencedirect.com/science/article/pii/S0169260703001391

Contact the authors to obtain the macro.

 

For alternatives to SAS/IML, see the article http://support.sas.com/kb/24/494.html

 

 

BalassaSamuelso
Obsidian | Level 7

Thanks for your answer. I already contacted the authors of named paper a while ago, but they don't seem to be active anymore.

 

All solutions I found in SAS were using numeric data, but I could not find anyone that used character data. Clearly, fitting a logit model etc would not work with my form of dataset.

JonDickens1607
Obsidian | Level 7

Please provide the current contact details for the corresponding author:

 

SAS macro program for non-homogeneous Markov process in modeling multi-state disease progression

Wu Hui-Min
,
Yen Ming-Fang
,
Tony Hsiu-Hsi Chencorrespondence

sas-innovate-2024.png

Don't miss out on SAS Innovate - Register now for the FREE Livestream!

Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.

 

Register now!

Multiple Linear Regression in SAS

Learn how to run multiple linear regression models with and without interactions, presented by SAS user Alex Chaplin.

Find more tutorials on the SAS Users YouTube channel.

From The DO Loop
Want more? Visit our blog for more articles like these.
Discussion stats
  • 6 replies
  • 4278 views
  • 3 likes
  • 4 in conversation