Spaces:
Runtime error
Runtime error
| For zipf: | |
| # TODO: Incorporate this function (not currently using) | |
| def fit_others(self, fit): | |
| st.markdown( | |
| "_Checking log likelihood ratio to see if the data is better explained by other well-behaved distributions..._" | |
| ) | |
| # The first value returned from distribution_compare is the log likelihood ratio | |
| better_distro = False | |
| trunc = fit.distribution_compare("power_law", "truncated_power_law") | |
| if trunc[0] < 0: | |
| st.markdown("Seems a truncated power law is a better fit.") | |
| better_distro = True | |
| lognormal = fit.distribution_compare("power_law", "lognormal") | |
| if lognormal[0] < 0: | |
| st.markdown("Seems a lognormal distribution is a better fit.") | |
| st.markdown("But don't panic -- that happens sometimes with language.") | |
| better_distro = True | |
| exponential = fit.distribution_compare("power_law", "exponential") | |
| if exponential[0] < 0: | |
| st.markdown("Seems an exponential distribution is a better fit. Panic.") | |
| better_distro = True | |
| if not better_distro: | |
| st.markdown("\nSeems your data is best fit by a power law. Celebrate!!") |