IDEAS home Printed from https://ideas.repec.org/c/boc/bocode/s459893.html

KSMMD: Stata module to perform Weighted k-sample distributional test combining Kolmogorov-Smirnov (Kiefer's T) and Maximum Mean Discrepancy (MMD via Random Fourier Features)

Author

Listed:
  • Andres Talavera Cuya

    (Direccion Nacional de Censos y Encuestas -- INEI Peru)

Programming Language

Abstract

ksmmd tests whether k >= 2 groups (named by by()) come from the same distribution of varname, computing two test statistics from a single permutation resample: o a k-sample generalization of the Kolmogorov-Smirnov test (Kiefer's T -- Kiefer 1959), the same statistic kstest (Ariel Linden, SSC s459801) computes, but reimplemented here so that varname is sorted once (not re-sorted on every permutation) -- see Remarks: why reimplement kstest. o a k-sample generalization of the Maximum Mean Discrepancy (MMD -- Gretton et al. 2012) with an RBF kernel, approximated via Random Fourier Features (Rahimi & Recht 2007) so it stays tractable at survey-sized n (~10^5), unlike mmd_2s (Boston College SSC s459820), which only compares 2 groups with an exact O(N^2) kernel.

Suggested Citation

  • Andres Talavera Cuya, 2026. "KSMMD: Stata module to perform Weighted k-sample distributional test combining Kolmogorov-Smirnov (Kiefer's T) and Maximum Mean Discrepancy (MMD via Random Fourier Features)," Statistical Software Components S459893, Boston College Department of Economics, revised 21 Sep 2026.
  • Handle: RePEc:boc:bocode:s459893
    Note: This module should be installed from within Stata by typing "ssc install ksmmd". The module is made available under terms of the GPL v3 license.
    as

    Download full text from publisher

    File URL: http://fmwww.bc.edu/repec/bocode/k/ksmmd.ado
    File Function: program code
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/k/ksmmd.sthlp
    File Function: help file
    Download Restriction: no

    File URL: http://fmwww.bc.edu/repec/bocode/k/ksmmd_es.sthlp
    File Function: help file
    Download Restriction: no
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:boc:bocode:s459893. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Christopher F Baum (email available below). General contact details of provider: https://edirc.repec.org/data/debocus.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.