In the code of the mlogit function, the call is saved under the name 'mldata' that you use to store the result of the mlogit.data function. When calling mlogit with 'mldata' as the data argument, there is a conflict between these two objects with the same name, one of class 'call' and one of class mlogit.data. As mentionned in previous messages on this list, the problem disappear if you use another name for the mlogit.data object.
Regards Yves ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.