Spaces:
Runtime error
Runtime error
File size: 1,215 Bytes
46df0b6 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
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!!") |