-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggested modifications of outputs #26
Comments
Regarding 1, the average log-lkelihood is already part of the output:
The "average" actually refers to the average over samples for the best estimator. This is in fact the "best" or "max" likelihood over all initializations. I can maybe update the string to make that point clearer. |
I agree with point 2. I will add a notion of progress bar or dynamic print so the user knows something is going on. This is basically issue #22 |
I may take care of the "indice d'entropie" depending on the complexity. Can you maybe provide a clear reference on how to compute it in a separate feature request? |
Points 3 and 4 make sense, but I won't personally be implementing them. They should be discussed with Éric and added to the StepMix roadmap. |
Moved this to issue #27 |
Moved entropy to #32 |
I feel like suggestion 3 (better outputs) has been addressed with StepMix v2, which now prints much nicer parameter DataFrames. If @FelixLaliberte agrees, I would rename this issue to better reflect suggestion 4 (covariate results with a reference class). |
Hello,
It would be appreciated if some elements of the outputs could be changed, so that StepMix benefits from outputs similar to those found in other software and packages. Here is a list of suggestions:
Would it be possible to add the maximum value of log-likelihood in the "fit" section of the output? This value will make it easier to compare the performance of StepMix to other software/packages. Similarly, would it be possible to add the entropy index there?
Is it possible to add an argument to the StepMix function that allows to output "live" the maximum value of the log-likelihood for each repetition (initialization), that is at the end of each repetition? A "dynamic" output would allow users to estimate how long the model will take to converge. In StepMix, it is currently quite difficult to determine after 15 minutes of waiting whether it will take another 3 hours or 5 minutes before the output is released.
Here is an example of output in the R package poLCA, where the maximum value of log-likelihood is printed at the end of each repetition:
In the best case, it would be nice to have an APA type output (i.e. what can be found in articles). For example:
If it is too complex to implement, here is an example in poLCA. The output is much easier to read, especially in an exploratory research context. It would be nice if StepMix had a similar output, preferably with latent classes in columns.
The text was updated successfully, but these errors were encountered: