I have to compare two large samples ($N = 10^{6}$) of discrete data drawn from power-law distributions to assess whether they are significantly different. I can't do that by means of a two-sample Kolmogorov-Smirnov test because my data are discrete. I was wondering if I could do something different. In particular, I would like to apply the likelihood-ratio test in the following way.
Suppose that I have two large samples drawn from two power-law distributions, $s_{1} \sim p(\alpha)$ and $s_{2} \sim p(\alpha)$, and I want to assess if the difference between the estimated tail exponents, $\hat{\alpha}_{1}$ and $\hat{\alpha}_{2}$, is statistically significant --- i.e., if there is a significant difference between the two samples.
My idea was to build a likelihood-ratio test
$\Lambda = -2\times l(H_{0}|s_{1},s_{2}) + 2\times \left[l(H_{1}|s_{1}) + l(H_{1}|s_{2})\right],$
where $l(H_{0}|s_{1},s_{2})$, i.e. the log-likelihood of the null model, is the log-likelihood of the pooled samples $s_{1}, s_{2}$, whereas $l(H_{1}|s_{1}) + l(H_{1}|s_{2})$, i.e. the log-likelihood of the alternative model, is the sum of the log-likelihoods of the samples $s_{1}$ and $s_{2}$.
Then, I would compare the test statistics $\Lambda$ with the $\chi^{2}$ distribution with degrees of freedom $\mathtt{df} = 2 - 1 = 1$, because in the alternative model I need to estimate two parameters (one for sample), whereas in the null model, since the samples are pooled, I need to estimate only one parameter.
Does it make sense? Or should anyone revoke my M.Sc. in Statistics? :)
Otherwise, can anyone suggest more methods to compare two large samples ($N = 10^6$) of discrete data drawn from power-law distributions?
Thanks!