[R] Error when running Conditional Logit Model
David Winsemius
dwinsemius at comcast.net
Fri Dec 4 17:03:57 CET 2009
On Dec 4, 2009, at 9:22 AM, Hien Nguyen wrote:
> Dear R-helpers,
>
> I am very new to R and trying to run the conditional logit model using
> "clogit " command.
> I have more than 4000 observations in my dataset and try to predict
> the
> dependent variable from 14 independent variables. My command is as
> follows
>
> clmtest1 <-
> clogit(Pin~Income+Bus+Pop+Urbpro+Health+Student+Grad+NE+NW+NCC+SCC+CH
> +SE+MRD+strata(IDD),data=clmdata)
>
>
> However, it produces the following errors:
>
> Error in fitter(X, Y, strats, offset, init, control, weights =
> weights, :
> NA/NaN/Inf in foreign function call (arg 6)
> In addition: Warning messages:
> 1: In Surv(rep(1, 4096L), Pinmig) : Invalid status value, converted
> to NA
> 2: In fitter(X, Y, strats, offset, init, control, weights =
> weights, :
> Ran out of iterations and did not converge
>
> I search the error message from R forums but it does not say anything
> for Conditional Logit Model.
With that many predictors in a small dataset, you may have created
matrix singularities. Perhaps you created a stratum where all of the
subjects experience the event and others where none did so. The
coefficients might be driven to infinities. Try simplifying the model.
>
> Please check for me what it says and what should I do to solve it.
>
--
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
More information about the R-help
mailing list