[Limdep Nlogit List] Regarding calculating probabilities from ordered logit models

Ganesh A R ambi.ganesh at gmail.com
Fri Aug 3 16:09:54 AEST 2018


Dear Sir,

I am trying to manually calculate the probabilities from the estimated
coefficients of an ordered logit model.
I am currently using ordinal data with responses 0,1,2 and 3.
The LIMDEP manual says that if a constant "ONE" is included in the
specification, then the first threshold is considered to be zero. Hence
using that when I manually calculated the probability of each response, it
doesn't match with the probabilities that are calculated via the model
itself using the " ; prob = name  $" function.

Following is the method I used for calculating probabilities.

U = bo + b1x1 + b2x2 + ..... + bkxk
Where,
U = utility function
[b] = coefficients estimated from the model
[x] = explanatory variables

f(0) = 1 / (1 + exp(-U))
f(1) = 1  / (1 + exp(mu(1) - U)
f(2) = 1 / (1 + exp(mu(2) - U)
prob(0) =  f(0)
prob(1) = f(1) - f(0)
prob(2) = f(2) - f(1)
prob(3) = 1 - f(2)
where,
mu(1) and mu(2) are the threshold parameters obtained from the model
f(0), f(1) and f(2) is the CDF
prob(k) = probability of response k

Thanking you

Yours Sincerely

Ganesh Ambi Ramakrishnan

Doctoral Student


More information about the Limdep mailing list